Skip to main content

Head-to-head records

106 opponents since 1938

OpponentPWDLGFGAGDLast meeting
Norwich City94401935140110+302026-04-11-norwich-city
Coventry City87412422140101+392025-12-29-coventry-city
Derby County85362128122110+122026-02-07-derby-county
Crystal Palace84312429129127+22026-09-12-crystal-palace
Wolverhampton Wanderers7930222710089+112025-04-05-wolverhampton-wanderers
Birmingham City7834202411895+232026-04-06-birmingham-city
Queens Park Rangers7831192810293+92026-05-02-queens-park-rangers
Nottingham Forest7721193785113-282025-03-15-nottingham-forest
Leeds United76241834100117-172023-12-23-leeds-united
Leicester City752821269294-22026-08-25-leicester-city
Stoke City7428212510897+112026-03-10-stoke-city
Middlesbrough7130182310593+122026-04-19-middlesbrough
Watford712619269894+42026-02-24-watford
West Bromwich Albion7132172211598+172026-04-25-west-bromwich-albion
Southampton6926232011298+142026-04-28-southampton
Bristol City6830152310389+142026-01-20-bristol-city
Sheffield United682323229188+32026-01-24-sheffield-united
Brighton & Hove Albion6729152311096+142025-01-16-brighton-hove-albion
Liverpool6413203161119-582026-09-04-liverpool
Manchester City612514227586-112025-01-19-manchester-city
Reading6125122410089+112023-08-29-reading
West Ham United602016248291-92025-05-25-west-ham-united
Sunderland58269238973+162026-08-22-sunderland
Arsenal571610316092-322026-09-15-arsenal
Millwall572116208583+22026-03-21-millwall
Sheffield Wednesday56231320757502026-03-14-sheffield-wednesday
Everton551419226374-112026-09-19-everton
Manchester United541710276692-262026-08-30-manchester-united
Aston Villa531515235780-232025-02-15-aston-villa
Blackburn Rovers521918156867+12026-01-17-blackburn-rovers
Tottenham Hotspur52218237886-82025-02-22-tottenham-hotspur
Cardiff City502014167559+162024-03-09-cardiff-city
Charlton Athletic502111187376-32026-04-22-charlton-athletic
Plymouth Argyle502315127455+192024-03-02-plymouth-argyle
Portsmouth502013176951+182026-04-14-portsmouth
Newcastle United471513195581-262025-04-26-newcastle-united
Huddersfield Town462210147555+202024-05-04-huddersfield-town
Swindon Town46257148865+232021-05-01-swindon-town
Barnsley442310117557+182018-04-10-barnsley
Burnley441812146352+112023-02-07-burnley
Hull City431212195464-102026-03-03-hull-city
Bolton Wanderers421911125754+32022-01-15-bolton-wanderers
Chelsea421011215278-262025-04-13-chelsea
Preston North End401312155257-52026-01-31-preston-north-end
Rotherham United39179136954+152024-02-20-rotherham-united
Bristol Rovers37147165458-42025-01-12-bristol-rovers
Leyton Orient35161186653+132008-08-12-leyton-orient
AFC Bournemouth341111124250-82025-04-02-afc-bournemouth
Swansea City33138125254-22026-02-28-swansea-city
Port Vale3221656437+272000-04-08-port-vale
Southend United311110104544+12019-10-26-southend-united
Blackpool30151055038+122026-01-10-blackpool
Northampton Town30108124943+62021-04-20-northampton-town
Walsall3023166837+312004-03-16-walsall
Fulham2878133356-232025-01-05-fulham
Exeter City249963431+32018-08-14-exeter-city
Gillingham24101133821+172022-02-05-gillingham
Oxford United2471073332+12026-01-01-oxford-united
Notts County23102113437-32003-09-23-notts-county
Aldershot2212374434+101957-02-09-aldershot
Luton Town2293103525+102019-08-13-luton-town
Shrewsbury Town2212913917+222022-04-09-shrewsbury-town
Torquay United229853730+71956-12-15-torquay-united
Doncaster Rovers2111554727+202022-02-08-doncaster-rovers
Newport County21110103930+92021-08-10-newport-county
Bradford City2012353622+142004-02-14-bradford-city
Lincoln City209563223+92022-03-08-lincoln-city
Oldham Athletic206592833-52021-11-16-oldham-athletic
Colchester United189453021+92022-08-09-colchester-united
Crewe Alexandra1812423721+162022-04-23-crewe-alexandra
Grimsby Town18675242402003-02-22-grimsby-town
Brentford17467252502025-05-10-brentford
Wigan Athletic176562022-22022-04-19-wigan-athletic
Tranmere Rovers147342015+52020-01-18-tranmere-rovers
Bury127231911+81999-02-06-bury
Peterborough United121561326-132021-02-09-peterborough-united
Scunthorpe United127411913+62011-03-19-scunthorpe-united
Burton Albion10811186+122022-02-19-burton-albion
Wimbledon106311611+52004-03-27-wimbledon
Carlisle United93061317-42012-08-28-carlisle-united
AFC Wimbledon8341119+22024-08-28-afc-wimbledon
Milton Keynes Dons8350118+32022-02-12-milton-keynes-dons
Accrington6402117+42022-01-22-accrington
Fleetwood Town640285+32022-03-05-fleetwood-town
Stockport County650152+32000-04-15-stockport-county
Cambridge United402246-22022-04-02-cambridge-united
Mansfield Town4301116+51947-04-07-mansfield-town
Wycombe Wanderers422062+42021-12-29-wycombe-wanderers
Morecambe312073+42022-02-26-morecambe
Rochdale321030+32021-04-05-rochdale
Stevenage310224-22016-08-09-stevenage
Wrexham301236-32026-02-21-wrexham
Barrow201102-22021-12-15-barrow
Cheltenham201112-12022-02-22-cheltenham
Chester FC211010+12007-01-16-chester-fc
Yeovil220031+22014-03-11-yeovil
Accrington Stanley100101-12019-01-05-accrington-stanley
Bracknell Town110030+32022-11-07-bracknell-town
Bromley10101102025-08-12-bromley
Buxton110040+42022-11-27-buxton
Chesterfield110030+32009-01-03-chesterfield
Crawley Town100101-12014-08-12-crawley-town
Dagenham & Redbridge110041+32002-01-05-dagenham-redbridge
Kidderminster Harriers110010+12003-08-13-kidderminster-harriers
Maidstone United100112-12024-01-27-maidstone-united
Yeovil Town100102-22005-08-23-yeovil-town