CFL B.C. at Montreal, 7 p.m. Saskatchewan at Calgary, 10 p.m.
MLB American League Kansas City at Tampa Bay, 12:10 p.m. Minnesota at Cleveland, 12:10 p.m. Chicago White Sox at Detroit, 1:10 p.m. Oakland at L.A. Angels, 7:05 p.m. Texas at Baltimore, 7:05 p.m. Toronto at Houston, 8:10 p.m. Boston at Seattle, 10:10 p.m.
National League St. Louis at Cincinnati, 12:35 p.m. San Francisco at Philadelphia, 1:05 p.m. Pittsburgh at Atlanta, 7:10 p.m. L.A. Dodgers at Colorado, 8:40 p.m.
Interleague N.Y. Mets at N.Y. Yankees, 7:05 p.m.
U21 Canadian Men's Fast Pitch Championship Nova Scotia vs PEI, 9 a.m. Stratford vs Alberta, 11 a.m. Saskatoon vs Tavistock, 12 p.m. Quebec vs Oshawa, 1 p.m. British Columbia vs PEI, 2 p.m. Nova Scotia vs Saskatoon, 4 p.m. New Brunswick vs Newfoundland, 4:30 p.m. Saskatchewan vs New Hamburg, 6:30 p.m. British Columbia vs Stratford, 7 p.m. Tavistock vs Irma, 8:30 p.m.
Bluewater Fastball League Chepstow Aces at Wiarton Nationals, 8:30 p.m. Port Elgin Blue Devils at Saugeen Thunderbirds, 8:30 p.m.
Huron County Fastball League Sebringville at Walton, 8 p.m. Fullarton at Milverton, 8:30 p.m.
South Perth Men's Fastball League Kitchener Cubs vs Ponsonby Sting, 8:30 p.m. St. Pauls Generals vs Elmira Expos, 8:45 p.m.