1 | 36 | Westborough,
MA - Team Time (1st 5) 1:27:44.9 | Spread (1st 5) 1:10.3 |
| 1, 6, 8, 10, 11, (12), (18) |
| Timothy Barry, AJ McLucas, Colin Bentley, Michael LeLacheur, Tim Mosher, (Cooper Hagen), (Daniel Hastings) |
| 16:42.1, 17:35.8, 17:44.5, 17:50.1, 17:52.4, (17:53.9), (18:26.3) |
2 | 63 | Marlborough,
MA - Team Time (1st 5) 1:30:16.4 | Spread (1st 5) 1:04.7 |
| 5, 9, 13, 16, 20, (21), (22) |
| Jacob Naim, Harrison Paul, Cam Burke, Brian O'Leary, Matt Skillings, (Joshua Horn), (Daniel Pimentel) |
| 17:31.4, 17:49.7, 17:57.3, 18:21.9, 18:36.1, (18:51.5), (18:53.0) |
| 63 | Nashoba Reg,
MA - Team Time (1st 5) 1:29:44.6 | Spread (1st 5) 2:30.3 |
| 2, 3, 15, 17, 26, (27), (28) |
| Freddy Collins, Ailin Oberlies, Chris Yapp, Dylan Whalen, Cole Clericuzio, (Tommy Hall), (Logan Shilhanek) |
| 16:48.0, 17:04.1, 18:09.1, 18:25.1, 19:18.3, (19:35.2), (19:45.8) |
4 | 67 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:30:41.5 | Spread (1st 5) 1:36.5 |
| 4, 7, 14, 19, 23, (24), (25) |
| Ryan Mosscrop, Patrick Daly, Thomas Orcutt, Toby Strauss, Jacob Strauss, (Declan Lowney), (Finn Shiely) |
| 17:22.7, 17:43.0, 18:03.1, 18:33.5, 18:59.2, (19:00.6), (19:06.6) |
5 | 155 | Fitchburg,
MA - Team Time (1st 5) 1:57:46.0 | Spread (1st 5) 5:24.2 |
| 29, 30, 31, 32, 33 |
| Elijah Jeffries, Danny Sanchez, Liam Goodlett, Mario Martinez, Declan Bourgalt |
| 20:53.8, 22:41.6, 23:09.7, 24:42.9, 26:18.0 |