Record by opponent MatchesWDLScoresYellowYellow-RedRedGreenock Morton FC2058743--» All matchesInverness CT18468-7--» All matchesAyr United17575-4--» All matchesRaith Rovers1536613--» All matchesDunfermline Athletic14536-1--» All matchesQueen Of The South1335512--» All matchesPartick Thistle1244421--» All matchesDundee FC913522--» All matchesAlloa Athletic941411--» All matchesDundee United820611--» All matchesFalkirk FC702512--» All matchesHibernian FC7106----» All matchesDumbarton FC6123-2--» All matchesHamilton Academical6231-2--» All matchesSt. Mirren FC5113-2--» All matchesElgin City440011--» All matchesKilmarnock FC4211-1--» All matchesLivingston FC4112-1--» All matchesQueen's Park FC4112----» All matchesRangers FC4022----» All matchesAnnan Athletic311121--» All matchesAirdrieonians FC3111-1--» All matchesCove Rangers3021-1--» All matchesHeart of Midlothian3012-2--» All matchesCowdenbeath FC21011---» All matchesStirling Albion FC22001---» All matchesKelty Hearts11001---» All matchesBerwick Rangers1001----» All matchesDarvel FC1100----» All matchesEast Fife FC1100----» All matchesEdinburgh City1100----» All matchesForfar Athletic1100----» All matchesFraserburgh FC1100----» All matchesMontrose FC1100----» All matchesMotherwell FC1001----» All matchesRoss County FC1100-1--» All matchesSt. Johnstone FC1001-1--» All matchesThe Spartans FC1001-1--» All matches