Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian18963102--» All matchesCeltic FC142753---» All matchesHibernian FC135356---» All matchesMotherwell FC1336442--» All matchesRangers FC113354---» All matchesDundee United114343---» All matchesPartick Thistle108026---» All matchesKilmarnock FC106222---» All matchesFalkirk FC85302---» All matchesRaith Rovers75203---» All matchesSt. Johnstone FC73403---» All matchesDundee FC64204---» All matchesBolton Wanderers41302---» All matchesManchester City30212---» All matchesCrystal Palace30031---» All matchesNorwich City30121---» All matchesAirdrieonians FC (old)21102---» All matchesMillwall FC21102---» All matchesShrewsbury Town22002---» All matchesFK Žalgiris21011---» All matchesLeyton Orient21101---» All matchesPortsmouth FC21101---» All matchesArsenal FC2011----» All matchesBarry Town United2110----» All matchesDunfermline Athletic2101----» All matchesSheffield Wednesday2011----» All matchesSkonto FC2020-1--» All matchesSouthampton FC2011----» All matchesCambridge United11002---» All matchesHuddersfield Town11002---» All matchesWatford FC11002---» All matchesBristol City10011---» All matchesFinland11001---» All matchesLeicester City10101---» All matchesNetherlands10011---» All matchesValur Reykjavík11001---» All matchesAston Villa1001----» All matchesBrøndby IF1001----» All matchesDarlington FC1001----» All matchesFaeroe Islands1100----» All matchesGreece1100----» All matchesAustria1100----» All matchesOxford United1001----» All matchesRussia1010----» All matchesSan Marino1100----» All matchesTorino FC1001----» All matches