Sports on TV today


FINA: World Cup (taped), 11 a.m. (NBCSN)


GOLF — LPGA Tour: The Honda LPGA Thailand, 11 p.m. (Golf Channel)

IIHF hockey

U-18 World Championship: Canada vs. Sweden, Semifinal, 5 p.m. (NHL)


White Sox at Reds, 12:30 p.m. (MLB)

Giants at Rockies or Orioles at Mariners (games joined in progress), 3 p.m. (MLB)

Dodgers at Cubs, 7:30 p.m. (ESPN)

Rays at Angels or Blue Jays at Athletics (games joined in progress), 10:30 p.m. (MLB)


Kings at Pacers, 8 p.m. (Bally Sports Indiana)

Spurs at Jazz, 9 p.m. (NBA)


Capitals at Rangers, 7 p.m. (NBCSN)

Avalanche at Sharks, 9:30 p.m. (NBCSN)


NRL: Melbourne at South Sydney, 5:30 a.m. Thursday (FS2)

Men’s soccer

UEFA Champions League: Real Madrid at Chelsea, Semifinal Leg 2, 2:40 p.m. (CBSSN)

CONCACAF Champions League: Columbus Crew at CF Monterrey, Quarterfinal Leg 2, 8 p.m. (FS2)

CONCACAF Champions League: Portland at Club America, Quarterfinal Leg 2, 10 p.m. (FS1)

Women’s soccer

FASL: Chelsea at Tottenham Hotspur, 12:30 p.m. (NBCSN)


WSL Championship Tour: The Namaqualand Pro, 10 p.m. (FS2)


TENNIS — Madrid-ATP/WTA, WTA Quarterfinals, ATP Early Rounds, 5 and 6 a.m. today and 5 and 6 a.m. Thursday (Tennis)