Record by opponent MatchesWDLScoresYellowYellow-RedRedAirdrieonians FC1354413-1» All matchesFalkirk FC1363413--» All matchesDunfermline Athletic13346-1--» All matchesQueen's Park FC13634-1--» All matchesPartick Thistle10352----» All matchesAyr United91352---» All matchesArbroath FC9522----» All matchesPeterhead FC9720--2-» All matchesClyde FC8521-2--» All matchesRaith Rovers7331-2--» All matchesAlloa Athletic6321-1--» All matchesHamilton Academical6510-2--» All matchesRoss County FC6204----» All matchesEast Fife FC521212--» All matchesGreenock Morton FC5302----» All matchesKelty Hearts5212-1--» All matchesLivingston FC5023----» All matchesSt. Johnstone FC5113-1--» All matchesEdinburgh City4103-1-1» All matchesMontrose FC4301----» All matchesCowdenbeath FC33001---» All matchesInverness CT32011---» All matchesCove Rangers3021-1--» All matchesDumbarton FC3111-1--» All matchesDundee United3102----» All matchesQueen Of The South3021--1-» All matchesBrechin City FC22001---» All matchesDundee FC2101--1-» All matchesForfar Athletic2002----» All matchesKilmarnock FC2101-1--» All matchesStenhousemuir FC2101----» All matchesAberdeen FC1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesBrora Rangers FC1100----» All matchesGermany U171100----» All matchesElgin City1001----» All matchesFraserburgh FC1100----» All matchesHeart of Midlothian1001----» All matchesLinlithgow Rose1001-1--» All matchesNairn County FC1100----» All matchesNetherlands U171001-1--» All matchesPortugal U171001----» All matchesSwitzerland U171100-1--» All matchesSt. Mirren FC1100-1--» All matchesStirling Albion FC1001----» All matches