World Junior Hockey Championship Semifinals at Vancouver Russia vs. United Sates, 4 p.m. Finland vs. Switzerland, 8 p.m. Relegation Game at Vancouver Denmark vs. Kazakhstan, 12 p.m. (Kazakhstan leads best-of-three 1-0)
NHL Winnipeg at Pittsburgh, 7 p.m. Nashville at Detroit, 7:30 p.m. Columbus at Carolina, 7:30 p.m. Washington at Dallas, 8 p.m. New Jersey at Arizona, 9 p.m. N.Y. Rangers at Colorado, 9 p.m. Vegas at Anaheim, 10 p.m.
AHL Bridgeport at Syracuse, 7 p.m. Charlotte at Belleville, 7 p.m. Grand Rapids at WB/Scranton, 7:05 p.m. Lehigh Valley at Providence, 7:05 p.m. Toronto at Binghamton, 7:05 p.m. Springfield at Hartford, 7:15 p.m. Rochester at Laval, 7:30 p.m. Manitoba at Texas, 8 p.m. Rockford at Iowa, 8 p.m. San Antonio at Chicago, 8 p.m. Colorado at Bakersfield, 10 p.m. San Jose at San Diego, 10 p.m. Tucson at Stockton, 10 p.m.
OHL Peterborough at Kingston, 7 p.m. Erie at Niagara, 7 p.m. Windsor at Guelph, 7:30 p.m. Owen Sound at Kitchener, 7:30 p.m. Sault Ste. Marie at London, 7:30 p.m. Mississauga at Oshawa, 7:35 p.m.
GOJHL Elmira at Listowel, 7:30 p.m. (Live on CKNX) Chatham at St. Marys, 7:30 p.m. Brantford at Stratford, 7:30 p.m. Waterloo at Brampton, 7:30 p.m.
PJHL Exeter at Thamesford, 7:30 p.m. Wingham at Hanover, 8 p.m. Kincardine at Walkerton, 8:20 p.m. Mount Forest at Mitchell, 8:30 p.m.
WOAA Senior Hockey Mapleton-Minto at Elora, 8:30 p.m. Petrolia at Clinton, 8:30 p.m. Ripley at Durham, 8:30 p.m. Shallow Lake at Saugeen Shores, 8:30 p.m.
NBA Utah at Cleveland, 7:30 p.m. Brooklyn at Memphis, 8 p.m. Dallas at Boston, 8 p.m. Indiana at Chicago, 8 p.m. Orlando at Minnesota, 8 p.m. Washington at Miami, 8 p.m. Atlanta at Milwaukee, 8:30 p.m. L.A. Clippers at Phoenix, 9 p.m. New York at L.A. Lakers, 10:30 p.m. Oklahoma City at Portland, 10:30 p.m.