Saturday, March 12th:
Cedarcrest at Lynden – 12:00
Lynden Christian at Friday Harbor – 12:00
Nooksack Valley at Overlake – 12:00 (Double Header)
Ferndale at Marysville-Pilchuck – 1:00
South Whidbey at Meridian- 1:00
Mount Baker at Coupeville – 1:00
Sehome at Port Angeles – 1:00
Highline at Squalicum – 1:00
Sehome vs. Forks (at Port Angeles) – 4:00
Tuesday, March 15th:
Sultan at Mount Baker – 4:30
Lynden at Sehome – 6:30
Burlington-Edison at Bellingham – 7:05
Wednesday, March 16th:
Friday Harbor at Meridian – 4:00
Coupeville at Lynden Christian – 4:30
Granite Falls at Nooskack Valley – 4:30
Arlington at Squalicum – 6:00
Ferndale at Stanwood – 6:30
Friday, March 18th:
Lake Stevens at Ferndale – 4:00
Overlake at Lynden Christian – 4:00
Lynden at Ridgefield – 4:00
King’s at Squalicum – 5:00
Saturday, March 19th:
Arlington at Sehome – 10:00 AM
Bellingham at South Whidbey – 12:00 (Double Header)
Ferndale vs. Centralia (at River Ridge) – 12:00
Friday Harbor at Mount Baker – 12:00 (Double Header)
Granite Falls at Meridian – 1:00
Lakewood at Squalicum – 1:00
Lynden Christian vs. Cedar Park Christian – 2:00 (Location TBA)
Ferndale at River Ridge – 2:30
Tuesday, March 22nd:
Ferndale at Lakewood – 4:00
Oak Harbor at Lynden – 4:00
Lynden Christian at Burlington-Edison – 4:00
Bellingham at Blaine – 4:30
Meridian at Anacortes – 4:30
Sedro-Woolley at Nooksack Valley – 4:30
Mount Vernon at Mount Baker – 5:00
Squalicum at Sehome – 6:30
Thursday, March 24th:
Blaine at Oak Harbor – 4:00
Lynden at Lakewood – 4:00
Sehome at Meridian – 4:00
Sedro-Woolley at Lynden Christian – 4:30
Anacortes at Mount Baker – 5:00
Ferndale at Squalicum – 6:45
Nooksack Valley at Bellingham – 7:05
Saturday, March 26th:
Cedar Park Christian at Blaine – 12:30
Tuesday, March 29th:
Bellingham at Sedro-Woolley – 4:00
Lynden Christian at Mount Vernon – 4:00
Squalicum at Lynden – 4:00
Meridian at Ferndale – 4:00
Blaine at Lakewood – 4:30
Oak Harbor at Nooksack Valley – 4:30
Mount Baker at Sehome – 6:30
Thursday, March 31st:
Lynden at Meridian – 4:00
Sehome at Burlington-Edison – 4:00
Bellingham at Lynden Christian – 4:30
Lakewood at Nooksack Valley – 4:30
Ferndale at Mount Baker – 5:00
Blaine at Squalicum – 6:45
Saturday, April 2nd:
Overlake at Blaine – 12:00 (Double Header)
Nooksack Valley at Friday Harbor – 12:00
University Prep at Lynden Christian – 1:00
Monday, April 4th:
Ferndale at Sedro-Woolley – 4:00
Nooksack Valley at Lynden – 4:00
Mount Baker at Meridian – 4:00
Lynden Christian at Blaine – 4:30
Burlington-Edison at Squalicum – 6:45
Sehome at Bellingham – 7:05
Tuesday, April 5th:
Bellingham at Ferndale – 4:00
Ferndale at Oak Harbor – 4:00
Sedro-Woolley at Lynden – 4:00
Meridian at Burlington-Edison – 4:00
Squalicum at Mount Vernon – 4:00
Blaine at Nooksack Valley – 4:30
Lynden Christian at Mount Baker – 5:00
Oak Harbor at Sehome – 6:30
Wednesday, April 6th:
Lynden at Selah – 6:00
Thursday, April 7th:
Lynden at Selah – 1:00
Meridian at Brewster – 4:00
Friday, April 8th:
Meridian at Cascade – 1:00
Tuesday, April 12th:
Blaine at Sedro-Woolley – 4:00
Mount Vernon at Meridian – 4:00
Sehome at Lakewood – 4:00
Nooksack Valley at Lynden Christian – 4:30
Burlington-Edison at Mount Baker – 5:00
Anacortes at Squalicum – 6:45
Lynden at Bellingham – 7:05
Wednesday, April 13th:
Burlington-Edison at Ferndale – 4:00
Mount Baker at Lynden – 4:00
Sehome at Mount Vernon – 4:00
Meridian at Blaine – 4:30
Lynden Christian at Anacortes – 4:30
Squalicum at Nooksack Valley – 4:30
Oak Harbor at Bellingham – 7:05
Friday, April 15th:
Lynden at Blaine – 4:30
Ferndale at Nooksack Valley – 4:30
Bellingham at Anacortes – 6:00
Sedro-Wolley at Sehome – 6:30
Mount Baker at Squalicum – 6:45
Saturday, April 16th:
Meridian at Lynden Christian – 1:00
Tuesday, April 19th:
Bellingham at Lakewood – 4:00
Mount Vernon at Ferndale – 4:00
Lynden Christian at Oak Harbor – 4:00
Nooksack Valley at Meridian – 4:00
Burlington-Edison at Lynden – 4:00
Squalicum at Sedro-Woolley – 4:00
Blaine at Mount Baker – 5:00
Anacortes at Sehome – 6:30
Wednesday, April 20th:
Anacortes at Ferndale – 4:00
Lynden at Mount Vernon – 4:00
Meridian at Sedro-Woolley – 4:00
Burlington-Edison at Blaine – 4:30
Sehome at Lynden Christian – 4:30
Mount Baker at Nooksack Valley – 4:30
Squalicum at Bellingham – 7:05
Friday, April 22nd:
Bellingham at Meridian – 4:00
Blaine at Mount Vernon – 4:00
Nooksack Valley at Burlington-Edison – 4:00
Lakewood at Lynden Christian – 4:30
Sedro-Woolley at Mount Baker – 5:00
Lynden at Anacortes – 6:00
Ferndale at Sehome – 6:30
Oak Harbor at Squalicum – 6:45
Tuesday, April 26th:
Lynden Christian at Ferndale – 4:00
Sehome at Lynden – 4:00
Meridian at Oak Harbor – 4:00
Anacortes at Blaine – 4:30
Mount Vernon at Nooksack Valley – 4:30
Mount Baker at Bellingham – 7:05
Thursday, April 28th:
Bellingham at Burlington-Edison – 4:00
Lynden at Ferndale – 4:00
Meridian at Lakewood – 4:00
Squalicum at Lynden Christian – 4:30
Nooksack Valley at Anacortes – 4:30
Oak Harbor at Mount Baker – 5:00
Blaine at Sehome – 6:30
Friday, April 29th:
Sedro-Woolley at Squalicum – 6:45
Monday, May 2nd:
Lynden Christian at Lynden – 4:00
Mount Baker at Lakewood – 4:00
Ferndale at Blaine – 4:30
Nooksack Valley at Sehome – 6:30
Meridian at Squalicum – 6:45
Mount Vernon at Bellingham – 7:05