World Hockey Championship
Semifinals
Finland vs. Russia, 9;15 a.m.
Canada vs. United States, 1;15 p.m.
NHL Playoffs
St. Louis vs. San Jose, 7;15 p.m.
(San Jose leads series 2-1)
AHL Playoffs
Toronto vs. Hershey, 7 p.m.
(Hershey leads series 1-0)
Lake Erie vs. Ontario, 8 p.m.
(Series is tied 0-0)
MasterCard Memorial Cup
Brandon vs. Rouyn-Noranda, 7 p.m.
NBA Playoffs
Cleveland vs. Toronto, 8;30 p.m.
(Cleveland leads series 2-0)
MLB
American League
Kansas City at Chicago White Sox, 2;10 p.m.
Toronto at Minnesota, 2;10 p.m.
Cleveland at Boston, 4;05 p.m.
N.Y. Yankees at Oakland, 4;05 p.m.
Tampa Bay at Detroit, 4;10 p.m.
Texas at Houston, 7;15 p.m.
Baltimore at L.A. Angels, 10;05 p.m.
National League
Atlanta at Philadelphia, 3;05 p.m.
Arizona at St. Louis, 4;05 p.m.
Colorado at Pittsburgh, 4;05 p.m.
Milwaukee at N.Y. Mets, 4;10 p.m.
Chicago Cubs at San Francisco, 7;15 p.m.
Washington at Miami, 7;15 p.m.
L.A. Dodgers at San Diego, 10;10 p.m.
Interleague
Seattle at Cincinnati, 4;10 p.m.
MLS
New York at New York City FC, 3 p.m.
Houston at Chicago, 5 p.m.
Columbus at Toronto FC, 5 p.m.
Montreal at Orlando, 7;30 p.m.
FC Dallas at New England, 7;30 p.m.
Real Salt Lake at Sporting KC, 8;30 p.m.
Colorado at Seattle, 10 p.m.
NLL Playoffs
New England at Buffalo, 7;30 p.m.
(Buffalo leads series 1-0)
Calgary at Saskatchewan, 9;30 p.m.
(Saskatchewan leads series 1-0)