Record by opponent MatchesWDLScoresYellowYellow-RedRedAberdeen FC311597461-» All matchesSt. Mirren FC29156863--» All matchesCeltic FC29841737--» All matchesHeart of Midlothian28156744-1» All matchesKilmarnock FC27148532--» All matchesHibernian FC25108722--» All matchesMotherwell FC24166262--» All matchesDundee United2094711--» All matchesLivingston FC18123352--» All matchesHamilton Academical17114283--» All matchesSt. Johnstone FC1484221--» All matchesCharlton Athletic1281321--» All matchesRangers FC120210-1--» All matchesLeicester City1123611--» All matchesRoss County FC98102---» All matchesInverness CT85122---» All matchesBrighton & Hove Albion8143-1--» All matchesSheffield Wednesday8422----» All matchesTottenham Hotspur8035-1--» All matchesLiverpool FC71152---» All matchesMilton Keynes Dons75202---» All matchesWatford FC72232---» All matchesNottingham Forest733111--» All matchesAFC Bournemouth7133-3--» All matchesHuddersfield Town7322-1--» All matchesMiddlesbrough FC7214-1--» All matchesLeeds United631231--» All matchesDerby County64111---» All matchesYeovil Town651011--» All matchesArsenal FC6006-2--» All matchesDundee FC6600----» All matchesHull City6321-1--» All matchesPreston North End6303----» All matchesBirmingham City522111--» All matchesBlackburn Rovers541011--» All matchesBrentford FC54101---» All matchesCarlisle United52211---» All matchesChelsea FC512211--» All matchesEverton FC520314--» All matchesIpswich Town52211---» All matchesLeyton Orient532011--» All matchesQueens Park Rangers52211---» All matchesReading FC522112--» All matchesCrystal Palace5311----» All matchesManchester City5113----» All matchesManchester United5032-1--» All matchesSouthampton FC5203----» All matchesSunderland AFC5131----» All matchesSwansea City5005----» All matchesWalsall FC5221----» All matchesWest Ham United5014----» All matchesBolton Wanderers4310-1--» All matchesCardiff City4031----» All matchesHartlepool United4211----» All matchesNotts County4310----» All matchesPeterborough United4022-1--» All matchesRochdale AFC4121----» All matchesS.C. Braga4301----» All matchesWest Bromwich Albion4022----» All matchesBlackpool FC33001---» All matchesBristol City33001---» All matchesDunfermline Athletic33001---» All matchesNashville SC31111---» All matchesTranmere Rovers32101---» All matchesBarnsley FC3201----» All matchesColchester United3120----» All matchesGretna FC3210-1--» All matchesInter Miami CF3111----» All matchesNewcastle United3030-1--» All matchesStoke City3111----» All matchesSwindon Town3012-1--» All matchesToronto FC3201-1--» All matchesWigan Athletic3111----» All matchesPartick Thistle21014---» All matchesGreenock Morton FC22003---» All matchesAzerbaijan U2121101---» All matchesAyr United20201---» All matchesFC Midtjylland22001---» All matchesRaith Rovers210111--» All matchesRotherham United22001---» All matchesSL Benfica20201---» All matchesStandard Liège22001---» All matchesVillarreal CF20201---» All matchesAlbania U212200----» All matchesAston Villa2110-1--» All matchesBayer Leverkusen2002-1--» All matchesBorussia Dortmund2110----» All matchesBristol Rovers2101----» All matchesBrøndby IF2110----» All matchesBSC Young Boys2011----» All matchesCambridge United2110----» All matchesChicago Fire2200----» All matchesCove Rangers2200----» All matchesD.C. United2110----» All matchesDoncaster Rovers2200----» All matchesEl Salvador2101----» All matchesExeter City2101----» All matchesFalkirk FC2101----» All matchesFC Alashkert2110-1--» All matchesFC Porto2110----» All matchesFC Vaduz2101-1--» All matchesFeyenoord2110----» All matchesFK Ufa2110----» All matchesFulham FC2200-1--» All matchesHonduras2011----» All matchesHouston Dynamo2101----» All matchesLech Poznań2200----» All matchesLegia Warszawa2110----» All matchesMalmö FF2002-1--» All matchesMexico2002-1--» All matchesMillwall FC2110----» All matchesNew England Revolution2002-1--» All matchesNew York City FC2110----» All matchesNK Maribor2110-1--» All matchesOldham Athletic2011-1--» All matchesOrlando City2020---1» All matchesAustria U212101-1--» All matchesPhiladelphia Union2020----» All matchesPlymouth Argyle2101----» All matchesPort Vale FC2101----» All matchesProgrès Niedercorn2110-1--» All matchesQueen's Park FC2200----» All matchesRapid Vienna2101----» All matchesRB Leipzig2101----» All matchesRoyal Antwerp FC2200-1--» All matchesScunthorpe United2110----» All matchesSheffield United2200----» All matchesShrewsbury Town2110----» All matchesSlavia Praha2011----» All matchesSlovenia U212200----» All matchesSSC Napoli2002----» All matchesStevenage FC2200----» All matchesUSA2101----» All matchesWolverhampton Wanderers2020-1--» All matchesBrechin City FC11002---» All matchesQueen Of The South11002---» All matchesTrinidad & Tobago11002---» All matchesAirdrieonians FC11001---» All matchesClub Necaxa11001---» All matchesDover Athletic11001---» All matchesFrench Guiana110011--» All matchesGalatasaray11001---» All matchesLos Angeles FC11001---» All matchesMartinique11001---» All matchesStranraer FC11001---» All matchesThe Spartans FC11001---» All matchesYork City11001---» All matchesSparta Prague1100----» All matchesAccrington Stanley1001----» All matchesAFC Ajax1001----» All matchesAzerbaijan1010----» All matchesBelarus U211010----» All matchesBurnley FC1100-1--» All matchesBurton Albion1100----» All matchesBury FC1010----» All matchesCF Montréal1001----» All matchesChesterfield FC1100----» All matchesColumbus Crew1100----» All matchesCosta Rica1010----» All matchesCrawley Town1100----» All matchesCruz Azul1100----» All matchesCrvena Zvezda1001----» All matchesDagenham & Redbridge1100----» All matchesDenmark U211001----» All matchesGermany U191100----» All matchesEintracht Frankfurt1001----» All matchesFC Cincinnati1010-1--» All matchesFC Dallas1100-1--» All matchesFinland U211100----» All matchesHaiti1001----» All matchesIceland U211001-1--» All matchesJamaica1001----» All matchesVirgin Islands1100----» All matchesKF Shkupi1100----» All matchesCuba1100-1--» All matchesLincoln City1001----» All matchesLincoln Red Imps1100----» All matchesLos Angeles Galaxy1010----» All matchesMacclesfield FC1100----» All matchesMansfield Town1100----» All matchesMauritania1100----» All matchesNew York RB1001----» All matchesNK Osijek1010----» All matchesNorthampton Town1100----» All matchesOlympique Lyonnais1010----» All matchesPSV Eindhoven1100----» All matchesScotland1010----» All matchesSpartak Moskva1001----» All matchesSt. Joseph's FC1100----» All matchesUnion Saint-Gilloise1100----» All matchesUzbekistan1100----» All matchesVancouver Whitecaps1010----» All matchesWillem II1100----» All matchesWrexham AFC1010----» All matchesWycombe Wanderers1100----» All matches