The 2020-21 Premier League season is due to get underway on September 12, just seven weeks after the end of the coronavirus-affected 2019-20 campaign.
The quick turnaround is just one of the challenges clubs will have to face in the unique circumstances created by the global pandemic, with their pre-season schedules having also undergone major change.
Here, Sports Mole rounds up every club's confirmed pre-season schedule.
ARSENAL
August 25: MK Dons 1-4 Arsenal (6pm, Stadium MK)
August 29: Arsenal 1-1 (5-4 on pens) Liverpool (Community Shield, 4.30pm, Wembley)
September 5: Arsenal 2-3 Aston Villa
ASTON VILLA
August 26: Aston Villa 1-0 Bristol City
September 5: Arsenal 2-3 Aston Villa
September 12: Aston Villa 1-0 Manchester United (2pm, Villa Park)
BRIGHTON & HOVE ALBION
August 29: Brighton 1-1 Chelsea (3pm, Amex Stadium)
September 5: Brighton 0-0 West Bromwich Albion (3pm, Amex Stadium)
BURNLEY
August 29: Burnley 3-1 Tranmere Rovers (12.30pm, Turf Moor)
September 1: Preston North End 0-0 Burnley (2pm, Deepdale)
September 5: Brighton 4-2 Mansfield Town
September 5: Brighton 4-1 Hearts
CHELSEA
August 29: Brighton & Hove Albion 1-1 Chelsea (3pm, Amex Stadium)
CRYSTAL PALACE
August 25: Crystal Palace 2-1 Oxford United (5.30pm, Selhurst Park)
August 29: Crystal Palace 3-0 Charlton Athletic (2pm, Selhurst Park)
September 1: Millwall 0-1 Crystal Palace (2pm, The Den)
September 5: Crystal Palace 1-1 Brondby (3pm, Selhurst Park)
EVERTON
August 22: Blackpool 3-3 Everton (3pm, Bloomfield Road)
September 1: Blackburn 3-0 Everton
September 5: Everton 2-0 Preston North End (3pm, Goodison Park)
FULHAM
No fixtures arranged yet.
LEEDS UNITED
September 1: Stoke City 3-0 Leeds (1pm, bet365 Stadium)
September 5: Leeds 3-1 Pacos Ferreira
LEICESTER CITY
August 26: Birmingham City 0-2 Leicester (1pm, Wast Hills training complex)
August 29: Leicester 0-0 Sheffield Wednesday (12pm, Loughborough University Stadium)
September 5: Leicester 1-1 Blackburn Rovers (1pm, King Power Stadium)
LIVERPOOL
August 22: Liverpool 3-0 Stuttgart (4pm, neutral location)
August 25: Liverpool 2-2 Red Bull Salzburg (3pm, Red Bull Arena)
August 29: Arsenal 1-1 (5-4 on pens) Liverpool (Community Shield, 4.30pm, Wembley)
September 5: Liverpool 7-2 Blackpool (3pm, Anfield)
MANCHESTER CITY
No fixtures arranged yet.
MANCHESTER UNITED
September 12: Aston Villa 1-0 Manchester United (2pm, Villa Park)
NEWCASTLE UNITED
August 25: Newcastle United 3-0 Crewe Alexandra (2pm, neutral location)
August 29: Barnsley 1-2 Newcastle United (3pm, Benton training ground)
September 1: Middlesbrough 5-1 Newcastle (1pm, Rockliffe Park training ground)
September 5: Newcastle 0-1 Stoke City (1pm, St James' Park)
SHEFFIELD UNITED
August 25: Sheffield United 1-0 Dundee United (2pm, neutral location)
August 28: Hearts 0-1 Sheffield United
September 1: Derby County 0-2 Sheffield United (5pm, Pride Park)
September 4: Sheffield United 2-2 Preston North End (2pm, Bramall Lane)
SOUTHAMPTON
August 29: Southampton 7-1 Swansea City
TOTTENHAM HOTSPUR
August 22: Tottenham Hotspur 3-0 Ipswich Town (3pm, Tottenham Hotspur Stadium)
August 28: Tottenham Hotspur 4-1 Reading (3pm, Tottenham Hotspur Stadium)
August 29: Tottenham Hotspur 1-0 Birmingham City (3pm, Tottenham Hotspur Stadium)
September 5: Watford 2-1 Tottenham Hotspur (3pm, Vicarage Road)
WEST BROMWICH ALBION
August 29: West Brom 0-1 Nottingham Forest
September 5: Brighton & Hove Albion 0-0 West Brom (3pm, Amex Stadium)
WEST HAM UNITED
August 25: Ipswich Town 1-4 West Ham United (2pm, Portman Road)
August 25: Wycombe Wanderers 1-5 West Ham United (2pm, Adams Park)
August 29: West Ham United 2-1 Brentford (3pm, London Stadium)
September 5: West Ham United 3-5 Bournemouth (3pm, London Stadium)
WOLVERHAMPTON WANDERERS
No fixtures arranged yet.