Record by opponent MatchesWDLScoresYellowYellow-RedRedHibernian FC3510121374--» All matchesSt. Mirren FC30148851--» All matchesRangers FC24341712--» All matchesKilmarnock FC21741021--» All matchesLivingston FC2187612--» All matchesRaith Rovers19105434--» All matchesMotherwell FC172510-5--» All matchesQueen Of The South164844---» All matchesDumbarton FC157626---» All matchesAberdeen FC1524913--» All matchesGreenock Morton FC15753121-» All matchesHeart of Midlothian1543815--» All matchesSt. Johnstone FC1562714--» All matchesRoss County FC1464423--» All matchesCeltic FC14248-1--» All matchesAyr United119111---» All matchesDunfermline Athletic1143412-1» All matchesAlloa Athletic11812----» All matchesDundee United11434-4--» All matchesDundee FC10235----» All matchesHamilton Academical95131---» All matchesInverness CT8224----» All matchesCowdenbeath FC76103---» All matchesPartick Thistle64113---» All matchesBrechin City FC651011--» All matchesFalkirk FC52121---» All matchesAirdrieonians FC5311----» All matchesArbroath FC44001---» All matchesQueen's Park FC43101---» All matchesAZ Alkmaar2101-1--» All matchesRapid Vienna2011----» All matchesStenhousemuir FC2200----» All matchesUNA Strassen2200-1--» All matchesBerwick Rangers11002---» All matchesCove Rangers11001---» All matchesAnnan Athletic1100----» All matchesBuckie Thistle1100----» All matchesEast Stirlingshire FC1100----» All matchesEdinburgh City1100----» All matchesElgin City1100----» All matchesMontrose FC1100----» All matchesPeterhead FC1100----» All matchesStirling Albion FC1001----» All matchesStranraer FC1100----» All matchesThe Spartans FC1100-1--» All matchesUniversity of Stirling FC1100----» All matches