Golf
6 a.m. British Open: Final round play // ESPN
2 p.m. LPGA: Marathon Classic // Golf
3 p.m. British Open Final-round play (delayed) ABC
3 p.m. American Century Championship // NBC-3
4 p.m. Barbasol Championship // Golf
MLB
1 p.m. Cleveland at Cincinnati // Fox Ohio
1:30 p.m. L.A. Dodgers at Washington // TBS
8 p.m. Boston at L.A. Angels // ESPN
Racing
1:30 p.m. NASCAR Series: 5-Hour Energy 301 // NBC SN
Olympic sports
1:30 p.m. Pan American Games from Toronto // ESPN2
7 p.m. Pan American Games from Toronto // ESPN2
Tennis
2 p.m. Hall of Fame Championships // Tennis
Soccer
4:30 p.m. CONCACAF Gold Cup: Tobago vs. Panama // Fox Sports 1
5 p.m. MLS: Columbus vs. Chicago // ESPN2
7:30 p.m. CONCACAF Gold Cup: Mexico vs. Costa Rica // Fox Sports 1
Basketball
6 p.m. NBA Summer League: Semifinals // NBA TV
8 p.m. NBA Summer League: Semifinals // NBA TV