1 | 19 | Nashoba Reg,
MA - Team Time (1st 5) 1:23:02.0 | Spread (1st 5) 2:10.2 |
| 1, 2, 3, 6, 7, (8), (13) |
| Freddy Collins, Ailin Oberlies, Adam Balewicz, Tommy Hall, Alexander Berube, (Matthew Basteri), (Jack London) |
| 15:26.9, 16:05.4, 16:16.9, 17:35.7, 17:37.1, (17:39.4), (18:19.9) |
2 | 55 | Westborough,
MA - Team Time (1st 5) 1:29:40.7 | Spread (1st 5) 1:37.3 |
| 5, 9, 12, 14, 15, (17), (18) |
| Michael LeLacheur, Brady Henderson, David Hilfinger, Allan Kafig, Eli Westfort, (Timofey Tylik), (Rowan Cheyne) |
| 16:48.9, 17:49.0, 18:13.8, 18:22.8, 18:26.2, (18:48.0), (18:52.3) |
3 | 86 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:33:33.6 | Spread (1st 5) 1:03.5 |
| 10, 16, 19, 20, 21, (23), (24) |
| Zak Metzger, Neil Aradhya, Ethan McDonald, Declan Hann, John Terhune, (Alexander Lampe), (Kieran Percival) |
| 17:59.6, 18:28.5, 19:00.6, 19:01.8, 19:03.1, (19:43.6), (19:47.3) |
4 | 88 | Marlborough,
MA - Team Time (1st 5) 1:34:39.3 | Spread (1st 5) 4:30.7 |
| 4, 11, 22, 25, 26, (27), (28) |
| Jacob Naim, Andrew Naim, Joshua Horn, Declan McCarthy, Will Roselli, (Luke Aldrich), (Justin Rogers) |
| 16:32.1, 18:08.3, 19:06.6, 19:49.5, 21:02.8, (21:42.3), (22:20.7) |