| | | | 0-0 (0-0) | Scrimmage | Haverhill, MA | - | - |
| | | | 0-0 (0-0) | Scrimmage | Haverhill, MA | - | - |
| | | | 0-0 (0-0) | Scrimmage | Haverhill, MA | - | - |
| | | | 0-0 (0-0) | Scrimmage | Haverhill, MA | - | - |
| | | W 53-37 | 1-0 (1-0) | League | Haverhill, MA | - | Watch |
| | | CANC | 1-0 (1-0) | League | Haverhill, MA | - | - |
| | | W 45-38 | 2-0 (1-0) | Non League | Haverhill, MA | - | - |
| | | L 42-65 | 2-1 (1-1) | League | Methuen, MA | - | Watch |
| | | W 53-17 | 3-1 (2-1) | League | Haverhill, MA | - | - |
| | | W 62-53 | 4-1 (2-1) | Non League | Haverhill, MA | - | - |
| | | L 46-52 | 4-2 (2-1) | Non League | Amesbury, MA | - | - |
| | | W 54-21 | 5-2 (3-1) | League | Haverhill, MA | - | - |
| | | W 80-41 | 6-2 (4-1) | League | Tyngsborough, MA | - | - |
| | | L 50-53 | 6-3 (4-1) | Non League | South Hamilton, MA | - | - |
| | | W 62-35 | 7-3 (5-1) | League | Malden, MA | - | - |
| | | W 48-46 | 8-3 (6-1) | League | Haverhill, MA | - | - |
| | | W 58-48 | 9-3 (6-1) | Non League | North Andover, MA | - | Watch |
| | | W 52-35 | 10-3 (7-1) | League | Haverhill, MA | - | - |
| | | W 37-33 | 11-3 (8-1) | League | Andover, MA | - | - |
| | | W 51-38 | 12-3 (9-1) | League | Haverhill, MA | - | - |
| | | W 55-37 | 13-3 (10-1) | League | Billerica, MA | - | - |
| | | W 54-30 | 14-3 (11-1) | League | Haverhill, MA | - | - |
| | | W 60-41 | 15-3 (12-1) | League | Lowell, MA | - | - |
| | | W 47-30 | 16-3 (13-1) | League | Haverhill, MA | - | - |
| | | W 61-51 | 17-3 (13-1) | Non League | Gloucester, MA | - | Watch |
| | | L 33-55 | 17-4 (13-1) | Playoffs | Mattapoisett, MA | - | Watch |