TV LISTINGS
SATURDAY
Football Saskatchewan at Calgary, TSN1/3-4, 9 p.m. Golf British Open, CTV/NBC/TSN¼-5, 7 a.m.; TSN1/3-5, 4 a.m. (Sunday) PGA Tour Barbasol Championship, Golf, 4 p.m.
Baseball
St. Louis at Chicago Cubs, Sportsnet One, 4 p.m. Toronto at Cleveland, Sportsnet, 7 p.m.
Soccer
Crystal Palace vs. West Brom, TSN2, 5:57 a.m. Liverpool vs. Leicester City, TSN2, 8:22 a.m. New York Red Bulls at Minnesota, TSN2, 4 p.m. Gold Cup semifinal - Costa Rica vs. U.S., TSN5, 10 p.m. Colorado at Toronto FC, TSN¼, 7 p.m.
Cycling
Tour de France, Sportsnet, 8:10 a.m.
Basketball
WNBA all-star game, ABC, 3:30 p.m.
Auto racing
NASCAR Xfinity Lilly Diabetes 250, TSN1/3-4, 3:30 p.m.
Aquatics
World championships, CBC, 4 p.m.
MMA
UFC Fight Night, FOX/TSN5, 8 p.m.
SUNDAY Golf
British Open, CTV/NBC/TSN1/3-5, 7 a.m. PGA Tour Barbasol Championship, Golf, 4 p.m.
Baseball
Toronto at Cleveland, Sportsnet, 1 p.m. New York Yankees at Seattle, Sportsnet, 4 p.m. St. Louis at Chicago Cubs, TSN2, 8 p.m.
Soccer
Portland at Vancouver, TSN1/3-5, 6:30 p.m. Gold Cup semifinal - Mexico vs. Jamaica, TSN1/3-5, 9 p.m.
Cycling
Tour de France, Sportsnet One, 10:30 a.m.
Aquatics:
World championships, CBC, 3:30 p.m.