Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian14833----» All matchesKilmarnock FC14941----» All matchesDundee United131021----» All matchesAberdeen FC121011-1--» All matchesRangers FC12246-1--» All matchesMotherwell FC11623----» All matchesSt. Johnstone FC10802----» All matchesDunfermline Athletic9621-1--» All matchesHibernian FC8521----» All matchesDundee FC7421----» All matchesIpswich Town6114----» All matchesLiverpool FC6321----» All matchesSheffield United6114----» All matchesDerby County4301----» All matchesMillwall FC4211----» All matchesNorwich City4013--1-» All matchesReading FC4112----» All matchesAston Villa3120----» All matchesCardiff City3120----» All matchesManchester United3003----» All matchesNottingham Forest3120----» All matchesSouthampton FC3120----» All matchesWest Ham United3111----» All matchesWigan Athletic3012----» All matchesWimbledon FC3111-1--» All matchesWolverhampton Wanderers3003----» All matchesBradford City2200----» All matchesChelsea FC2101----» All matchesCrewe Alexandra2011----» All matchesCrystal Palace2110----» All matchesDinamo Zagreb2101----» All matchesFC Wacker Innsbruck2101----» All matchesFC Zürich2011----» All matchesGillingham FC2200----» All matchesGirondins de Bordeaux2011----» All matchesHapoel Tel Aviv2200----» All matchesHJK Helsinki2101----» All matchesJeunesse Esch2200----» All matchesLeeds United2011----» All matchesManchester City2011--1-» All matchesOldham Athletic2110----» All matchesOlympique Lyonnais2002----» All matchesRotherham United2101----» All matchesSt Patrick's Athletic2110----» All matchesStoke City2110----» All matchesVitória Guimarães2200----» All matchesWatford FC2200----» All matchesArsenal FC1100----» All matchesAustralia1001----» All matchesBlackburn Rovers1010----» All matchesBurnley FC1100----» All matchesCoventry City1100----» All matchesCwmbran Town1100----» All matchesFK Sūduva1100----» All matchesGrimsby Town1001----» All matchesHull City1100----» All matchesLeicester City1001----» All matchesLithuania1100----» All matchesNewcastle United1100----» All matchesNotts County1001----» All matchesPortsmouth FC1100----» All matchesQueens Park Rangers1001----» All matchesSheffield Wednesday1100----» All matchesSt. Mirren FC1100----» All matchesSunderland AFC1001----» All matchesSwansea City1001----» All matchesWalsall FC1001----» All matchesWest Bromwich Albion1001---1» All matches