Sports on TV today

Auto racing

FIA Formula E, Qatar Airways New York City e-Prix, Race 2, 2:30 p.m. (FS1)

IndyCar, Honda Indy Toronto, 3:30 p.m. (NBCSN)

Cornhole

ACL Championships, 2 p.m. (ESPN2)

Cycling

Tour de France, Stage 9, from Arras Citadelle to Roubaix, France, 6:30 a.m. (NBCSN)

Golf

GOLF — European PGA Tour, Aberdeen Standard Investments Scottish Open, 10 a.m. (Golf Channel) and 12:30 p.m. (NBC)

PGA Tour, John Deere Classic, 1 p.m. (Golf Channel) and 3 p.m. (CBS)

LPGA Tour, Marathon Classic, 3 p.m. (Golf Channel)

American Century Celebrity Championship, 3 p.m. (NBC)

USGA, U.S. Senior Women’s Open, 4 p.m. (FS1)

Champions Tour, Constellation Senior Players Championship, 5 p.m. (Golf Channel)

Web.com Tour, Utah Championship, 7 p.m. (Golf Channel)

Lacrosse

FIL World Championships, United States vs. Canada, Noon (ESPN2)

MLB

Yankees at Indians, 1 p.m. (TBS)

Reds at Cardinals, 2 p.m. (Fox Sports Indiana)

All-Star Futures Game, 4 p.m. (MLB)

NBA

Summer League, Playoffs, quarterfinal, Pistons-Bulls winner vs. Lakers, 4 p.m. (ESPN2)

Summer League, Playoffs, quarterfinal, Cavs-Rockets winner vs. Raptors-Hornets winner, 6 p.m. (ESPN2)

Summer League, Playoffs, quarterfinal, Heat-Celtics winner vs. Trail Blazers, 8 p.m. (ESPN2)

Summer League, Playoffs, quarterfinal, 76ers-Bucks winner vs. Grizzlies-Jazz winner, 10 p.m. (ESPN2)

Soccer

FIFA World Cup, final, France vs. Croatia, 11 a.m. (FOX)

MLS, Seattle at Atlanta United, 2 p.m. (FOX)

MLS, Portland at Los Angeles FC, 6 p.m. (ESPN)

Softball

USA Softball International Cup, championship game, 8 p.m. (ESPN)

Tennis

ESPN — Wimbledon Championships, men’s final, 9 a.m. (ESPN) and 3 p.m. (ABC) (same-day tape)

Track and field

IAFF, World Cup, Day 2, 6 p.m. (NBCSN)

WNBA

Sky at Liberty, 3 p.m. (NBA)

Mercury at Fever, 5 p.m. (NBA)

Sun at Lynx, 7 p.m. (NBA)