Record by opponent MatchesWDLScoresYellowYellow-RedRedDundee United51223---» All matchesDundee FC54102---» All matchesHeart of Midlothian5122-1--» All matchesSt. Johnstone FC42112---» All matchesRangers FC41121---» All matchesMotherwell FC4220----» All matchesEverton FC31112---» All matchesAberdeen FC30301---» All matchesHibernian FC31111---» All matchesManchester United3003----» All matchesPartick Thistle3102----» All matchesFalkirk FC22003---» All matchesGermany U2121102---» All matchesSwitzerland U2122002---» All matches1. FC Köln21011---» All matchesBolton Wanderers22001---» All matchesBorussia Dortmund20021---» All matchesLeeds United21101---» All matchesLeicester City21011---» All matchesSporting CP21011---» All matchesAirdrieonians FC (old)2110----» All matchesBSC Young Boys2110----» All matchesKilmarnock FC2020----» All matchesMiddlesbrough FC2002----» All matchesNeuchâtel Xamax FCS2101----» All matchesQueens Park Rangers2200----» All matchesSweden U212011----» All matchesArsenal FC10011---» All matchesCharlton Athletic11001---» All matchesNewcastle United10011---» All matchesSwindon Town11001---» All matchesBarnsley FC1001----» All matchesBlackburn Rovers1001----» All matchesBradford City1001----» All matchesChelsea FC1001----» All matchesCoventry City1100----» All matchesCrystal Palace1010----» All matchesDerby County1001----» All matchesIpswich Town1100----» All matchesLiverpool FC1001-1--» All matchesNottingham Forest1001----» All matchesOxford United1001----» All matchesPort Vale FC1001----» All matchesRaith Rovers1100----» All matchesSheffield United1010----» All matchesSouthend United1010----» All matchesStoke City1001----» All matchesTranmere Rovers1001----» All matchesWimbledon FC1100----» All matches