1 | 21 | Milford,
MA - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 1:31.0 |
| 1, 3, 4, 6, 7, (9), (20) |
| Jack Kalil, Jared Luce, Nicholas Carey, Anthony DiStauro, Christoper Cicciu, (Maxwell Manor), (Chris Berthrong) |
| 15:38.0, 16:57.0, 17:03.0, 17:07.0, 17:09.0, (17:12.0), (18:05.0) |
2 | 49 | Framingham,
MA - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 1:03.0 |
| 2, 9, 11, 13, 14, (15), (22) |
| Benjamin Burgess, Alex Lowry, Tyler Hall, Max Olson, Lucas Marshall, (William Lovett), (Zach Cohen) |
| 16:31.0, 17:12.0, 17:13.0, 17:27.0, 17:34.0, (17:35.0), (18:08.0) |
3 | 85 | Foxborough,
MA - Team Time (1st 5) 1:29:06.0 | Spread (1st 5) 1:03.0 |
| 8, 15, 19, 20, 23, (24), (29) |
| Brendan Foley, Trey Lawson, Tyler Donovan, Matt Kelly, Mike Lite, (Aaron Kaplan), (Paxton Downs) |
| 17:10.0, 17:35.0, 18:03.0, 18:05.0, 18:13.0, (18:28.0), (18:56.0) |
4 | 104 | Canton,
MA - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 1:48.0 |
| 5, 18, 26, 27, 28, (30), (32) |
| Jack Healey, Colin Messinger, Andrew Salvatori, Thomas Cahill, Brendan Matulis, (Collin Whippen), (Owen Guerini) |
| 17:05.0, 17:44.0, 18:48.0, 18:52.0, 18:53.0, (19:41.0), (19:54.0) |
5 | 117 | Dedham,
MA - Team Time (1st 5) 1:33:25.0 | Spread (1st 5) 2:29.0 |
| 12, 17, 25, 31, 32, (34), (35) |
| John Keaney, Eric Alban, Joshua Minard, Noah Wood, Justin Loop, (Ryan Vassalotti), (Max Weiner) |
| 17:25.0, 17:39.0, 18:41.0, 19:46.0, 19:54.0, (20:03.0), (21:41.0) |