Record by opponent MatchesWDLScoresYellowYellow-RedRedCove Rangers8332----» All matchesStenhousemuir FC8143-1--» All matchesAlloa Athletic750234--» All matchesKelty Hearts732211--» All matchesMontrose FC7313-2--» All matchesHamilton Academical640211--» All matchesInverness CT6123----» All matchesPeterhead FC6213----» All matchesEast Fife FC52211---» All matchesLeeds United U1843101---» All matchesLiverpool FC U18440011--» All matchesWolverhampton Wanderers U184301----» All matchesMiddlesbrough FC U1831201---» All matchesNewcastle United U1832101---» All matchesRoss County FC300311--» All matchesDunfermline Athletic3102----» All matchesEast Kilbride FC3003-1--» All matchesEverton FC U183210----» All matchesManchester United U183201----» All matchesQueen's Park FC3201----» All matchesStranraer FC20111---» All matchesAirdrieonians FC2200-1--» All matchesArbroath FC2011----» All matchesBlackburn Rovers U182200----» All matchesBurnley FC U182200----» All matchesDerby County U182200----» All matchesNorway U212020----» All matchesSunderland AFC U182200----» All matchesBrora Rangers FC11002---» All matchesAnnan Athletic11001---» All matchesArmenia U1910011---» All matchesMotherwell FC (R)11001---» All matchesSweden U1711001---» All matchesAberdeen FC1001----» All matchesArmenia U171100----» All matchesArsenal FC U211100----» All matchesAston Villa U181100----» All matchesBlackburn Rovers U211001----» All matchesBrighton & Hove Albion U211100----» All matchesChelsea FC U211010----» All matchesClyde FC1100----» All matchesCrystal Palace U181010----» All matchesCrystal Palace U211010----» All matchesDumbarton FC1010----» All matchesEdinburgh City1100-1--» All matchesEngland U161001----» All matchesEverton FC U211001----» All matchesFulham FC U181001----» All matchesHeart of Midlothian (R)1001----» All matchesIreland U161010----» All matchesIceland U171100----» All matchesIsrael U191001----» All matchesCroatia U191010----» All matchesCroatia U171001----» All matchesLeicester City U211100----» All matchesLiverpool FC U211100----» All matchesLivingston FC1001----» All matchesNorthern Ireland U161010----» All matchesNottingham Forest U181100----» All matchesPartick Thistle1001----» All matchesRaith Rovers1001----» All matchesRangers FC (R)1100----» All matchesStoke City U181001----» All matchesThe New Saints1001----» All matchesTottenham Hotspur U211100----» All matchesTurkey U191100-1--» All matchesHungary U191001----» All matchesHungary U171010----» All matchesWest Ham United U211100----» All matchesWolverhampton Wanderers U211100----» All matches