Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC1573525-1» All matchesMotherwell FC1453613-1» All matchesAberdeen FC1314813--» All matchesHibernian FC112542---» All matchesRangers FC10118-1--» All matchesSt. Mirren FC10514----» All matchesSt. Johnstone FC933321--» All matchesDundee United932412--» All matchesCeltic FC9009-1--» All matchesLivingston FC72411---» All matchesFalkirk FC610513--» All matchesDundee FC6114----» All matchesHeart of Midlothian511311--» All matchesStoke City5104----» All matchesDerby County41121---» All matchesBlackburn Rovers4121----» All matchesBrentford FC4013-1--» All matchesManchester City U2132011---» All matchesMiddlesbrough FC320111--» All matchesPartick Thistle31021---» All matchesArsenal FC U213120----» All matchesLeicester City U213003----» All matchesQueens Park Rangers3111-1--» All matchesSunderland AFC U213201----» All matchesTottenham Hotspur U213111----» All matchesWest Ham United U213102----» All matchesCharlton Athletic22002---» All matchesChelsea FC U2122002---» All matchesEverton FC U2121011---» All matchesRaith Rovers22001---» All matchesSheffield United21101---» All matchesAFC Bournemouth2011----» All matchesBirmingham City2101-1--» All matchesBristol City2101----» All matchesLuton Town2200----» All matchesNottingham Forest2110-1--» All matchesReading FC2200----» All matchesRoss County FC2110----» All matchesRotherham United2200----» All matchesWatford FC2002----» All matchesBrechin City FC110011--» All matchesDinamo Minsk11001---» All matchesStenhousemuir FC11001---» All matchesSwansea City U2111001---» All matches1. FC Heidenheim 18461001----» All matchesAlloa Athletic1100----» All matchesBarnsley FC1100----» All matchesBlackburn Rovers U211001-1--» All matchesBrighton & Hove Albion1001----» All matchesBuckie Thistle1100----» All matchesCardiff City1001----» All matchesCercle Brugge1001----» All matchesCoventry City1100----» All matchesCrystal Palace1001----» All matchesCS Petrocub1010----» All matchesDerby County U211001----» All matchesDunfermline Athletic1100-1--» All matchesEast Fife FC1100-1--» All matchesFrance U161100----» All matchesGreenock Morton FC1100----» All matchesHamilton Academical1001----» All matchesHertha BSC II1001----» All matchesHuddersfield Town1001----» All matchesHull City1010----» All matchesInverness CT1100----» All matchesKelty Hearts1001----» All matchesLeeds United1100----» All matchesManchester City1001-1--» All matchesManchester United U211001----» All matchesMillwall FC1010----» All matchesNewport County1001----» All matchesNorthampton Town1100----» All matchesNorwich City1001----» All matchesOmonia Nikosia1100----» All matchesPlymouth Argyle1100----» All matchesPortugal U161100----» All matchesPreston North End1001----» All matchesSheffield Wednesday1010-1--» All matchesSouthampton FC1001-1--» All matchesSouthampton FC U211010----» All matchesStevenage FC1100----» All matchesStirling Albion FC1100----» All matchesStranraer FC1100----» All matchesSouth Korea U161010----» All matchesViktoria Plzeň1001----» All matchesWest Bromwich Albion1001----» All matchesWycombe Wanderers1010----» All matches