On the Air
Baseball
1 p.m., MLB Network — MLB: St. Louis Cardinals at Cleveland Indians.
2 p.m., NESN, WEEI (103.7-FM) — MLB: Toronto Blue Jays at Boston Red Sox in first game of a doubleheader.
4 p.m., MLB Network — MLB: Oakland Athletics at San Diego Padres.
7 p.m., YES, ESPN, WFAN (660-AM) — MLB: New York Yankees at Tampa Bay Rays.
7 p.m., NESN, WEEI (103.7-FM) — MLB: Toronto Blue Jays at Boston Red Sox in second game of a doubleheader.
7 p.m., WCCT, WCBS (880-AM) — MLB: Atlanta Braves at New York Mets.
10 p.m., MLB Network — MLB: Los Angeles Dodgers at San Francisco Giants. (joined in progress)
Basketball
7 p.m., ESPN2 — The Basketball Tournament regional semifinals from Peoria, Ill.
Horse Racing
1 p.m., FS2 — Racing from Saratoga Springs, N.Y.
Rugby
5:30 a.m. (Thursday), FS2 — NRL: Parramatta Eels at Sydney Roosters.
Tennis
6 a.m., Tennis Channel — ATP Generali Open from Kitzbuhel, Austria.
1:30 p.m., Tennis Channel — ATP Atlanta Open.
Summer Olympics
4 a.m., NBCSN, USA, CNBC — Coverage continues from Tokyo.
8 p.m., Ch. 30, NBCSN, USA, CNBC, Golf Channel — Coverage resumes from Tokyo.
Comment threads are monitored for 48 hours after publication and then closed.