Tuesday, March 30
Mount Vernon at Mount Baker – 4:30
Anacortes at Lynden Christian – 4:30
Sedro Woolley at Nooksack Valley – 4:30
Sehome at Lynden – 5:00
Squalicum at Ferndale – 5:00
Thursday, April 1
Mount Baker at Sedro Woolley – 4:00
Meridian at Ferndale – 4:00
Nooksack Valley at Anacortes – 4:30
Lynden Christian at Bellingham – 5:00
Lynden at Squalicum – 6:00
Monday, April 5
Blaine at Meridian – 4:00
Ferndale at Lynden – 4:00
Mount Baker at Bellingham – 5:00
Lynden Christian at Squalicum – 6:00
Nooksack Valley at Sehome – 6:10
Tuesday, April 6
Lynden at Meridian – 4:00
Anacortes at Mount Baker – 4:30
Squalicum at Blaine – 4:30
Sehome at Lynden Christian – 4:30
Bellingham at Nooksack Valley – 4:30
Tuesday, April 13
Bellingham at Oak Harbor – 4:00
Sehome at Mount Baker – 4:30
Ferndale at Blaine – 4:30
Meridian at Lynden Christian – 4:30
Squalicum at Nooksack Valley – 4:30
Thursday, April 15
Blaine at Lynden – 4:00
Meridian at Nooksack Valley – 4:00
Lynden Christian at Ferndale – 4:00
Burlington-Edison at Bellingham – 5:00
Mount Baker at Squalicum – 6:00
Oak Harbor at Sehome – 6:30
Friday, April 16
Blaine at Sehome – 6:30
Monday, April 19
Sehome at Burlington-Edison – 4:00
Squalicum at Oak Harbor – 4:00
Bellingham at Mount Vernon – 4:00
Mount Baker at Meridian – 4:30
Ferndale at Nooksack Valley – 4:30
Lynden at Lynden Christian – 4:30
Tuesday, April 20
Mount Baker at Oak Harbor – 4:00
Nooksack Valley at Burlington-Edison – 4:00
Sedro Woolley at Blaine – 4:30
Mount Vernon at Lynden Christian – 4:30
Lynden at Anacortes – 4:30
Ferndale at Bellingham – 5:00
Meridian at Sehome – 6:30
Thursday, April 22
Mount Baker at Ferndale – 4:00
Oah Harbor at Meridian – 4:00
Nooksack Valley at Lynden – 4:00
Lynden Christian at Blaine – 4:30
Sedro Woolley at Bellingham – 5:00
Burlington-Edison at Squalicum – 6:00
Mount Vernon at Sehome – 6:30
Saturday, April 24
Bellingham at Blaine – 1:00
Monday, April 26
Sehome at Ferndale – 4:00
Lynden Christian at Sedro Woolley – 4:00
Mount Vernon at Nooksack Valley – 4:00
Bellingham at Lynden – 4:00
Squalicum at Meridian – 4:00
Burlington-Edison at Mount Baker – 4:30
Blaine at Anacortes – 4:30
Tuesday, April 27
Sehome at Sedro Woolley – 4:00
Meridian at Burlington-Edison – 4:00
Ferndale at Oak Harbor – 4:00
Squalicum at Mount Vernon – 4:00
Lynden at Mount Baker – 4:30
Blaine at Nooksack Valley – 4:30
Anacortes at Bellingham – 5:00
Thursday, April 29
Mount Vernon at Meridian – 4:00
Burlington-Edison at Ferndale – 4:00
Oak Harbor at Lynden – 4:00
Mount Baker at Blaine – 4:30
Nooksack Valley at Lynden Christian – 4:30
Sedro Woolley at Squalicum – 6:00
Anacortes at Sehome – 6:30
Tuesday, May 4
Blaine at Oak Harbor – 4:00
Meridian at Sedro Woolley – 4:00
Ferndale at Mount Vernon – 4;00
Lynden at Burlington-Edison – 4:00
Lynden Christian at Mount Baker – 4:30
Squalicum at Anacortes – 4:30
Bellingham at Sehome – 6:30
Thursday, May 6
Mount Baker at Nooksack Valley – 4:00
Anacortes at Meridian – 4:00
Sedro Woolley at Ferndale – 4:00
Mount Vernon at Lynden – 4:00
Burlington-Edison at Blaine – 4:30
Oak Harbor at Lynden Christian – 4:30
Bellingham at Squalicum – 6:00
Saturday, May 8
Sehome at Squalicum – 1:00
Blaine at Mount Vernon – 4:00
Lynden Christian at Burlington-Edison – 4:00
Lynden at Sedro Woolley – 4:00
Nooksack Valley at Oak Harbor – 4:00
Ferndale at Anacortes – 4:30
Meridian at Bellingham – 5:00
#Fortheloveofthegame