Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian18114325--» All matchesCeltic FC18864-1--» All matchesLiverpool FC163493---» All matchesAberdeen FC1685314--» All matchesMotherwell FC15121222--» All matchesDundee United15103211--» All matchesHibernian FC15112211--» All matchesWimbledon FC1353512--» All matchesCrystal Palace13535-1--» All matchesNorwich City13634----» All matchesPartick Thistle12102031--» All matchesCoventry City1273221--» All matchesArsenal FC1122711--» All matchesDerby County1172212--» All matchesKilmarnock FC11100111--» All matchesLeeds United11416-1--» All matchesNottingham Forest11317-1--» All matchesSunderland AFC11335-1--» All matchesTottenham Hotspur1025321--» All matchesFalkirk FC1082011--» All matchesSouthampton FC104241---» All matchesSt. Johnstone FC1081111--» All matchesManchester United10325----» All matchesSheffield Wednesday10433-1--» All matchesAston Villa9045-1--» All matchesIpswich Town9135-1--» All matchesWatford FC83231---» All matchesCharlton Athletic8701---1» All matchesLuton Town8323----» All matchesMiddlesbrough FC8251-1--» All matchesMillwall FC8215----» All matchesWest Ham United8134----» All matchesDundee FC742111--» All matchesOldham Athletic724111--» All matchesChelsea FC7223-1--» All matchesGrimsby Town7601----» All matchesNewcastle United7214-1--» All matchesQueens Park Rangers7322-1--» All matchesSheffield United7043-2--» All matchesWalsall FC7511-1--» All matchesCrewe Alexandra641131--» All matchesBurnley FC631211--» All matchesBarnsley FC6411-1--» All matchesManchester City6123----» All matchesPortsmouth FC6411----» All matchesReading FC6222----» All matchesWest Bromwich Albion6303-2--» All matchesWolverhampton Wanderers6402-1--» All matchesBradford City54011---» All matchesDunfermline Athletic5320-1--» All matchesEverton FC5014-1--» All matchesGillingham FC5311-1--» All matchesLeicester City5221-2--» All matchesRaith Rovers5410-1--» All matchesRotherham United5410-1--» All matchesStockport County5203----» All matchesPreston North End41211---» All matchesBirmingham City4103----» All matchesBrighton & Hove Albion4202----» All matchesNetherlands4013----» All matchesSwitzerland4211-2--» All matchesBury FC33002---» All matchesOxford United321011--» All matchesCardiff City3201----» All matchesStoke City3111----» All matchesWrexham AFC3300----» All matchesSparta Prague21012---» All matchesFulham FC22001---» All matchesMacclesfield FC22001---» All matchesAEK Athen2002----» All matchesAirdrieonians FC (old)2200----» All matchesAnorthosis Famagusta2110----» All matchesBorussia Dortmund2020----» All matchesBristol City2200----» All matchesClub Brugge KV2110----» All matchesCSKA Moskva2110----» All matchesDenmark2002----» All matchesGreece2101-1--» All matchesHalifax Town2200----» All matchesHuddersfield Town2002----» All matchesJuventus2002----» All matchesLevski Sofia2101----» All matchesLeyton Orient2110----» All matchesOlympique de Marseille2020----» All matchesAustria2110----» All matchesPlymouth Argyle2110----» All matchesPort Vale FC2110-1--» All matchesPortugal2011----» All matchesRacing Strasbourg2002-2--» All matchesSan Marino2200----» All matchesSpartak Vladikavkaz2200----» All matchesTranmere Rovers2200----» All matchesUSA2101----» All matchesWigan Athletic2020----» All matchesZenit St. Petersburg2002----» All matchesSweden11001---» All matchesAFC Ajax1001----» All matchesEgypt1001----» All matchesArgentina1100----» All matchesBolton Wanderers1010----» All matchesBrazil1001----» All matchesCheltenham Town1100----» All matchesColchester United1100----» All matchesCosta Rica1001----» All matchesDarlington FC1100----» All matchesGDR1001----» All matchesGermany1001-1--» All matchesEngland1001----» All matchesEngland U211001----» All matchesFCSB1010-1--» All matchesFinland1100----» All matchesFK Atlantas1100----» All matchesGrasshopper Club Zürich1001-1--» All matchesCIS1100-1--» All matchesItaly1001-1--» All matchesCanada1100----» All matchesColombia1001----» All matchesLatvia1100----» All matchesLyngby BK1100----» All matchesMalta1100----» All matchesNorway1010----» All matchesPoland1010----» All matchesRKC Waalwijk1100----» All matchesRomania1001----» All matchesRussia1010----» All matchesSwindon Town1100----» All matchesUSSR1001----» All matchesWoking FC1100----» All matchesYork City1100----» All matches