1 | 18 | Nashoba Reg,
MA - Team Time (1st 5) 1:17:19.6 | Spread (1st 5) 58.2 |
| 1, 2, 3, 5, 7, (10), (15) |
| Miles Hodge, Reid Sullivan, Forrest Hangen, Hayden Smith, Mark Puleo, (Jacob Hangen), (Connor Pokorney) |
| 15:04.9, 15:14.3, 15:15.3, 15:42.0, 16:03.1, (16:21.1), (16:35.0) |
2 | 69 | Westborough,
MA - Team Time (1st 5) 1:22:44.4 | Spread (1st 5) 2:05.3 |
| 4, 6, 14, 19, 26, (30), (36) |
| Brendan Robertson, John Egan, Mark Aronson, Andrew Lampi, Alex Coggins, (Mike Bogoian-Mullen), (Brendan Anzures) |
| 15:32.7, 16:00.6, 16:34.2, 16:58.9, 17:38.0, (17:50.2), (18:28.7) |
3 | 78 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:23:47.3 | Spread (1st 5) 58.2 |
| 9, 13, 16, 18, 22, (29), (35) |
| Jared Sheehy, Greg Naughton, Albert Wright, Chris Sain, Jonas Chiemmy, (Matt Ferro), (Brendan Nash) |
| 16:19.9, 16:32.3, 16:42.2, 16:54.8, 17:18.1, (17:47.8), (18:21.8) |
4 | 91 | Quabbin Regional,
MA - Team Time (1st 5) 1:24:43.5 | Spread (1st 5) 1:37.9 |
| 8, 12, 21, 23, 27, (31), (32) |
| Adam Ouellet, Mark Brunell, Henry McKenna, Ethan Gagne, Peter Rawinski, (Colby Morin), (Adam Roy) |
| 16:03.5, 16:30.3, 17:09.6, 17:18.7, 17:41.4, (17:50.6), (17:53.3) |
5 | 114 | Marlborough,
MA - Team Time (1st 5) 1:26:32.5 | Spread (1st 5) 1:34.9 |
| 11, 17, 25, 28, 33, (38), (40) |
| Josh Daigle, Matt Zinck, Rob McCabe, Alex Sable, Austin Turner, (Reid Flynn), (Jon Perry) |
| 16:27.5, 16:50.3, 17:27.3, 17:45.0, 18:02.4, (19:11.1), (19:36.2) |
6 | 154 | Gardner,
MA - Team Time (1st 5) 1:30:48.4 | Spread (1st 5) 2:14.3 |
| 20, 24, 34, 37, 39, (41), (42) |
| Spencer Roffee, Matt Grandich, Dan Romero, Dan Jackson, Trevor Roux, (Ben Lewis), (Joe Belletette) |
| 17:06.7, 17:26.2, 18:03.6, 18:50.9, 19:21.0, (19:49.2), (20:57.9) |