Record by opponent MatchesWDLScoresYellowYellow-RedRedEdinburgh City6402----» All matchesElgin City6123----» All matchesForfar Athletic6213-1--» All matchesThe Spartans FC6132-1--» All matchesClyde FC5104----» All matchesDumbarton FC5122----» All matchesInverness CT5104----» All matchesStranraer FC5122-1--» All matchesAnnan Athletic4130-1--» All matchesEast Kilbride FC30031---» All matchesEast Fife FC3102----» All matchesCarrick Rangers21011---» All matchesDunfermline Athletic21011---» All matchesLazio Roma U1921101---» All matchesArbroath FC2101----» All matchesAtlético Madrid U192002----» All matchesAyr United2101----» All matchesDungannon Swifts2110----» All matchesFeyenoord U192002----» All matchesGreenock Morton FC2110----» All matchesCroatia U192011----» All matchesLoughgall FC2200----» All matchesRB Leipzig U192101--1-» All matchesReal Madrid U192002----» All matchesStenhousemuir FC2002----» All matchesAustralia U1610011---» All matchesBlackburn Rovers U2110011---» All matchesBrighton & Hove Albion U2110011---» All matchesFrance U19100111--» All matchesAirdrieonians FC1010----» All matchesArmenia U191001----» All matchesArmenia U171100-1--» All matchesBallymena United1100----» All matchesBonnyrigg Rose Athletic1010----» All matchesCaledonian Braves1100----» All matchesChelsea FC U211001-1--» All matchesCliftonville FC1001----» All matchesCrusaders FC1001----» All matchesDundee FC (R)1100----» All matchesDundee United1001----» All matchesDundee United (R)1001----» All matchesFulham FC U211001----» All matchesGibraltar U191100----» All matchesGlenavon FC1001----» All matchesGlentoran FC1010----» All matchesHamilton Academical1001----» All matchesHeart of Midlothian1001----» All matchesHibernian FC (R)1100----» All matchesIceland U191001----» All matchesIceland U171100----» All matchesIsrael U191001----» All matchesKazakhstan U191100----» All matchesLarne FC1010----» All matchesLeicester City U211010----» All matchesLinfield FC1001----» All matchesMalta U191100----» All matchesMontrose FC1001-1--» All matchesPeterhead FC1001----» All matchesPortadown FC1010----» All matchesSweden U171100----» All matchesShakhtar Donetsk U191001----» All matchesSt. Johnstone FC1001----» All matchesTurkey U191100----» All matchesHungary U191001----» All matchesHungary U171010----» All matchesUSA U191001----» All matchesWest Ham United U211001----» All matchesWolverhampton Wanderers U211100----» All matches