Thursday, March 24
Baseball
Sehome at Meridian, 4 p.m.
Blaine at Oak Harbor, 4 p.m.
Lynden at Lakewood, 4 p.m.
Sedro-Woolley at Lynden Christian, 4:30 p.m.
Anacortes at Mount Baker, 5 p.m.
Ferndale at Squalicum, 6:45 p.m.
Nooksack Valley at Bellingham, 7:05 p.m.
Softball
Nooksack Valley at Lynden, 4 p.m.
Squalicum at Burlington-Edison, 4 p.m.
Bellingham at Sehome-JV, 4:30 p.m.
Boys golf
Ferndale at 13th Annual Everett Invitational (Legion Memorial Golf Course), 12 p.m.
Bellingham, Blaine, Lynden Christian, Lynden, Mount Baker, Sehome, Squalicum at Burlington-Edison (Skagit Golf and Country Club), 2:30 p.m.
Girls golf
Ferndale, Lynden Christian, Nooksack Valley, Squalicum at Blaine (Semiahmoo Golf and Country Club), 3 p.m.
Bellingham, Lynden, Meridian, Sehome at NWC Girls Golf Meet (Lake Padden Golf Course), 3 p.m.
Girls tennis
Lynden at Bellingham, 3:45 p.m.
Squalicum at Ferndale, 4 p.m.
Sehome at Blaine, 4 p.m.
NCAA basketball
Gonzaga vs. Arkansas, 4:09 p.m., CBS
Friday, March 25
Softball
Sedro-Woolley at Ferndale, 3:30 p.m.
Lynden Christian at Blaine (Pipeline Fields), 4 p.m.
Meridian at Mount Baker, 4:30 p.m.
Sehome at Lake Washington, 5 p.m.
Boys soccer
Anacortes at Meridian, 4:30 p.m.
Burlington-Edison at Lynden Christian (Bender Fields), 4:30 p.m.
Blaine at Bellingham, 7 p.m.
Sehome at Squalicum, 7 p.m.
Lynden at Oak Harbor, 7 p.m.
Nooksack Valley at Sedro-Woolley, 7 p.m.
Ferndale at Lakewood, 7 p.m.
Track and field
Blaine, Ferndale, Lynden Christian, Mount Baker, Meridian, Nooksack Valley at Lynden, 3:30 p.m.
Bellingham, Squalicum, Sehome at Civic Field, 3:30 p.m.
NHL
Seattle Kraken at Anaheim, 7 p.m., Root Sports
Saturday, March 26
Baseball
Cedar Park Christian at Blaine, 12:30 p.m.
Port Angeles at Sehome, 1 p.m.
Softball
Nooksack Valley at Friday Harbor (Linde Community Fields), 12:30 p.m.
NHL
Seattle Kraken at Los Angeles, 7:30 p.m., Root Sports
Monday, March 28
Baseball
Bellingham at Sedro-Woolley (Janicki Playfields), 4 p.m.
Softball
Blaine at Nooksack Valley (Nooksack Valley Middle School), 4:30 p.m.
Lynden at Sedro-Woolley (Janicki Playfields), 4:30 p.m.
Ferndale-JV at Bellingham, 6:30 p.m.
Girls tennis
Burlington-Edison at Ferndale, 4 p.m.
Lynden at Oak Harbor, 4 p.m.
NHL
Seattle Kraken at Los Angeles, 7:30 p.m., Root Sports
MLB
Seattle Mariners vs. Texas Rangers, 1 p.m., Root Sports
Tuesday, March 29
Baseball
Lynden Christian at Mount Vernon (Sherman Anderson Field), 4 p.m.
Squalicum at Lynden, 4 p.m.
Meridian at Ferndale, 4 p.m.
Lakewood at Blaine (Pipeline Fields), 4:30 p.m.
Oak Harbor at Nooksack Valley, 4:30 p.m.
Mount Baker at Sehome, 6:30 p.m.
Softball
Sehome at Oak Harbor, 3 p.m.
Burlington-Edison at Meridian, 4 p.m.
Mount Baker at Lynden Christian (Lynden Christian Middle School), 4:30 p.m.
Mount Vernon at Squalicum, 6:30 p.m.
Boys soccer
Squalicum at Ferndale (Phillips 66 Soccer Park), 4 p.m.
Lakewood at Lynden (Bender Fields), 4:30 p.m.
Bellingham at Nooksack Valley (Nooksack Elementary School), 4:30 p.m.
Meridian at Sehome, 7 p.m.
Oak Harbor at Blaine, 7 p.m.
Lynden Christian at Sedro-Woolley, 7 p.m.
Boys golf
Meridian, Nooksack Valley, Squalicum at Oak Harbor (Whidbey Golf Club), 2:30 p.m.
Bellingham, Ferndale, Lynden Christian, Lynden, Mount Baker, Sehome at Blaine (Semiahmoo Golf and Country Club), 3 p.m.
Girls golf
Blaine, Bellingham, Meridian at Mount Vernon (Avalon Golf Links), 2 p.m.
Girls tennis
Squalicum at Sedro-Woolley, 3:30 p.m.
Bellingham at Ferndale, 4 p.m.
Lynden at Sehome, 4 p.m.
Anacortes at Blaine, 4 p.m.
MLB
Seattle Mariners vs. Kansas City Royals, 1 p.m., Root Sports
Wednesday, March 30
Softball
Sedro-Woolley at Blaine (Pipeline Fields), 4 p.m.
Bellingham at Lynden-JV, 4 p.m.
Track and field
Sehome at Burlington-Edison, 3:30 p.m.
Ferndale, Lynden at Blaine, 3:30 p.m.
Lynden Christian at Sedro-Woolley, 3:30 p.m.
Nooksack Valley at Meridian, 3:45 p.m.
Mount Baker, Squalicum at Bellingham (Civic Field), 4 p.m.
NHL
Seattle Kraken vs. Las Vegas, 7 p.m., Root Sports
Hailey Palmer’s sports calendar runs weekly on Wednesdays.