Sports Calendar – July 18

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