Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC6114-2--» All matchesCoventry City411211--» All matchesAberdeen FC4400----» All matchesLiverpool FC4004----» All matchesManchester United4022-1-1» All matchesMotherwell FC4112----» All matchesRangers FC4112-1--» All matchesDundee FC3012--1-» All matchesHeart of Midlothian3210-1--» All matchesIreland3111----» All matchesManchester City211012--» All matchesSheffield United20111---» All matchesArsenal FC2101-1--» All matchesAston Villa2020-1--» All matchesBlackburn Rovers2002----» All matchesBristol Rovers2101----» All matchesCeltic FC2002-1--» All matchesChelsea FC2011-1--» All matchesDunfermline Athletic2011----» All matchesKilmarnock FC2002-1--» All matchesLeeds United2002----» All matchesLatvia2101----» All matchesLincoln City2101----» All matchesMoldova2020----» All matchesNottingham Forest2101----» All matchesNotts County2002----» All matchesReading FC2101----» All matchesTottenham Hotspur2020----» All matchesWatford FC2110----» All matchesSwitzerland11001---» All matchesStoke City10101---» All matchesAFC Bournemouth1001----» All matchesBristol City1010----» All matchesBury FC1001----» All matchesCambridge United1001----» All matchesCarlisle United1001-1--» All matchesChile1001----» All matchesGermany1001-1--» All matchesFinland1100----» All matchesGrimsby Town1001----» All matchesIpswich Town1100-1--» All matchesCanada1001----» All matchesColombia1001----» All matchesLeicester City1001----» All matchesLuton Town1010-1--» All matchesMexico1001----» All matchesMillwall FC1001----» All matchesNorthampton Town1100----» All matchesNorway1001----» All matchesNorwich City1010----» All matchesOldham Athletic1001----» All matchesPort Vale FC1010-1--» All matchesRotherham United1100----» All matchesSweden1001----» All matchesSpain1001----» All matchesSwansea City1100----» All matchesSwindon Town1001-1--» All matchesWest Ham United1001----» All matchesWigan Athletic1001-1--» All matchesWolverhampton Wanderers1100----» All matchesWrexham AFC1001----» All matchesYork City1001----» All matches