On the Air
Auto Racing
5:25 a.m. (Friday), ESPN2 — Formula One French Grand Prix practice from Le Castellet.
Baseball
1 p.m., MLB Network — MLB: Baltimore Orioles at Cleveland Indians.
3:45 p.m., MLB Network — MLB: Arizona Diamondbacks at San Francisco Giants.
6:30 p.m., NESN — Triple-A: Lehigh Valley IronPigs at Worcester Red Sox.
7 p.m., YES, WFAN (660-AM) — MLB: New York Yankees at Toronto Blue Jays from Buffalo, N.Y.
7 p.m., SNY, WCBS (880-AM) — MLB: Chicago Cubs at New York Mets.
Basketball
8 p.m., CBSSN — WNBA: Minnesota Lynx at Dallas Wings.
8:40 p.m., ESPN — NBA playoffs: Brooklyn Nets at Milwaukee Bucks.
10 p.m., CBSSN — WNBA: New York Liberty at Las Vegas Aces.
Golf
10:30 a.m., Golf Channel — LPGA: Meijer Classic from Belmont, Mich.
12:30 p.m., Golf Channel — PGA: U.S. Open from La Jolla, Calif.
7 p.m., Ch. 30 — PGA: U.S. Open from La Jolla, Calif.
Hockey
8 p.m., USA — NHL playoffs: Tampa Bay Lightning at New York Islanders.
Horse Racing
8:30 a.m., NBCSN — The Royal Ascot from England.
3 p.m., FS2 — Live racing from New York.
Mixed Martial Arts
9 p.m., ESPN2 — PFL 5 from Atlantic City, N.J.
Rugby
5:30 a.m. (Friday), FS2 — NRL: Sydney Roosters at Penrith Panthers.
Soccer
9 a.m., ESPN — UEFA Euro: Ukraine vs. North Macedonia from Bucharest, Romania.
Noon, ESPN — UEFA Euro: Belgium at Denmark from Copenhagen.
3 p.m., ESPN — UEFA Euro: Austria at Netherlands from Amsterdam.
5 p.m., FS1 — Copa América: Colombia vs. Venezuela from Goiânia, Brazil.
8 p.m., FS1 — Copa América: Peru at Brazil from Rio de Janeiro.
Swimming
6:30 p.m., NBCSN — Olympic Trials qualifying heats from Omaha, Neb. (taped today)
8 p.m., NBCSN — Olympic Trials from Omaha, Neb.
10 p.m., Ch. 30 — Olympic Trials from Omaha, Neb.
Tennis
6 a.m., Tennis Channel — ATP Fever-Tree Championships from London; WTA Birmingham Classic from England; ATP Noventi Open from Halle, Germany; Bett1open from Berlin.
Comment threads are monitored for 48 hours after publication and then closed.