Sports on TV today

Sports on TV today

Auto racing

NASCAR, Xfinity Series, Iowa 250, qualifying, 2:30 p.m. (FS2)

NASCAR, Xfinity Series, Iowa 250, 5 p.m. (FS1)

College Baseball

NCAA College World Series, Game 3, Arkansas vs. Texas, 2 p.m. (ESPN)

NCAA College World Series, Game 4, Texas Tech vs. Florida, 7 p.m. (ESPN2)

Drag racing

NHRA, Thunder Valley Nationals, finals (same-day tape), 7:30 p.m. (FS1)

Golf

USGA, U.S. Open, final round, 10 a.m. (FOX)

LPGA Tour, Meijer Classic, final round, 1:30 p.m. (Golf Channel)

MLB

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

Rays at Yankees OR Astros at Royals, 2 p.m. (MLB)

Red Sox at Mariners OR Giants at Dodgers (games joined in progress), 5 p.m. (MLB)

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

Soccer

FIFA World Cup, Group stage: Group E, Costa Rica vs. Serbia, 8 a.m. (FOX)

FIFA World Cup, Group stage: Group F, Germany vs. Mexico, 11 a.m. (FS1)

FIFA World Cup, Group stage: Group E, Brazil vs. Switzerland, 2 p.m. (FS1)

FIFA World Cup, Group stage: Group E, Brazil vs. Switzerland (in Spanish), 2 p.m. (NBCSN)

WNBA

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

Mercury at Aces, 8 p.m. (NBA)