Record by opponent MatchesWDLScoresYellowYellow-RedRedPartick Thistle103161---» All matchesGreenock Morton FC950411--» All matchesRaith Rovers941411--» All matchesLivingston FC83321---» All matchesAirdrieonians FC8314----» All matchesAyr United723222--» All matchesDunfermline Athletic732211--» All matchesRangers FC6213-1--» All matchesHeart of Midlothian510411--» All matchesCeltic FC5005----» All matchesSt. Johnstone FC5320----» All matchesEast Fife FC42201---» All matchesArbroath FC4112-1--» All matchesHamilton Academical4112----» All matchesKilmarnock FC4202----» All matchesRoss County FC4310-1--» All matchesEast Kilbride FC330011--» All matchesFalkirk FC30211---» All matchesQueen's Park FC31021---» All matchesDumbarton FC3210----» All matchesDundee FC3021----» All matchesHibernian FC3111----» All matchesMontrose FC3102----» All matchesAnnan Athletic220011--» All matchesAlloa Athletic2002-1--» All matchesBK Häcken2011----» All matchesClyde FC2110----» All matchesDundee United2200----» All matchesEintracht Frankfurt2101----» All matchesMotherwell FC2101----» All matchesNorway U212020----» All matchesStenhousemuir FC2101----» All matchesStirling Albion FC2200----» All matchesLinlithgow Rose11001---» All matchesAustralia U161001----» All matchesBanks O’ Dee FC1100----» All matchesBonnyrigg Rose Athletic1100----» All matchesCove Rangers1001----» All matchesDarvel FC1001----» All matchesEdinburgh City1100----» All matchesFrance U191001-1--» All matchesHJK Helsinki1010----» All matchesIceland U191001----» All matchesKazakhstan U191100----» All matchesCroatia U191001----» All matchesMalta U191100----» All matchesPAOK Saloniki1010----» All matchesPeterhead FC1100----» All matchesQueen Of The South1100----» All matchesRangers FC (R)1100----» All matchesSweden U171100----» All matchesSpain U211001----» All matchesSt. Mirren FC1001----» All matchesHungary U211100----» All matchesUSA U191001-1--» All matchesWales U211001----» All matches