
Mikel Arteta's Arsenal were beaten 2-1 by Hibernian in their opening fixture
It's a pre-season that will see the return of fans to stadiums, the hottest summer signings making their debuts, a host of new managers, and the chance to see England's Euro 2020 heroes back with their clubs.
But with uncertainty over coronavirus restrictions, most clubs have decided to stay in the UK, swapping the sun for the unreliable British weather.
What to look out for
Arsenalwere supposed to be flying to the US to compete in the Florida Cup but cancelled the trip after a "small number" of their touring party tested positive for Covid-19.
Liverpool travelled to Austria to start their pre-season, while Wolves have been testing themselves against La Liga opposition at a training camp in the south of Spain.
Elsewhere, London bragging rights are at stake as Chelsea, Arsenaland Tottenham compete in the Mind Series.
Jadon Sancho is one of the biggest signings of the summer after he joined Manchester United for £73m, and his debut will be highly anticipated but will not come immediately given his Euro 2020 involvement.
New Liverpool defender Ibrahima Konate, who joined from RB Leipzig for £35m, is another new signing to look out for, while Leicester have added both striker Patson Daka and midfielder Boubakary Soumare, and Ashley Young is back at Aston Villa.
On the managerial front, Arsenal legend Patrick Vieira has taken over at Crystal Palace, Bruno Lage is now in charge of Wolves, whose former manager Nuno Espirito Santo now leads Tottenham.
And Evertonfans will be eager to see how former Liverpool boss Rafael Benitez gets on at their club.
It's not just about new faces, though, with returning centre-backs Virgil van Dijk and Joe Gomez in action for Liverpool on their pre-season training camp in Austria.
Wolves' Mexican striker Raul Jimenez, meanwhile, made his return from a fractured skull against Crewe on 17 July. Jimenez was injured in a Premier League victory at Arsenal on 29 November last year.
The 30-year-old, wearing protective head gear, scored his first goal since his injury comeback in Wolves' 1-1 draw at Stoke on 31 July.
After the UK government announced the easing of coronavirus restrictions in England from 19 July, capacity crowds will be allowed to return to stadiums, with the majority of football having been played behind closed doors since March 2020.
However, Manchester City's pre-season game with Preston at Etihad Campus was played without fans in attendance.
City said the decision was taken because of a number of positive coronavirus cases meaning their academy building has had to be closed since 16 July.
Several domestic friendlies have also been cancelled because of Covid cases affecting some squads.
The pre-season fixtures will be completed by the Community Shield match between FA Cup winners Leicester City and Premier League champions Manchester City on 7 August at Wembley.
Champions League winners Chelsea then face Europa League champions Villarreal in the Uefa Super Cup on 11 August at Belfast's Windsor Park.
And newly promoted Brentford will kick off the new Premier League season on 13 August when they host Arsenal (20:00 BST).
Pre-season fixture list:
13 July: Hibernian 2-1 Arsenal (Easter Road)
17 July: Rangers 2-2 Arsenal (Ibrox Stadium)
24 July: Arsenal 4-1 Millwall (London Colney)
25 July: Arsenal v Inter Milan (Camping World Stadium, Orlando) (Arsenal cancelled trip to US because of Covid-19)
28 July: Arsenal 4-1 Watford (London Colney)
28 July: Everton/Millonarios v Arsenal (Camping World Stadium, Orlando) (Arsenal cancelled trip to US because of Covid-19)
1 August: Arsenal 1-2 Chelsea (Emirates Stadium)
8 August: Tottenham 1-0 Arsenal (Tottenham Hotspur Stadium)
21 July: Walsall 0-4 Aston Villa (Banks's Stadium)
24 July: Stoke City 2-0 Aston Villa (bet365 Stadium)
28 July: Aston Villa v Nottingham Forest (Bodymoor Heath) (cancelled)
31 July: Bristol City 0-3 Aston Villa (Ashton Gate)
7 August: Aston Villa v Sevilla (Villa Park) (cancelled)
8 August: Aston Villa 3-1 Salernitana (Villa Park)
17 July: AFC Wimbledon 0-1 Brentford (Plough Lane)
20 July: Boreham Wood 0-2 Brentford (Boreham Wood FC)
28 July: Manchester United 2-2 Brentford (Old Trafford)
31 July: Brentford 0-1 West Ham (Brentford Community Stadium)
7 August: Brentford 2-1 Valencia (Brentford Community Stadium)
24 July: Rangers 0-0 Brighton (Ibrox Stadium)
31 July: Luton Town 1-3 Brighton (Kenilworth Road)
7 August: Brighton v Getafe (Amex Stadium)
20 July: Burnley 2-1 Morecambe (Barnfield Training Centre)
20 July: Burnley 4-0 Salford City (Barnfield Training Centre)
24 July: Oldham Athletic 0-2 Burnley (Boundary Park)
27 July: Blackpool 0-1 Burnley (Bloomfield Road)
31 July: Nottingham Forest v Burnley (City Ground) Cancelled
31 July: Tranmere Rovers 1-2 Burnley (Prenton Park)
7 August: Burnley v Cadiz (Turf Moor)
17 July: Chelsea 6-1 Peterborough (Cobham Training Centre)
27 July: Bournemouth 1-2 Chelsea (Vitality Stadium)
1 August: Arsenal 1-2 Chelsea (Emirates Stadium)
4 August: Chelsea 2-2 Tottenham Hotspur (Stamford Bridge)
11 August: Chelsea vs Villarreal (Uefa Super Cup, Windsor Park)
17 July: Walsall 0-1 Crystal Palace (Banks's Stadium)
23 July: Stevenage 1-2 Crystal Palace (Lamex Stadium)
24 July: Ipswich Town 0-1 Crystal Palace (Portman Road Stadium)
27 July: Crystal Palace 2-2 Charlton (Selhurst Park)
31 July: Reading 1-3 Crystal Palace (Madejski Stadium)
7 August: Crystal Palace 3-1 Watford (Selhurst Park)
10 July: Everton 3-0 Accrington Stanley (Finch Farm)
17 July: Everton 1-0 Blackburn Rovers (Finch Farm)
25 July: Everton 1-1 Millonarios (Everton win 10-9 on penalties) (Camping World Stadium, Orlando)
28 July: Everton 1-0 Pumas UNAM (Camping World Stadium, Orlando)
7 August: Manchester United 4-0 Everton (Old Trafford)
27 July: Guiseley 2-3 Leeds United (Nethermoor Park)
28 July: Blackburn 1-1 Leeds United (Ewood Park)
30 July: Fleetwood 2-1 Leeds United (Highbury Stadium)
31 July: Leeds United 2-3 Real Betis (Loughborough University Stadium)
4 August: Ajax 4-0 Leeds United (Amsterdam Arena)
7 August: Villarreal v Leeds United (Venue TBC)
Leicester City
24 July: Burton Albion 0-0 Leicester City (Pirelli Stadium)
28 July: Wycombe Wanderers 1-0 Leicester City (Adams Park)
31 July: QPR 3-3 Leicester City (Kiyan Prince Foundation Stadium)
4 August: Leicester City 3-2 Villarreal (King Power Stadium)
7 August: Leicester City 1-0 Manchester City (Community Shield, Wembley)
23 July: Mainz 0-1 Liverpool (Greisbergers Betten-Arena)
29 July: Hertha Berlin 4-3 Liverpool (Tivoli Stadion Tirol)
8 August: Liverpool 1-1 Athletic Bilbao (Anfield)
9 August: Liverpool v Osasuna (Anfield)
27 July: Manchester City 2-0 Preston (Etihad Campus)
31 July: Troyes v Manchester City (Stade de l'Aube) (Manchester City cancelled trip to France because of Covid-19)
31 July: Manchester City 4-0 Barnsley (Etihad Campus)
3 August: Manchester City 4-1 Blackpool (Etihad Campus)
7 August: Leicester 1-0 Manchester City (Community Shield, Wembley)
18 July: Derby County 1-2 Manchester United (Pride Park)
24 July: QPR 4-2 Manchester United (Kiyan Prince Foundation Stadium)
28 July: Manchester United 2-2 Brentford (Old Trafford)
31 July: Preston North End v Manchester United (Deepdale) Cancelled
7 August: Manchester United 4-0 Everton (Old Trafford)
18 July: York City 1-0 Newcastle (York Community Stadium)
18 July: Harrogate Town 2-1 Newcastle (The EnviroVent Stadium)
23 July: Doncaster 2-3 Newcastle (Keepmoat Stadium)
27 July: Rotherham 1-1 Newcastle (AESSEAL New York Stadium)
30 July: Burton Albion 0-2 Newcastle (Pirelli Stadium)
7 August: Newcastle 3-0 Norwich (St James' Park)
Norwich City
16 July: King's Lynn Town 1-3 Norwich (The Walks)
20 July: Norwich 1-0 Lincoln City (Lotus Training Centre)
23 July: Norwich 2-0 Huddersfield Town (Lotus Training Centre)
28 July: Coventry City v Norwich (Technique Stadium) (cancelled)
31 July: Sheffield United v Norwich (Bramall Lane) (cancelled)
3 August: Norwich 5-0 Gillingham (Carrow Road)
7 August: Newcastle 3-0 Norwich (St James's Park)
Southampton
24 July: Southampton 1-1 Fulham (Staplewood Campus)
27 July: Cardiff City 0-4 Southampton (Cardiff City Stadium)
31 July: Swansea City 1-3 Southampton (Liberty Stadium)
4 August: Southampton 1-0 Levante (St. Mary's)
7 August: Southampton 1-3 Athletic Bilbao (St Mary's)
17 July: Leyton Orient 1-1 Tottenham (The Breyer Group Stadium)
21 July: Colchester United 0-3 Tottenham (JobServe Community Stadium)
28 July: MK Dons 1-3 Tottenham (Stadium MK)
4 August: Chelsea 2-2 Tottenham (Stamford Bridge)
8 August: Tottenham 1-0 Arsenal (Tottenham Hotspur Stadium)
Watford
24 July: Watford 0-0 West Brom (Vicarage Road)
27 July: Stevenage 1-1 Watford (Lamex Stadium)
31 July: Watford v Barnsley (Vicarage Road) Cancelled
7 August: Crystal Palace 3-1 Watford (Selhurst Park)
9 July: Dundee 2-2 West Ham (Dens Park)
13 July: Leyton Orient 0-0 West Ham (The Breyer Group Stadium)
13 July: Northampton 1-2 West Ham (Sixfields Stadium)
21 July: Reading 0-3 West Ham (Madejski Stadium)
24 July: Celtic 2-6 West Ham (Celtic Park)
31 July: Brentford 0-1 West Ham (Brentford Community Stadium)
7 August: West Ham 2-0 Atalanta (London Stadium)
17 July: Crewe 1-0 Wolves (Gresty Road)
24 July: Real Betis 0-1 Wolves (Estadio Municipal de La Linea de la Concepción)
26 July: Las Palmas 3-2 Wolves (Marbella Football Centre)
31 July: Stoke 1-1 Wolves (bet365 Stadium)
1 August: Coventry City 1-2 Wolves (Coventry Building Society Arena)
7 August: Wolves 0-1 Celta Vigo (Molineux)

The tough questions facing Uefa: The Sports Desk team look at the problematic side of Euro 2020
Will colonising Mars save the Earth? Why Elon Musk believes it's our only hope
