TODAY

Baseball

10 a.m. Rays at Yankees MLB

1 p.m. Rockies at Giants NBCBA

1 p.m. Athletics at Marlins NBCCA

1 p.m. Twins at Red Sox FS1

4 p.m. Dodgers at Braves FOX

6:30 p.m. Tigers at Angels MLB

College baseball

9 a.m. Michigan at Ohio State BTN

3 p.m. Clemson at Florida State ACC

Boxing

5 p.m. TCL: Atlanta vs. Miami KOFY (20)

Football

9 a.m. UFL: Memphis at Houston ABC

Golf

10 a.m. PGA: CJ Cup Byron Nelson GOLF

Noon PGA: CJ Cup Byron Nelson CBS

Noon PGA Champions: Insperity Invitational GOLF

3 p.m. LPGA: Black Desert Championship GOLF

8:30 p.m. LIV: South Korea FS1

Hockey

12:30 p.m. IIHF U-18 Worlds, bronze medal NHL

5 p.m. IIHF U-18 Worlds, gold medal NHL

Horse Racing

9 a.m. America’s Day at the Races FS2

9 a.m. Kentucky Derby Prep USA

11:30 a.m. Kentucky Derby NBC

(Post time: 3:57 p.m.)

College lacrosse

9:30 a.m. Men: MAAC championship ESPNU

11:30 a.m. Women: Patriot championship CBSSN

2 p.m. Men: Big East championship CBSSN

3 p.m. Women: Big East championship FS2

5 p.m. Men: Big Ten championship BTN

Mixed martial arts

4 p.m. UFC Fight Night, prelims ESPN2

7 p.m. UFC Fight Night, main card ESPN2

Motorsports

7 a.m. Indy NXT, practice FS1

8:30 a.m. IndyCar: Alabama Indy GP, practice FS1

8:55 a.m. F1: Miami Grand Prix, sprint ESPN

10:30 a.m. Indy NXT, qualifying FS1

11 a.m. NASCAR Xfinity: Andy’s Frozen Custard 300 CW

11:30 a.m. IndyCar: Alabama Indy GP, qualifying FS1

12:55 p.m. F1: Miami Grand Prix, qualifying ESPN

NBA playoffs

4:30 p.m. Game 7: Clippers at Nuggets TNT, truTV

NHL playoffs

5 p.m. Game 7: Avalanche at Stars ABC

PICKLEBALL

9 a.m. U.S. Open, championship round CBSSN

Soccer

5:50 a.m. Women: Paris FC vs. Paris Saint-Germain FS2

7 a.m. England: Everton vs. Ipswich Town USA

9:30 a.m. England: Arsenal vs. Bournemouth NBC, TELE

11:30 a.m. MLS: Nashville at Atlanta FOX

4:30 p.m. NWSL: Orlando at Portland ION

6 p.m. MLS: Dallas at San Diego FS1

7 p.m. NWSL: North Carolina at Utah ION

4 a.m. Scotland: Rangers vs. Celtic (Sun.) CBSSN

College softball

9 a.m. Louisville at Pittsburgh ACC

11 a.m. Stanford at Boston College ACC

Noon Northwestern at UCLA BTN

1 p.m. Florida State at Virginia Tech ACC

2 p.m. Oklahoma at Florida ESPN2

2 p.m. Cal Poly at Long Beach State ESPNU

2 p.m. Michigan State at Oregon BTN

4 p.m. Texas Tech at BYU ESPNU

Tennis

6:30 a.m. ATP: Madrid Open, doubles final TENNIS

9:30 a.m. WTA: Madrid Open, singles final TENNIS

Women’s college beach volleyball

11 a.m. NCAA semifinals ESPN2

SUNDAY

Baseball

10:30 a.m. Athletics at Marlins NBCCA

10:30 a.m. Royals at Orioles MLB

1 p.m. Rockies at Giants NBCBA

1:30 p.m. Nationals at Reds, in progress MLB

4 p.m. Dodgers at Braves ESPN

Boxing

7 p.m. Naoya Inoue vs. Ramon Cardenas ESPN

Football

9 a.m. UFL: D.C. at Michigan ESPN

1 p.m. UFL: San Antonio at Birmingham FOX

5 p.m. IFL: San Diego at Bay Area NBCCA+

Golf

10 a.m. PGA: CJ Cup Byron Nelson GOLF

Noon PGA: CJ Cup Byron Nelson CBS

Noon Champions: Insperity Invitational GOLF

3 p.m. LPGA: Black Desert Championship GOLF

motorsports

7 a.m. IndyCar: Alabama Indy Grand Prix, warmup FS1

8:30 a.m. Indy NXT: Grand Prix of Alabama, warmup FS1

10:30 a.m. IndyCar: Alabama Indy Grand Prix FOX

12:30 p.m. NASCAR Cup: Wurth 400 FS1

1 p.m. F1: Miami Grand Prix ABC

NBA playoffs

TBD Game 1: Pacers at Cavaliers TBD

5:30 p.m. Game 7: Warriors at Rockets, if nec. TNT

NHL playoffs

4 p.m. Game 7: Blues at Jets TBS

Soccer

5:30 a.m. England: Brighton vs. Newcastle U. TELE, USA

6 a.m. Italy: Monza vs. Atalanta CBSSN

10 a.m. NWSL: Chicago at NJ/NY Gotham FC CBS

4 p.m. USL: Sacramento at Roots SC CBSSN

5 p.m. NWSL: Bay FC at San Diego NBCCA

college softball

9 a.m. Maryland at Nebraska BTN

11 a.m. Stanford at Boston College ACC

11 a.m. Northwestern at UCLA BTN

1 p.m. Florida State at Virginia Tech ACC

1 p.m. Michigan State at Oregon BTN

Tennis

6:30 a.m. WTA: Madrid Open: doubles final TENNIS

9:30 a.m. ATP: Madrid Open: singles final TENNIS

Women’s college beach volleyball

7:30 a.m. NCAA championship ESPN

WNBA preseason

1 p.m. Brazil vs. Indiana ESPN2