Record by opponent MatchesWDLScoresYellowYellow-RedRedAlloa Athletic24114945--» All matchesInverness CT205411621-» All matchesQueen Of The South1955952--» All matchesMontrose FC1686262--» All matchesKelty Hearts14653112--» All matchesHibernian FC14121124--» All matchesHamilton Academical1346334--» All matchesFalkirk FC1333721--» All matchesDumbarton FC1164151--» All matchesRaith Rovers1133534--» All matchesLivingston FC1041521--» All matchesRangers FC9027-3--» All matchesEast Fife FC83147---» All matchesPeterhead FC850373--» All matchesAirdrieonians FC824223--» All matchesArbroath FC8323211-» All matchesQueen's Park FC713322--» All matchesGreenock Morton FC7214-1--» All matchesHeart of Midlothian7016----» All matchesStenhousemuir FC621321--» All matchesPartick Thistle512222--» All matchesAyr United5014--1-» All matchesCowdenbeath FC5113-1--» All matchesKilmarnock FC5023----» All matchesSt. Mirren FC5113----» All matchesClyde FC43012---» All matchesEdinburgh City43102---» All matchesStirling Albion FC412121-1» All matchesDundee FC411212--» All matchesSt. Johnstone FC431011--» All matchesEast Kilbride FC32013---» All matchesBrechin City FC330012--» All matchesRoss County FC30031--1» All matchesAnnan Athletic3201--1-» All matchesCeltic FC3012----» All matchesMotherwell FC3012----» All matchesBerwick Rangers22001---» All matchesAlbion Rovers2200----» All matchesForfar Athletic2200----» All matchesThe Spartans FC2110-1--» All matchesBrora Rangers FC11002---» All matchesCove Rangers11001---» All matchesDundee United (R)11001---» All matchesFormartine United11001---» All matchesAberdeen FC1001----» All matchesGermany U171001----» All matchesDundee United1001----» All matchesDunfermline Athletic1001----» All matchesDunipace FC1100----» All matchesSigma Olomouc1001----» All matches