Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC9513-1--» All matchesPartick Thistle9243----» All matchesCeltic FC8215----» All matchesDundee FC8323----» All matchesDundee United8323----» All matchesKilmarnock FC8323----» All matchesRoss County FC8224----» All matchesAberdeen FC7115----» All matchesInverness CT7205-1--» All matchesSt. Johnstone FC6222----» All matchesSt. Mirren FC4301----» All matchesCardiff City3300----» All matchesGermany3003----» All matchesHeart of Midlothian3111----» All matchesCzech Republic3210-1--» All matchesAzerbaijan2200----» All matchesAston Villa2002----» All matchesBlackburn Rovers2110----» All matchesBristol City2110----» All matchesLiechtenstein U212200----» All matchesNorway2101----» All matchesNottingham Forest2200----» All matchesAustria2002-1--» All matchesPreston North End2101----» All matchesSan Marino2200----» All matchesSwitzerland2011----» All matchesSheffield Wednesday2110----» All matchesSouthampton FC2011----» All matchesWales2011----» All matchesWolverhampton Wanderers2200-1--» All matchesAFC Bournemouth1001----» All matchesAlloa Athletic1100----» All matchesAnnan Athletic1001----» All matchesArbroath FC1100----» All matchesBarnsley FC1100----» All matchesBirmingham City1001----» All matchesBrighton & Hove Albion1001----» All matchesBrighton & Hove Albion U211001----» All matchesBurton Albion1100----» All matchesCharlton Athletic1100----» All matchesChile1001-1--» All matchesCoventry City1010----» All matchesCrystal Palace1001----» All matchesCrystal Palace U211100----» All matchesGermany U211001----» All matchesFaeroe Islands1100----» All matchesFinland1010----» All matchesFulham FC1010----» All matchesGreece1100----» All matchesHibernian FC1001----» All matchesHuddersfield Town1001----» All matchesIpswich Town1010----» All matchesIsrael1100----» All matchesQatar1010----» All matchesLeeds United1001----» All matchesLatvia1100----» All matchesLuton Town1001----» All matchesLuxembourg1100----» All matchesMiddlesbrough FC U211010----» All matchesNew Zealand1100----» All matchesNewcastle United1001----» All matchesNewcastle United U211100----» All matchesNottingham Forest U211001----» All matchesPoland1001----» All matchesPortsmouth FC1001----» All matchesQueens Park Rangers1010----» All matchesRaith Rovers1001----» All matchesRangers FC1001----» All matchesReading FC1100----» All matchesRotherham United1100----» All matchesRomania1010----» All matchesRomania U211001----» All matchesScotland1001----» All matchesSlovakia1010----» All matchesSouthampton FC U211100----» All matchesStevenage FC1100----» All matchesStoke City1100----» All matchesStoke City U211010----» All matchesSunderland AFC U211010----» All matchesUkraine1100----» All matchesHungary1010----» All matchesWatford FC1001----» All matchesWigan Athletic1100----» All matchesWycombe Wanderers1100----» All matches