On the Air
Baseball
1 p.m., SNY, WOR (710-AM) — MLB: Colorado Rockies at New York Mets.
7 p.m., WICH (1310-AM) — NYP: Tri-City ValleyCats at Connecticut Tigers.
8 p.m., MLB Network — MLB: Kansas City Royals at Texas Rangers.
10 p.m., NESN, WTIC (1080-AM), WEEI (103.7-FM) — MLB: Boston Red Sox at Los Angeles Angels.
Football
9 p.m., ESPN2 — CFL: Winnipeg Blue Bombers at Edmonton Eskimos.
Golf
4:30 a.m., Golf Channel — Women's British Open from Milton Keynes, England.
1 p.m., TNT — PGA Championship from Springfield, N.J.
5 p.m., Golf Channel — European PGA: Kings Cup from Pattaya, Thailand. (taped today)
Soccer
7:30 p.m., ESPN — MLS All-Star Game from San Jose, Calif.
Tennis
11 a.m., Tennis Channel — Rogers Cup from Montreal and Toronto.
1 p.m., ESPN2 — ATP: Rogers Cup from Toronto.
6:30 p.m., ESPN2 — ATP: Rogers Cup from Toronto.
Comment threads are monitored for 48 hours after publication and then closed.