Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic2910127111--» All matchesQueen Of The South24144654--» All matchesAyr United228955---» All matchesAlloa Athletic2212643---» All matchesRaith Rovers21721213--» All matchesInverness CT204511-1--» All matchesSt. Mirren FC1645723--» All matchesDundee United14527----» All matchesAirdrieonians FC1372421--» All matchesPartick Thistle136342---» All matchesFalkirk FC13553----» All matchesHamilton Academical13733----» All matchesGreenock Morton FC126242---» All matchesLivingston FC1242621--» All matchesDumbarton FC116231---» All matchesArbroath FC1025321--» All matchesHibernian FC1025311--» All matchesMontrose FC96214---» All matchesEdinburgh City75112---» All matchesClyde FC75201---» All matchesKilmarnock FC72231---» All matchesPeterhead FC770013--» All matchesKelty Hearts7412----» All matchesStirling Albion FC55002---» All matchesBrechin City FC54101---» All matchesCove Rangers55001---» All matchesQueen's Park FC541011--» All matchesEast Kilbride FC43102---» All matchesRangers FC40041---» All matchesRoss County FC410311--» All matchesStenhousemuir FC43011---» All matchesCeltic FC4004-1--» All matchesEast Fife FC4202----» All matchesAnnan Athletic3120----» All matchesDundee FC3003---1» All matchesHeart of Midlothian3102----» All matchesAlbion Rovers2200----» All matchesBerwick Rangers2200----» All matchesBonnyrigg Rose Athletic2101----» All matchesMotherwell FC2101----» All matchesWick Academy FC11002---» All matchesDarvel FC11001---» All matchesAberdeen FC1001----» All matchesBelarus U191100----» All matchesBuckie Thistle1100----» All matchesGermany U191010----» All matchesForfar Athletic1100-1--» All matchesLatvia U191010----» All matchesSt. Johnstone FC1010----» All matchesThe Spartans FC1001----» All matches