Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian1792662--» All matchesMotherwell FC1592462--» All matchesCeltic FC15456-4--» All matchesKilmarnock FC1411125---» All matchesHibernian FC13101284--» All matchesDundee United1382335--» All matchesAberdeen FC13553-3--» All matchesAston Villa123541---» All matchesLiverpool FC113265---» All matchesNottingham Forest1033441--» All matchesSt. Johnstone FC842231--» All matchesNorwich City83412---» All matchesSouthampton FC82332---» All matchesPartick Thistle75206---» All matchesRaith Rovers761061--» All matchesCoventry City730441--» All matchesQueens Park Rangers74214---» All matchesManchester United722331--» All matchesTottenham Hotspur73312---» All matchesDunfermline Athletic733112--» All matchesFalkirk FC75201---» All matchesSheffield Wednesday72141---» All matchesArsenal FC7223-1--» All matchesWimbledon FC623141--» All matchesLuton Town621311--» All matchesEverton FC6213----» All matchesLeeds United6024----» All matchesDerby County531121--» All matchesManchester City52122---» All matchesSwitzerland522111--» All matchesOxford United43103---» All matchesCrystal Palace42112---» All matchesDundee FC412112--» All matchesNewcastle United41121---» All matchesSheffield United41121---» All matchesNetherlands4013----» All matchesWest Ham United4202---1» All matchesWatford FC31022---» All matchesBorussia Dortmund302111--» All matchesOldham Athletic31111---» All matchesBulgaria3120-1--» All matchesIpswich Town3021----» All matchesItaly3012----» All matchesPortsmouth FC3210----» All matchesReading FC21014---» All matchesGÍ Gøta220031--» All matchesSan Marino22002---» All matchesAnorthosis Famagusta21101---» All matchesCharlton Athletic201111--» All matchesFC Porto21101---» All matchesHajduk Split21011---» All matchesSV Stockerau22001---» All matchesAEK Athen2002----» All matchesBelarus2200-1--» All matchesBurnley FC2110----» All matchesChelsea FC2011----» All matchesFeyenoord2011----» All matchesFinland2020----» All matchesIFK Göteborg2011----» All matchesNorway2020-1--» All matchesParma Calcio 19132011----» All matchesRacing Strasbourg2002----» All matchesRangers FC2002----» All matchesSweden2101----» All matchesShelbourne FC2200----» All matchesSpartak Vladikavkaz2200----» All matchesSwansea City2101----» All matchesBrentford FC11001---» All matchesFrance10011---» All matchesGrimsby Town11001---» All matchesYugoslavia10011---» All matchesLeicester City11001---» All matchesLatvia11001---» All matchesUSA10011---» All matchesWalsall FC11001---» All matchesEgypt1001----» All matchesAJ Auxerre1001----» All matchesBarnsley FC1001----» All matchesBayer Leverkusen1100----» All matchesBlackburn Rovers1100----» All matchesBrazil1001----» All matchesCrewe Alexandra1100----» All matchesGDR1001----» All matchesGermany1001----» All matchesGermany U211100----» All matchesEngland1001----» All matchesFCSB1001----» All matchesGrasshopper Club Zürich1001----» All matchesJuventus1001-1--» All matchesCanada1100----» All matchesColombia1010----» All matchesMalta1100----» All matchesMorocco1001----» All matchesMiddlesbrough FC1010----» All matchesNorthern Ireland1100----» All matchesNotts County1100----» All matchesAustria1010----» All matchesPAOK Saloniki1100----» All matchesRomania1001-1--» All matchesScunthorpe United1010-1--» All matchesSunderland AFC1001---1» All matchesUSSR1001----» All matchesCyprus1100----» All matches