Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian16457231-» All matchesRangers FC1532101---» All matchesMotherwell FC135623---» All matchesKilmarnock FC125523---» All matchesAberdeen FC124532---» All matchesDundee United1153321--» All matchesCeltic FC11065-1--» All matchesPartick Thistle104513---» All matchesSt. Johnstone FC83323---» All matchesFalkirk FC84221---» All matchesRaith Rovers73221---» All matchesWatford FC623111--» All matchesDundee FC5401----» All matchesNorwich City5104----» All matchesDerby County40131---» All matchesCharlton Athletic4103----» All matchesHibernian FC4202----» All matchesIreland4013----» All matchesNottingham Forest4013----» All matchesTottenham Hotspur4211----» All matchesLuton Town31113---» All matchesSouthampton FC30213---» All matchesCoventry City31112---» All matchesOxford United320121--» All matchesQueens Park Rangers30121---» All matchesWest Ham United31021---» All matchesEverton FC3102----» All matchesSheffield United3102----» All matchesSpain3003----» All matchesWimbledon FC3012----» All matchesAustria22002---» All matchesLiechtenstein22001---» All matchesMalta22001---» All matchesRoyal Antwerp FC21011---» All matchesSheffield Wednesday21011---» All matchesAirdrieonians FC (old)2110----» All matchesAlbania2200----» All matchesArsenal FC2011----» All matchesDunfermline Athletic2110----» All matchesGlentoran FC2200----» All matchesHJK Helsinki2011----» All matchesMiddlesbrough FC2101----» All matchesPoland2110----» All matchesHungary2002-1--» All matchesWycombe Wanderers2110----» All matchesYork City2200----» All matchesStoke City11001---» All matchesSwindon Town11001---» All matchesArmenia1010----» All matchesBlackburn Rovers1010----» All matchesBlackpool FC1100----» All matchesBSG Stahl Brandenburg1001----» All matchesChelsea FC1100----» All matchesChile1001-1--» All matchesCrystal Palace1100----» All matchesGermany1010----» All matchesFaeroe Islands1100----» All matchesFH Hafnarfjörður1010----» All matchesFrance1010----» All matchesGreece1001----» All matchesLeeds United1010----» All matchesLatvia1100-1--» All matchesLithuania1100----» All matchesLiverpool FC1100----» All matchesManchester United1001----» All matchesMillwall FC1010----» All matchesNorway1001----» All matchesPort Vale FC1001----» All matchesPortsmouth FC1100----» All matchesScotland1001----» All matchesSweden1001----» All matchesSt. Mirren FC1001----» All matchesStockport County1001----» All matchesUkraine1001-1--» All matchesWisła Kraków1001----» All matchesWolverhampton Wanderers1001----» All matches