Record by opponent MatchesWDLScoresYellowYellow-RedRedKilmarnock FC10334-1--» All matchesMotherwell FC6303----» All matchesAberdeen FC53111---» All matchesDundee United5212----» All matchesDunfermline Athletic5041-1--» All matchesHibernian FC5230-1--» All matchesRangers FC5005-1--» All matchesHeart of Midlothian4022----» All matchesPortsmouth FC310221--» All matchesArsenal FC3111----» All matchesCeltic FC3102----» All matchesCharlton Athletic3210----» All matchesDundee FC3111----» All matchesHuddersfield Town3102----» All matchesIpswich Town3021----» All matchesLeeds United3111----» All matchesNottingham Forest3012----» All matchesOxford United3111----» All matchesSheffield United3003----» All matchesStockport County3102----» All matchesTranmere Rovers3111----» All matchesAlbania2101----» All matchesArmenia2020----» All matchesBolton Wanderers2011----» All matchesBurnley FC2200----» All matchesChester City2200----» All matchesCoventry City2002----» All matchesGermany2011----» All matchesEverton FC2020----» All matchesGrimsby Town2110----» All matchesManchester City2101----» All matchesMiddlesbrough FC2101----» All matchesNorthampton Town2200----» All matchesNorwich City2002----» All matchesPort Vale FC2110----» All matchesPortugal2011----» All matchesQueens Park Rangers2020----» All matchesSouthend United2002----» All matchesSwindon Town2002----» All matchesVaasan PS2110----» All matchesWolverhampton Wanderers2101----» All matchesLiechtenstein11001---» All matchesÖsters IF10011---» All matchesSweden10011---» All matchesWest Bromwich Albion11001---» All matchesAston Villa1001----» All matchesBarnsley FC1100----» All matchesBelgium1100----» All matchesBirmingham City1100----» All matchesBradford City1100----» All matchesBury FC1100----» All matchesChelsea FC1010----» All matchesChile1001----» All matchesCrystal Palace1001----» All matchesFC Luzern1001----» All matchesCanada1001----» All matchesLatvia1001----» All matchesLiverpool FC1001----» All matchesManchester United1100----» All matchesNewcastle United1010----» All matchesNorway1001----» All matchesReading FC1010----» All matchesRochdale AFC1100----» All matchesRudar Velenje1100----» All matchesSheffield Wednesday1100----» All matchesSouthampton FC1010----» All matchesSunderland AFC1001----» All matchesThailand1010----» All matchesUkraine1001----» All matchesWest Ham United1010----» All matchesWimbledon FC1100----» All matches