Record by opponent MatchesWDLScoresYellowYellow-RedRedDunfermline Athletic7223--1-» All matchesGreenock Morton FC50231---» All matchesRaith Rovers51131---» All matchesAirdrieonians FC5023----» All matchesRoss County FC431021--» All matchesAyr United41211---» All matchesQueen Of The South43011---» All matchesPartick Thistle4121----» All matchesArbroath FC31112---» All matchesAlloa Athletic3102----» All matchesAnnan Athletic3102----» All matchesCove Rangers3021----» All matchesInverness CT3102----» All matchesMontrose FC3021----» All matchesQueen's Park FC3300----» All matchesSt. Johnstone FC3102----» All matchesStenhousemuir FC3021----» All matchesDumbarton FC2002----» All matchesEast Fife FC2200----» All matchesFC Nantes U192200----» All matchesLivingston FC2101-1--» All matchesSwitzerland U172110----» All matchesCzech Republic U192011----» All matchesMalta U1711002---» All matchesNorthern Ireland U17110011--» All matchesBelgium U191001----» All matchesBorussia Dortmund U191001----» All matchesGermany U171001----» All matchesElgin City1001----» All matchesEngland U161001----» All matchesFrance U171001----» All matchesGeorgia U191001----» All matchesIreland U161100----» All matchesIceland U171010----» All matchesKelty Hearts1100----» All matchesMolde FK U191001---1» All matchesMontenegro U171100----» All matchesNorthern Ireland U161001----» All matchesPortugal U171001-1--» All matchesHungary U171001----» All matchesWales U171001----» All matchesWales U161100----» All matches