Wednesday, Dec. 28
Boys basketball
Nooksack Valley at Bear Creek, 2 p.m.
Tournament of Champions Holiday Classic: Squalicum at Franklin High School, 2:15 p.m.
Lake Stevens at Ferndale, 3 p.m., Mountlake Terrace High School
Glacier Peak at Lynden Christian, 6 p.m., Mountlake Terrace High School
Girls basketball
Friday Harbor at Blaine, 12 p.m.
Lynden Christmas Classic Day One: Lynden Christian, Ferndale at Lynden Christian, 3 p.m.
Port Angeles at Sehome, 4:15 p.m., Lynden High School
W.F. West at Lynden, 6 p.m.
NHL
Calgary Flames at Seattle Kraken, 7 p.m., TNT
Thursday, Dec. 29
Boys basketball
Nooksack Valley at Ridgefield, 11 a.m., Yakima Valley SunDome
Meridian at Royal, 2 p.m., Yakima Valley SunDome
Blaine at Cedarcrest, 4:30 p.m., Everett Community College
Bellingham at Mount Baker, 6 p.m.
Sehome at Prosser, 6 p.m., Yakima Valley SunDome
Lynden at Grandview, 8 p.m., Yakima Valley SunDome
Girls basketball
Mount Baker at Blaine, 1 p.m., Squalicum High School
Lynden Christmas Classic Day Two: Lynden Christian, Ferndale at Lynden Christian, 3 p.m.
Friday Harbor at Meridian, 3 p.m., Squalicum High School
Lincoln (Seattle) at Squalicum, 7 p.m.
Boys wrestling
The Rock Tournament: Blaine, Mount Baker at Vashon Island, 10 a.m.
WWU
Women’s basketball vs. Alaska Anchorage, 7 p.m.
Men’s basketball at Western Oregon, 7 p.m.
Friday, Dec. 30
Boys basketball
Ellensburg at Nooksack Valley, 10:30 a.m., Yakima Valley SunDome
Prosser at Lynden, 1:30 p.m., Yakima Valley SunDome
Wapato at Meridian, 4:30 p.m., Yakima Valley SunDome
Grandview at Sehome, 6 p.m., Yakima Valley SunDome
Marysville-Getchell at Bellingham, 7:15 p.m.
Girls basketball
Friday Harbor at Mount Baker, 1 p.m., Squalicum High School
Lynden Christmas Classic Day Three: Lynden Christian, Ferndale at Lynden Christian, 2:30 p.m.
Lincoln (Seattle) at Meridian, 3 p.m., Squalicum High School
Marysville-Getchell at Bellingham, 3:45 p.m.
Blaine at Lakewood, 5 p.m., Squalicum High School
Bellevue Christian at Squalicum, 7 p.m.
Meadowdale at Lynden, 7:15 p.m.
NHL
Edmonton Oilers at Seattle Kraken, 7 p.m., ESPN+
Saturday, Dec. 31
Boys basketball
Mount Baker at Anacortes, 2:30 p.m.
WWU
Women’s basketball vs. Alaska Fairbanks, 2 p.m.
Men’s basketball at Saint Martin’s, 5:15 p.m.
Sunday, Jan. 1
NFL
New York Jets at Seattle Seahawks, 1:05 p.m., Fox
NHL
New York Islanders at Seattle Kraken, 5 p.m., ESPN
Recreation
40th Annual Birch Bay Polar Bear Plunge, 10 a.m.
Padden Polar Dip and Resolution Run or Walk, 11 a.m., Lake Padden West Entrance
Monday, Jan. 2
Boys basketball
Bellingham at Ferndale, 7:15 p.m.
Sedro-Woolley at Lynden, 7:15 p.m.
Blaine at Nooksack Valley, 7:15 p.m.
Girls basketball
Mountlake Terrace at Sehome, 6 p.m.
Lynden at Sedro-Woolley, 7:15 p.m.
Ferndale at Bellingham, 7:15 p.m.
Nooksack Valley at Blaine, 7:15 p.m.
Recreation
Dance For People with Parkinson’s Disease and other Neurological Disorders, 1 p.m., Firehouse Arts and Events Center
Tuesday, Jan. 3
Boys basketball
Squalicum at Mount Vernon, 7 p.m.
Meridian at Burlington-Edison, 7:15 p.m.
Girls basketball
Burlington-Edison at Meridian, 7:15 p.m.
Mount Vernon at Squalicum, 7:15 p.m.
Boys swim and dive
Burlington-Edison at Lynden, 3:30 p.m., Forge Fitness Pool
Mount Vernon at Squalicum, 3:45 p.m., Arne Hanna Aquatic Center
Ferndale at Oak Harbor, 4 p.m., Vanderzicht Memorial Pool
Girls bowling
Squalicum at Meridian, 3:15 p.m., Mt. Baker Lanes
Blaine at Burlington-Edison, 3:15 p.m., Riverside Lanes
Boys wrestling
Bellingham, Blaine, Squalicum at Mount Baker, 6 p.m.
Girls wrestling
Lynden, Meridian, Nooksack Valley at Blaine, 6 p.m.
Ferndale at Squalicum, 7 p.m., Bellingham High School
NHL
Seattle Kraken at Edmonton Oilers, 6 p.m., Root Sports