Wednesday, May 1
3 p.m., Hazen Union Track and Field at U32.
Thursday, May 2
4:30 p.m., Peoples Acadmy Softball BFA Fairfax.
Monday, May 6
11 a.m., Peoples Acadmy Softball at Craftsbury Academy.
Tuesday, May 7
4:30 p.m., Hazen Union Boys’ Baseball vs. Montpelier, at Hazen Union.
Wednesday, May 8
3:30 p.m., Hazen Union Track and Field at North Country.
Thursday, May 9
4:30 p.m., Hazen Union Boys’ Baseball vs. Thetford, at Hazen Union.
4:30 p.m., Peoples Acadmy Softball vs. Williamstown, at Peoples.
Saturday, May 11
11 a.m., Hazen Union Boys’ Baseball at Spaulding.
4:30 p.m., Peoples Acadmy Softball at Northfield.
Monday, May 13
11 a.m., Peoples Acadmy Softball vs. BFA Fairfax, at Peoples.
3:30 p.m., Hazen Union Track and Field at D4 States at t.b.a.
Tuesday, May 14
3:30 p.m., Hazen Union Track and Field at Lyndon.
4:30 p.m., Hazen Union Boys’ Baseball at U32.
Thursday, May 16
4:30 p.m., Hazen Union Boys’ Baseball vs. Oxbow, at Hazen Union.
4:30 p.m., Peoples Acadmy Softball at Twinfield.
Saturday, May 18
11 a.m., Hazen Union Boys’ Baseball at Lamoille.
4:30 p.m., Peoples Acadmy Softball vs. Richford, at Peoples.
Tuesday, May 21
3:30 p.m., Hazen Union Track and Field at North Country.
4:30 p.m., Hazen Union Boys’ Baseball vs. Randolph, at Hazen Union.
Thursday, May 23
4:30 p.m., Hazen Union Boys’ Baseball vs. Lyndon, at Hazen Union.
4:30 p.m., Peoples Acadmy Softball vs. Blue Mountain, at Peoples.
Saturday, May 25
11 a.m., Hazen Union Boys’ Baseball at North Country.
4:30 p.m., Peoples Acadmy Softball at Lyndon.
Tuesday, May 28
3:30 p.m., Hazen Union Track and Field at St. Johnsbury.
4:30 p.m., Hazen Union Boys’ Baseball vs. Harwood, at Hazen Union. Senior Day.
Thursday, May 30
4:30 p.m., Hazen Union Boys’ Baseball at Lake Region.