Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle10523----» All matchesAberdeen FC9135----» All matchesMotherwell FC9135----» All matchesCeltic FC7124----» All matchesHibernian FC7322----» All matchesHeart of Midlothian6402----» All matchesKilmarnock FC6213----» All matchesRangers FC6015----» All matchesDundee United5113----» All matchesSunderland AFC4121----» All matchesCoventry City3210----» All matchesEverton FC3003----» All matchesLiverpool FC3003----» All matchesManchester City3201----» All matchesNottingham Forest3111----» All matchesQueens Park Rangers3021----» All matchesRaith Rovers3102----» All matchesAirdrieonians FC (old)2200----» All matchesArsenal FC2002----» All matchesAston Villa2101----» All matchesBlackburn Rovers2101----» All matchesBury FC2011----» All matchesChelsea FC2110----» All matchesHajduk Split2101----» All matchesIpswich Town2101----» All matchesLuton Town2101----» All matchesManchester United2110----» All matchesNewcastle United2011----» All matchesNotts County2011----» All matchesOldham Athletic2200----» All matchesRSC Anderlecht2110----» All matchesSouthampton FC2002----» All matchesWalsall FC2110----» All matchesWest Bromwich Albion2011----» All matchesWest Ham United2110----» All matchesAustria Wien1100----» All matchesBirmingham City1001----» All matchesCambridge United1010----» All matchesCharlton Athletic1001----» All matchesColeraine FC1100----» All matchesDerby County1100----» All matchesLeicester City1100----» All matchesNorwich City1100----» All matchesOxford United1010----» All matchesPort Vale FC1001----» All matchesPortsmouth FC1010----» All matchesSheffield Wednesday1001----» All matchesSt. Johnstone FC1010----» All matchesStoke City1100----» All matchesTranmere Rovers1001----» All matchesWatford FC1100----» All matchesWimbledon FC1001----» All matchesWolverhampton Wanderers1100----» All matchesWrexham AFC1100----» All matches