Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic1967614--» All matchesQueen's Park FC17854-1--» All matchesPartick Thistle16241022-1» All matchesAyr United14131013--» All matchesRaith Rovers12534-2--» All matchesFalkirk FC11524-1--» All matchesMontrose FC1050521--» All matchesGreenock Morton FC1042412--» All matchesAlloa Athletic860211--» All matchesInverness CT8323----» All matchesPeterhead FC751121--» All matchesSt. Johnstone FC7205-1--» All matchesDumbarton FC65101---» All matchesClyde FC6420-1--» All matchesDundee United6312----» All matchesArbroath FC53021---» All matchesEast Fife FC5500----» All matchesEdinburgh City5104----» All matchesLivingston FC5104-2--» All matchesQueen Of The South5122-1--» All matchesAirdrieonians FC4112----» All matchesRoss County FC4211-2--» All matchesCove Rangers3012----» All matchesCowdenbeath FC3201-1--» All matchesDundee FC3102----» All matchesHamilton Academical3102-11-» All matchesKelty Hearts3210----» All matchesEast Kilbride FC2101----» All matchesForfar Athletic2002----» All matchesHeart of Midlothian2002----» All matchesMotherwell FC2200----» All matchesRangers FC2002----» All matchesSt. Mirren FC2200----» All matchesStenhousemuir FC2101----» All matchesTranent FC11001---» All matchesAberdeen FC1001----» All matchesAnnan Athletic1001----» All matchesBonnyrigg Rose Athletic1100----» All matchesDundee North End1100----» All matchesElgin City1100----» All matchesStirling Albion FC1100----» All matchesStranraer FC1100----» All matchesThe Spartans FC1100----» All matches