Sports calendar: July 20

MAIN EVENTSĀ 

ON TVĀ 

Today

Auto racing

NASCAR, Monster Energy Cup Series, Foxwoods Resort Casino 301, practice, Noon, and qualifying, 4:30 p.m. (NBCSN)

Basketball

Big3, Week 5 games, 8 p.m. (FS1)

Boxing

Lamont Roach Jr. vs. Deivis Julio Bassa, junior lightweights, 7 p.m. (ESPN)

Jaron Ennis vs. Armando Alvarez, welterweights; Thomas Mattice vs. Zhora Hamaazaryan, lightweights; Montana Love vs. Kenneth Sims Jr., junior welterweights, 10 p.m. (SHO)

Cycling

Tour de France, Stage 13, from Bourg d’Oisans to Valence, France, 8 a.m. (NBCSN)

Extreme sports

X Games Minneapolis 2018, 9 p.m. (ESPN)

Golf

British Open, 9:30 a.m. today and 4:30 a.m. Saturday (Golf Channel)

USGA, U.S. Junior Amateur Championship, semifinal matches, 2 p.m. (FS1)

PGA Tour, Barbasol Championship, 5 p.m. (Golf Channel)

Horse racing

Saratoga Live, 4 p.m. (FS2)

Lacrosse

2018 FIL World Championships, championship match, 3 a.m. Saturday (ESPN2)

MLB

Cardinals at Cubs, 2 p.m. (MLB)

Mets at Yankees or Red Sox at Tigers, 7 p.m. (MLB)

Rugby

2018 World Cup Sevens, Men’s matches, 7 p.m. (NBCSN)

Soccer

ESPN2 ā€” International Champions Cup, Manchester City vs. Borussia Dortmund, 9 p.m. (ESPN2)

Special Olympics

2018 Special Olympics USA Games, 6 p.m. (ESPN2)

WNBA

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

Wings at Sky, 9 p.m. (NBA)