Record by opponent MatchesWDLScoresYellowYellow-RedRedEverton FC11227-4--» All matchesNewcastle United1033433--» All matchesManchester City1022611--» All matchesWest Ham United916221--» All matchesArsenal FC911712--» All matchesLiverpool FC9225-1--» All matchesQueens Park Rangers822412--» All matchesStoke City81251---» All matchesSwansea City830513--» All matchesAston Villa8332-1--» All matchesReading FC8224-1--» All matchesSunderland AFC8521-2--» All matchesTottenham Hotspur8224-3--» All matchesPartick Thistle731311--» All matchesAyr United7421----» All matchesBolton Wanderers62311---» All matchesQueen Of The South62221---» All matchesChelsea FC6105----» All matchesInverness CT6123-2--» All matchesManchester United6033----» All matchesWigan Athletic6213-1--» All matchesFulham FC513131--» All matchesCardiff City522112--» All matchesLeicester City54011---» All matchesWatford FC531111--» All matchesArbroath FC5113----» All matchesGreenock Morton FC5221-1--» All matchesIpswich Town5221-2--» All matchesKilmarnock FC5122-1--» All matchesNorwich City5302----» All matchesSouthampton FC5212----» All matchesBlackpool FC43012---» All matchesMotherwell FC411223--» All matchesPreston North End42112---» All matchesBarnsley FC41121---» All matchesLeeds United411212--» All matchesNottingham Forest430111--» All matchesRotherham United43101---» All matchesBlackburn Rovers4301----» All matchesCeltic FC4004-1--» All matchesCrystal Palace4022-1--» All matchesDunfermline Athletic4202-1--» All matchesHeart of Midlothian4112-2--» All matchesMiddlesbrough FC4301-1--» All matchesPeterborough United4310--1-» All matchesAdelaide United302111--» All matchesDerby County312011--» All matchesDundee United301211--» All matchesHamilton Academical311111-1» All matchesHuddersfield Town311111--» All matchesAFC Bournemouth3201----» All matchesBrighton & Hove Albion3201-1--» All matchesBrisbane Roar3111-1--» All matchesSheffield Wednesday3300----» All matchesSydney FC3111----» All matchesWolverhampton Wanderers3210-1--» All matchesMelbourne Victory210121--» All matchesScunthorpe United22002---» All matchesBristol City21011---» All matchesBurnley FC210111--» All matchesDoncaster Rovers22001---» All matchesMacarthur FC201112--» All matchesSheffield United21101---» All matchesSt. Johnstone FC220011--» All matchesAberdeen FC2011-1--» All matchesAlloa Athletic2110----» All matchesCoventry City2110----» All matchesDundee FC2200----» All matchesHibernian FC2002-1--» All matchesHull City2011----» All matchesMelbourne City FC2002----» All matchesNewcastle United Jets2110-2--» All matchesPerth Glory2101-1--» All matchesPlymouth Argyle2200-1--» All matchesQueen's Park FC2011-1--» All matchesRaith Rovers2020-1--» All matchesCzech Republic2101----» All matchesWales2002----» All matchesWestern United2200-1--» All matchesBrentford FC11001---» All matchesBrora Rangers FC110011--» All matchesBury FC11001---» All matchesSpain U1910011---» All matchesBelarus U191100----» All matchesBirmingham City1100----» All matchesBulgaria U191100----» All matchesBurton Albion1100----» All matchesCentral Coast Mariners1100----» All matchesCosta Rica U201001----» All matchesDenmark1100----» All matchesDenmark U211001----» All matchesGermany U211001----» All matchesFalkirk FC1001----» All matchesFinland U211100----» All matchesFrance U191010----» All matchesGateshead FC1100----» All matchesGibraltar1100----» All matchesJapan1001----» All matchesJapan U201001----» All matchesCroatia1100----» All matchesLithuania1100-1--» All matchesLithuania U211100----» All matchesManchester United U211100-1--» All matchesMillwall FC1100----» All matchesNewport County1100----» All matchesNigeria U201001----» All matchesPoland1010----» All matchesPortsmouth FC1010-1--» All matchesPortugal U191010-1--» All matchesRangers FC1001----» All matchesReading FC U211010----» All matchesRoss County FC1100----» All matchesSlovenia1010----» All matchesSpain1001----» All matchesCzech Republic U191100----» All matchesTurkey U191100----» All matchesVillarreal CF1010-1--» All matchesWellington Phoenix1001-1--» All matchesWest Bromwich Albion1100----» All matches