Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle621311--» All matchesArbroath FC53111---» All matchesRaith Rovers5113----» All matchesLiverpool FC U1840042---» All matchesInverness CT4220----» All matchesDundee FC30121---» All matchesWest Bromwich Albion U1831111---» All matchesWolverhampton Wanderers U2131111---» All matchesAyr United3111----» All matchesBlackburn Rovers U183201----» All matchesCove Rangers3201----» All matchesFulham FC U213102----» All matchesManchester City U183102----» All matchesMiddlesbrough FC U213102----» All matchesNottingham Forest U213201-1--» All matchesEverton FC U1821011---» All matchesNewcastle United U1822001---» All matchesReading FC U2121011---» All matchesAirdrieonians FC2011----» All matchesAston Villa U212101----» All matchesBirmingham City U212110----» All matchesBurnley FC U212110----» All matchesDunfermline Athletic2101----» All matchesHamilton Academical2101----» All matchesManchester United U182002----» All matchesMiddlesbrough FC U182101----» All matchesNewcastle United U212200----» All matchesNorwich City U212101----» All matchesSouthampton FC U212110----» All matchesSunderland AFC U182200----» All matchesSunderland AFC U212110-1--» All matchesWest Bromwich Albion U212110----» All matchesWolverhampton Wanderers U182101----» All matchesDerby County U1811001---» All matchesNorwich City U1811001---» All matchesBradford City U181001----» All matchesChelsea FC U181100----» All matchesDundee United1010----» All matchesEast Fife FC1001----» All matchesElgin City1100----» All matchesForfar Athletic1100----» All matchesGreenock Morton FC1001----» All matchesMotherwell FC1001-1--» All matchesPeterhead FC1100----» All matchesStranraer FC1100----» All matchesSwansea City U211001----» All matchesTottenham Hotspur U181001----» All matchesWest Ham United U181100----» All matchesWest Ham United U211010----» All matches