Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle2991010-2--» All matchesAyr United277515-4--» All matchesGreenock Morton FC25781013--» All matchesArbroath FC251294----» All matchesDunfermline Athletic247710-5--» All matchesInverness CT22589-5-1» All matchesAirdrieonians FC12327----» All matchesDundee United12534-2--» All matchesQueen Of The South12633----» All matchesQueen's Park FC12435-3--» All matchesLivingston FC11218-21-» All matchesRoss County FC11137----» All matchesHamilton Academical1063111--» All matchesFalkirk FC10523-2--» All matchesDundee FC803512--» All matchesRaith Rovers7106-2--» All matchesKilmarnock FC53022---» All matchesCove Rangers5212-1--» All matchesHeart of Midlothian5203----» All matchesHibernian FC5104-1-1» All matchesRangers FC5014----» All matchesSt. Mirren FC5005-1--» All matchesAlloa Athletic4301----» All matchesCeltic FC4004----» All matchesSt. Johnstone FC31021---» All matchesAberdeen FC3102-1--» All matchesAnnan Athletic3300----» All matchesCowdenbeath FC3210----» All matchesBrechin City FC2200----» All matchesEdinburgh City2200----» All matchesLinlithgow Rose2200----» All matchesMotherwell FC2101-2--» All matchesStirling Albion FC2101----» All matchesStranraer FC2200----» All matchesPeterhead FC11001---» All matchesAlbion Rovers1100----» All matchesBanks O’ Dee FC1100----» All matchesDumbarton FC1100----» All matchesEast Stirlingshire FC1100----» All matchesElgin City1001----» All matchesForfar Athletic1100----» All matchesMontrose FC1100----» All matchesStenhousemuir FC1001----» All matchesTurriff United1100----» All matches