With the 2025/26 season now in the history books, clubs will now look ahead to the next campaign. As such, a range of pre-season friendlies have already been scheduled across the EFL.
Below is an extensive list of all 72 clubs in the EFL and the pre-season friendlies that have so far been announced. This will be updated as more fixtures are confirmed.
**Data supplied by Futbology App. Some fixtures may be fulfilled by under-21 squads.**
Championship
Birmingham City
Huddersfield Town – Friday, 10th July – (N)
Solihull Moors – Wednesday, 15th July – (A)
Burton Albion – Wednesday, 22nd July – (A)
Crewe Alexandra – Saturday, 25th July – (A)
Barcelona – Friday, 31st July – (H)
Blackburn Rovers
Accrington Stanley – Saturday, 11th July – (A)
Nottingham Forest – Wednesday, 22nd July – (N)
Huddersfield Town – Saturday, 1st August (A)
Bolton Wanderers
DAC Streda – Friday, 17th July – (N)
Oldham Athletic – Tuesday, 21st July – (A)
Everton – Saturday, 25th July – (H)
Fleetwood Town – Tuesday, 28th July – (A)
NAC Breda – Saturday, 1st August – (H)
Burnley
FC Cincinnati – Friday, 10th July – (A)
Columbus Crew – Sunday, 12th July – (A)
Real Salt Lake – Wednesday, 15th July – (A)
Ajax – Sunday, 26th July – (A)
RCD Espanyol – Wednesday, 29th July – (H)
Bristol City
Stockport County – Friday, 17th July – (N)
Swindon Town – Saturday, 25th July – (A)
Forest Green Rovers – Wednesday, 29th July – (A)
Newcastle United – Wednesday, 29th July – (H)
Plymouth Argyle – Saturday, 1st August – (A)
Exeter City – Saturday, 1st August – (A)
Cardiff City
FC Midtjylland – Saturday, 11th July – (H)
Cork City – Tuesday, 14th July – (A)
Forest Green Rovers – Saturday, 25th July – (A)
AS Roma – Saturday, 1st August – (H)
Charlton Athletic
Dartford – Friday, 3rd July – (A)
NK Maribor – Friday, 10th July – (A)
Chatham Town – Saturday, 11th July – (A)
Ashford United – Tuesday, 14th July – (A)
Gillingham – Saturday, 18th July – (A)
AFC Wimbledon – Saturday, 25th July – (A)
Colchester United – Tuesday, 28th July – (A)
Reading – Saturday, 1st August – (A)
Dorking Wanderers – Saturday, 1st August – (A)
Derby County
Alfreton Town – Friday, 17th July – (A)
SC Freiburg – Friday, 24th July – (A)
Mansfield Town – Friday, 31st July – (A)
Burton Albion – Saturday, 1st August – (A)
Rotherham United – Tuesday, 4th August – (A)
Lincoln City
Lincoln United – Friday, 10th July – (A)
Boston United – Saturday, 11th July – (A)
Leyton Orient – Friday, 17th July – (N)
Grimsby Town – Tuesday, 28th July – (A)
Doncaster Rovers – Saturday, 1st August – (A)
Barnsley – Saturday, 1st August – (A)
Middlesbrough
Celtic – Saturday, 18th July – (A)
RCD Espanyol – Saturday, 1st August – (H)
Millwall
FC Andorra – Tuesday, 14th July – (N)
CD Eldense – Friday, 17th July – (A)
Gillingham – Tuesday, 21st July – (A)
Stevenage – Saturday, 25th July – (A)
Bromley – Tuesday, 28th July – (A)
Royal Antwerp – Saturday, 1st August – (H)
Norwich City
Colchester United – Saturday, 11th July – (N)
FC St. Gallen – Friday, 17th July – (A)
AFC Wimbledon – Wednesday, 22nd July – (A)
King’s Lynn Town – Saturday, 25th July – (A)
CA Osasuna – Saturday, 1st August – (H)
Cambridge United – Tuesday, 4th August – (N)
Portsmouth
Woking – Tuesday, 14th July – (A)
Aldershot Town – Wednesday, 15th July – (A)
Bristol Rovers – Saturday, 18th July – (A)
Wycombe Wanderers – Saturday, 25th July – (A)
Moneyfields – Tuesday, 28th July – (A)
Farnborough – Wednesday, 29th July – (A)
SV Darmstadt 98 – Saturday, 1st August (A)
Preston North End
Bamber Bridge – Tuesday, 14th July – (A)
Chorley – Wednesday, 15th July – (A)
Sheffield Wednesday – Saturday, 18th July – (N)
Cambridge United – Friday, 24th July – (N)
Bradford City – Wednesday, 29th July – (A)
Stockport County – Saturday, 1st August (A)
Queens Park Rangers
First Vienna – Saturday, 11th July – (A)
1. Wiener Neustadter SC – Tuesday, 16th July – (A)
Wycombe Wanderers – Tuesday, 21st July – (N)
Fiorentina – Saturday, 25th July – (H)
Bromley – Friday, 31st July – (A)
AFC Wimbledon – Saturday, 1st August – (A)
Sheffield United
FC Halifax Town – Saturday, 4th July – (A)
Chesterfield – Saturday, 11th July – (A)
Huddersfield Town – Tuesday, 21st July – (N)
Hallam FC – Tuesday, 21st July – (A)
Rotherham United – Saturday, 25th July – (A)
Worksop Town – Saturday, 1st August – (A)
VfL Bochum – Saturday, 1st August – (A)
Southampton
Eastleigh – Saturday, 18th July – (A)
SC Preußen Münster – Saturday, 1st August – (A)
Stoke City
SC Braga – Friday, 10th July – (N)
Stratford Town – Saturday, 11th July – (A)
Crewe Alexandra – Saturday, 18th July – (A)
Chester – Tuesday, 21st July – (A)
Everton – Tuesday, 28th July – (H)
Valencia – Saturday, 1st August – (H)
Swansea City
VfL Bochum – Tuesday, 21st July – (N)
CD Leganes – Saturday, 1st August – (H)
Watford
Boreham Wood – Saturday, 11th July – (A)
Barnet – Wednesday, 15th July – (A)
FC Hansa Rostock – Saturday, 25th July – (H)
Fiorentina – Wednesday, 29th July – (H)
West Bromwich Albion
Bromley – Friday, 17th July – (N)
Shrewsbury Town – Saturday, 25th July – (A)
Peterborough United – Saturday, 1st August – (A)
West Ham United
Southend United – Saturday, 18th July – (A)
Stevenage – Wednesday, 22nd July – (A)
Colchester United – Friday, 24th July – (A)
Rangers – Sunday, 26th July – (A)
1.FC Magdeburg – Saturday, 1st August – (A)
Wolverhampton Wanderers
Macclesfield – Saturday, 18th July – (A)
Maidenhead United – Tuesday, 21st July – (A)
Real Sociedad – Tuesday, 28th July – (N)
Doncaster Rovers – Wednesday, 29th July – (A)
Racing Santander – Saturday, 1st August – (H)
Wrexham
Wisla Krakow – Saturday, 11th July – (A)
Manchester United – Saturday, 18th July – (N)
Chelsea – Friday, 24th July – (N)
Leeds United – Saturday, 25th July – (N)
Liverpool – Wednesday, 29th July – (N)
Sunderland – Sunday, 2nd August – (N)
League One
AFC Wimbledon
Horsham – Tuesday, 14th July – (A)
Billericay Town – Saturday, 18th July – (A)
Sutton United – Saturday, 18th July – (A)
Norwich City – Wednesday, 22nd July – (H)
Charlton Athletic – Saturday, 25th July – (H)
Wealdstone – Tuesday, 28th July – (A)
Queens Park Rangers – Saturday, 1st August – (H)
Barnsley
York City – Saturday, 11th July – (A)
Scarborough Athletic – Saturday, 25th July – (A)
Lincoln City – Saturday, 1st August – (H)
Guiseley – Sunday, 2nd August – (A)
Blackpool
AFC Fylde – Saturday, 11th July – (A)
Tranmere Rovers – Saturday, 18th July – (A)
Barrow AFC – Saturday, 25th July – (A)
Port Vale – Saturday, 1st August – (H)
Lancaster City – Saturday, 1st August – (A)
Bradford City
FC United of Manchester – Saturday, 4th July – (A)
FC Halifax Town – Saturday, 11th July – (A)
Accrington Stanley – Friday, 17th July – (A)
Preston North End – Wednesday, 29th July – (H)
Salford City – Saturday, 1st August – (A)
Bromley
West Bromwich Albion – Friday, 17th July – (N)
Crystal Palace – Saturday, 25th July – (H)
Three Bridges – Saturday, 25th July – (A)
Millwall – Tuesday, 28th July – (H)
Queens Park Rangers – Friday, 31st July – (H)
Barnet – Saturday, 1st August – (A)
Liverpool U21 – Wednesday, 5th August – (H)
Burton Albion
Alfreton Town – Saturday, 11th July – (A)
Leicester City – Saturday, 18th July – (H)
Birmingham City – Wednesday, 22nd July – (H)
Solihull Moors – Tuesday, 28th July – (A)
Derby County – Saturday, 1st August – (H)
Mickleover FC – Saturday, 1st August – (A)
Cambridge United
Cambridge City – Saturday, 11th July – (A)
Preston North End – Friday, 24th July – (N)
St Ives Town – Saturday, 25th July – (A)
Northampton Town – Tuesday, 28th July – (H)
Norwich City – Tuesday, 4th August – (N)
Newmarket Town – Tuesday, 4th August – (A)
Doncaster Rovers
Armthorpe Welfare – Saturday, 11th July – (A)
St Patrick’s Athletic – Tuesday, 14th July – (A)
Glenavon – Thursday, 16th July – (A)
Linfield – Saturday, 18th July – (A)
Frickley Athletic – Tuesday, 21st July – (A)
Harrogate Town – Saturday, 25th July – (A)
Gainsborough Trinity – Saturday, 25th July – (A)
Wolverhampton Wanderers – Wednesday, 29th July – (H)
Lincoln City – Saturday, 1st August – (H)
Huddersfield Town
Birmingham City – Friday, 10th July – (N)
Sheffield United – Tuesday, 21st July – (N)
Fleetwood Town – Tuesday, 21st July – (A)
Blackburn Rovers – Saturday, 1st August – (H)
Leyton Orient
Enfield Town – Friday, 10th July – (A)
Lincoln City – Friday, 17th July – (N)
Cheshunt – Tuesday, 21st July – (A)
Hornchurch – Tuesday, 21st July – (A)
Southend United – Saturday, 25th July – (A)
Swindon Town – Tuesday, 28th July – (A)
Royal Antwerp – Sunday, 2nd August – (H)
Waltham Abbey – Tuesday, 4th August – (A)
Leicester City
Northampton Town – Saturday, 11th July – (N)
Bristol Rovers – Tuesday, 14th July – (A)
Burton Albion – Saturday, 18th July – (A)
Stratford Town – Saturday, 18th July – (A)
Cadiz CF – Wednesday, 22nd July – (N)
Malaga CF – Saturday, 25th July – (N)
Genoa – Saturday, 1st August – (H)
FC Augsburg – Tuesday, 4th August – (A)
Luton Town
Hitchin Town – Saturday, 11th July – (A)
Barnet – Saturday, 18th July – (A)
Al-Kholood Club – Saturday, 25th July – (N)
Go Ahead Eagles – Sunday, 2nd August – (H)
Mansfield Town
Retford United – Tuesday, 14th July – (A)
Barrow AFC – Saturday, 18th July – (A)
Alfreton Town – Tuesday, 28th July – (A)
Anstey Nomads – Wednesday, 29th July – (A)
Derby County – Friday, 31st July – (H)
Milton Keynes Dons
NK Istra 1961 – Friday, 17th July – (A)
Tottenham Hotspur – Wednesday, 22nd July – (N)
Wealdstone – Saturday, 25th July – (A)
Barnet – Tuesday, 28th July – (A)
Cheltenham Town – Saturday, 1st August – (A)
Billericay Town – Saturday, 1st August – (A)
Notts County
Alfreton Town – Saturday, 4th July – (A)
Viborg FF – Saturday, 11th July – (A)
Randers FC – Tuesday, 14th July – (A)
Nottingham Forest – Saturday, 18th July – (H)
Walsall – Saturday, 1st August – (A)
Oxford United
Aldershot Town – Tuesday, 21st July – (A)
Barnet – Saturday, 25th July – (A)
Crawley Town – Tuesday, 28th July – (H)
Ipswich Town – Saturday, 1st August – (H)
Peterborough United
Neom SC – Friday, 17th July – (N)
Colchester United – Tuesday, 21st July – (A)
Peterborough Sports – Wednesday, 22nd July – (A)
Boston United – Saturday, 25th July – (A)
York City – Tuesday, 28th July – (A)
West Bromwich Albion – Saturday, 1st August – (H)
Plymouth Argyle
Plymouth Parkway – Saturday, 11th July – (A)
Bath City – Saturday, 18th July – (A)
Torquay United – Tuesday, 21st July – (A)
Truro City – Saturday, 25th July – (A)
Bristol City – Saturday, 1st August – (H)
Tavistock AFC – Tuesday, 4th August – (A)
Reading
Farnborough – Saturday, 11th July – (A)
Woking – Saturday, 25th July – (A)
Newport County – Wednesday, 28th July – (A)
Crawley Town – Friday, 31st July – (A)
Charlton Athletic – Saturday, 1st August – (H)
Sheffield Wednesday
Hallam FC – Tuesday, 14th July – (A)
Preston North End – Saturday, 18th July – (N)
Accrington Stanley – Saturday, 1st August – (A)
Oldham Athletic – Saturday, 1st August – (A)
Stevenage
FC Andorra – Saturday, 18th July – (N)
Bishop’s Stortford – Saturday, 18th July – (A)
West Ham United – Wednesday, 22nd July – (H)
Millwall – Saturday, 25th July – (H)
Colchester United – Saturday, 1st August – (H)
Stockport County
Bristol City – Friday, 17th July – (N)
Oldham Athletic – Tuesday, 28th July – (A)
Preston North End – Saturday, 1st August – (H)
Wigan Athletic
Port Vale – Saturday, 18th July – (H)
Bury – Tuesday, 21st July – (A)
AFC Fylde – Saturday, 25th July – (A)
Southport – Friday, 31st July – (A)
Grimsby Town – Saturday, 1st August – (A)
Wycombe Wanderers
Queens Park Rangers – Tuesday, 21st July – (N)
Farnham Town – Tuesday, 21st July – (A)
Portsmouth – Saturday, 25th July – (H)
Yeovil Town – Saturday, 25th July – (H)
Ipswich Town – Saturday, 1st August – (H)
League Two
Accrington Stanley
Blackburn Rovers – Saturday, 11th July – (H)
Bradford City – Friday, 17th July – (A)
Chorley – Saturday, 25th July – (A)
Bury – Tuesday, 28th July – (H)
Sheffield Wednesday – Saturday, 1st August – (H)
Barnet
Hitchin Town – Tuesday, 7th July – (A)
Hemel Hempstead – Saturday, 11th July – (A)
Watford – Wednesday, 15th July – (H)
Luton Town – Saturday, 18th July – (H)
Oxford United – Saturday, 25th July – (H)
Milton Keynes Dons – Tuesday, 28th July – (H)
Chatham Town – Tuesday, 28th July – (A)
Bromley – Saturday, 1st August – (H)
Bristol Rovers
Salisbury – Saturday, 11th July – (A)
Leicester City -Tuesday, 14th July – (H)
Portsmouth – Saturday, 18th July – (H)
Forest Green Rovers – Tuesday, 21st July – (A)
Larkhall Athletic – Tuesday, 21st July – (A)
Yate Town – Friday, 24th July – (A)
Bristol Manor Farm – Saturday, 25th July – (A)
Cheltenham Town
Evesham United – Saturday, 18th July – (A)
Slimbridge AFC – Saturday, 25th July – (A)
Milton Keynes Dons – Saturday, 1st August – (H)
Chesterfield
Clay Cross Town – Saturday, 4th July – (A)
Sheffield United – Saturday, 11th July – (H)
FC Halifax Town – Tuesday, 14th July – (A)
Stocksbridge Park Steels – Friday, 24th July – (A)
Colchester United
Norwich City – Saturday, 11th July – (N)
Heybridge Swifts – Friday, 17th July – (A)
Harlow Town – Saturday, 18th July – (A)
Peterborough United – Tuesday, 21st July – (H)
West Ham United – Friday, 24th July – (H)
Braintree Town – Saturday, 25th July – (A)
Charlton Athletic – Tuesday, 28th July – (H)
Stevenage – Saturday, 1st August – (A)
Crawley Town
Eastleigh – Saturday, 25th July – (A)
Oxford United – Tuesday, 28th July – (A)
Reading – Friday, 31st July – (H)
Crewe Alexandra
Witton Albion – Saturday, 11th July – (A)
Prescot Cables – Tuesday, 14th July – (A)
Stoke City – Saturday, 18th July – (H)
AFC Telford United – Tuesday, 21st July – (A)
Birmingham City – Saturday, 25th July – (A)
Newcastle Town – Tuesday, 28th July – (A)
Chester – Saturday, 1st August – (A)
Exeter City
Truro City – Saturday, 18th July – (A)
Weston-Super-Mare AFC – Saturday, 25th July – (A)
Torquay United – Friday, 31st July – (A)
Bristol City – Saturday, 1st August – (H)
Fleetwood Town
Bamber Bridge – Saturday, 11th July – (A)
Chester – Tuesday, 14th July – (N)
Southport – Saturday, 18th July – (A)
Huddersfield Town – Tuesday, 21st July – (H)
Clitheroe – Tuesday, 21st July – (A)
Carlisle United – Friday, 24th July – (N)
Bolton Wanderers – Tuesday, 28th July – (H)
Hartlepool United – Saturday, 1st August – (A)
Gillingham
Dover Athletic – Tuesday, 14th July – (A)
Charlton Athletic – Saturday, 18th July – (H)
Millwall – Tuesday, 21st July – (H)
Lewes FC – Tuesday, 21st July – (A)
Chatham Town – Friday, 24th July – (A)
Whitstable Town – Tuesday, 28th July – (A)
Ebbsfleet United – Friday, 31st July – (A)
Grimsby Town
Cleethorpes Town – Saturday, 11th July – (A)
Hartlepool United – Saturday, 25th July – (A)
Lincoln City – Tuesday, 28th July – (H)
Boston United – Wednesday, 29th July – (A)
Wigan Athletic – Saturday, 1st August – (H)
Newport County
Bristol Manor Farm – Saturday, 4th July – (A)
Newport City – Wednesday, 8th July – (A)
Gloucester City – Saturday, 11th July – (A)
Cadicot Town – Saturday, 18th July – (A)
Reading – Tuesday, 28th July – (H)
Northampton Town
Leicester City – Saturday, 11th July – (N)
Coventry City – Saturday, 18th July – (H)
Southend United – Wednesday, 22nd July – (A)
Cambridge United – Tuesday, 28th July – (A)
Solihull Moors – Saturday, 1st August – (A)
Leighton Town – Saturday, 1st August – (A)
Oldham Athletic
Bolton Wanderers – Tuesday, 21st July – (H)
Stockport County – Tuesday, 28th July – (H)
Sheffield Wednesday – Saturday, 1st August – (H)
Port Vale
Kidsgrove Athletic – Saturday, 11th July – (A)
Newcastle Town – Tuesday, 14th July – (A)
Wigan Athletic – Saturday, 18th July – (A)
Blackpool – Saturday, 1st August – (A)
Rochdale
FC United of Manchester – Tuesday, 14th July – (A)
Al-Rayyan – Sunday, 19th July – (N)
Farnham Town – Saturday, 25th July – (H)
FC Halifax Town – Tuesday, 28th July – (H)
Rotherham United
Parkgate – Friday, 10th July – (A)
Emley – Tuesday, 14th July – (A)
Matlock Town – Saturday, 18th July – (A)
Alfreton Town – Tuesday, 21st July – (A)
Sheffield United – Saturday, 25th July – (H)
Derby County – Tuesday, 4th August – (H)
Salford City
Irlam FC – Tuesday, 14th July – (A)
FC United of Manchester – Saturday, 18th July – (A)
Uppermill – Tuesday, 23rd July – (A)
Dundee United – Saturday, 25th July – (H)
Carlisle United – Tuesday, 28th July – (A)
Bradford City – Saturday, 1st August – (H)
Shrewsbury Town
Market Drayton – Tuesday, 14th July – (A)
Stafford Rangers – Tuesday, 14th July – (A)
Radcliffe FC – Friday, 17th July (N)
Everton U21 – Tuesday, 21st July – (H)
West Bromwich Albion – Saturday, 25th July – (H)
Hereford – Tuesday, 28th July – (A)
Swindon Town
Swindon Supermarine – Saturday, 4th July – (N)
Chippenham Town – Tuesday, 14th July – (A)
Crystal Palace – Saturday, 18th July – (N)
Woking – Tuesday, 21st July – (A)
Bristol City – Saturday, 25th July – (H)
Leyton Orient – Tuesday, 28th July – (H)
Forest Green Rovers – Saturday, 1st August – (A)
Tranmere Rovers
Blackpool – Saturday, 18th July – (H)
Walsall
Worcester City – Tuesday, 7th July – (A)
Leamington – Saturday, 11th July – (A)
Aston Villa – Tuesday, 21st July – (H)
AFC Telford United – Saturday, 25th July – (A)
Notts County – Saturday, 1st August – (H)
York City
Barnsley – Saturday, 11th July – (H)
Pickering Town – Tuesday, 14th July – (A)
Sunderland – Saturday, 18th July – (H)
Peterborough United – Tuesday, 28th July – (H)


