Sports TV/radio listings for Thursday, June 30
Thursday, June 30
Television
AUTO RACING
11 a.m., 1 p.m., NBCSN — NASCAR Xfinity practice
Noon, 2 p.m., NBCSN — NASCAR Sprint Cup practice
CFL
4 p.m., ESPN2 — Ottawa at Montreal
7 p.m., ESPN2 — Toronto at Saskatchewan
GOLF
6:30 a.m., GOLF — European PGA, 100th Open de France
10:30 a.m., GOLF — PGA-WGC, Bridgestone Invitational
3:30 p.m., GOLF — PGA, Barracuda Championship
6 p.m., GOLF — LPGA, Cambia Portland Classic (delayed)
3:30 a.m. Friday, GOLF — European PGA, 100th Open de France
MLB
10 a.m., MLB — Rangers-Yankees or Dodgers-Brewers (11 a.m.)
4 p.m., MLB — Cubs-Mets or Royals-Cardinals
7 p.m., ROOT — Orioles at Mariners
SOCCER
11:30 a.m., ESPN2 — Euro quarterfinal, Poland vs. Portugal
SWIMMING
3:30 p.m., NBCSN; 8 p.m., NBC (delayed) — U.S. Olympic Trials
TENNIS
4 a.m., ESPN — Wimbledon
WNBA
12:30 p.m., NBA TV — Atlanta at Los Angeles
Radio
BASEBALL
6:10 p.m., ESPN 1340 AM — Orioles at Mariners
7 p.m., KFLD 870 AM — Vancouver Canadians at Dust Devils
This story was originally published June 29, 2016 at 4:19 PM with the headline "Sports TV/radio listings for Thursday, June 30."