Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United15546-2--» All matchesQueen's Park FC15546-3--» All matchesPartick Thistle14356-4--» All matchesRaith Rovers13463-1--» All matchesAirdrieonians FC1143412--» All matchesArbroath FC10640-1--» All matchesDunfermline Athletic10325-1--» All matchesHamilton Academical7313----» All matchesLivingston FC7223-2--» All matchesCove Rangers5500----» All matchesFalkirk FC5104----» All matchesGreenock Morton FC5212-1--» All matchesSt. Johnstone FC5014----» All matchesNewcastle United U18422012--» All matchesDundee FC4121-2--» All matchesEverton FC U184013----» All matchesManchester City U184112----» All matchesStenhousemuir FC4121----» All matchesStoke City U184112-1--» All matchesPeterhead FC33001---» All matchesDerby County U183102-1--» All matchesLiverpool FC U183111----» All matchesMiddlesbrough FC U183102----» All matchesMiddlesbrough FC U213201----» All matchesRoss County FC3210-1--» All matchesWolverhampton Wanderers U183003----» All matchesBlackburn Rovers U182011----» All matchesBurnley FC U212200-1--» All matchesCowdenbeath FC2200---1» All matchesDundee United2011----» All matchesInverness CT2101-1--» All matchesLeicester City U182200----» All matchesManchester United U182110----» All matchesMotherwell FC2002----» All matchesNewcastle United U212101----» All matchesReading FC U212011-1--» All matchesSunderland AFC U182101----» All matchesAberdeen FC1001----» All matchesAlbion Rovers1100----» All matchesAlloa Athletic1100----» All matchesAston Villa U211001----» All matchesBirmingham City U211100----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrechin City FC1100----» All matchesBrighton & Hove Albion U181001----» All matchesBurnley FC U181001----» All matchesCeltic FC1001----» All matchesClyde FC1100-1--» All matchesCrystal Palace U211010----» All matchesEast Fife FC1001----» All matchesElgin City1100----» All matchesExeter City1001----» All matchesForest Green Rovers1001----» All matchesFulham FC U211001----» All matchesKelty Hearts1100----» All matchesKilmarnock FC1001----» All matchesLeeds United U211001-1--» All matchesNorwich City U211100-1--» All matchesNottingham Forest U211010----» All matchesScunthorpe United U181100----» All matchesStirling Albion FC1001----» All matchesStoke City U211010----» All matchesSunderland AFC U211100----» All matchesWolverhampton Wanderers U211001----» All matches