Record by opponent MatchesWDLScoresYellowYellow-RedRedRaith Rovers235711121-» All matchesDunfermline Athletic2186737--» All matchesAyr United2178612-1» All matchesInverness CT216411-3--» All matchesGreenock Morton FC2069515--» All matchesAlloa Athletic17629-3--» All matchesQueen Of The South16655231-» All matchesPartick Thistle1466212-1» All matchesDumbarton FC1043322-1» All matchesDundee FC1013613--» All matchesQueen's Park FC10514-3--» All matchesMontrose FC852132--» All matchesFalkirk FC80261---» All matchesHamilton Academical834111-1» All matchesAirdrieonians FC8323----» All matchesDundee United8206-2--» All matchesCove Rangers7322-2--» All matchesAnnan Athletic6402-1--» All matchesLivingston FC6213----» All matchesRoss County FC6312-2--» All matchesSt. Johnstone FC510421--» All matchesHeart of Midlothian5014----» All matchesHibernian FC5005----» All matchesEast Fife FC4400----» All matchesKilmarnock FC4211-1--» All matchesElgin City330012--» All matchesStirling Albion FC330011--» All matchesKelty Hearts3012----» All matchesSt. Mirren FC3201----» All matchesStenhousemuir FC3201----» All matchesCowdenbeath FC2200----» All matchesForfar Athletic2101----» All matchesLinlithgow Rose2011----» All matchesRangers FC2011-1--» All matchesThe Spartans FC2101-1--» All matchesBonnyrigg Rose Athletic1100----» All matchesClyde FC1100----» All matchesDarvel FC1100----» All matchesEdinburgh City1100-1--» All matchesFraserburgh FC1100----» All matchesMotherwell FC1001----» All matches