1 | 27 | Wellesley,
MA - Team Time (1st 5) 51:29.8 | Spread (1st 5) 37.4 |
| 2, 3, 5, 8, 9, (11), (13) |
| Jason Norris, Nathaniel Kohnen, George Luzaitis, Jackson O'Toole, Austin Pineau, (Jacob Wagner), (Mark Austin) |
| 9:54.6, 10:10.5, 10:21.4, 10:31.3, 10:32.0, (10:35.5), (10:41.4) |
2 | 30 | Weymouth,
MA - Team Time (1st 5) 51:49.2 | Spread (1st 5) 47.8 |
| 1, 4, 6, 7, 12, (14), (15) |
| Dave Glavin, Kevin Fischer, Duncan MacLeod, Jack Dolan, Brendan Jeanjaquet, (Tom Fidrocki), (Owen O'Brien) |
| 9:53.5, 10:18.9, 10:26.0, 10:29.5, 10:41.3, (10:44.5), (10:45.3) |
3 | 83 | Norwood Senior,
MA - Team Time (1st 5) 54:55.2 | Spread (1st 5) 46.5 |
| 10, 16, 18, 19, 20, (24), (26) |
| Jacob Logan, Craig Riley, Tarek Zaki, Paul Forrest, Thomas Condon, (Daniel Carr), (Michael Catalano) |
| 10:32.6, 10:55.6, 10:57.9, 11:10.0, 11:19.1, (11:39.7), (11:48.9) |
4 | 113 | Brookline,
MA - Team Time (1st 5) 57:32.4 | Spread (1st 5) 52.8 |
| 17, 21, 23, 25, 27, (31), (38) |
| Spenser Bailey, Cole Jilek, Mihalis Protopapadakis, Jacob Zucker, Michael Cherkasky, (Seth Williams), (Declan Ross) |
| 10:57.0, 11:20.6, 11:36.9, 11:48.1, 11:49.8, (12:01.5), (14:07.0) |
5 | 141 | Walpole,
MA - Team Time (1st 5) 59:19.6 | Spread (1st 5) 40.7 |
| 22, 28, 29, 30, 32, (33), (34) |
| Matt Rodrigues, Chris Capozzi, Henry Morris, Matt Robin, Ebeneezer Paul, (Harry Murphy), (Alex Shnaider) |
| 11:25.2, 11:54.5, 11:55.3, 11:58.7, 12:05.9, (12:10.8), (12:14.7) |
6 | 187 | Newton North,
MA - Team Time (1st 5) 1:09:43.1 | Spread (1st 5) 2:50.1 |
| 35, 36, 37, 39, 40 |
| Andrew Chin, Matthew Dagostino, Shane Hicks, Spencer Cox, Jordy Juarez |
| 12:43.0, 13:07.3, 13:47.5, 14:32.2, 15:33.1 |