Record by opponent MatchesWDLScoresYellowYellow-RedRedRoss County FC74031---» All matchesAberdeen FC52121---» All matchesRaith Rovers41032---» All matchesDunfermline Athletic3021----» All matchesGreenock Morton FC3102----» All matchesSt. Mirren FC3111----» All matchesAirdrieonians FC2002--1-» All matchesArbroath FC2110----» All matchesAyr United2011----» All matchesCove Rangers2011----» All matchesDundee United2200----» All matchesHamilton Academical2011----» All matchesHammarby IF U192200----» All matchesHeart of Midlothian2101----» All matchesHibernian FC2101----» All matchesLivingston FC2101----» All matchesNorthern Ireland U212110----» All matchesQueen Of The South2101----» All matchesSeptemvri Sofia U192200----» All matchesAnnan Athletic1100----» All matchesArmenia U191001----» All matchesArmenia U171100----» All matchesBelgium U211100-1--» All matchesCeltic FC1001----» All matchesDundee FC1100----» All matchesEast Kilbride FC1010----» All matchesEngland U161001----» All matchesFalkirk FC1001----» All matchesGibraltar U191100----» All matchesIceland U211001----» All matchesIceland U171100----» All matchesIsrael U191001----» All matchesKazakhstan U211100----» All matchesCroatia U191010----» All matchesCroatia U171001----» All matchesMotherwell FC1100----» All matchesNorthern Ireland U161010----» All matchesPartick Thistle1001----» All matchesQueen's Park FC1001----» All matchesSweden U171100----» All matchesSevilla FC U191001----» All matchesSt. Johnstone FC1001----» All matchesTurkey U211001----» All matchesTurkey U191100----» All matchesHungary U211010----» All matchesHungary U191001----» All matchesHungary U171010----» All matchesWales U211001----» All matchesWales U161010----» All matches