Record by opponent MatchesWDLScoresYellowYellow-RedRedHeart of Midlothian3816814-10--» All matchesCeltic FC3611817-41-» All matchesMotherwell FC331812312--» All matchesKilmarnock FC32204857--» All matchesAberdeen FC3213613141-» All matchesDundee United28197243--» All matchesRangers FC20431311--» All matchesSt. Mirren FC18151231--» All matchesFalkirk FC16121326--» All matchesInverness CT16826-1--» All matchesHibernian FC15112222--» All matchesDunfermline Athletic15744-3--» All matchesSt. Johnstone FC15852----» All matchesDundee FC1147013--» All matchesLivingston FC11704-1--» All matchesHamilton Academical1081131--» All matchesPartick Thistle63122---» All matchesEverton FC51221---» All matchesSouthampton FC51221-1-» All matchesFulham FC5014-1--» All matchesIpswich Town5320----» All matchesManchester United5113-1--» All matchesSunderland AFC422011--» All matchesAlloa Athletic4400----» All matchesBlackburn Rovers4310-1--» All matchesGreenock Morton FC4211----» All matchesQueen Of The South4301-2--» All matchesRaith Rovers4211-1--» All matchesRoss County FC4211-1--» All matchesStoke City4211-1--» All matchesSporting CP31202---» All matchesDerby County30211---» All matchesArbroath FC3300-1--» All matchesAyr United3030----» All matchesCrystal Palace3111----» All matchesGretna FC3300----» All matchesHuddersfield Town3111----» All matchesLiverpool FC3012----» All matchesManchester City3111----» All matchesMiddlesbrough FC3102----» All matchesReading FC3012-1--» All matchesSlovenia U213012-1--» All matchesVfB Stuttgart3111----» All matchesWatford FC3300----» All matchesWigan Athletic3201----» All matchesBelarus U21200212--» All matchesMillwall FC22001---» All matchesSwansea City21101---» All matchesACF Fiorentina2110----» All matchesAFC Bournemouth2110----» All matchesAsteras Tripolis2110----» All matchesBirmingham City2011----» All matchesBolton Wanderers2200----» All matchesBrentford FC2101----» All matchesBursaspor2110----» All matchesCharlton Athletic2101----» All matchesDnipro Dnipropetrovsk2011----» All matchesElgin City2200----» All matchesEngland2002----» All matchesFBK Kaunas2011----» All matchesFC Dinaburg2200-1--» All matchesFC Unirea2011----» All matchesFK Vetra2011----» All matchesIreland2101----» All matchesItaly U212002----» All matchesLeeds United2110-1--» All matchesLithuania2110----» All matchesMalmö FF2011---1» All matchesMoldova U212020-1--» All matchesNewcastle United2011----» All matchesNorth Macedonia2200-1--» All matchesNorway2101----» All matchesNottingham Forest2200-1--» All matchesNSÍ Runavík2200----» All matchesOdense BK2101----» All matchesOlympique Lyonnais2101----» All matchesPoland2020----» All matchesPSV Eindhoven2011----» All matchesSevilla FC2002----» All matchesSheffield Wednesday2110----» All matchesTottenham Hotspur2101----» All matchesCzech Republic2101-1--» All matchesUSA2011----» All matchesValencia CF2011----» All matchesWest Bromwich Albion2101-1--» All matchesWolverhampton Wanderers2101----» All matchesBury FC11001---» All matchesArsenal FC1001----» All matchesAston Villa1001----» All matchesBarnsley FC1100----» All matchesBelgium1001----» All matchesBlackpool FC1100----» All matchesBrazil1001----» All matchesBrighton & Hove Albion1100-1--» All matchesBroomhill FC1100----» All matchesBurton Albion1001----» All matchesChelsea FC1010----» All matchesCoventry City1100----» All matchesCrawley Town1100----» All matchesCrvena Zvezda1010----» All matchesDenmark1100----» All matchesGermany1001----» All matchesDumbarton FC1100----» All matchesFrance U211001-1--» All matchesHull City1001----» All matchesJapan1001----» All matchesCroatia1100-1--» All matchesLeicester City1001----» All matchesLuxembourg1100----» All matchesManchester United U211100----» All matchesNetherlands1001----» All matchesNigeria1010----» All matchesNorthern Ireland1100----» All matchesNorway U211001----» All matchesPreston North End1001----» All matchesRotherham United1001----» All matchesSweden1001----» All matchesSerbia1001----» All matchesShrewsbury Town1001----» All matchesSpain1001--1-» All matchesStirling Albion FC1100----» All matchesWales1100----» All matchesWerder Bremen1001----» All matchesWest Ham United1010----» All matchesZenit St. Petersburg1001----» All matchesCyprus1100-1--» All matches