Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC27135953--» All matchesKilmarnock FC24222044--» All matchesHeart of Midlothian23143655--» All matchesMotherwell FC21143471--» All matchesHibernian FC21145242--» All matchesDunfermline Athletic20181191--» All matchesDundee United20181164--» All matchesAberdeen FC19142352--» All matchesDundee FC18153063--» All matchesLivingston FC1515001---» All matchesBlackburn Rovers151122-3--» All matchesManchester City13328-4--» All matchesChelsea FC1234513--» All matchesLiverpool FC12345-3--» All matchesEverton FC1137114--» All matchesFulham FC11452-3--» All matchesManchester United11128----» All matchesTottenham Hotspur11245-1--» All matchesBolton Wanderers104331---» All matchesWest Ham United1054114--» All matchesArsenal FC10226-3--» All matchesWigan Athletic10532-1--» All matchesSunderland AFC842212--» All matchesNewcastle United8323-2--» All matchesStoke City714211--» All matchesPortsmouth FC7430-1--» All matchesSt. Johnstone FC7700-2--» All matchesPartick Thistle550021--» All matchesBelgium52121---» All matchesInverness CT54101---» All matchesCroatia51221---» All matchesBirmingham City5410----» All matchesWolverhampton Wanderers5230-1--» All matchesMiddlesbrough FC42201---» All matchesMontenegro412111--» All matchesFC Barcelona4121-1--» All matchesHull City4400-3--» All matchesLuxembourg4400-1--» All matchesMalta4400-1--» All matchesWales4112-1--» All matchesWest Bromwich Albion4202-1--» All matchesBelarus33001---» All matchesMexico32011---» All matchesSerbia31111---» All matchesSt. Mirren FC330012--» All matchesAlbania3120----» All matchesDenmark3012--1-» All matchesEngland3012----» All matchesEstonia3120----» All matchesFalkirk FC3300-2--» All matchesFC Porto3102-1--» All matchesIreland3030----» All matchesQueens Park Rangers3021-1--» All matchesReading FC3201----» All matchesSweden3003----» All matchesSwitzerland3021----» All matchesSlovakia3201-1--» All matchesCzech Republic3003-1--» All matchesUkraine3012----» All matchesCyprus3201-1--» All matchesSheffield United211021--» All matchesDerby County22001---» All matchesJuventus21011---» All matchesMTK Budapest22001---» All matchesPFC Litex Lovech211011--» All matchesHungary211012--» All matchesVfB Stuttgart21011---» All matchesAC Milan2011----» All matchesAndorra2200----» All matchesAtlético Madrid2002----» All matchesBayern Munich2011----» All matchesBelshina Bobruisk2110----» All matchesBoavista2110----» All matchesBurnley FC2110----» All matchesCharlton Athletic2101----» All matchesFC Basel 18932101----» All matchesFC Petržalka2101-1--» All matchesFK Teplice2101----» All matchesGeorgia2110-1--» All matchesGirondins de Bordeaux2011----» All matchesGreece2002----» All matchesHJK Helsinki2101----» All matchesIceland2200-1--» All matchesItaly2011----» All matchesLeicester City2101----» All matchesMolde FK2110----» All matchesNetherlands2011----» All matchesOdense BK2110----» All matchesOlympique Lyonnais2101----» All matchesPoland2002----» All matchesRapid Vienna2101----» All matchesCelta de Vigo2101----» All matchesRosenborg BK2101-1--» All matchesRSC Anderlecht2101-1--» All matchesRomania2110----» All matchesRussia2011-1--» All matchesServette FC2101----» All matchesShakhtar Donetsk2101----» All matchesSlovenia2200-1--» All matchesValencia CF2002----» All matchesVillarreal CF2011----» All matchesCrystal Palace10101---» All matchesFK Sūduva11001---» All matchesJeunesse Esch11001---» All matchesJordan11001---» All matchesAFC Ajax1100----» All matchesEgypt1001----» All matchesAlgeria1100----» All matchesAustralia1010----» All matchesBosnia-Herzegovina1100----» All matchesBristol Rovers1100----» All matchesCardiff City1100----» All matchesChile1001----» All matchesCSKA Moskva1010-1--» All matchesGermany1010-1--» All matchesDoncaster Rovers1010----» All matchesEcuador1001----» All matchesEngland U211001----» All matchesFBK Kaunas1100----» All matchesFH Hafnarfjörður1100----» All matchesFinland1100----» All matchesGillingham FC1100----» All matchesHapoel Tel Aviv1100----» All matchesJamaica1010----» All matchesCameroon1100----» All matchesLithuania1100----» All matchesMorocco1001----» All matchesNorth Macedonia1100----» All matchesNorwich City1100----» All matchesScunthorpe United1100----» All matchesSpain1001----» All matchesSouth Africa1010----» All matchesSwansea City1001----» All matchesWatford FC1010----» All matchesWrexham AFC1100----» All matches