Record by opponent MatchesWDLScoresYellowYellow-RedRedCardiff City2154122---» All matchesQueens Park Rangers2047952--» All matchesBristol City1845942-1» All matchesReading FC17112442--» All matchesNottingham Forest1655642-1» All matchesBirmingham City1574433--» All matchesMiddlesbrough FC1565423--» All matchesHull City146444---» All matchesBarnsley FC1373331--» All matchesPreston North End1362522-1» All matchesSheffield United134361---» All matchesMillwall FC1251644-1» All matchesDerby County1253431--» All matchesLeeds United1252522--» All matchesBlackpool FC1273211--» All matchesHuddersfield Town1142521--» All matchesSwansea City114252---» All matchesBlackburn Rovers1123613--» All matchesSheffield Wednesday1054151--» All matchesStoke City93333---» All matchesBolton Wanderers924311--» All matchesNorwich City923412--» All matchesWest Bromwich Albion822421--» All matchesPeterborough United75113---» All matchesRotherham United721432--» All matchesBurton Albion731323--» All matchesIpswich Town724122--» All matchesWigan Athletic731311--» All matchesWatford FC621321--» All matchesCeltic FC6015-1--» All matchesCharlton Athletic6204-2--» All matchesLuton Town6303-1--» All matchesBrentford FC512211--» All matchesCoventry City50411---» All matchesSt. Johnstone FC522111--» All matchesFulham FC5023-1--» All matchesPortsmouth FC5122----» All matchesGreenock Morton FC43105---» All matchesHamilton Academical43105---» All matchesDoncaster Rovers42203---» All matchesScunthorpe United43103---» All matchesAberdeen FC420211--» All matchesAFC Bournemouth40131---» All matchesHibernian FC420211--» All matchesKilmarnock FC42201---» All matchesMotherwell FC431011--» All matchesBrighton & Hove Albion4202-1--» All matchesBurnley FC4211----» All matchesNorthampton Town4112----» All matchesWolverhampton Wanderers4103-2--» All matchesQueen Of The South33006---» All matchesDumbarton FC330041--» All matchesAlloa Athletic32103---» All matchesLivingston FC32103---» All matchesAston Villa30031---» All matchesInverness CT32011---» All matchesSouthampton FC31111---» All matchesCambridge United3120----» All matchesCrystal Palace3300-1--» All matchesFalkirk FC3201----» All matchesHeart of Midlothian3201----» All matchesPartick Thistle3300----» All matchesRoss County FC3030-1--» All matchesSt. Mirren FC3210----» All matchesWycombe Wanderers3120----» All matchesRaith Rovers22002---» All matchesBristol Rovers22001---» All matchesChelsea FC20021---» All matchesFleetwood Town220012--» All matchesSunderland AFC22001---» All matchesCarlisle United2200----» All matchesManchester City2011----» All matchesManchester United2002----» All matchesNewcastle United2011----» All matchesPlymouth Argyle2110----» All matchesCowdenbeath FC11003---» All matchesStranraer FC11002---» All matchesAccrington Stanley11001---» All matchesAirdrieonians FC11001---» All matchesAnnan Athletic110011--» All matchesAzerbaijan U2111001---» All matchesIsrael U2111001---» All matchesOxford United10011---» All matchesCheltenham Town1010----» All matchesColchester United1100----» All matchesCrewe Alexandra1001----» All matchesDundee FC1001----» All matchesExeter City1100----» All matchesIceland U211100----» All matchesKettering Town1001----» All matchesLeyton Orient1100----» All matchesLiverpool FC1001----» All matchesMacclesfield FC1100----» All matchesNorthern Ireland U211100----» All matchesNorway U211100----» All matchesOldham Athletic1100----» All matchesPeterhead FC1100-1--» All matchesPort Vale FC1100----» All matchesProgrès Niedercorn1100----» All matchesShrewsbury Town1001----» All matchesWest Ham United1001----» All matchesWrexham AFC1001----» All matches