Sports calendar: July 12

MAIN EVENTS

ON TV

Today

Auto racing

NASCAR, Camping World Truck Series, Buckle Up in Your Truck 200, 7:30 p.m. (FS1)

Cycling

Tour de France, Stage 6, from Brest to Mur de Bretagne Guerledan, France, 7:30 a.m. (NBCSN)

Golf

European PGA Tour, Aberdeen Standard Investments Scottish Open, 5:30 a.m. (Golf Channel)

Champions Tour, Constellation Senior Players Championship, 1:30 p.m. (Golf Channel)

PGA Tour, John Deere Classic, 4 p.m. (Golf Channel)

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

Lacrosse

FIL World Championships, United States vs. Iroquois Nationals, 1:30 p.m. (ESPN2)

MLB

Athletics at Astros, 2 p.m. (MLB)

Yankees at Indians or Blue Jays at Red Sox, 7 p.m. (MLB)

NBA

Summer League Playoffs, first round, Heat vs. Pelicans, 4 p.m. (NBA)

Summer League Playoffs, first round, Knicks vs. Celtics, 4:30 p.m. (ESPN2)

Summer League Playoffs, first round, Grizzlies vs. Thunder, 6 p.m. (NBA)

Summer League Playoffs, first round, 76ers vs. Suns, 6:30 p.m. (ESPN2)

Summer League Playoffs, first round, Spurs vs. Bucks, 8 p.m. (NBA)

Summer League Playoffs, second round, Clippers-Wizards winner vs. Lakers, 8:30 p.m. (ESPN2)

Summer League Playoffs, first round, Jazz vs. Magic, 10 p.m. (NBA)

Summer League Playoffs, second round, Pacers-Hawks winner vs. Trailblazers, 10:30 p.m. (ESPN2)

Softball

ESUSA Softball International Cup, Canada vs. USA Blue, 7 p.m. (ESPN)

Specials

2018 World Series of Poker, Final table, 9 p.m. (ESPN)

Tennis

Wimbledon Championships, women’s semifinals, 8 a.m. (ESPN)