Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC923412--» All matchesDundee United86111---» All matchesKilmarnock FC8422-1--» All matchesSt. Mirren FC8431----» All matchesSt. Johnstone FC741224--» All matchesHeart of Midlothian712411--» All matchesCeltic FC7106-1--» All matchesHibernian FC7421-3--» All matchesNorwich City U21631222--» All matchesDundee FC63031---» All matchesReading FC U21631211--» All matchesSunderland AFC U2151221---» All matchesAberdeen FC5203-1--» All matchesFalkirk FC5023-2--» All matchesRoss County FC5212-1--» All matchesNottingham Forest U2142021---» All matchesAston Villa U214022----» All matchesBurnley FC U214211----» All matchesWolverhampton Wanderers U214211-1--» All matchesDerby County U1831021---» All matchesNewcastle United U2133001---» All matchesEverton FC U183102----» All matchesGreenock Morton FC3201----» All matchesLiverpool FC U183003-1--» All matchesSouthampton FC U213111-2--» All matchesSunderland AFC U1822003---» All matchesWest Bromwich Albion U1822001---» All matchesAyr United2002----» All matchesCrystal Palace U212101----» All matchesDerby County U212200-1--» All matchesFulham FC U212101----» All matchesHB Tórshavn2200----» All matchesLeeds United U212002-11-» All matchesManchester City U182002----» All matchesMiddlesbrough FC U212101----» All matchesQueen's Park FC2002----» All matchesWest Bromwich Albion U212200----» All matchesWest Ham United U212011----» All matchesWolverhampton Wanderers U182101----» All matchesBurnley FC U18100111--» All matchesAirdrieonians FC1001----» All matchesAlloa Athletic1100----» All matchesArbroath FC1010-1--» All matchesArsenal FC U211010----» All matchesBirmingham City U211100----» All matchesBlackburn Rovers U181001----» All matchesBrighton & Hove Albion U211100----» All matchesChelsea FC U181100----» All matchesClyde FC1100----» All matchesCove Rangers1010----» All matchesCoventry City1010----» All matchesEdinburgh City1100----» All matchesGibraltar U211100----» All matchesHertha BSC II1100----» All matchesHJK Helsinki1010----» All matchesHuddersfield Town1001----» All matchesInverness CT1001----» All matchesLeeds United U181001-1--» All matchesLeicester City U211001-1--» All matchesLiverpool FC U211001-1--» All matchesLivingston FC1100----» All matchesManchester City U211100----» All matchesManchester United U181100----» All matchesManchester United U211001----» All matchesMiddlesbrough FC1010----» All matchesMiddlesbrough FC U181010----» All matchesMorecambe FC1001----» All matchesNewcastle United U181100-1--» All matchesAustria U211001----» All matchesPartick Thistle1100----» All matchesPeterhead FC1100----» All matchesRaith Rovers1100----» All matchesSC Freiburg1001----» All matchesSporting Braga B1001-1--» All matchesStenhousemuir FC1100----» All matchesTottenham Hotspur U181001----» All matchesWest Ham United U181100-1--» All matchesYork City1010----» All matches