Record by opponent MatchesWDLScoresYellowYellow-RedRedAyr United10532-1--» All matchesDunfermline Athletic10631----» All matchesRaith Rovers832311--» All matchesAirdrieonians FC7241----» All matchesGreenock Morton FC7232----» All matchesArbroath FC5311-1--» All matchesRoss County FC43011---» All matchesQueen's Park FC4220-1--» All matchesDundee United3012----» All matchesInverness CT3111----» All matchesPartick Thistle3012----» All matchesSt. Johnstone FC3120-1--» All matchesSt. Mirren FC3012----» All matchesGibraltar U212200----» All matchesLivingston FC2200----» All matchesNorway U212020----» All matchesRB Leipzig U192101----» All matchesReal Madrid U192002---1» All matchesAzerbaijan U211010----» All matchesElgin City1100----» All matchesEngland U161001----» All matchesForfar Athletic1100----» All matchesFrance U191001----» All matchesFulham FC U211001----» All matchesHibernian FC1001----» All matchesIreland U161100----» All matchesIceland U191001----» All matchesKazakhstan U191100-1--» All matchesCroatia U191001----» All matchesLeicester City U211010----» All matchesMalta U211100----» All matchesMontrose FC1100----» All matchesNorthern Ireland U161010----» All matchesShakhtar Donetsk U191001----» All matchesSpain U211001----» All matchesStenhousemuir FC1001-1--» All matchesCzech Republic U211001----» All matchesHungary U211100----» All matchesUSA U191001----» All matchesWales U161010----» All matchesWolverhampton Wanderers U211100----» All matches