Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United17926-3-1» All matchesDundee United17647-6--» All matchesDunfermline Athletic17854-5--» All matchesGreenock Morton FC16853-31-» All matchesInverness CT14842-2--» All matchesPartick Thistle141013-3--» All matchesHamilton Academical13823-1--» All matchesQueen's Park FC12732-1--» All matchesAirdrieonians FC11416-2--» All matchesHibernian FC1023513--» All matchesQueen Of The South1053211--» All matchesRaith Rovers10622-2--» All matchesSt. Johnstone FC10136----» All matchesArbroath FC9522-2--» All matchesMotherwell FC9225-2--» All matchesSt. Mirren FC9414-1--» All matchesAlloa Athletic7421----» All matchesFalkirk FC7511-2--» All matchesHeart of Midlothian632113--» All matchesAberdeen FC6123-1--» All matchesLivingston FC6114-1--» All matchesRangers FC6105----» All matchesRoss County FC6006-1--» All matchesCeltic FC5023-1--» All matchesStranraer FC5311-1--» All matchesBrechin City FC4310-1--» All matchesDumbarton FC4400----» All matchesKilmarnock FC4211-2--» All matchesPeterhead FC4400-1--» All matchesCove Rangers3300----» All matchesDundee FC3111---1» All matchesEast Fife FC3102-1--» All matchesBrora Rangers FC2200----» All matchesEast Kilbride FC2110----» All matchesStirling Albion FC2200----» All matchesCowdenbeath FC11002---» All matchesAnnan Athletic1100----» All matchesBerwick Rangers1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesEdinburgh City1100----» All matchesElgin City1100----» All matchesForfar Athletic1100----» All matchesLinlithgow Rose1100----» All matchesMontrose FC1100----» All matchesThe Spartans FC1001----» All matches