Record by opponent MatchesWDLScoresYellowYellow-RedRedWest Bromwich Albion1754844-1» All matchesSunderland AFC1445546--» All matchesChelsea FC1450913--» All matchesSwansea City1364325--» All matchesManchester City13247-1--» All matchesManchester United1232731--» All matchesWest Ham United1227311--» All matchesLiverpool FC1131734--» All matchesTottenham Hotspur11236342-» All matchesAberdeen FC1162323--» All matchesEverton FC1134412-1» All matchesNewcastle United1162313--» All matchesHibernian FC1043351--» All matchesQueens Park Rangers1054123--» All matchesCeltic FC1051414--» All matchesHeart of Midlothian1062214--» All matchesCrystal Palace922531--» All matchesArsenal FC931511--» All matchesSt. Mirren FC952211--» All matchesMotherwell FC9531-1--» All matchesNottingham Forest852134--» All matchesCardiff City835022--» All matchesAston Villa832312--» All matchesWigan Athletic83321---» All matchesKilmarnock FC760122--» All matchesSouthampton FC723212--» All matchesWatford FC742112--» All matchesHull City7322----» All matchesStoke City7142-3--» All matchesFulham FC631221--» All matchesLeicester City612322--» All matchesNorwich City622222--» All matchesLivingston FC6213-1--» All matchesDundee United513132--» All matchesDunfermline Athletic53202---» All matchesInverness CT512212--» All matchesRaith Rovers521212--» All matchesBristol City5122-4--» All matchesBurnley FC5113-1--» All matchesWolverhampton Wanderers5302-1--» All matchesBlackburn Rovers40222---» All matchesBolton Wanderers421121--» All matchesBarnsley FC411211--» All matchesDerby County422011--» All matchesPlymouth Argyle430111--» All matchesPreston North End431011--» All matchesSheffield United41211---» All matchesBirmingham City4004----» All matchesIpswich Town4112----» All matchesSt. Johnstone FC4121-1--» All matchesAlloa Athletic32102---» All matchesCoventry City311122--» All matchesArbroath FC321013--» All matchesReading FC311111--» All matchesSheffield Wednesday31021---» All matchesAyr United3102-1--» All matchesDoncaster Rovers3201-1-1» All matchesFalkirk FC3201-2--» All matchesHuddersfield Town3210-1--» All matchesQueen Of The South3201----» All matchesRoss County FC3003----» All matchesWales3102----» All matchesVfB Stuttgart210121--» All matchesHapoel Tel Aviv21011---» All matchesMiddlesbrough FC220011--» All matchesScunthorpe United22001---» All matchesWest Bromwich Albion U2121011---» All matchesAFC Bournemouth2101-1--» All matchesBrighton & Hove Albion2110----» All matchesBrora Rangers FC2200-1--» All matchesCA Osasuna2011----» All matchesFaeroe Islands2200----» All matchesFBK Kaunas2011----» All matchesFC Barcelona2011----» All matchesFK Zeta2200----» All matchesGreenock Morton FC2110----» All matchesLeeds United2101-1--» All matchesPanathinaikos A.O.2020----» All matchesPeterborough United2200----» All matchesRochdale AFC2200----» All matchesRotherham United2020----» All matchesSerbia2011-1--» All matchesSpain2002----» All matchesCzech Republic2110----» All matchesWerder Bremen2101-1--» All matchesAS Livorno11001---» All matchesCove Rangers11001---» All matchesForfar Athletic11001---» All matchesFrance U2110011---» All matchesMaccabi Haifa11001---» All matchesMilton Keynes Dons10011---» All matchesPeterhead FC11001---» All matchesAJ Auxerre1010----» All matchesAston Villa U211100----» All matchesAustralia1100----» All matchesBlackpool FC1100----» All matchesBonnyrigg Rose Athletic1100-1--» All matchesBrazil1001----» All matchesBrentford FC1001----» All matchesCharlton Athletic1010----» All matchesDenmark1100----» All matchesDumbarton FC1100-1--» All matchesEstonia1100----» All matchesExeter City1100----» All matchesFK Gomel1100----» All matchesGretna FC1100----» All matchesIreland1001-1--» All matchesJapan1001----» All matchesQatar1100----» All matchesLiechtenstein1100----» All matchesManchester United U211001-1--» All matchesMillwall FC1001-1--» All matchesMolde FK1100----» All matchesMontrose FC1100-1--» All matchesNorthern Ireland1100----» All matchesNorth Macedonia1010-1--» All matchesNorway1100-1--» All matchesNorwich City U211001----» All matchesOlympique Lyonnais1100----» All matchesAustria1100----» All matchesPoland1100----» All matchesPortsmouth FC1100-1--» All matchesRangers FC1001----» All matchesSweden1001----» All matchesShrewsbury Town1001-1--» All matchesSlovenia1010----» All matchesSlovenia U211001----» All matchesSouthampton FC U211001----» All matchesStevenage FC1100----» All matchesWalsall FC1100----» All matchesWrexham AFC1100----» All matchesWycombe Wanderers1100----» All matches