Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian22115621--» All matchesAberdeen FC21172267--» All matchesRangers FC21641122--» All matchesMotherwell FC20145141--» All matchesHibernian FC2012352-1-» All matchesKilmarnock FC18161135--» All matchesDundee United18864-1--» All matchesFalkirk FC139226---» All matchesInverness CT12732-2--» All matchesDunfermline Athletic1181231--» All matchesCSKA Moskva1022613--» All matchesSt. Mirren FC971112--» All matchesZenit St. Petersburg9315-2-1» All matchesBurton Albion831412--» All matchesAccrington Stanley752041--» All matchesBarnsley FC722322--» All matchesQueens Park Rangers74212---» All matchesDinamo Moskva733112-1» All matchesIpswich Town622222--» All matchesRubin Kazan623111--» All matchesWigan Athletic622211--» All matchesAnzhi Makhachkala6312----» All matchesArsenal FC6114-1--» All matchesLincoln City6312-1--» All matchesShrewsbury Town6222-1--» All matchesBrentford FC521221--» All matchesBristol City521221--» All matchesGeorgia54102---» All matchesHamilton Academical550021--» All matchesPortsmouth FC521223--» All matchesHull City52301---» All matchesKuban Krasnodar (1928-2018)51311---» All matchesAC Milan5122-1--» All matchesAston Villa5212-1--» All matchesBirmingham City5221----» All matchesCharlton Athletic5113----» All matchesLokomotiv Moscow5302-3--» All matchesRotherham United5122-11-» All matchesSlovakia5140----» All matchesGillingham FC41213---» All matchesNottingham Forest43103---» All matchesFK Amkar Perm42112---» All matchesAFC Wimbledon44001---» All matchesBolton Wanderers412111--» All matchesDerby County413011--» All matchesFK Rostov430111--» All matchesOxford United41211---» All matchesPeterborough United40311---» All matchesBlackpool FC4112-1--» All matchesCardiff City4202-1--» All matchesChelsea FC4004----» All matchesGermany4022----» All matchesFK Krasnodar4310-1--» All matchesItaly4121----» All matchesLeeds United4013----» All matchesLivingston FC4301----» All matchesManchester United4103----» All matchesReading FC4112----» All matchesShakhtar Donetsk4202----» All matchesSheffield Wednesday4022-1--» All matchesSt. Johnstone FC4400----» All matchesWest Ham United4211--1-» All matchesWycombe Wanderers4121-2--» All matchesCyprus4211-1--» All matchesPlymouth Argyle32012---» All matchesWalsall FC31202---» All matchesBlackburn Rovers31111---» All matchesBristol Rovers33001---» All matchesGretna FC33001---» All matchesHuddersfield Town31021---» All matchesKrylia Sovetov321011--» All matchesMilton Keynes Dons32101---» All matchesNorwich City31111---» All matchesPort Vale FC330011--» All matchesRochdale AFC33001---» All matchesSL Benfica310211--» All matchesCeltic FC3003-1--» All matchesDoncaster Rovers3300----» All matchesFC Barcelona3003----» All matchesGreenock Morton FC3003----» All matchesMillwall FC3021----» All matchesPoland3021----» All matchesQueen's Park FC3111----» All matchesSunderland AFC3111-1--» All matchesSwansea City3111----» All matchesWales3120-1--» All matchesWolverhampton Wanderers3012----» All matchesAndorra22001---» All matchesBradford City22001---» All matchesFC Basel 1893211011--» All matchesFleetwood Town21101---» All matchesNorth Macedonia22001---» All matchesRaith Rovers20111---» All matchesSwitzerland U2120021---» All matchesSouthend United22001---» All matchesVillarreal CF21011---» All matchesVolga Nizhniy Novgorod220011--» All matchesAFC Ajax2200----» All matchesAkhmat Grozny2020----» All matchesArbroath FC2101----» All matchesArmenia2200----» All matchesAzerbaijan U212200----» All matchesBosnia-Herzegovina2110----» All matchesBrazil2002----» All matchesBulgaria2020----» All matchesCoventry City2011-1--» All matchesCrewe Alexandra2110----» All matchesCrystal Palace2101----» All matchesDenmark2101----» All matchesEngland2020----» All matchesEstonia2110----» All matchesFaeroe Islands2200-1--» All matchesFC Copenhagen2101----» All matchesFC Porto2002----» All matchesFenerbahçe2110----» All matchesFrance2011----» All matchesFrance U212002-1--» All matchesFulham FC2101----» All matchesGibraltar2200----» All matchesHamburger SV2011----» All matchesHapoel Tel Aviv2101-1--» All matchesIsrael U212011----» All matchesKazakhstan2200----» All matchesCroatia2101----» All matchesLille OSC2110----» All matchesLiverpool FC2011----» All matchesManchester City2011----» All matchesMiddlesbrough FC2011-2--» All matchesMŠK Žilina2200----» All matchesNewcastle United2002----» All matchesNorthampton Town2020----» All matchesNorway2011----» All matchesOlympique de Marseille2101----» All matchesOman2200----» All matchesAustria2110----» All matchesPortugal2101----» All matchesRoss County FC2011----» All matchesRussia2011----» All matchesScunthorpe United2011----» All matchesSerbia2011-1--» All matchesSpartak Moskva2110----» All matchesSpartak Nalchik2200-2--» All matchesSpartak Vladikavkaz2200----» All matchesTottenham Hotspur2002----» All matchesCzech Republic2011----» All matchesUruguay2101----» All matchesVfL Wolfsburg2200----» All matchesWest Bromwich Albion2110----» All matchesCyprus U212110----» All matchesFK Ural11001---» All matchesLeicester City10101---» All matchesLatvia11001---» All matchesMordovia Saransk10011--1» All matchesPreston North End10101---» All matchesAalborg BK1010----» All matchesAirdrieonians FC1100----» All matchesAustralia1001----» All matchesBelarus1001----» All matchesBelgium1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrighton & Hove Albion1100----» All matchesBurnley FC1010----» All matchesBury FC1100----» All matchesCarlisle United1100----» All matchesCheltenham Town1100----» All matchesChile1001----» All matchesClyde FC1100----» All matchesCosta Rica1010----» All matchesCrystal Palace U211001----» All matchesGermany U171001----» All matchesDundee FC1010----» All matchesFC Petržalka1001----» All matchesFK Saturn1100----» All matchesFK Tom Tomsk1100----» All matchesFrance U191010----» All matchesFrance U171001----» All matchesIceland1001----» All matchesJamaica1100----» All matchesColombia1100----» All matchesLeicester City U211001----» All matchesLuton Town1010----» All matchesMoldova1100----» All matchesMontenegro1010----» All matchesNetherlands1001----» All matchesNigeria1010----» All matchesOldham Athletic1100----» All matchesPeterhead FC1100----» All matchesRapid Vienna1010----» All matchesSan Marino1100----» All matchesScotland1001-1--» All matchesSweden1010----» All matchesSwitzerland1100----» All matchesSheffield United1001----» All matchesSibir Novosibirsk1010-1--» All matchesSlovenia U171010----» All matchesSouthampton FC1001----» All matchesSpain1001----» All matchesStevenage FC1100----» All matchesSwindon Town1100----» All matchesTranmere Rovers1100----» All matchesTurkey1001----» All matchesHungary1010----» All matchesUSA1100-1--» All matches