Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic15528-1-1» All matchesFalkirk FC139225---» All matchesAyr United135262---» All matchesQueen's Park FC1254321--» All matchesGreenock Morton FC1255212--» All matchesPartick Thistle1163212--» All matchesDundee United102351---» All matchesRoss County FC1030711--» All matchesClyde FC97205---» All matchesMontrose FC95134---» All matchesDumbarton FC9621----» All matchesAlloa Athletic86023---» All matchesAirdrieonians FC82151---» All matchesInverness CT85031---» All matchesPeterhead FC76103---» All matchesArbroath FC73222---» All matchesLivingston FC711512--» All matchesQueen Of The South72321---» All matchesEdinburgh City620431--» All matchesHamilton Academical641121--» All matchesRaith Rovers6213----» All matchesKelty Hearts53111---» All matchesEast Fife FC5500-1--» All matchesKilmarnock FC5203----» All matchesCove Rangers40221---» All matchesHibernian FC40041---» All matchesAberdeen FC4022----» All matchesSt. Johnstone FC4031----» All matchesSt. Mirren FC3210----» All matchesAlbion Rovers22001---» All matchesAnnan Athletic21011---» All matchesMotherwell FC22001---» All matchesHeart of Midlothian2101----» All matchesStranraer FC2101----» All matchesDundee FC10011---» All matchesElgin City11001---» All matchesStenhousemuir FC11001---» All matchesArmenia U191010----» All matchesBrechin City FC1100----» All matchesBrora Rangers FC1100----» All matchesCowdenbeath FC1100----» All matchesFrance U191001----» All matchesLuxembourg U191100-1--» All matchesRangers FC1001----» All matchesStirling Albion FC1100----» All matchesCzech Republic U191001----» All matches