Schedule for Wednesday, June 22

Detail blue line with puck on ice hockey rink. © Can Stock Photo / fotoduki

NHL

Stanley Cup Final

Best-of-seven series

Colorado at Tampa Bay, 8 p.m.

(Colorado leads series 2-1)

MEMORIAL CUP

Round-Robin

(At Saint John, N.B.)

Saint John vs. Edmonton, 6 p.m.

MLB

AMERICAN LEAGUE

Toronto (Stripling 3-2) at Chicago White Sox (Giolito 4-3), 2:10 p.m.

Detroit (Skubal 5-4) at Boston (Wacha 5-1), 7:10 p.m.

N.Y. Yankees (Montgomery 3-1) at Tampa Bay (Baz 0-1), 7:10 p.m.

Cleveland (McKenzie 4-5) at Minnesota (Gray 3-1), 7:40 p.m.

Seattle (Kirby 1-2) at Oakland (Blackburn 6-2), 9:40 p.m.

Kansas City (Lynch 3-6) at L.A. Angels (Ohtani 5-4), 9:49 p.m.

NATIONAL LEAGUE

Arizona (Bumgarner 3-6) at San Diego (Musgrove 8-0), 4:10 p.m.

Colorado (Kuhl 4-4) at Miami (Lopez 4-3), 6:40 p.m.

L.A. Dodgers (Anderson 8-0) at Cincinnati (Castillo 2-4), 6:40 p.m.

Chicago Cubs (Thompson 6-2) at Pittsburgh (Thompson 3-5), 7:05 p.m.

San Francisco (Rodon 6-4) at Atlanta (Morton 4-3), 7:20 p.m.

St. Louis (Wainwright 5-5) at Milwaukee (Lauer 6-2), 8:10 p.m.

INTERLEAGUE

N.Y. Mets (Carrasco 8-2) at Houston (Garcia 4-5), 2:10 p.m.

Philadelphia (Wheeler 6-3) at Texas (Gray 2-3), 4:05 p.m.

Washington (Corbin 3-9) at Baltimore (Wells 4-4), 7:05 p.m.

CANADIAN SOCCER CHAMPIONSHIP

Semifinals

Montreal at Toronto, 7 p.m.

York United at Vancouver, 10 p.m.