| | | | 0-0 (0-0) | Scrimmage | Dover, MA | - | - |
| | | | 0-0 (0-0) | Scrimmage | Concord, MA | - | - |
| | | | 0-0 (0-0) | Scrimmage | Tyngsborough, MA | - | Watch |
| | | L 35-38 | 0-1 (0-1) | League | Tyngsborough, MA | - | Watch |
| | | L 46-49 | 0-2 (0-2) | League | Maynard, MA | - | - |
| | | W 57-37 | 1-2 (1-2) | League | Lowell, MA | - | Watch |
| | | L 31-59 | 1-3 (1-3) | League | Lynn, MA | - | - |
| | | L 49-52 | 1-4 (1-3) | Non League | Dracut, MA | - | Watch |
| | | W 53-42 | 2-4 (2-3) | League | Groton, MA | - | - |
| | | W 53-33 | 3-4 (3-3) | League | Barre, MA | - | - |
| | | W 55-49 | 4-4 (4-3) | League | Tyngsborough, MA | - | Watch |
| | | W 37-33 | 5-4 (4-3) | Non League | Tyngsborough, MA | - | Watch |
| | | W 55-49 | 6-4 (5-3) | League | Lunenburg, MA | - | - |
| | | W 60-45 | 7-4 (6-3) | League | Hudson, MA | - | Watch |
| | | W 42-33 | 8-4 (7-3) | League | Clinton, MA | - | Watch |
| | | W 57-47 | 9-4 (8-3) | League | Tyngsborough, MA | - | Watch |
| | | W 52-34 | 10-4 (9-3) | League | Tyngsborough, MA | - | Watch |
| | | W 46-38 | 11-4 (10-3) | League | Littleton, MA | - | - |
| | | W 66-47 | 12-4 (11-3) | League | Tyngsborough, MA | - | Watch |
| | | | 12-4 (11-3) | League | Tyngsborough, MA | - | Watch |
| | | L 29-54 | 12-5 (11-3) | Non League | Newburyport, MA | - | Watch |
| | | L 38-46 | 12-6 (11-4) | League | Tyngsborough, MA | - | Watch |
| | | W 42-35 | 13-6 (11-4) | Tournament | Tyngsborough, MA | - | Watch |
| | | L 37-42 | 13-7 (11-5) | League | Douglas, MA | - | - |
| | | W 43-41 | 14-7 (11-5) | Playoffs | Tyngsborough, MA | - | - |
| | | W 43-41 | 15-7 (11-5) | Playoffs | Tyngsborough, MA | - | - |
| | | W 52-33 | 16-7 (11-5) | Playoffs | Westhampton, MA | - | - |
| | | W 52-33 | 17-7 (11-5) | Playoffs | Westhampton, MA | - | - |
| | | L 46-59 | 17-8 (11-5) | Playoffs | South Deerfield, MA | - | - |