Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC200119-3--» All matchesInverness CT1787212--» All matchesAberdeen FC17359-2--» All matchesHeart of Midlothian17269-1--» All matchesSt. Johnstone FC1672721--» All matchesSt. Mirren FC16664-1--» All matchesHamilton Academical15663-1--» All matchesRoss County FC15636-1--» All matchesDundee FC1463513--» All matchesDundee United13445-3--» All matchesMotherwell FC1252511--» All matchesKilmarnock FC12453-3--» All matchesLivingston FC12525-1--» All matchesRangers FC11326-3--» All matchesClyde FC104511---» All matchesStranraer FC9324----» All matchesForfar Athletic8530-2--» All matchesDumbarton FC72231---» All matchesDunfermline Athletic7511----» All matchesPeterhead FC7421-2--» All matchesAlloa Athletic64111---» All matchesFalkirk FC62131---» All matchesElgin City6132----» All matchesHibernian FC6303-1--» All matchesBonnyrigg Rose Athletic541011--» All matchesGreenock Morton FC52211---» All matchesAyr United5203----» All matchesEdinburgh City5203---1» All matchesQueen Of The South5401----» All matchesStirling Albion FC5212----» All matchesCove Rangers3111----» All matchesEast Fife FC3003-1--» All matchesEast Kilbride FC3300----» All matchesPartick Thistle3210-1--» All matchesStenhousemuir FC3111----» All matchesCowdenbeath FC21012---» All matchesAirdrieonians FC2200----» All matchesAnnan Athletic2200----» All matchesGalatasaray2011----» All matchesLASK2011----» All matchesQueen's Park FC2200-1--» All matchesRaith Rovers2110-1--» All matchesMontrose FC11001---» All matchesArbroath FC1100----» All matchesBelgium U211001----» All matchesBrechin City FC1100----» All matchesBulgaria U211010----» All matchesGermany U191010----» All matchesFormartine United1100----» All matchesFrance U191001----» All matchesKelty Hearts1100----» All matches