It's that time of year again. The time when we're left absolutely stunned by the wizardry of some 20-year-old at Real Madrid or Manchester United who's been handed his first serious minutes on a scorching July night at MetLife Stadium, so we write articles about how 2023-24 is going to be his oyster and then we never see him again.
You don't want to miss it, so here's a complete TV guide for summer soccer friendlies 2023 in the USA and Mexico.
I can't remember a more packed summer schedule with the Premier League and LaLiga concentrating their marketing efforts on the States, and we've also got the likes of Juventus, Milan, Borussia Dortmund and Lyon around.
You'd be worried about the domestic game getting drowned out over the next few weeks but Lionel Messi solves everything.
Summer soccer friendlies 2023 on TV USA
(All times EST)
Tuesday, July 18
MLS All-Star Skills Challenge at 7:30 p.m. on MLS Season Pass (Apple TV)
Wednesday, July 19
Manchester United vs. Lyon at 9 a.m. on ESPN2 and ESPN Deportes
Wrexham vs. Chelsea at 7:30 p.m. on ESPN2, ESPN+ and ESPN Deportes
MLS All-Stars vs. Arsenal at 8:30 p.m. on MLS Season Pass (Apple TV)
New Mexico United vs. Sunderland at 9 p.m. on ESPN+
Atlas vs. Sporting Gijón at 9 p.m. on TUDN
Necaxa vs. Athletic Club at 11 p.m. on TUDN
Saturday, July 22
Arsenal vs. Manchester United at 5 p.m. on ESPN+ and ESPN Deportes
Chelsea vs. Brighton at 7 p.m. on Peacock
Wrexham vs. LA Galaxy II at 10:30 p.m. on MLS Season Pass (Apple TV)
Barcelona vs. Juventus at 10:30 on ESPN+
Sunday, July 23
Fulham vs. Brentford at 4 p.m. on Peacock
Newcastle vs. Aston Villa at 7 p.m. on Peacock
Real Madrid vs. AC Milan at 10 p.m. on ESPN+ and ESPN Deportes
Tuesday, July 25
Wrexham vs. Manchester United academy at 10:30 p.m. on ESPN2 and ESPN Deportes
Wednesday, July 26
Brentford vs. Brighton at 5:30 p.m. on Peacock
Fulham vs. Aston Villa at 7 p.m. on Peacock
Chelsea vs. Newcastle at 8:15 p.m. on Peacock
Real Madrid vs. Manchester United at 8:30 p.m. on ESPN+
Arsenal vs. Barcelona at 10:30 p.m. on ESPN+
Thursday, July 27
San Diego Loyal vs. Borussia Dortmund at 11 p.m. on ESPN Deportes
Friday, July 28
Brighton vs. Newcastle at 7:30 p.m. on Peacock
Wrexham vs. Philadelphia Union II at 7:30 p.m. on MLS Season Pass (Apple TV)
Saturday, July 29
Barcelona vs. Real Madrid at 5 p.m. on ESPN+
Sunday, July 30
Aston Villa vs. Brentford at 12 p.m. on USA and Peacock
Chelsea vs. Fulham at 2:45 p.m. on NBC and Peacock
Manchester United vs. Borussia Dortmund at 9 p.m. ET on ESPN+ and ESPN Deportes
Tuesday, August 1
Milan vs. Barcelona at 11 p.m. on ESPN and ESPN Deportes
Wednesday, August 2
Sevilla vs. Real Betis at 9 p.m. on ESPN2 and ESPN Deportes (Guadalajara)
Atlético Madrid vs. Real Sociedad at 11 p.m. on ESPN2 and ESPN Deportes (Monterrey)
Saturday, August 5
Atlético Madrid vs. Sevilla at 7 p.m. on ESPN2 and ESPN Deportes
Real Betis vs. Real Sociedad at 10 p.m. on ESPN2
Sunday, August 6
Manchester United vs. Athletic Bilbao at 11 a.m. ET on ESPN Deportes (Dublin)