Record by opponent MatchesWDLScoresYellowYellow-RedRedStranraer FC7421-2--» All matchesDumbarton FC521211--» All matchesStenhousemuir FC512212--» All matchesAnnan Athletic5302-3--» All matchesBonnyrigg Rose Athletic5023----» All matchesDunfermline Athletic5212-1--» All matchesEast Fife FC5212-21-» All matchesElgin City5131-3--» All matchesHamilton Academical5005-1--» All matchesKilmarnock FC4004-1--» All matchesPeterhead FC4112-1--» All matchesThe Spartans FC4112----» All matchesArbroath FC31111---» All matchesAlbion Rovers3300-3--» All matchesAyr United3201-1--» All matchesClyde FC3120----» All matchesInverness CT3012-2--» All matchesRaith Rovers3120----» All matchesStirling Albion FC3003----» All matchesNorwich City U1821011---» All matchesAston Villa U182002-1--» All matchesAston Villa U212110----» All matchesGreenock Morton FC2110----» All matchesLeicester City U182101----» All matchesMiddlesbrough FC U212002----» All matchesPartick Thistle2011----» All matchesQueen's Park FC2002----» All matchesEdinburgh City11001---» All matchesAirdrieonians FC1100----» All matchesArsenal FC U181001----» All matchesBrighton & Hove Albion U181001----» All matchesChelsea FC U181001-1--» All matchesCove Rangers1010---1» All matchesCowdenbeath FC1100----» All matchesDundee FC1001----» All matchesDundee United1001----» All matchesFulham FC U181100----» All matchesHibernian FC1001----» All matchesHuntly FC1100----» All matchesKilwinning Rangers1100----» All matchesManchester United U211001-1--» All matchesMontrose FC1100-1--» All matchesMotherwell FC1001----» All matchesNewcastle United U211100----» All matchesNorwich City U211001----» All matchesSouthampton FC U181001----» All matchesSt. Mirren FC1001-1--» All matchesStoke City U211001-1--» All matchesSunderland AFC U211100----» All matchesSwansea City U181100----» All matchesTottenham Hotspur U181001----» All matchesTranent FC1100----» All matchesWest Bromwich Albion U211001----» All matchesWest Ham United U181100----» All matches