1 | 24 | Nashoba Reg,
MA - Team Time (1st 5) 1:29:28.3 | Spread (1st 5) 2:46.5 |
| 1, 2, 3, 6, 12, (14), (17) |
| Freddy Collins, Ailin Oberlies, Dylan Whalen, Adam Balewicz, Tommy Hall, (Alex Shoemaker), (Dylan Petri) |
| 16:37.0, 17:08.2, 18:04.8, 18:14.8, 19:23.5, (19:24.2), (20:11.5) |
2 | 38 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:31:43.7 | Spread (1st 5) 17.3 |
| 4, 7, 8, 9, 10, (11), (13) |
| Marlon Jost, Finn Shiely, Declan Hann, Toby Strauss, Zak Metzger, (Declan Lowney), (Jacob Strauss) |
| 18:11.5, 18:15.0, 18:19.9, 18:28.5, 18:28.8, (18:41.0), (19:24.0) |
3 | 73 | Marlborough,
MA - Team Time (1st 5) 1:40:42.4 | Spread (1st 5) 4:11.3 |
| 5, 15, 16, 18, 19, (20), (21) |
| Jacob Naim, Joshua Horn, Cam Burke, Matt Skillings, Ryan Pearl, (Will Roselli), (Lucas Desouza) |
| 18:14.2, 19:48.2, 19:53.3, 20:21.2, 22:25.5, (22:50.3), (23:26.7) |