Sports schedules

Truro Sports

CFL
Calgary at Ottawa, 8:30 p.m.

MAJOR LEAGUE BASEBALL
American League
Houston (Valdez 9-4) at Cleveland (TBD), 8:10 p.m.
Tampa Bay (Kluber 7-6) at Detroit (TBD), 8:10 p.m.
Chicago White Sox (Cease 11-4) at Texas (Otto 4-7), 9:05 p.m.
Boston (Winckowski 4-5) at Kansas City (Greinke 3-6), 9:10 p.m.
Toronto (Berrios 8-4) at Minnesota (TBD), 9:10 p.m.
L.A. Angels (Sandoval 3-7) at Seattle (Ray 8-8), 11:10 p.m.

National League
Miami (TBD) at Chicago Cubs (Steele 4-7), 3:20 p.m.
Washington (Gray 7-7) at Philadelphia (Gibson 6-4), 8:05 p.m.
Atlanta (Anderson 9-6) at N.Y. Mets (Walker 9-2), 8:10 p.m.
Cincinnati (Dugger 0-0) at Milwaukee (Lauer 7-3), 9:10 p.m.
Colorado (Marquez 6-9) at Arizona (Bumgarner 6-10), 10:40 p.m.
San Diego (Manaea 6-5) at L.A. Dodgers (Gonsolin 12-1), 11:10 p.m.

Interleague
Pittsburgh (Keller 3-7) at Baltimore (Kremer 3-3), 8:05 p.m.
N.Y. Yankees (Cortes 9-3) at St. Louis (Hudson 6-6), 9:15 p.m.

MLS
Houston at Vancouver, 11:30 p.m.