Friday, July 21
6:10 a.m.: Water polo, men’s Worlds, USA-Russia, NBC Sports online
11:45 a.m.: Women’s Euro 2017, Sweden-Russia, ESPN3
2 p.m.: Track and field, Diamond League Monaco, NBCSN
2:30 p.m.: Women’s Euro 2017, Germany-Italy, ESPN3
11:30 p.m.: Australian rules football, Essendon-North Melbourne, FS2
Saturday, July 22
7:30 a.m.: Tour de France, time trial, NBCSN
11:45 a.m.: Women’s Euro 2017, Iceland-Switzerland, ESPN3
2:30 p.m.: Women’s Euro 2017, France-Austria, ESPN3
3:30 p.m.: NWSL, Chicago-Orlando, Lifetime
4 p.m.: MLS, Minnesota-NY Red Bulls, ESPN
6 p.m.: UFC Fight Night, Fox
10 p.m.: Gold Cup semifinal, USA-Costa Rica, FS1
Sunday, July 23
Ongoing: Golf, British Open, NBC
9:30 a.m.: Field hockey, Women’s World League semifinal final, USA-Germany, ESPN3
2 p.m.: Swimming, World Championships, NBCSN
2:30 p.m.: Women’s Euro 2017, England-Spain, ESPN3
6:30 p.m.: MLS, Vancouver-Portland, FS1
Monday, July 24
11:30 a.m.: Swimming, World Championships, NBCSN
2:30 p.m.: Women’s Euro 2017, Belgium-Netherlands, ESPN3
Tuesday, July 25
11:30 a.m.: Swimming, World Championships, NBCSN
2:30 p.m.: Women’s Euro 2017, Russia-Germany or maybe Sweden-Italy, ESPN3
Wednesday, July 26
11:30 a.m.: Swimming, World Championships, NBCSN
7:30 p.m.: International Champions Cup, Barcelona-Manchester United, ESPN2
9:30 p.m.: Gold Cup final (might include the USA, might not), FS1
Thursday, July 27
6 a.m.: Cricket, England-South Africa, first day of third Test, ESPN3
11:30 a.m.: Swimming, World Championships, NBCSN
2:30 p.m.: Women’s Euro 2017, no idea which game, ESPN3
10 p.m.: Women’s soccer, USA-Australia, ESPN
Friday, July 28
6 a.m.: Cricket, England-South Africa, second day of third Test, ESPN3
11:30 a.m.: Swimming, World Championships, NBCSN
2 p.m.: Cricket, T20, Sussex-Middlesex, ESPN3
Saturday, July 29
6 a.m.: Cricket, England-South Africa, third day of third Test, ESPN3
11:45 a.m.: Women’s Euro 2017 quarterfinal, ESPN3
2 p.m.: Swimming, World Championships, NBC
2:30 p.m.: Women’s Euro 2017 quarterfinal, ESPN3
10 p.m.: MLS, Los Angeles-Seattle, ESPN
11 p.m.: Darts, Las Vegas Masters, FS1
Sunday, July 30
6 a.m.: Cricket, England-South Africa, fourth day of third Test, ESPN3
8 a.m.: Formula One, Hungarian GP, NBCSN
11:30 a.m.: Swimming, World Championships, NBCSN
11:45 a.m.: Women’s Euro 2017 quarterfinal, ESPN3
2 p.m.: MLS, Toronto-NYCFC, ESPN
2:30 p.m.: Women’s Euro 2017 quarterfinal, ESPN3
5 p.m.: BMX, World Championships, NBC Sports online
8 p.m.: Women’s soccer, USA-Brazil, ESPN2
Monday, July 31
6 a.m.: Cricket, England-South Africa, fifth day of third Test, ESPN3
There’s also cricket and cornhole. Yes, cornhole. And Battle of the Network Stars.
(All times ET. Olympic Channel events are pending a dispute with my cable/Internet company, which rhymes with “horizon.”)