Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United143383---» All matchesHamilton Academical139314---» All matchesGreenock Morton FC1281342--» All matchesPartick Thistle103432---» All matchesCeltic FC1011811--» All matchesHeart of Midlothian105051---» All matchesDunfermline Athletic9342-1--» All matchesQueen Of The South9441----» All matchesQueen's Park FC86112---» All matchesInverness CT81251---» All matchesArbroath FC8251----» All matchesDundee FC8314----» All matchesLivingston FC8224----» All matchesDundee United73221---» All matchesCove Rangers7601----» All matchesHibernian FC6213----» All matchesKilmarnock FC6501----» All matchesRangers FC6015-1--» All matchesAlloa Athletic53112---» All matchesRaith Rovers5203----» All matchesMontrose FC43101---» All matchesAberdeen FC4211-1--» All matchesAirdrieonians FC4400-1--» All matchesEdinburgh City4310----» All matchesKelty Hearts4310----» All matchesSt. Mirren FC4112----» All matchesStenhousemuir FC4301----» All matchesStirling Albion FC4301-1--» All matchesAnnan Athletic3120----» All matchesMotherwell FC3120-1--» All matchesSt. Johnstone FC21101---» All matchesCzech Republic U1921101---» All matchesDumbarton FC2200----» All matchesJapan U192011----» All matchesFalkirk FC110011--» All matchesFormartine United11001---» All matchesAuchinleck Talbot1100----» All matchesBanks O’ Dee FC1100----» All matchesBelarus U191010----» All matchesBonnyrigg Rose Athletic1001----» All matchesBrechin City FC1100----» All matchesBuckie Thistle1100----» All matchesCowdenbeath FC1100----» All matchesDenmark U171010----» All matchesGermany U191100----» All matchesEast Fife FC1100----» All matchesEstonia U171100----» All matchesFrance U181001----» All matchesFrance U171001----» All matchesGreece U171001----» All matchesNorway U171001--1-» All matchesPeterhead FC1100----» All matchesSpain U171100----» All matchesStranraer FC1100----» All matchesThe Spartans FC1100----» All matches