Sports on TV: Sunday, July 23, 2017

AUTO RACING

TIME

TV

Monster Energy: Brickyard 400

2:30 p.m.

NBC

NHRA: Mile-High Nationals

3 p.m.

FOX

BASEBALL

TIME

TV

MLB: Marlins @ Reds

1:10 p.m.

FSFL

MLB: Rangers @ Rays

1:10 p.m.

SUN

MLB: Astros @ Orioles

1:35 p.m.

TBS

MLB: Nationals @ Diamondbacks

(TV joined in progress 4:30 p.m)

4:10 p.m.

MLBN

MLB: Cardinals @ Cubs

8 p.m.

ESPN

ESPND

BASKETBALL

TIME

TV

The Tournament: Regional final

Noon

ESPN

The Tournament: Regional final

2 p.m.

ESPN

The Tournament: Regional final

4 p.m.

ESPN2

The Tournament: Regional final

6 p.m.

ESPN2

CYCLING

TIME

TV

Tour de France: Stage 21

10:30 a.m.

NBCSN

GOLF

TIME

TV

British Open: Final round

7 a.m.

NBC

PGA: Barbasol Championship

4 p.m.

GOLF

LPGA: Marathon Classic (T)

9 p.m.

GOLF

HORSE RACING

TIME

TV

NTRA: Saratoga Live

4 p.m.

FS2

SOCCER

TIME

TV

Mexico: Pachuca @ Pumas

1 p.m.

UNID

Brazil: Corinthians @ Fluminense

3 p.m.

GOLTV

Champions Cup: Real Madrid-

Manchester United

5 p.m.

ESPN

ESPND

MLS: Portland @ Vancouver

6:30 p.m.

FS1

FOXD

Mexico: Necaxa @ Veracruz

7:30 p.m.

UNID

Gold Cup: Mexico-Jamaica

9 p.m.

FS1

SWIMMING

TIME

TV

FINA: World Championships (T)

2 p.m.

NBCSN

TENNIS

TIME

TV

WTA: Bucharest championship

10 a.m.

BEIN

BEINÑ

ATP: Live and taped coverage,

Bastad, Newport, Umag championships

10 a.m.

TENNIS

VOLLEYBALL

TIME

TV

AVP: Pro Beach Tour

4 p.m.

NBCSN

On the radio

BASEBALL

MLB: Marlins @ Reds, 1:10 p.m., WINZ 940; WZTU 94.9 FM; WAQI 710

MLB: Yankees @ Mariners, 4:10 p.m., WMEN 640

MLB: Cardinals @ Cubs, 8 p.m., WAXY 790