Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian723242--» All matchesAberdeen FC733121--» All matchesRangers FC7133----» All matchesKilmarnock FC51311---» All matchesBradford City44002---» All matchesMotherwell FC40402---» All matchesDundee United41301---» All matchesFalkirk FC32102---» All matchesNorwich City301211--» All matchesGrimsby Town3111----» All matchesOldham Athletic3111----» All matchesBirmingham City20202---» All matchesOxford United21012---» All matchesSouthampton FC20112---» All matchesSouthend United21012---» All matchesArsenal FC21101---» All matchesBorussia Dortmund21011---» All matchesBudapest Honvéd21011---» All matchesDinamo Batumi22001---» All matchesLiverpool FC21101---» All matchesPartizan21011---» All matchesReading FC21011---» All matchesBolton Wanderers2020----» All matchesHibernian FC2110----» All matchesIpswich Town2002----» All matchesManchester City2110----» All matchesPort Vale FC2110----» All matchesPortsmouth FC2110----» All matchesQueens Park Rangers2011----» All matchesSwindon Town2101----» All matchesWolverhampton Wanderers2101----» All matchesBrighton & Hove Albion11001---» All matchesCharlton Athletic11001---» All matchesCrystal Palace11001---» All matchesDerby County10011---» All matchesStoke City11001---» All matchesWest Bromwich Albion11001---» All matchesBarnsley FC1001----» All matchesCeltic FC1001----» All matchesCrewe Alexandra1100----» All matchesDunfermline Athletic1100----» All matchesFaeroe Islands1100----» All matchesFinland1100----» All matchesHuddersfield Town1001----» All matchesColombia1010----» All matchesNottingham Forest1100----» All matchesParis Saint-Germain1001----» All matchesPartick Thistle1100----» All matchesSt. Johnstone FC1001-1--» All matchesTranmere Rovers1010----» All matchesWerder Bremen1001----» All matchesWimbledon FC1001----» All matches