Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC96211---» All matchesRangers FC842231--» All matchesSt. Mirren FC871011--» All matchesBirmingham City7502-1--» All matchesHibernian FC65014---» All matchesQueens Park Rangers631211--» All matchesWatford FC62041---» All matchesSouthampton FC6033----» All matchesPreston North End522131--» All matchesHeart of Midlothian54012---» All matchesSt. Johnstone FC54012---» All matchesKilmarnock FC54101---» All matchesBlackburn Rovers5302----» All matchesMillwall FC5221-1--» All matchesMotherwell FC440041--» All matchesDundee United43103---» All matchesDundee FC431021--» All matchesHuddersfield Town431021--» All matchesHungary42202---» All matchesBristol City42021---» All matchesBurnley FC411211--» All matchesHull City43101---» All matchesLeicester City41031---» All matchesSheffield United40221---» All matchesStoke City43011---» All matchesAston Villa U214202----» All matchesMiddlesbrough FC4022----» All matchesPortugal4112----» All matchesRotherham United4211----» All matchesSwansea City4103-2--» All matchesWest Bromwich Albion4103----» All matchesWest Bromwich Albion U21310241--» All matchesCharlton Athletic32103---» All matchesReading FC U2132012---» All matchesSunderland AFC U2131202---» All matchesAFC Bournemouth31021---» All matchesManchester United U2131021---» All matchesNorwich City32101---» All matchesRoss County FC33001---» All matchesArsenal FC3003----» All matchesCoventry City3210----» All matchesCrystal Palace3021----» All matchesDerby County3102----» All matchesFinland3102----» All matchesGreece3003----» All matchesLeeds United3003----» All matchesLiverpool FC3003----» All matchesSouthampton FC U213012----» All matchesWest Ham United3003----» All matchesWolverhampton Wanderers U213102-1--» All matchesStoke City U21201141--» All matchesAston Villa20022---» All matchesBosnia-Herzegovina U1722002---» All matchesBristol Rovers21101---» All matchesBulgaria21101---» All matchesCardiff City22001---» All matchesEverton FC21011---» All matchesGibraltar22001---» All matchesIsrael211011--» All matchesNetherlands20021---» All matchesNetherlands U1821011---» All matchesSweden U2122001---» All matchesWrexham AFC21101---» All matchesWycombe Wanderers22001--1» All matchesArmenia2101----» All matchesArmenia U212200----» All matchesAzerbaijan2110----» All matchesBayern Munich2011----» All matchesBrighton & Hove Albion2011----» All matchesEngland2002----» All matchesFK Kairat2011----» All matchesFrance2002-1--» All matchesFulham FC U212002----» All matchesIpswich Town2011----» All matchesLivingston FC2200----» All matchesLuton Town2101----» All matchesLuxembourg2110----» All matchesManchester City2002-1--» All matchesManchester United2002----» All matchesMexico U212011----» All matchesMiddlesbrough FC U212011----» All matchesOxford United2101----» All matchesPortsmouth FC2101----» All matchesSunderland AFC2002-1--» All matchesSwansea City U212002----» All matchesTottenham Hotspur2101----» All matchesAzerbaijan U1711003---» All matchesBulgaria U1711002---» All matchesChina U2111002---» All matchesFalkirk FC11002---» All matchesKazakhstan U1711002---» All matchesLuxembourg U2111002---» All matchesPlymouth Argyle10012---» All matchesUkraine U1711002---» All matchesWales U1611002---» All matchesAndorra U1711001---» All matchesBarnsley FC10101---» All matchesBosnia-Herzegovina U1911001---» All matchesEngland U1810011---» All matchesFaeroe Islands U1711001---» All matchesLeeds United U2111001---» All matchesNew Zealand10101---» All matchesNetherlands U19110011--» All matchesNorth Macedonia U1711001---» All matchesReading FC10101---» All matchesScotland U1611001---» All matchesSlovan Bratislava11001---» All matchesAndorra1100----» All matchesAtalanta1010----» All matchesBahrain U211100----» All matchesBelgium1010----» All matchesBelgium U181100----» All matchesBelgium U171001----» All matchesBlackpool FC1001----» All matchesBorussia Dortmund1001----» All matchesBrazil U211001----» All matchesBrentford FC1100----» All matchesBrighton & Hove Albion U211010----» All matchesBSC Young Boys1100----» All matchesChelsea FC1001----» All matchesClub Brugge KV1010----» All matchesCrawley Town1001----» All matchesDenmark U171100-1--» All matchesGermany U171001----» All matchesDinamo Zagreb1010----» All matchesEngland U171001-1--» All matchesFaeroe Islands U191100----» All matchesFulham FC1001----» All matchesGeorgia U171100-1--» All matchesGrenada1100----» All matchesGreece U171100----» All matchesIceland U211001----» All matchesItaly U211010-1--» All matchesKosovo1001----» All matchesLincoln City1100----» All matchesNewcastle United1010----» All matchesNewcastle United U211100----» All matchesNetherlands U171001----» All matchesNorthern Ireland U161100----» All matchesNorth Macedonia1010----» All matchesNottingham Forest1100----» All matchesAustria1010----» All matchesPoland U171100----» All matchesRB Leipzig1100----» All matchesSwitzerland1001----» All matchesSenegal1010-1--» All matchesSerbia1010-1--» All matchesSerbia U171001----» All matchesSheffield Wednesday1100----» All matchesSlovakia U171100----» All matchesTottenham Hotspur U211010----» All matchesCzech Republic1001----» All matchesWales1001----» All matchesWales U191100----» All matchesWigan Athletic1010----» All matchesWolverhampton Wanderers1100----» All matchesCyprus U171100----» All matches