On the Air
Saturday’s TV Highlights
Auto racing
6 a.m.: MotoGP: Grand Prix of Germany FS1
9 a.m.: IndyCar: Synk 275 (qualifying) FS1
10:30 a.m.: Indy NXT at Iowa Speedway FS1
10:35 a.m.: NASCAR Cup: Save Mart 350 (practice) TruTV
1:30 p.m.: NASCAR Xfinity: FoodMaxx 250 KSKN
2 p.m.: IndyCar: Synk 275 Fox 28
Baseball, MLB
10:05 a.m.: Chicago Cubs at New York Yankees MLB
10:10 a.m.: Seattle at Detroit Root
1 p.m.: All-Star Futures Game MLB
4:30 p.m.: Texas at Houston Fox 28
7:05 p.m.: Toronto at Athletics or Arizona at L.A. Angels MLB
Basketball, NBA Summer League
12:30 p.m.: Cleveland vs. Milwaukee NBA
1 p.m.: Dallas vs. San Antonio ESPN
2:30 p.m.: Indiana vs. Oklahoma City NBA
3:30 p.m.: Charlotte vs. Philadelphia ESPN2
5 p.m.: Sacramento vs. Chicago NBA
7:30 p.m.: Memphis vs. Portland ESPN2
Basketball, WBNA
10 a.m.: Minnesota at Chicago ABC
1 p.m.: Golden State at Las Vegas CBS
Combat sports
3 p.m.: UFC Fight Night: Lewis vs. Teixeira ESPN
Cycling
4:10 a.m.: Tour de France Peacock
Golf
1 a.m.: LPGA: Evian Championship Golf
6 a.m.: LIV Golf Andalucia Fox 28
9 a.m.: World: Scottish Open CBS
11 a.m.: PGA: Dick’s Sporting Goods Open Golf
11:30 a.m.: Celebrity American Century Championship NBC
Soccer, men’s
4 p.m.: USLC: Detroit at Hartford KSKN
4:30 p.m.: MLS: Miami at Nashville FS1
5:30 p.m.: MLS: Kansas City at Seattle MLS Season Pass
Soccer, women’s
Noon: Euro: Sweden vs. Germany Fox 28
Noon: Euro: Poland vs. Denmark FS1
2 p.m.: Copa America: Peru vs. Chile FS1
Tennis
5 a.m.: Wimbledon ESPN
8 a.m.: Wimbledon ESPN
Saturday’s Radio Highlights
Baseball, MLB
10:10 a.m.: Seattle at Detroit 700-AM / 105.3-FM
Baseball, MILB
7:05 p.m.: Eugene at Spokane 1510-AM / 103.5-FM
All events subject to change