ON TV
Today
Bowling
PBA: Summer League Elias Cup Finals, 9 p.m. (FS1)
CFL football
Toronto at Calgary, 9 p.m. (ESPN2)
Cycling
Tour de France: Stage 12, 126 miles, Toulouse to Bagneres-de-Bigorre, France, 7:30 a.m. (NBCSN)
Golf
PGA Tour: The Open Championship, 6 and 11 a.m. today and 1:30 and 6 a.m. Friday (Golf Channel)
PGA Tour: The Barbasol Championship, 5 p.m. (Golf Channel)
Horse racing
Saratoga Live, 1 p.m. (FS2)
MLB
Blue Jays at Red Sox or White Sox at Royals, 1 p.m. (MLB)
Cardinals at Reds, 7 p.m. (Fox Sports Indiana)
Rays at Yankees, 7 p.m. (MLB)
Soccer
MLS: D.C. United at FC Cincinnati, 8 p.m. (ESPN)
MLS: Orlando City SC at Portland, 10 p.m. (ESPN)
Tennis
WTT: Philadelphia at Orlando, 7 p.m. (CBSSN)
WNBA
Wings at Sparks, 3:30 p.m. (NBA)
SPECTATOR SPORTS
Today
No events scheduled