SATURDAY
AUTO RACING
Formula One, German Grand Prix, qualifying, 8 a.m., NBCSN-TV
NASCAR, Camping World Truck, The Pocono Mountains 150, qualifying, 9 a.m., race, 1 p.m., FS1-TV; WOXO Norway (92.7 & 100.7 FM) radio
NASCAR, Sprint Cup, The Pennsylvania 400, practice, 11 a.m., NBCSN-TV
IndyCar, qualifying, 2 p.m., NBCSN-TV
NASCAR, XFINITY, The U.S. Cellular 250, qualifying , 4 p.m., race, 8 p.m., NBCSN-TV; WNZS Veazie (1340 AM) radio
BASEBALL, MAJOR LEAGUE
SEATTLE at CHICAGO CUBS, 2 p.m., WEZQ Bangor, (92.9 FM) radio
WASHINGTON at SAN FRANCISCO, 4 p.m., FS1-TV
ST. LOUIS at MIAMI, 7 p.m., FS1-TV
BOSTON at LA ANGELS, 9 p.m., 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), 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 BINGHAMTON, 7 p.m., WPEI Portland (95.5 & 95.9 FM), WEZR Lewiston (1240 AM), WKTQ South Paris (1450 AM), WTME Rumford (780 AM) radio
BASKETBALL, MEN
TBT Tournament semifinal, 5 p.m., 7 p.m., ESPN-TV
GOLF
Women’s British Open, third round, 9 a.m., The Golf Channel-TV; 11 a.m., NBC-TV
PGA Championship, third round, 11 a.m., TNT-TV; 2 p.m., CBS-TV
MIXED MARTIAL ARTS
World Series of Fighting 32, Marlon Moraes vs. Josh Hill, 10:30 p.m., NBCSN-TV
SOCCER
International Champions Cup
CELTIC vs. BARCELONA, 1 p.m., ESPN-TV
REAL MADRID vs. CHELSEA, 3 p.m., ESPN-TV
LIVERPOOL vs. AC MILAN, 10 p.m., ESPN2-TV
TENNIS
Rogers Cup, Women’s semifinals, 1 p.m., 6 p.m., ESPN2-TV
Rogers Cup, men’s semifinals, 3 p.m., 8 p.m., ESPN2-TV
SUNDAY
AUTO RACING
Formula One, Grand Prix of Germany, 7:30 a.m., NBCSN-TV
NASCAR, Sprint Cup, The Pennsylvania 400, 1:30 p.m., NBCSN-TV; WOXO Norway (92.7 & 100.7 FM) radio
IndyCar, 2 p.m., CNBC-TV
NHRA Drag, Sonoma Nationals, 4 p.m., FOX-TV
BASEBALL, MAJOR LEAGUE
ST. LOUIS at MIAMI, 1 p.m., TBS-TV
BOSTON at LA ANGELS, 3:30 p.m., 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), 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
LA DODGERS at ST. LOUIS, 7 p.m., WEZQ Bangor, (92.9 FM) radio
SEATTLE at CHICAGO CUBS, 8 p.m., ESPN-TV
BASEBALL, MINOR LEAGUE
PORTLAND at BINGHAMTON, 1 p.m., WPEI Portland (95.5 & 95.9 FM), WEZR Lewiston (1240 AM), WKTQ South Paris (1450 AM), WTME Rumford (780 AM) radio
BASEBALL, SLWS
US EAST vs. US SOUTHEAST, 2 p.m., WEZQ Bangor, (92.9 FM) radio, Internet (929theticket.com)
MAINE DISTRICT 3 vs. U.S. SOUTHWEST, 5 p.m., WEZQ Bangor, (92.9 FM) radio, Internet (929theticket.com)
FOOTBALL, CFL
TORONTO at OTTAWA, 7:30 p.m., ESPN2-TV
GOLF
Women’s British Open final round, 9 a.m., The Golf Channel-TV; 11 a.m., NBC-TV
PGA Championship, final round, 11 a.m., TNT-TV; 2 p.m., CBS-TV
HORSE RACING
Haskell Invitational, 5 p.m., NBC-TV
Shuvee Stakes, 4 p.m., FS2-TV
SOCCER
MLS
SPORTING KC vs. PORTLAND, 1 p.m., FOX-TV
SEATTLE vs. LOS ANGELES, 4 p.m., ESPN-TV
ORLANDO CITY vs. NEW ENGLAND, 7:30 p.m., Comcast SportsNet New England-TV
Club Friendly, ARSENAL vs. CHIVAS, 9 p.m., FS1-TV
TENNIS
Rogers Cup, final,1 p.m., 4 p.m., ESPN2-TV


