Record by opponent MatchesWDLScoresYellowYellow-RedRedCoventry City94411---» All matchesMotherwell FC82331---» All matchesLiverpool FC72051---» All matchesEverton FC6222----» All matchesArsenal FC53021---» All matchesHibernian FC53201---» All matchesAberdeen FC5023----» All matchesDerby County5410----» All matchesDundee United5104----» All matchesKilmarnock FC5212----» All matchesPartick Thistle5212----» All matchesRangers FC5014----» All matchesCeltic FC40041---» All matchesHeart of Midlothian44001---» All matchesLeicester City43101---» All matchesSheffield Wednesday43101---» All matchesWest Ham United41211---» All matchesCharlton Athletic4220----» All matchesManchester United4022----» All matchesNorwich City4202----» All matchesQueens Park Rangers4112----» All matchesTottenham Hotspur4121----» All matchesWimbledon FC4022----» All matchesManchester City31021---» All matchesNewcastle United32011---» All matchesOxford United33001---» All matchesAston Villa3111----» All matchesChelsea FC3111----» All matchesCrystal Palace3111----» All matchesSouthampton FC3210----» All matchesWatford FC3120----» All matchesBolton Wanderers22002---» All matchesAirdrieonians FC (old)2002----» All matchesBirmingham City2200----» All matchesChester City2200----» All matchesDundee FC2200----» All matchesHereford United2110----» All matchesLuton Town2020----» All matchesSt. Johnstone FC2011----» All matchesWest Bromwich Albion2110----» All matchesPortsmouth FC11001---» All matchesAustralia U201001----» All matchesBrighton & Hove Albion1100----» All matchesGermany U211100----» All matchesHalifax Town1100----» All matchesIpswich Town1001----» All matchesMiddlesbrough FC1010----» All matchesMillwall FC1001----» All matches