| | | 0-0 (0-0) | Scrimmage | Shrewsbury, MA | - | - |
| | L 13-16 | 0-1 (0-0) | Non League | Grafton, MA | - | - |
| | W 15-1 | 1-1 (1-0) | League | Upton, MA | - | - |
| | W 18-10 | 2-1 (2-0) | League | Fiskdale, MA | - | - |
| | L 7-19 | 2-2 (2-0) | Non League | Weston, MA | - | - |
| | W 17-7 | 3-2 (3-0) | League | Worcester, MA | - | Watch |
| | W 14-8 | 4-2 (3-0) | Non League | Holden, MA | - | - |
| | W 18-7 | 5-2 (3-0) | Non League | Upton, MA | - | - |
| | L 11-15 | 5-3 (3-0) | Non League | Upton, MA | - | - |
| | W 22-7 | 6-3 (4-0) | League | Upton, MA | - | - |
| | L 9-10 | 6-4 (4-0) | Non League | Upton, MA | - | - |
| | W 17-2 | 7-4 (4-0) | Non League | Marlborough, MA | - | - |
| | W 16-9 | 8-4 (5-0) | League | Upton, MA | - | - |
| | W 18-7 | 9-4 (5-0) | Non League | Williamstown, MA | - | - |
| | W 18-7 | 10-4 (6-0) | League | Upton, MA | - | - |
| | L 9-16 | 10-5 (6-0) | Non League | Wayland, MA | - | - |
| | W 11-9 | 11-5 (6-0) | Non League | Upton, MA | - | - |
| | W 19-9 | 12-5 (6-0) | Non League | Whitinsville, MA | - | Watch |
| | | 12-5 (6-0) | Non League | Upton, MA | - | - |
| | W 19-3 | 13-5 (6-0) | Playoffs | Upton, MA | - | - |
| | L 11-18 | 13-6 (6-0) | Playoffs | West Newbury, MA | - | - |