Record by opponent MatchesWDLScoresYellowYellow-RedRedCeltic FC391191915--» All matchesMotherwell FC371711943--» All matchesHibernian FC3619116-2--» All matchesAberdeen FC341411912--» All matchesKilmarnock FC33205831--» All matchesDundee United321471112--» All matchesHeart of Midlothian27173723--» All matchesRangers FC203314-41-» All matchesChelsea FC161510----» All matchesNewcastle United1563621--» All matchesManchester United151410-5-1» All matchesMiddlesbrough FC15735---1» All matchesSt. Johnstone FC14752----» All matchesSt. Mirren FC141301-2--» All matchesLiverpool FC13238-31-» All matchesTottenham Hotspur1215612--» All matchesArsenal FC12309-1--» All matchesAston Villa12435-1--» All matchesSouthampton FC12534-2--» All matchesDunfermline Athletic1172223--» All matchesWest Ham United11632----» All matchesManchester City104242---» All matchesPartick Thistle106222---» All matchesCharlton Athletic1050512--» All matchesBlackburn Rovers10514-1--» All matchesFalkirk FC101000----» All matchesInverness CT10631-2-1» All matchesBolton Wanderers9423-3--» All matchesHamilton Academical9900-1--» All matchesLeeds United81432---» All matchesFulham FC8404-11-» All matchesSunderland AFC8611-3--» All matchesRaith Rovers74121---» All matchesBirmingham City7340----» All matchesDerby County6312-1--» All matchesLeicester City6150-1--» All matchesDundee FC5104---1» All matchesFaeroe Islands5320-1--» All matchesBradford City4310----» All matchesCoventry City4112----» All matchesCrvena Zvezda4130----» All matchesFrance4202----» All matchesIpswich Town4013----» All matchesItaly4013----» All matchesLithuania4310----» All matchesNorway4121----» All matchesPortsmouth FC4202----» All matchesWest Bromwich Albion4112----» All matchesSheffield Wednesday31111---» All matchesAirdrieonians FC (old)3201----» All matchesSporting CP3030-1--» All matchesCzech Republic3003-1--» All matchesVfB Stuttgart3102----» All matchesWimbledon FC3210----» All matchesLatvia220011--» All matchesACF Fiorentina2110-1--» All matchesBelarus2011----» All matchesBelgium2011----» All matchesBosnia-Herzegovina2200----» All matchesBursaspor2110----» All matchesCA Osasuna2011----» All matchesCrewe Alexandra2110----» All matchesCrystal Palace2101----» All matchesDenmark2002-1--» All matchesEngland2101----» All matchesEstonia2110-1--» All matchesExeter City2110----» All matchesFBK Kaunas2011----» All matchesFC Barcelona2011-1--» All matchesFC Dinamo Bucureşti2101----» All matchesFC Unirea2011----» All matchesFK Zeta2200----» All matchesGeorgia2101----» All matchesGretna FC2200----» All matchesHapoel Tel Aviv2101----» All matchesCroatia2020----» All matchesLantana Tallinn2200----» All matchesMillwall FC2110-1--» All matchesNetherlands2011----» All matchesNorwich City2200-1--» All matchesOlympique Lyonnais2101-1--» All matchesOxford United2011----» All matchesPanathinaikos A.O.2020----» All matchesPreston North End2200----» All matchesPSV Eindhoven2011----» All matchesRCD Mallorca2011----» All matchesSan Marino2200----» All matchesSevilla FC2002----» All matchesUkraine2101----» All matchesValencia CF2011-1--» All matchesVillarreal CF2002----» All matchesWatford FC2200----» All matchesWerder Bremen2101----» All matchesWigan Athletic2011----» All matchesAustralia1001----» All matchesBristol Rovers1010----» All matchesBulgaria1100----» All matchesGermany1100----» All matchesFinland1010----» All matchesHong Kong B1100----» All matchesJapan1010----» All matchesLeyton Orient1100----» All matchesLiechtenstein1100----» All matchesLuton Town1100----» All matchesMalmö FF1001----» All matchesMalta1100----» All matchesMorocco1001----» All matchesMoldova1100----» All matchesNigeria1001----» All matchesNorthern Ireland1010----» All matchesNorth Macedonia1100----» All matchesAustria1100----» All matchesPoland1010----» All matchesQueen Of The South1100----» All matchesSwitzerland1001----» All matchesSheffield United1100----» All matchesShrewsbury Town1001----» All matchesSlovenia1100----» All matchesSpain1001----» All matchesStockport County1100----» All matchesStoke City1100----» All matchesSouth Africa1001----» All matchesSouth Korea1001----» All matchesUSA1010----» All matchesWales1001----» All matchesWolverhampton Wanderers1001----» All matchesZenit St. Petersburg1001----» All matches