1 | 20 | Oliver Ames,
MA - Team Time (1st 5) 1:32:05.3 | Spread (1st 5) 1:21.8 |
| 1, 2, 4, 6, 7, (8), (11) |
| Owen McMorrow, Ryan Sarney, Brendan Thomas, Wyatt Fritchman, Alexander Pierce, (Aidan Dupill), (Michael Creutz) |
| 17:45.7, 17:45.9, 18:18.9, 19:07.3, 19:07.5, (19:10.2), (19:42.4) |
2 | 65 | Canton,
MA - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 3:12.0 |
| 3, 10, 12, 17, 23, (24), (26) |
| Kyle Downing, Max Kupferman, Sam Vail, Luke Darling, Samuel Vail, (Andrew DiBiasio), (Austin DiBiasio) |
| 17:54.0, 19:27.0, 19:55.0, 20:24.0, 21:06.0, (21:12.0), (21:26.0) |
3 | 76 | North Attleborough,
MA - Team Time (1st 5) 1:40:51.0 | Spread (1st 5) 1:02.0 |
| 9, 13, 16, 18, 20, (21), (22) |
| Christopher Galligan, William Atwood, Casey Poirier, Nicholas Hawe, Evan Tino, (Nathaniel Galligan), (Brady King) |
| 19:26.0, 20:11.0, 20:19.0, 20:27.0, 20:28.0, (20:58.0), (20:59.0) |
4 | 77 | Foxborough,
MA - Team Time (1st 5) 1:40:55.0 | Spread (1st 5) 2:53.0 |
| 5, 14, 15, 18, 25, (27), (28) |
| Nicolas Olson, Brooks Stone, Jared Ciora, Stephen Haney, Chris Proulx, (Cooper Hassman), (Brendan Cody) |
| 18:30.0, 20:17.0, 20:18.0, 20:27.0, 21:23.0, (21:45.0), (23:11.0) |