| Time | Event | Details |
|---|---|---|
| 4:00pm |
(Date changed from 05-06-25) | vs. Central Catholic |
| 4:00pm |
(Rescheduled from 04-15-25) | vs. Phillips Academy Andover |
| 4:30pm | vs. Lawrence High School | |
| 4:30pm | vs. Lawrence High School | |
| 4:30pm | vs. Lawrence High School | |
| 4:30pm | vs. Lawrence High School | |
| 4:30pm | vs. Lawrence High School | |
| 5:00pm | vs. Chelmsford | |
| 6:00pm- 9:00pm | ||
| 6:30pm | vs. Chelmsford |
| Time | Event | Details |
|---|---|---|
| 4:00pm | vs. Notre Dame | |
| 5:00pm | vs. Chelmsford | |
| 5:00pm | vs. Chelmsford | |
| 6:15pm | vs. Chelmsford | |
| 6:15pm | vs. Chelmsford | |
| 7:00pm | vs. Chelmsford |
| Time | Event | Details |
|---|---|---|
| 12:00pm |
(Rescheduled from 04-26-25) | vs. Lexington |
| Time | Event | Details |
|---|---|---|
| 9:30am | vs. New Bedford | |
| 9:30am | vs. New Bedford | |
| 10:00am |
(Rescheduled from 05-10-25) | vs. Chelmsford |
| 10:00am |
(Rescheduled from 05-10-25) | vs. Chelmsford |
| 12:00pm- 5:00pm | ||
| 2:00pm |
(Rescheduled from 05-09-25) | vs. Central Catholic |
| Time | Event | Details |
|---|---|---|
| 9:00am- 11:00am | ||
| 4:00pm | vs. Chelmsford | |
| 4:00pm | vs. Chelmsford | |
| 4:00pm | vs. Haverhill | |
| 4:00pm | vs. Haverhill | |
| 4:30pm | vs. Bedford | |
| 4:45pm |
(Time & Location Changed) | vs. Chelmsford |
| 5:00pm | vs. Haverhill | |
| 6:15pm | vs. Haverhill |
| Time | Event | Details |
|---|---|---|
| 9:00am- 11:00am | ||
| 4:00pm | vs. Chelmsford | |
| 4:00pm |
(Rescheduled from 05-09-25) | vs. Tewksbury Memorial High School |
| 5:00pm |
(Time Changed) | vs. Westford Academy |
| 6:00pm- 9:00pm | ||
| 6:15pm |
(Time Changed) | vs. Westford Academy |
| Time | Event | Details |
|---|---|---|
| 4:00pm | vs. Lincoln-Sudbury Regional | |
| 4:00pm | vs. Lincoln-Sudbury Regional | |
| 4:00pm |
(Cancelled) | vs. Lexington |
| 4:00pm | vs. Lawrence High School | |
| 4:00pm | vs. Multiple Schools.. | |
| 4:00pm | vs. Multiple Schools.. | |
| 4:30pm | vs. Lincoln-Sudbury Regional | |
| 5:00pm | vs. North Andover | |
| 6:00pm- 9:00pm | ||
| 6:15pm | vs. North Andover | |
| 7:00pm- 9:00pm |