Sports on TV today

Auto racing

IndyCar, Indianapolis 500, qualifying, Day 2, 4 p.m. (ABC)

College softball

NCAA Tournament, Regional, teams TBA, Noon and 2:30 p.m., (ESPN)

NCAA Tournament, Regional, teams TBA, Noon and 2:30, 7 and 9:30 p.m. (ESPN2)

NCAA Tournament, Regional, teams TBA, 4:30, 7 and 9:30 p.m. (ESPNU)

Diving

U.S. National Championships, 1 p.m. (NBC)

Drag racing

NHRA, Menards Heartland Nationals, finals, 2 p.m. (FS1)

Golf

European PGA Tour, Belgian Knockout, final day, 7 a.m. (Golf Channel)

PGA Tour, AT&T Byron Nelson, 1 p.m. (Golf Channel) and 3 p.m. (CBS)

Champions Tour, Regions Tradition, 3 p.m. (Golf Channel)

5 p.m.

LPGA Tour, Kingsmill Championship, 5 p.m. (Golf Channel)

GOLF — Web.com Tour, BMW Charity Pro-Am (same-day tape), 7 p.m. (Golf Channel)

MLB

Cubs at Reds, 1 p.m. (Fox Sports Indiana/WGN)

Dodgers at Nationals or Yankees at Roylas, 1:30 p.m. (MLB)

Indians at Astros, 8 p.m. (ESPN)

NBA Playoffs

Western Conference finals, Game 3, Rockets at Warriors, 8 p.m. (TNT)

NHL Playoffs

Western Conference finals, Game 5, Golden Knights at Jets, 3 p.m. (NBC)

Soccer

MLS, N.Y. Red Bulls at Atlanta United, 7 p.m. (FS1)

Track and field

NBCSN — adidas Boost Boston Games, 1 p.m. (NBCSN) and 2 p.m. (NBC)

WNBA

Fever at Mystics, 1 p.m. (NBA)

Sparks at Lynx, 5 p.m. (ESPN2)