World Junior Hockey Championship
Semifinals
Finland vs. Sweden, 3:30 p.m.
Czechia vs. United States, 7:30 p.m.
Ontario Hockey League
Flint at Brampton, 4 p.m.
Windsor at Erie, 7 p.m.
Niagara at Owen Sound, 7 p.m.
Sault St. Marie at Saginaw, 7:05 p.m.
Kingston at Barrie, 7:30 p.m.
Greater Ontario Junior Hockey League
St. Thomas at Komoka, 7:15 p.m.
St. Mary’s at Strathroy, 7:30 p.m.
Provincial Junior Hockey League
Essex at Walpole Island, 4 p.m.
Lakeshore at Mooretown, 7:30 p.m.
Wheatley at Amherstburg, 7:30 p.m.
Port Stanley at Mt. Brydges, 7:30 p.m.
Woodstock at Wellesley, 7:30 p.m.
Kincardine at Mount Forest, 8 p.m.
Mitchell at Goderich, 8 p.m.
Exeter at North Middlesex, 8 p.m.
Petrolia at Lucan, 8 p.m.
Ontario Elite Hockey League
Lucknow at Georgian Bay, 5:30 p.m.
National Hockey League
NY Rangers at Washington, 12 p.m.
New Jersey at San Jose, 4 p.m.
Montreal at Colorado, 7 p.m.
Boston at Toronto, 7 p.m.
Minnesota at Carolina, 7 p.m.
St. Louis at Columbus, 7 p.m.
Detroit at Winnipeg, 7 p.m.
Utah at Dallas, 8 p.m.
Tampa Bay at Los Angeles, 9 p.m.
Buffalo at Las Vegas, 10 p.m.
Edmonton at Seattle, 10 p.m.
Nashville at Calgary, 10 p.m.
National Football League
Cleveland at Baltimore, 4:30 p.m.
Cincinnati at Pittsburgh, 8 p.m.
National Basketball Association
Philadelphia at Brooklyn, 6 p.m.
Phoenix at Indiana, 7 p.m.
Minnesota at Detroit, 7 p.m.
Denver at San Antonio, 8 p.m.
Portland at Milwaukee, 8 p.m.
New York at Chicago, 8 p.m.
Utah at Miami, 8 p.m.
Memphis at Golden State, 8:30 p.m.
Atlanta at LA Clippers, 10:30 p.m.