Sports calendar: July 21

MAIN EVENTS

ON TV

Today

Auto racing

NASCAR, Monster Energy Cup Series, Foxwoods Resort Casino 301, practice, 10 a.m. (CNBC) and 12:30 p.m. (NBCSN)

IMSA, WeatherTech SportsCar Championship, Northeast Grand Prix (same-day tape), 4 p.m. (FS1)

NASCAR, Xfinity Series, Lakes Region 200, 4 p.m. (NBCSN)

Basketball

The Basketball Tournament, regional round, Team Fredette vs. Peoria All Stars-West Coast Ronin winner, Noon (ESPN)

The Basketball Tournament, regional round, Matadors (Texas Tech alumni) vs. Bearcat Jam (Cincinnati alumni), 2 p.m. (ESPN)

The Basketball Tournament, regional round, Scarlet & Grey (Ohio State alumni) vs. West Virginia Wildcats-Charlotte Chess Center winner, 4 p.m. (ESPN)

Boxing

Jaime Munguia vs. Liam Smith, for Munguia’s WBO junior middleweight title; Alberto Machado vs. Rafael Mensah, for Machado’s WBA “regular” junior lightweight title, 10 p.m. (HBO)

CFL football

Winnipeg at Toronto, 4 p.m. (ESPN2)

Montreal at Calgary, 9 p.m. (ESPN2)

Cycling

Tour de France, Stage 14, from Saint-Paul-Trois-Chateaux to Mende, France, 8 a.m. (NBCSN)

Extreme sports

X Games Minneapolis, 1 p.m. (ABC) and 7 p.m. (ESPN)

Golf

British Open, 7 a.m. (NBC) and 4:30 a.m. Sunday (Golf Channel)

USGA, U.S. Junior Amateur Championship, championship match, 1 p.m. (FS1)

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

Horse racing

Saratoga Live, Diana Stakes, 4 p.m. (FS2)

MLB

Cardinals at Cubs or Mets at Yankees, 1 p.m. (MLB)

Pirates at Reds, 7 p.m. (Fox Sports Indiana)

Astros at Angels or Cardinals at Cubs, 7 p.m. (Fox)

White Sox at Mariners or Giants at Athletics, 10 p.m. (MLB)

Rugby

2018 World Cup Sevens, Bowl quarterfinals, 3 p.m. (NBC)

2018 World Cup Sevens, Men’s matches, 6:30 p.m. (NBC)

Soccer

International Champions Cup, Bayern Munich vs. Paris Saint-Germain, 10 a.m. (ESPN2)

NWSL, Seattle at Orlando, 3:30 p.m. (LIFE)

Liga MX, Primera Division, Club Tijuana vs. Guadalajara, 10 p.m. (FS1)

Tennis

World TeamTennis, New York at Washington, 5:30 p.m. (ESPNEWS)

Track and field

IAAF Diamond League, Herculis EBS Meeting, 1:30 p.m. (NBCSN)

WNBA

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

Sunday

Auto racing

Formula One, Emirates German Grand Prix, 9:05 a.m. (ESPN2)

NASCAR, Monster Energy Cup Series, Foxwoods Resort Casino 301, 2 p.m. (NBCSN)

Basketball

The Basketball Tournament, regional round, Noon and 2 p.m. (ESPN) and 4 and 6 p.m. (ESPN2)

Cycling

Tour de France, Stage 15, from Millau to Carcassonne, France, 7:30 a.m. (NBCSN)

Drag racing

NHRA, Mile-High Nationals, finals, 3 p.m. (Fox)

Extreme sports

X Games Minneapolis, 1 p.m. (ABC)

Golf Channel

British Open, 7 a.m. (NBC)

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

Horse racing

Saratoga Live, Coaching Club American Oaks, 4 p.m. (FS2)

MLB

Pirates at Reds, 1 p.m. (Fox Sports Indiana)

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

Mets at Yankees, 8 p.m. (ESPN)

Mixed Martial Arts

UFC Fight Night, prelims, Noon (FS1)

UFC Fight Night, Mauricio Rua vs. Anthony Smith, 2 p.m. (FS1)

Rugby

2018 World Cup Sevens, Challenge Trophy semifinals, 2:30 p.m. (NBC)

2018 World Cup Sevens, Cup bracket and Ceremony, 7 p.m. (NBCSN)

Soccer

ICC Futures Tournament, Final, 2:30 p.m. (ESPN2)

International Champions Cup, Liverpool vs. Borussia Dortmund, 4 p.m. (ESPN)

WNBA

Storm at Dream, 3 p.m. (NBA)

Sparks at Sky, 6 p.m. (NBA)