SATURDAY
AUTO RACING
NASCAR, XFINITY, Lilly Diabetes 250, qualifying, 11:30 a.m., NBCSN-TV; 3 p.m., NBC-TV; WNZS Veazie (1340 AM) radio
NASCAR, Sprint Cup, The Brickyard 400, qualifying, 1 p.m., NBCSN-TV
Formula 1, Hungarian Grand Prix, qualifying, 3 p.m., NBCSN-TV
BASEBALL, MAJOR LEAGUE
DETROIT at BOSTON, 4 pm., NESN-TV; WZON Bangor 620 AM, WDEA Ellsworth (1370 AM), WHOU Houlton (100.1 FM), WQDY Calais (92.7 FM), WYBA Rockland (105.5 FM), WSYY Millinocket (94.9 FM), WEGP Presque Isle (1390 AM), WKTJ Farmington (99.3 FM), WALZ Machias (95.3 FM), WLOB Portland (1310 AM), WJJB Portland (96.3 FM), WPEI Portland/Saco (95.9 FM) radio
OAKLAND at SAN FRANCISCO GIANTS, 4 p.m., FS1-TV
ATLANTA at ST. LOUIS, 7 p.m., FS1-TV
NEW YORK YANKEES at MINNESOTA, 7 p.m., WOXO Norway (92.7 & 100.7 FM) radio
BASEBALL, MINOR LEAGUE
PORTLAND at NEW HAMPSHIRE, 6 p.m., WEZR Lewiston (1240 AM), WKTQ South Paris (1450 AM), WTME Rumford (780 AM) radio
BASKETBALL, WNBA
All-Star game, 3:30 p.m., ABC-TV
BOXING
Premier Boxing Champions, 9 p.m., NBCSN-TV
CROSSFIT GAMES
Fitness competition, 3 p.m., ESPN-TV
CYCLING
Tour de France, stage 20, 7 a.m., NBCSN-TV
GOLF
European Masters, third round, 6:30 a.m., The Golf Channel-TV
Champions, Senior British Open, third round, noon, ESPN2-TV
PGA, RBC Canadian Open, third round, 1 p.m., The Golf Channel-TV; 3 p.m., CBS-TV
U.S. Junior Amateur, 2 p.m., FS1-TV
LPGA, Meijer LPGA Classic, third round, 3 p.m., The Golf Channel-TV
MIXED MARTIAL ARTS
UFC Fight Night: Dillashaw vs. Barao 2, 10:30 p.m., FOX-TV
MOTOCROSS
AMA Lucas Oil Pro Championship, 6 p.m., NBCSN-TV
PAN AMERICAN GAMES
17th edition of the quadrennial event, 1 p.m., 7 p.m., CBMT-TV; 7 p.m., ESPN2-TV
SOCCER
International Champions Cup, MANCHESTER UNITED vs. BARCELONA, 4 p.m., FOX-TV
MLS, CHICAGO vs. NEW ENGLAND, 8:30 p.m., Comcast SportsNet New England-TV
SPECIAL OLYMPICS
Opening Ceremony, 9 p.m., ESPN-TV
SUNDAY
AUTO RACING
Formula One, Hungarian Grand Prix, 7:30 a.m., CNBC-TV
NASCAR, Sprint Cup, The Brickyard 400, 3:30 p.m., NBCSN-TV; WOXO Norway (92.7 & 100.7 FM), WNZS Veazie (1340 AM) radio
BASEBALL, MAJOR LEAGUE
LA DODGERS at NY METS., 1 p.m., TBS-TV
DETROIT at BOSTON, 8 p.m., ESPN-TV; WZON Bangor 620 AM, WDEA Ellsworth (1370 AM), WHOU Houlton (100.1 FM), WQDY Calais (92.7 FM), WYBA Rockland (105.5 FM), WSYY Millinocket (94.9 FM), WEGP Presque Isle (1390 AM), WKTJ Farmington (99.3 FM), WALZ Machias (95.3 FM), WLOB Portland (1310 AM), WJJB Portland (96.3 FM), WPEI Portland/Saco (95.9 FM) radio
BASEBALL, MINOR LEAGUE
PORTLAND at NEW HAMPSHIRE, 1 p.m., WEZR Lewiston (1240 AM), WKTQ South Paris (1450 AM), WTME Rumford (780 AM) radio
CROSSFIT GAMES
Fitness competition, 3 p.m., 7:30 p.m., ESPN2-TV
CYCLING
Tour de France, stage 21, 10 a.m., NBCSN-TV
GOLF
European Masters,first round, 5 a.m., The Golf Channel-TV
Champions, Senior British Open, final round, noon, ESPN2-TV
PGA, RBC Canadian Open, final round, 1 p.m., The Golf Channel-TV; 3 p.m., CBS-TV
LPGA, Meijer LPGA Classic, final round, 3 p.m., The Golf Channel-TV
PAN AMERICAN GAMES
17th edition of the quadrennial event, 1 p.m., CBMT-TV, ESPN-TV; Closing Ceremonies, 7 p.m., CBMT-TV
SOCCER
MLS, NEW YORK CITY vs. ORLANDO CITY, 2:30 p.m., FS1-TV
MLS, D.C. UNITED vs. PHILADELPHIA, 5 p.m., ESPN2-TV
CONCACAF Gold Cup, final, 8 p.m., FS1-TV
VOLLEYBALL, WOMEN
World Grand Prix final, 1 p.m., NBC-TV


