Record by opponent MatchesWDLScoresYellowYellow-RedRedArbroath FC107211---» All matchesAyr United95131---» All matchesQueen's Park FC92161---» All matchesRaith Rovers7223----» All matchesPartick Thistle612312--» All matchesGreenock Morton FC6312----» All matchesHamilton Academical5320----» All matchesDundee FC42111---» All matchesAlloa Athletic4202-1--» All matchesDunfermline Athletic4211-1--» All matchesSt. Johnstone FC4004-1--» All matchesInverness CT32011---» All matchesRoss County FC32011---» All matchesCove Rangers3012----» All matchesSeptemvri Sofia U1922002---» All matchesAirdrieonians FC2200----» All matchesFalkirk FC2020----» All matchesHammarby IF U192200----» All matchesHibernian FC2101----» All matchesLivingston FC2002----» All matchesMontrose FC2200----» All matchesHeart of Midlothian11001---» All matchesAberdeen FC1001----» All matchesArmenia U191001----» All matchesBroxburn Athletic1100----» All matchesEast Fife FC1010-1--» All matchesEngland U161001----» All matchesFraserburgh FC1100----» All matchesGibraltar U191100----» All matchesIreland U161010----» All matchesIsrael U191001----» All matchesKazakhstan U211100----» All matchesKelty Hearts1100----» All matchesKilmarnock FC1100----» All matchesNorthern Ireland U161010----» All matchesPeterhead FC1100----» All matchesQueen Of The South1001----» All matchesSweden U211001----» All matchesSevilla FC U191001----» All matchesSL Benfica1010----» All matchesSlovan Bratislava U191100----» All matchesSt. Mirren FC1001----» All matchesTurkey U191100----» All matchesHungary U191001----» All matchesWales U211001----» All matchesWales U161010----» All matches