Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC211317----» All matchesKilmarnock FC20668-1--» All matchesHibernian FC1957712--» All matchesRangers FC191117-2--» All matchesDundee United164481---» All matchesAberdeen FC16376----» All matchesMotherwell FC16367----» All matchesHeart of Midlothian15249----» All matchesFalkirk FC1355311--» All matchesDunfermline Athletic11218----» All matchesInverness CT93152---» All matchesLivingston FC8440----» All matchesPartick Thistle761011--» All matchesHamilton Academical7223----» All matchesBarnsley FC3102---1» All matchesBlackburn Rovers3210----» All matchesGretna FC3111----» All matchesSheffield Wednesday3021----» All matchesCoventry City2101----» All matchesCrewe Alexandra2011----» All matchesCrystal Palace2110----» All matchesHuddersfield Town2011----» All matchesLeeds United2101----» All matchesPreston North End2002----» All matchesTranmere Rovers2020----» All matchesAC Perugia Calcio1001----» All matchesAFC Bournemouth1100----» All matchesArsenal FC1010----» All matchesAston Villa1100----» All matchesBlackpool FC1100----» All matchesBolton Wanderers1100----» All matchesBradford City1100----» All matchesBurnley FC1100----» All matchesCharlton Athletic1010----» All matchesDerby County1100----» All matchesEverton FC1001----» All matchesFK Vllaznia1100----» All matchesFulham FC1100----» All matchesLeicester City1010----» All matchesLiverpool FC1010----» All matchesManchester City1001----» All matchesManchester United1001----» All matchesNottingham Forest1001----» All matchesPort Vale FC1010----» All matchesPortsmouth FC1001----» All matchesQueens Park Rangers1010----» All matchesSouthampton FC1001----» All matchesSt. Johnstone FC1001----» All matchesStockport County1100----» All matchesWatford FC1001----» All matchesWest Ham United1100----» All matchesWolverhampton Wanderers1100----» All matches