Record by opponent MatchesWDLScoresYellowYellow-RedRedQueen Of The South23123872--» All matchesInverness CT2176861--» All matchesAlloa Athletic17102563--» All matchesGreenock Morton FC1425721--» All matchesPartick Thistle1444611--» All matchesRaith Rovers1327441--» All matchesAyr United1333723--» All matchesArbroath FC125077---» All matchesMontrose FC129211---» All matchesKelty Hearts104422---» All matchesDunfermline Athletic1051411--» All matchesCove Rangers94233---» All matchesFalkirk FC9225-1--» All matchesStirling Albion FC85216---» All matchesAirdrieonians FC833211-1» All matchesLivingston FC82241---» All matchesEdinburgh City74212---» All matchesPeterhead FC65103---» All matchesDumbarton FC64112---» All matchesDundee FC603311--» All matchesQueen's Park FC6222----» All matchesSt. Mirren FC6321----» All matchesStenhousemuir FC521232--» All matchesBrechin City FC541011--» All matchesClyde FC532011--» All matchesEast Fife FC531111--» All matchesForfar Athletic5401-1--» All matchesHibernian FC5041----» All matchesKilmarnock FC5122----» All matchesHeart of Midlothian4112-1--» All matchesRangers FC4202----» All matchesDundee United31111---» All matchesAnnan Athletic3201----» All matchesHamilton Academical3021-1--» All matchesSt. Johnstone FC3003----» All matchesLincoln Red Imps21011---» All matchesPortadown FC22001--1» All matchesBangor FC2200----» All matchesColeraine FC2011-1--» All matchesCrvena Zvezda2002----» All matchesRoss County FC2002----» All matchesSP Tre Fiori2200----» All matchesDundee United (R)11002---» All matchesEast Kilbride FC11002---» All matchesDungannon Swifts11001---» All matchesRangers FC (R)11001---» All matchesSt. Mirren FC (R)11001---» All matchesBanks O’ Dee FC1100-1--» All matchesBelgium U191001----» All matchesBuckie Thistle1100----» All matchesCliftonville FC1001----» All matchesElgin City1001----» All matchesFC Iberia 19991010----» All matchesFrance U161010----» All matchesGlentoran FC1100----» All matchesIsrael U191001----» All matchesLiechtenstein U191100----» All matchesLinfield FC1001----» All matchesMusselburgh Athletic1100----» All matchesStranraer FC1100----» All matchesCzech Republic U191001----» All matchesHungary U191001----» All matches