Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic722312--» All matchesAirdrieonians FC642012--» All matchesAyr United6141---1» All matchesManchester City U186015-2--» All matchesPartick Thistle6123----» All matchesGreenock Morton FC52211---» All matchesWolverhampton Wanderers U18520311--» All matchesManchester United U185014----» All matchesNewcastle United U185410----» All matchesLiverpool FC U1842021---» All matchesArbroath FC4103-1--» All matchesDerby County U184310----» All matchesMiddlesbrough FC U184112-11-» All matchesRaith Rovers4022-1--» All matchesRoss County FC4301----» All matchesSt. Johnstone FC4022----» All matchesStoke City U184112-1--» All matchesBlackburn Rovers U183102-2--» All matchesEverton FC U183201-1--» All matchesFalkirk FC3102-1--» All matchesNottingham Forest U183210-1--» All matchesRangers FC3003----» All matchesReading FC U213201-1--» All matchesWolverhampton Wanderers U213201-1--» All matchesAston Villa U212101-1--» All matchesBurnley FC U182110-1--» All matchesCove Rangers2200-1--» All matchesFulham FC U182002-1--» All matchesHamilton Academical2101----» All matchesLivingston FC2110-1--» All matchesMotherwell FC2011----» All matchesNorwich City U212011----» All matchesNottingham Forest U212101-1--» All matchesSouthampton FC U212101-1--» All matchesTottenham Hotspur U212002----» All matchesWest Bromwich Albion U212011----» All matchesWest Ham United U212101----» All matchesAberdeen FC1001----» All matchesAnnan Athletic1100----» All matchesAzerbaijan U211100----» All matchesBlackburn Rovers U211100-1--» All matchesBrighton & Hove Albion U181001----» All matchesBrighton & Hove Albion U211010-1--» All matchesBulgaria U211100----» All matchesCeltic FC1001----» All matchesClyde FC1100-1--» All matchesDundee FC1100----» All matchesDundee United1001----» All matchesEast Kilbride FC1100----» All matchesEdinburgh City1100----» All matchesForfar Athletic1100----» All matchesFulham FC U211001----» All matchesHeart of Midlothian1001----» All matchesHibernian FC1010----» All matchesKilmarnock FC1100----» All matchesLeeds United U181001----» All matchesLeeds United U211100----» All matchesLeicester City U211100-1--» All matchesLinlithgow Rose1100----» All matchesLiverpool FC U211100----» All matchesManchester City U211010----» All matchesMiddlesbrough FC U211001----» All matchesNewcastle United U211001----» All matchesNorwich City U181100----» All matchesStranraer FC1001----» All matchesSwansea City U181100----» All matchesThe Spartans FC1001----» All matchesWest Ham United U181001----» All matches