| | | | 0-0 (0-0) | Scrimmage | Methuen, MA | - | Watch |
| | | | 0-0 (0-0) | Scrimmage | North Andover, MA | - | Watch |
| | | W 38-34 | 1-0 (1-0) | League | Lynnfield, MA | - | - |
| | | L 44-57 | 1-1 (1-1) | League | North Reading, MA | - | - |
| | | L 27-52 | 1-2 (1-2) | League | Newburyport, MA | - | Watch |
| | | W 48-25 | 2-2 (2-2) | League | Newburyport, MA | - | Watch |
| | | L 33-60 | 2-3 (2-2) | Non League | Arlington, MA | - | - |
| | | W 52-46 | 3-3 (2-2) | Non League | Newburyport, MA | - | - |
| | | W 58-34 | 4-3 (3-2) | League | Newburyport, MA | - | Watch |
| | | W 58-37 | 5-3 (4-2) | League | Tewksbury, MA | - | - |
| | | W 53-31 | 6-3 (5-2) | League | Peabody, MA | - | - |
| | | W 44-32 | 7-3 (5-2) | Non League | Newburyport, MA | - | Watch |
| | | W 46-20 | 8-3 (6-2) | League | Byfield, MA | - | - |
| | | W 50-27 | 9-3 (6-2) | Non League | Newburyport, MA | - | Watch |
| | | W 58-45 | 10-3 (7-2) | League | Newburyport, MA | - | Watch |
| | | CANC | 10-3 (7-2) | League | Newburyport, MA | - | Watch |
| | | L 32-54 | 10-4 (7-3) | League | West Newbury, MA | - | - |
| | | W 53-39 | 11-4 (7-3) | Non League | Hathorne, MA | - | - |
| | | W 54-29 | 12-4 (7-3) | Non League | Newburyport, MA | - | Watch |
| | | W 62-48 | 13-4 (7-3) | Non League | Amesbury, MA | - | - |
| | | W 55-45 | 14-4 (7-3) | Non League | Newburyport, MA | - | Watch |
| | | L 37-45 | 14-5 (7-3) | Non League | Billerica, MA | - | - |
| | | L 35-67 | 14-6 (7-4) | League | Newburyport, MA | - | Watch |
| | | L 50-61 | 14-7 (7-4) | Playoffs | Duxbury, MA | - | - |