Record by opponent MatchesWDLScoresYellowYellow-RedRedKelty Hearts9324-2-1» All matchesStenhousemuir FC9252-1--» All matchesInverness CT822411--» All matchesCove Rangers8323----» All matchesMontrose FC7403-1--» All matchesAlloa Athletic6321----» All matchesDumbarton FC4211----» All matchesNewcastle United U214211-2--» All matchesWest Bromwich Albion U184301----» All matchesAnnan Athletic3111----» All matchesArbroath FC3201----» All matchesAston Villa U213012----» All matchesEast Fife FC3201-1--» All matchesHamilton Academical3300-1--» All matchesLiverpool FC U183003-1--» All matchesNorwich City U213102-1--» All matchesPeterhead FC3102-1--» All matchesReading FC U213111----» All matchesStoke City U213201----» All matchesSunderland AFC U213300-1--» All matchesWest Bromwich Albion U213003----» All matchesBlackburn Rovers U182200----» All matchesDerby County U182101-1--» All matchesDerby County U212200-1--» All matchesEverton FC U182101----» All matchesManchester United U182011-1--» All matchesNottingham Forest U212011-1--» All matchesSouthampton FC U212101-1--» All matchesStoke City U182011----» All matchesSunderland AFC U182200----» All matchesWolverhampton Wanderers U182101-2--» All matchesAberdeen FC1001----» All matchesAirdrieonians FC1001----» All matchesArsenal FC U211001----» All matchesAston Villa U181001----» All matchesBrora Rangers FC1100----» All matchesBurnley FC U181010----» All matchesBurnley FC U211001----» All matchesChelsea FC U211001----» All matchesClyde FC1100----» All matchesCrystal Palace U211001----» All matchesDunfermline Athletic1100----» All matchesEast Kilbride FC1001----» All matchesEdinburgh City1100----» All matchesEverton FC U211010-1--» All matchesForest Green Rovers U181100----» All matchesFulham FC U211010----» All matchesHeart of Midlothian (R)1001----» All matchesIpswich Town U181001----» All matchesLeeds United U181100----» All matchesLeeds United U211001-1--» All matchesLeicester City U211100----» All matchesLiverpool FC U211100----» All matchesManchester City U181001----» All matchesManchester United U211100-1--» All matchesMillwall FC U181100----» All matchesMotherwell FC (R)1100-1--» All matchesNewcastle United U181100----» All matchesPartick Thistle1001----» All matchesQueen's Park FC1001----» All matchesRaith Rovers1001----» All matchesRangers FC (R)1100----» All matchesReading FC U181010----» All matchesRoss County FC1001----» All matchesSt. Mirren FC1001----» All matchesSwansea City U181100----» All matchesTottenham Hotspur U211001-1--» All matchesWest Ham United U211001----» All matchesWolverhampton Wanderers U211100----» All matches