Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC181413-2--» All matchesHeart of Midlothian171403-1--» All matchesAberdeen FC161411----» All matchesDundee United151131-1--» All matchesHibernian FC151041----» All matchesKilmarnock FC151221-2--» All matchesSt. Johnstone FC151122-2--» All matchesSt. Mirren FC141310----» All matchesInverness CT13922----» All matchesLiverpool FC12426----» All matchesRangers FC12624----» All matchesArsenal FC10523-2--» All matchesChelsea FC10127-1--» All matchesCrystal Palace10703-1--» All matchesManchester United10334----» All matchesRoss County FC9621----» All matchesWest Ham United9612----» All matchesBurnley FC7304----» All matchesEverton FC7412----» All matchesLeicester City7214----» All matchesManchester City7124-1--» All matchesSwansea City7412----» All matchesTottenham Hotspur7214-1--» All matchesWest Bromwich Albion7313-1--» All matchesAFC Bournemouth6222----» All matchesHamilton Academical6510----» All matchesNewcastle United6312----» All matchesStoke City6312----» All matchesBrentford FC5212----» All matchesBrighton & Hove Albion5221-1--» All matchesHuddersfield Town5320----» All matchesWatford FC5212----» All matchesWolverhampton Wanderers5113----» All matchesAC Milan4013----» All matchesAston Villa4112----» All matchesCarlisle United4202----» All matchesFC Barcelona4103----» All matchesLeeds United4211----» All matchesPartick Thistle4400----» All matchesSheffield United4202----» All matchesSouthampton FC4121----» All matchesStade Rennais4220----» All matchesSunderland AFC4220----» All matchesDundee FC3300----» All matchesDunfermline Athletic3300-1--» All matchesHartlepool United3300----» All matchesHull City3111----» All matchesLivingston FC3111----» All matchesMillwall FC3201----» All matchesNottingham Forest3102----» All matchesSouthend United3210----» All matchesTranmere Rovers3111---1» All matchesSparta Prague2101----» All matchesAFC Ajax2101----» All matchesAtlético Madrid2002----» All matchesCharlton Athletic2110-1--» All matchesCliftonville FC2200----» All matchesColchester United2101----» All matchesFC Copenhagen2011----» All matchesFC Sion2200----» All matchesFulham FC2011----» All matchesGillingham FC2110---1» All matchesHapoel Be'er Sheva2020----» All matchesHelsingborgs IF2200-1--» All matchesHJK Helsinki2200----» All matchesIF Elfsborg2110----» All matchesInter2101----» All matchesIpswich Town2110----» All matchesJuventus2002----» All matchesKR Reykjavík2200----» All matchesLazio Roma2200----» All matchesLegia Warszawa2101----» All matchesLeyton Orient2002----» All matchesMiddlesbrough FC2200----» All matchesMilton Keynes Dons2101----» All matchesOldham Athletic2200----» All matchesQueens Park Rangers2200-1--» All matchesShakter Karaganda2101----» All matchesSL Benfica2011----» All matchesSpartak Moskva2200----» All matchesStockport County2200----» All matchesSwindon Town2110----» All matchesWalsall FC2110----» All matchesYeovil Town2110-1--» All matchesAS Roma1010----» All matchesAustralia1100----» All matchesAZ Alkmaar1100----» All matchesBristol Rovers1100----» All matchesCFR Cluj1100----» All matchesChile1001----» All matchesCoventry City1100----» All matchesGermany1100----» All matchesExeter City1100----» All matchesFulham FC U211100----» All matchesGalatasaray1001----» All matchesHereford United1100----» All matchesHonduras1010----» All matchesNewport County1100----» All matchesNetherlands1001----» All matchesNorwich City1100----» All matchesNorwich City U211100----» All matchesPortsmouth FC1100----» All matchesPreston North End1100----» All matchesReading FC U211001----» All matchesScotland1100----» All matchesShrewsbury Town1100----» All matchesUdinese Calcio1010----» All matchesWycombe Wanderers1100----» All matches