Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC26154734-1» All matchesCeltic FC26302312--» All matchesMotherwell FC24115843--» All matchesHeart of Midlothian249510-3-1» All matchesSt. Johnstone FC2295831--» All matchesRoss County FC20132553--» All matchesInverness CT205692---» All matchesPartick Thistle19124352--» All matchesDundee FC17121462--» All matchesHamilton Academical168353---» All matchesHibernian FC1663732--» All matchesDundee United1573541--» All matchesRangers FC1332812--» All matchesWatford FC13409-2--» All matchesAberdeen FC1116422--» All matchesBristol City1171323--» All matchesBirmingham City1171312--» All matchesPreston North End1145211--» All matchesQueens Park Rangers1164114--» All matchesBlackburn Rovers1043311--» All matchesCoventry City1082012--» All matchesLeeds United1012712--» All matchesSwansea City1042413--» All matchesMiddlesbrough FC10226-1-1» All matchesMillwall FC10523-3--» All matchesWest Bromwich Albion10424----» All matchesSouthampton FC9225-2--» All matchesStoke City9342-2--» All matchesBurnley FC8314----» All matchesSheffield United8224-3--» All matchesCardiff City7601----» All matchesHull City7502-2--» All matchesLeicester City7214----» All matchesSheffield Wednesday7331-1--» All matchesRotherham United65012---» All matchesAFC Bournemouth621313--» All matchesHuddersfield Town6510-1--» All matchesBrighton & Hove Albion5023-1--» All matchesCrystal Palace5023----» All matchesDerby County5311----» All matchesLiverpool FC5005----» All matchesLuton Town5302---1» All matchesManchester United5005----» All matchesReading FC5230----» All matchesSunderland AFC5212-2--» All matchesBrentford FC42111---» All matchesDenmark42111---» All matchesManchester City410311--» All matchesWolverhampton Wanderers411211--» All matchesArsenal FC4013-2--» All matchesAston Villa4103----» All matchesCharlton Athletic4400----» All matchesChelsea FC4004----» All matchesIpswich Town4112-2--» All matchesOxford United4121----» All matchesPlymouth Argyle4202----» All matchesTottenham Hotspur4112----» All matchesDunfermline Athletic32101---» All matchesEverton FC3102-1--» All matchesIsrael3111----» All matchesNewcastle United3021----» All matchesPoland3111-1--» All matchesPortsmouth FC3012----» All matchesCzech Republic3300----» All matchesWest Ham United3003----» All matchesWigan Athletic3030-1--» All matchesFK Kairat20112---» All matchesAyr United22001---» All matchesHNK Rijeka21101---» All matchesNorway21101---» All matchesApollon Limassol2101----» All matchesBarnsley FC2110----» All matchesBelarus2200----» All matchesBelgium2002----» All matchesBelgium U212002----» All matchesBolton Wanderers2101----» All matchesCS FOLA Esch2101----» All matchesFK Ventspils2200-2--» All matchesGeorgia2110----» All matchesGreece2101----» All matchesCroatia2101----» All matchesLuxembourg U212200----» All matchesMoldova2200----» All matchesNetherlands2002----» All matchesNK Maribor2011----» All matchesNottingham Forest2200----» All matchesPortugal2011----» All matchesŠiroki Brijeg2110----» All matchesSlovakia2101----» All matchesSpain2101----» All matchesSt. Mirren FC2200-1--» All matchesStevenage FC2200----» All matchesUkraine2110----» All matchesHungary2101----» All matchesCyprus2200----» All matchesBristol Rovers11001---» All matchesGreenock Morton FC11001---» All matchesSan Marino11001---» All matchesBlackpool FC1100----» All matchesBolivia1100----» All matchesBrazil1001----» All matchesCrawley Town1001----» All matchesCuraçao1100-1--» All matchesGermany1001----» All matchesIvory Coast1001----» All matchesFaeroe Islands1100----» All matchesFrance1001----» All matchesFulham FC1001----» All matchesGeorgia U211010----» All matchesGibraltar1100----» All matchesHaiti1100-1--» All matchesIreland1100----» All matchesItaly U211001----» All matchesJapan1001----» All matchesKF Shkëndija 791010----» All matchesMorocco1001----» All matchesMexico1001----» All matchesMilton Keynes Dons1100-1--» All matchesNetherlands U211001----» All matchesNorthern Ireland1001----» All matchesAustria1010----» All matchesPeru1001----» All matchesPortugal U211001----» All matchesRussia1001-1--» All matchesSwitzerland1010----» All matchesSerbia1100----» All matchesStranraer FC1100----» All matchesSunderland AFC U211010----» All matchesVfL Wolfsburg II1010----» All matchesWrexham AFC1100----» All matchesWycombe Wanderers1100----» All matches