Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic26810823--» All matchesFalkirk FC23878-4--» All matchesAlloa Athletic2295823--» All matchesQueen Of The South1753923--» All matchesDumbarton FC1792615--» All matchesGreenock Morton FC1544724--» All matchesDundee United1543812--» All matchesInverness CT15456-2--» All matchesRaith Rovers15537-2--» All matchesHibernian FC142111-5--» All matchesMontrose FC14536-1--» All matchesAyr United13445-2--» All matchesPartick Thistle1231813--» All matchesArbroath FC11344-1--» All matchesSt. Mirren FC11317-1--» All matchesKelty Hearts93331---» All matchesRangers FC8026-3--» All matchesDundee FC7142--1-» All matchesLivingston FC7322-31-» All matchesHeart of Midlothian601512--» All matchesAnnan Athletic6411----» All matchesClyde FC6312----» All matchesMotherwell FC5005-2--» All matchesPeterhead FC5221-1--» All matchesRoss County FC5122-2--» All matchesAirdrieonians FC4400----» All matchesCowdenbeath FC4211----» All matchesHamilton Academical4112-1--» All matchesBrechin City FC3300----» All matchesCove Rangers3111----» All matchesEast Fife FC3120----» All matchesKilmarnock FC3012-1--» All matchesSt. Johnstone FC3012----» All matchesStranraer FC3201----» All matchesAberdeen FC2002-1--» All matchesAlbion Rovers2200----» All matchesBonnyrigg Rose Athletic2110----» All matchesEast Kilbride FC2101----» All matchesElgin City2020-1--» All matchesForfar Athletic2110----» All matchesQueen's Park FC2200----» All matchesDrumchapel United1001----» All matchesEdinburgh City1100----» All matchesStenhousemuir FC1100----» All matchesStirling Albion FC1001----» All matchesThe Spartans FC1100----» All matches