Record by opponent MatchesWDLScoresYellowYellow-RedRedRangers FC271557-71-» All matchesHibernian FC22165114--» All matchesDunfermline Athletic21181221--» All matchesHeart of Midlothian211425-3--» All matchesAberdeen FC191603-3--» All matchesKilmarnock FC191900-5--» All matchesDundee United181620-2--» All matchesMotherwell FC171331-3--» All matchesDundee FC151221-2--» All matchesLivingston FC141310-3--» All matchesLiverpool FC13544-2--» All matchesManchester United1233613--» All matchesSouthampton FC1153312--» All matchesLeeds United11803-2--» All matchesAston Villa1055013--» All matchesSheffield Wednesday103251---» All matchesArsenal FC903612--» All matchesBlackburn Rovers94321---» All matchesChelsea FC9225-2--» All matchesCoventry City9432-2--» All matchesTottenham Hotspur9522-2--» All matchesWest Ham United9216-2--» All matchesWimbledon FC9423----» All matchesEverton FC8152-1--» All matchesInverness CT8620-1--» All matchesMiddlesbrough FC8512-2--» All matchesNewcastle United8332-1--» All matchesDerby County7205--1-» All matchesSunderland AFC7241-3--» All matchesCrystal Palace622212--» All matchesPartick Thistle6600-1--» All matchesFalkirk FC5401-2-1» All matchesAC Milan4022-2--» All matchesGermany4013----» All matchesFC Barcelona4121-1--» All matchesNottingham Forest4112----» All matchesSt. Johnstone FC4400-1--» All matchesCharlton Athletic312011--» All matchesBradford City3111----» All matchesFC Porto3102-1--» All matchesPortugal3021-1--» All matchesSt. Mirren FC3300----» All matchesArmenia202011--» All matchesMoldova20201---» All matchesAFC Ajax2101-1--» All matchesAlbania2101----» All matchesAtlético Madrid2002----» All matchesBarnsley FC2200-1--» All matchesBayern Munich2011----» All matchesBoavista2110----» All matchesBolton Wanderers2011----» All matchesBulgaria2002-1--» All matchesChesterfield FC2200----» All matchesCrvena Zvezda2011----» All matchesFBK Kaunas2200----» All matchesFC Basel 18932101----» All matchesFC Copenhagen2101----» All matchesFC Petržalka2101----» All matchesFinland2101----» All matchesGrimsby Town2101-1--» All matchesHereford United2011-1--» All matchesHuddersfield Town2110----» All matchesJuventus2101----» All matchesLuton Town2002----» All matchesNorthampton Town2110----» All matchesNorway2002----» All matchesOlympique Lyonnais2101-1--» All matchesPort Vale FC2200----» All matchesCelta de Vigo2101----» All matchesRosenborg BK2101-1--» All matchesRotherham United2200----» All matchesRSC Anderlecht2101----» All matchesShakhtar Donetsk2101----» All matchesSL Benfica2101----» All matchesSwansea City2020-1--» All matchesTurkey2002-1--» All matchesUkraine2002----» All matchesValencia CF2002----» All matchesVfB Stuttgart2101----» All matchesVillarreal CF2011----» All matchesYork City11001---» All matchesAccrington Stanley1100----» All matchesAFC Bournemouth1010----» All matchesBelgium1100----» All matchesBirmingham City1100----» All matchesBrighton & Hove Albion1100----» All matchesBristol Rovers1010-1--» All matchesBury FC1010----» All matchesCheltenham Town1100----» All matchesChester City1100----» All matchesChile1001----» All matchesDenmark1010----» All matchesDoncaster Rovers1010-1--» All matchesFK Sūduva1100----» All matchesFrance1001----» All matchesGillingham FC1100----» All matchesHartlepool United1100----» All matchesIpswich Town1100----» All matchesIreland1100----» All matchesIceland1001----» All matchesLeicester City1001----» All matchesLiechtenstein1100----» All matchesLincoln City1001----» All matchesMalta1100----» All matchesManchester City1100----» All matchesMansfield Town1001----» All matchesMexico1001----» All matchesMorecambe FC1100----» All matchesMTK Budapest1100----» All matchesNorwich City1100--1-» All matchesOldham Athletic1010-1--» All matchesAustria1100----» All matchesPoland1001----» All matchesRochdale AFC1100----» All matchesScarborough FC1100----» All matchesSwitzerland1100----» All matchesSlovakia1100----» All matchesSpain1001----» All matchesThailand1010----» All matchesTranmere Rovers1100----» All matchesCzech Republic1001----» All matchesHungary1001----» All matchesWatford FC1100-1--» All matchesWest Bromwich Albion1100----» All matchesWrexham AFC1100----» All matchesYeovil Town1100----» All matches