Record by opponent MatchesWDLScoresYellowYellow-RedRedRaith Rovers1063133--» All matchesAyr United105322---» All matchesGreenock Morton FC933321--» All matchesDundee FC9126----» All matchesRoss County FC83322---» All matchesPartick Thistle8422----» All matchesArbroath FC74212---» All matchesDunfermline Athletic7241-2--» All matchesHeart of Midlothian7016----» All matchesCove Rangers5500----» All matchesMotherwell FC5203----» All matchesFalkirk FC42112---» All matchesQueen's Park FC41211---» All matchesDundee United4112-1--» All matchesHamilton Academical4103-2--» All matchesQueen Of The South4121----» All matchesSt. Mirren FC4121----» All matchesCeltic FC300321--» All matchesLivingston FC33001---» All matchesAberdeen FC3021----» All matchesKilmarnock FC3102----» All matchesRangers FC3003----» All matchesSt. Johnstone FC3120-1--» All matchesFC Santa Coloma22001---» All matchesAlloa Athletic2020-2--» All matchesInverness CT2101----» All matchesNorthern Ireland U212101----» All matchesBuckie Thistle11001---» All matchesAlbion Rovers1100----» All matchesClyde FC1001----» All matchesCowdenbeath FC1100-1--» All matchesEast Fife FC1100----» All matchesEast Kilbride FC1100----» All matchesHNK Rijeka1010-1--» All matchesInter Club d’Escaldes1001----» All matchesKelty Hearts1100----» All matchesMontrose FC1100----» All matchesSpain U191010----» All matchesStenhousemuir FC1001----» All matchesStirling Albion FC1100----» All matchesTurkey U211010----» All matches