Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC29205432--» All matchesKilmarnock FC28169372--» All matchesAberdeen FC25124921--» All matchesSt. Johnstone FC23968211-» All matchesInverness CT21135341--» All matchesHeart of Midlothian2014243---» All matchesRoss County FC18123363--» All matchesDundee FC18134121--» All matchesCeltic FC17121433--» All matchesSt. Mirren FC1676342--» All matchesRangers FC169253---» All matchesHibernian FC167541---» All matchesPartick Thistle1410404---» All matchesLeicester City1241711--» All matchesTottenham Hotspur12336----» All matchesHamilton Academical11101031--» All matchesManchester City11137-1--» All matchesWest Ham United10226----» All matchesArsenal FC933321--» All matchesManchester United905423--» All matchesWatford FC944111--» All matchesBrighton & Hove Albion9423----» All matchesBurnley FC82331---» All matchesDundee United851211--» All matchesEverton FC831413--» All matchesWolverhampton Wanderers81161---» All matchesLiverpool FC8116----» All matchesAston Villa740311--» All matchesCrystal Palace72231---» All matchesAFC Bournemouth7322-1--» All matchesLeeds United7223-1--» All matchesNewcastle United510431--» All matchesFulham FC51132---» All matchesChelsea FC5212-1--» All matchesWest Bromwich Albion5302----» All matchesCoventry City42111---» All matchesNorwich City42201---» All matchesSheffield United440011--» All matchesFK Astana4211----» All matchesHuddersfield Town4310----» All matchesLivingston FC4220-1--» All matchesSwansea City4400----» All matchesBelgium3003----» All matchesCardiff City3102-1--» All matchesDunfermline Athletic3201----» All matchesEngland3021----» All matchesFalkirk FC3012-1--» All matchesHull City3102----» All matchesIsrael3120----» All matchesLos Angeles FC3102----» All matchesMiddlesbrough FC3111-1--» All matchesSheffield Wednesday3300----» All matchesUkraine3111----» All matchesCyprus3300-1--» All matchesArmenia22002---» All matchesBlackburn Rovers21101---» All matchesInter20111---» All matchesLinfield FC220011--» All matchesLuxembourg U2122001---» All matchesNorway21101---» All matchesPortland Timbers21101---» All matchesPreston North End21101---» All matchesRotherham United211011--» All matchesSan Marino22001---» All matchesStoke City21011---» All matchesSunderland AFC21011---» All matchesAlbania2200----» All matchesBayern Munich2002----» All matchesBelgium U212002----» All matchesBirmingham City2200----» All matchesBrentford FC2101----» All matchesBristol City2101----» All matchesBulgaria U212020----» All matchesFC Barcelona2002-1--» All matchesFenerbahçe2020----» All matchesGeorgia U212011----» All matchesIpswich Town2002----» All matchesIreland2101----» All matchesKazakhstan2101----» All matchesCroatia2101----» All matchesLincoln Red Imps2101----» All matchesMalmö FF2101----» All matchesMillwall FC2101----» All matchesMolde FK2002----» All matchesNetherlands2011----» All matchesNetherlands U212002----» All matchesNottingham Forest2002-1--» All matchesAustria2020----» All matchesPlymouth Argyle2200-1--» All matchesPoland2110----» All matchesQarabağ FK2110----» All matchesQueens Park Rangers2200-1--» All matchesRosenborg BK2110----» All matchesCzech Republic2101-1--» All matchesUMF Stjarnan2200----» All matchesHungary2101----» All matchesAlbion Rovers11001---» All matchesDerby County10011---» All matchesLithuania11001---» All matchesSan Jose Earthquakes11001---» All matchesSlovakia U2111001---» All matchesAEK Athen1001----» All matchesAEK Larnaca1010----» All matchesAFC Ajax1001----» All matchesAlloa Athletic1100----» All matchesBor. Mönchengladbach1010----» All matchesCambridge United1100----» All matchesCosta Rica1001----» All matchesDenmark1100----» All matchesDinamo Moskva1001----» All matchesEngland U211001----» All matchesFC Dallas1010----» All matchesFC Noah1010----» All matchesFrance1001----» All matchesGeorgia1010-1--» All matchesGillingham FC1001----» All matchesGreenock Morton FC1100----» All matchesItaly U211001----» All matchesKelty Hearts1100----» All matchesLincoln City1100----» All matchesLos Angeles Galaxy1001-1--» All matchesLuton Town1010----» All matchesMalta1100----» All matchesMinnesota United FC1001----» All matchesMoldova1100----» All matchesNorthern Ireland1001----» All matchesAustria U211001----» All matchesOxford United1001----» All matchesParis Saint-Germain1001----» All matchesPortsmouth FC1010----» All matchesPortugal1001----» All matchesQueen Of The South1100----» All matchesRacing Strasbourg1001----» All matchesRaith Rovers1100----» All matchesReal Salt Lake1001----» All matchesRSC Anderlecht1001----» All matchesRussia1001----» All matchesShakhtar Donetsk1001----» All matchesShrewsbury Town1100----» All matchesSlovakia1001-1--» All matchesSlovenia1100----» All matchesSpain1001----» All matchesTurkey1001----» All matches