COMING UP
Cincinnati Reds
Friday vs. Brewers, 7:10 p.m. (Bally Sports Indiana)
Saturday vs. Brewers, 7:10 p.m. (Bally Sports Indiana)
Sunday vs. Brewers, 1:40 p.m. (Bally Sports Indiana)
NASCAR
Sunday at Loudon, N.H., 2:30 p.m. (USA)
July 23 at Pocono, 2:30 p.m. (USA)
July 30 at Richmond, Va., 3 p.m. (USA)
IndyCar
Sunday at Toronto, 1:30 p.m. (Peacock)
July 22-23 at Iowa, 3 p.m. and 2 p.m. (NBC)
Aug. 6 at Nashville, Tenn., Noon (NBC)
SPORTS ON TV TODAY
Australian Rules Football
AFL: Brisbane at Melbourne, 5:30 a.m. Friday (FS2)
Auto racing
SRX: Racing Series, 9 p.m. (ESPN)
CFL football
Hamilton at Edmonton, 9 p.m. (CBSSN)
Cycling
UCI: The Tour de France, Stage 12, 103 miles, Roanne to Belleville-en-Beaujolais, 6:55 a.m. (Peacock) and 2 a.m. Friday (taped) (USA)
Women’s GLOBL JAM basketball
GLOBL JAM FIVES: U.S. vs. Canada, 5:30 p.m. (CBSSN)
Golf
PGA Tour: The Genesis Scottish Open, 8:30 a.m. (Golf Channel)
PGA Tour Champions: The Kaulig Companies Championship, 1:30 p.m. (Golf Channel)
PGA Tour: The Barbasol Championship, 4 p.m. (Golf Channel)
LPGA Tour: The Dana Open (taped), 7:30 p.m. (Golf Channel)
Horse racing
NYRA: America’s Day at the Races, 12:30 p.m. (FS2)
NBA
Summer League: Cavs vs. Bulls, 3 p.m. (ESPN2)
Summer League: 76ers vs. Hawks, 3:30 p.m. (NBA)
Summer League: Nets vs. Raptors, 5 p.m. (ESPN2)
Summer League: Heat vs. Bucks, 5:30 p.m. (NBA)
Summer League: Rockets vs. Warriors, 7 p.m. (ESPN)
Summer League: Hornets vs. Pelicans, 7:30 p.m. (NBA)
Summer League: Trail Blazers vs. Magic, 9 p.m. (ESPN2)
Summer League: Timberwolves vs. Kings, 9:30 p.m. (NBA)
Men’s rugby
MLR: The Collegiate Rugby Shield Invitational, 8 p.m. (FS1)
Men’s soccer
Liga MX: Atlas at Santos Laguna, 9 p.m. (FS2)
Tennis
WTA: Wimbledon, Semifinals, 8 a.m. (ESPN)
ATP/WTA: Wimbledon, Mixed Doubles Championship, 1 p.m. (ESPN)