Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Mirren FC3310101322-1» All matchesHibernian FC28881223--» All matchesSt. Johnstone FC2496958--» All matchesRangers FC242418-2--» All matchesAberdeen FC22461224--» All matchesDundee United219574---» All matchesMotherwell FC20341312--» All matchesCeltic FC201514----» All matchesKilmarnock FC1874732--» All matchesRoss County FC1811521---» All matchesHamilton Academical1610246---» All matchesHeart of Midlothian16268-4--» All matchesFalkirk FC1584312--» All matchesGreenock Morton FC1364321--» All matchesPartick Thistle137242---» All matchesDundee FC1243521--» All matchesRaith Rovers12813-1--» All matchesDunfermline Athletic1134422--» All matchesInverness CT102441---» All matchesDumbarton FC851221--» All matchesAyr United860211--» All matchesQueen Of The South82241---» All matchesBrechin City FC761021--» All matchesAirdrieonians FC651011--» All matchesAlloa Athletic6312----» All matchesQueen's Park FC6321----» All matchesStenhousemuir FC43012---» All matchesCove Rangers4400----» All matchesForfar Athletic33001---» All matchesArbroath FC2101----» All matchesBerwick Rangers2200----» All matchesBrora Rangers FC2200----» All matchesClyde FC2200----» All matchesEast Fife FC2101----» All matchesKelty Hearts2200----» All matchesStranraer FC2200----» All matchesThe Spartans FC2101----» All matchesAlbion Rovers11001---» All matchesAnnan Athletic1100-1--» All matchesCowdenbeath FC1100----» All matchesEdinburgh City1100----» All matches