Record by opponent MatchesWDLScoresYellowYellow-RedRedMotherwell FC15564-3--» All matchesCharlton Athletic13814-1--» All matchesCeltic FC1233611--» All matchesMiddlesbrough FC1226412--» All matchesChelsea FC111372---» All matchesAberdeen FC116231---» All matchesRangers FC11227----» All matchesSt. Johnstone FC104511---» All matchesDundee FC10424-1--» All matchesDundee United10613-1--» All matchesKilmarnock FC9261-1--» All matchesLiverpool FC9135-21-» All matchesTottenham Hotspur82241---» All matchesIpswich Town8332-2--» All matchesNewcastle United8332-1-1» All matchesSunderland AFC8422-2--» All matchesAston Villa7421-3--» All matchesBirmingham City7232----» All matchesBlackburn Rovers7214----» All matchesDunfermline Athletic7520----» All matchesHibernian FC7223-1--» All matchesManchester City7223-1--» All matchesManchester United7016----» All matchesSouthampton FC7322----» All matchesFulham FC62131---» All matchesArsenal FC6114----» All matchesLeicester City6420----» All matchesNorwich City6402-1--» All matchesCoventry City5311----» All matchesLeeds United5221-1--» All matchesWatford FC5410----» All matchesIceland44001---» All matchesPortsmouth FC44001---» All matchesAFC Bournemouth4121-2--» All matchesBlackpool FC4130-1--» All matchesBurnley FC4112-1--» All matchesCardiff City4112----» All matchesCrystal Palace4202--1-» All matchesDerby County4202----» All matchesHull City4121----» All matchesPlymouth Argyle4211-1--» All matchesPreston North End4121----» All matchesSheffield Wednesday4022-1--» All matchesWolverhampton Wanderers4121-1--» All matchesBarnsley FC3300----» All matchesBolton Wanderers3120----» All matchesBrentford FC3210-1--» All matchesBristol City3300-1--» All matchesCarlisle United3210----» All matchesColchester United3120----» All matchesFaeroe Islands3300-1--» All matchesItaly3003-1--» All matchesCroatia3030-2--» All matchesLithuania3201-1--» All matchesNetherlands3102-1--» All matchesNorway3021----» All matchesOldham Athletic3120----» All matchesPeterborough United3111-1--» All matchesQueens Park Rangers3120----» All matchesReading FC3210----» All matchesStoke City3201----» All matchesWest Bromwich Albion3210----» All matchesWest Ham United3120----» All matchesBury FC2020----» All matchesChesterfield FC2200----» All matchesCrewe Alexandra2110----» All matchesGermany2011----» All matchesDoncaster Rovers2101----» All matchesDumbarton FC2200-1--» All matchesExeter City2200----» All matchesÍB Vestmannaeyjar2200----» All matchesIreland2101----» All matchesMilton Keynes Dons2110-1--» All matchesNottingham Forest2110-1--» All matchesNotts County2110----» All matchesAustria2101----» All matchesRaith Rovers2200-1--» All matchesRCD Mallorca2011----» All matchesRochdale AFC2020----» All matchesRoss County FC2011----» All matchesScunthorpe United2020-1--» All matchesSheffield United2011-1--» All matchesSwansea City2110----» All matchesSwindon Town2011-1--» All matchesTranmere Rovers2020--1-» All matchesVfB Stuttgart2101----» All matchesWycombe Wanderers2200----» All matchesBradford City11001---» All matchesBelgium1001----» All matchesBrighton & Hove Albion1100----» All matchesBulgaria1100----» All matchesDagenham & Redbridge1100----» All matchesDenmark1001----» All matchesGermany U211001----» All matchesEverton FC1001----» All matchesForfar Athletic1001----» All matchesGeorgia1100----» All matchesHartlepool United1010----» All matchesHeart of Midlothian1010----» All matchesJapan1010----» All matchesLantana Tallinn1100----» All matchesLatvia1100----» All matchesLeyton Orient1100----» All matchesMoldova1010----» All matchesMorecambe FC1100----» All matchesNew Zealand1010----» All matchesNorthern Ireland1010----» All matchesNorth Macedonia1001----» All matchesPeterhead FC1100----» All matchesPort Vale FC1100----» All matchesPortugal1001----» All matchesSan Marino1100----» All matchesShrewsbury Town1001----» All matchesSlovenia1010----» All matchesSpain1010-1--» All matchesSt. Mirren FC1100----» All matchesStevenage FC1010----» All matchesCzech Republic1001----» All matchesUkraine1100----» All matchesHungary1001----» All matchesWales1001----» All matchesWigan Athletic1010----» All matchesWrexham AFC1100----» All matches