Record by opponent MatchesWDLScoresYellowYellow-RedRedHamilton Academical2092913--» All matchesPartick Thistle177193-1-» All matchesAberdeen FC161114-4--» All matchesRangers FC162212-3--» All matchesMotherwell FC1543813--» All matchesHeart of Midlothian15627-3--» All matchesKilmarnock FC15366-3--» All matchesCeltic FC140212-4--» All matchesSt. Johnstone FC14527-2--» All matchesDundee United13265-4--» All matchesHibernian FC13157-1--» All matchesRoss County FC13427-1--» All matchesInverness CT12444----» All matchesRaith Rovers12732----» All matchesSt. Mirren FC113171---» All matchesGreenock Morton FC11632-1--» All matchesAyr United1042412--» All matchesDunfermline Athletic9342----» All matchesLivingston FC9144----» All matchesQueen's Park FC861111--» All matchesArbroath FC8242-2--» All matchesQueen Of The South7223-1--» All matchesAirdrieonians FC4211-1--» All matchesCove Rangers4301----» All matchesPeterhead FC4301----» All matchesAlloa Athletic3210----» All matchesFalkirk FC3102-1--» All matchesForfar Athletic3300-1--» All matchesMontrose FC3210----» All matchesBrechin City FC2200-1--» All matchesBrora Rangers FC2200-1--» All matchesDumbarton FC2200----» All matchesDundee FC2011----» All matchesStranraer FC11001---» All matchesBonnyrigg Rose Athletic1100----» All matchesBuckie Thistle1100----» All matchesCowdenbeath FC1100----» All matchesEast Fife FC1001----» All matchesEdinburgh City1100-1--» All matchesElgin City1100----» All matchesKelty Hearts1100----» All matchesStenhousemuir FC1001----» All matchesStirling Albion FC1100----» All matches