TV Sports Today – July 31

Three friends jumping in excitement holding beer bottles while watching sports game on TV.

Golf

LPGA Tour Golf: Women’s British Open, 6 a.m. Thursday (Golf Channel)

High school boys soccer

Allstate All-America Cup, noon and 2:30 p.m. (ESPNU)

Horse racing

Breeders’ Cup Challenge Series 9 a.m. (NBCSN)

Saratoga Live, 1 p.m. (FS2)

MLB

Pirates at Reds, 12:30 p.m. (Fox Sports Indiana)

Cubs at Cardinals, 8 p.m. (ESPN)

Brewers at Athletics, 11 p.m. (MLB)

Pan American Games

From Peru, 5:30 p.m. and 7 p.m. (ESPNU)

Men’s soccer

MLS All-Star Game: MLS All-Stars vs. Atletico Madrid, 8 p.m. (FS1)

Swimming

USA Swimming National Championships: Day 1, 8 p.m. (NBCSN)

WNBA

Dream at Fever, 7 p.m. (CBSSN)

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