Record by opponent MatchesWDLScoresYellowYellow-RedRedSt. Johnstone FC611411--» All matchesQueen's Park FC532022--» All matchesAyr United5212----» All matchesArbroath FC422011--» All matchesPartick Thistle4112----» All matchesKilmarnock FC3003----» All matchesLivingston FC3111----» All matchesMotherwell FC3201----» All matchesRoss County FC3102----» All matchesHungary U1922002---» All matchesStenhousemuir FC21011---» All matchesAirdrieonians FC2110----» All matchesCeltic FC2011----» All matchesFalkirk FC2101-1--» All matchesGreenock Morton FC2200----» All matchesPeterhead FC2101----» All matchesRaith Rovers2110-1--» All matchesThe Spartans FC2011----» All matchesRB Leipzig II11002---» All matchesLiechtenstein U1911001---» All matchesQueen Of The South10011---» All matchesStirling Albion FC11001---» All matchesWales U1611001---» All matchesBrighton & Hove Albion U211001-1--» All matchesClyde FC1010----» All matchesCove Rangers1100----» All matchesDenmark U171001----» All matchesDumbarton FC1100----» All matchesEast Fife FC1010----» All matchesElgin City1001----» All matchesEngland U171010----» All matchesEngland U161001----» All matchesFrance U191010----» All matchesHamilton Academical1100----» All matchesHeart of Midlothian1001----» All matchesHibernian FC1010----» All matchesInverness CT1100----» All matchesIreland U191001----» All matchesIreland U161100----» All matchesIceland U171010----» All matchesMalta U171100----» All matchesManchester United U211001----» All matchesMontenegro U171100----» All matchesNorthern Ireland U171100----» All matchesNorthern Ireland U161001----» All matchesNorwich City U211001-1--» All matchesNottingham Forest U211100----» All matchesPortugal U191001----» All matchesPortugal U171001----» All matchesRangers FC1001----» All matchesReal Sociedad B1001----» All matchesRSCA Futures1100----» All matchesSweden U171001----» All matchesSporting CP B1001----» All matchesStoke City U211100----» All matchesStranraer FC1100----» All matchesCzech Republic U191010----» All matchesCzech Republic U171001----» All matchesUniversity of Stirling FC1100----» All matchesWales U191001----» All matchesWales U171001----» All matches