Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC1456311--» All matchesKilmarnock FC1344521--» All matchesRangers FC12048-2-1» All matchesHeart of Midlothian1051412--» All matchesCeltic FC10019-4--» All matchesHibernian FC9423-2--» All matchesSt. Johnstone FC7223-1--» All matchesLiverpool FC61051---» All matchesDundee United6222-1--» All matchesCoventry City51222---» All matchesLeeds United51221---» All matchesManchester United51131---» All matchesSouthampton FC52121---» All matchesArsenal FC5032-1--» All matchesManchester City5122----» All matchesSheffield Wednesday5122----» All matchesTottenham Hotspur5212----» All matchesSwindon Town430121--» All matchesIpswich Town42111---» All matchesNorwich City42021---» All matchesPartick Thistle42111---» All matchesTranmere Rovers40131---» All matchesAston Villa4121----» All matchesBlackburn Rovers4004----» All matchesNottingham Forest32012---» All matchesWimbledon FC31112---» All matchesDundee FC32011---» All matchesChelsea FC3210----» All matchesCrystal Palace3030----» All matchesDunfermline Athletic3111----» All matchesFalkirk FC3210----» All matchesQueens Park Rangers3111----» All matchesRaith Rovers3201-1--» All matchesSheffield United3012----» All matchesWest Ham United3003----» All matchesItaly U2120021---» All matchesSwansea City21011---» All matchesBarnsley FC2110----» All matchesDerby County2200----» All matchesEverton FC2101----» All matchesExeter City2110----» All matchesLeyton Orient2011----» All matchesNewcastle United2002----» All matchesStoke City2110----» All matchesMiddlesbrough FC11001---» All matchesBlackpool FC1010-1--» All matchesBohemian FC1100----» All matchesBolton Wanderers1100----» All matchesCrewe Alexandra1001----» All matchesEcuador1100----» All matchesEngland U211001----» All matchesFK Žalgiris1100----» All matchesJapan1010----» All matchesLuton Town1100----» All matchesNorthampton Town1010----» All matchesNotts County1100----» All matchesOldham Athletic1100----» All matchesPort Vale FC1100----» All matchesSweden U211010----» All matchesSwitzerland U211001----» All matchesStockport County1001----» All matchesTorquay United1100----» All matchesWigan Athletic1100----» All matches