1 | 43 | Needham,
MA - Team Time (1st 5) 1:20:47.0 | Spread (1st 5) 1:14.0 |
| 2, 4, 10, 12, 15, (18), (19) |
| Steven Flanagan, Kevin Quinn, Will Cordonnier, Chris Gillis, Matt Mahoney, (David Muir), (Conor McGovern) |
| 15:20.0, 16:00.0, 16:24.0, 16:29.0, 16:34.0, (16:37.0), (16:38.0) |
2 | 50 | Brookline,
MA - Team Time (1st 5) 1:20:59.1 | Spread (1st 5) 1:11.9 |
| 3, 5, 9, 16, 17, (19), (21) |
| Lucas Aramburu, Tim Weighart, Quinn Gangadharan, Sergei LeFaivre, Chris Bell, (William McCormick), (Michael Zimmerman) |
| 15:24.1, 16:01.0, 16:23.0, 16:35.0, 16:36.0, (16:38.0), (16:42.0) |
| 50 | Newton North,
MA - Team Time (1st 5) 1:21:03.0 | Spread (1st 5) 1:53.0 |
| 1, 6, 7, 14, 22, (25), (26) |
| Andrew Mah, Ilai Gavish, William Kritzer, Joe Silagi, Lixin Song, (Ian Horsburgh), (Alex Arbuckle) |
| 15:06.0, 16:11.0, 16:16.0, 16:31.0, 16:59.0, (17:03.0), (17:07.0) |
4 | 101 | Weymouth,
MA - Team Time (1st 5) 1:24:37.1 | Spread (1st 5) 1:15.9 |
| 8, 11, 23, 28, 31, (33), (35) |
| Cody Moran, Dave Glavin, Sean Doogue, Tom Hunter, Kevin Fischer, (Duncan MacLeod), (Nick Abbott) |
| 16:16.1, 16:28.0, 17:00.0, 17:21.0, 17:32.0, (17:40.0), (17:44.8) |
5 | 127 | Framingham,
MA - Team Time (1st 5) 1:26:04.0 | Spread (1st 5) 1:05.0 |
| 13, 23, 29, 30, 32, (34), (36) |
| Benjamin Burgess, Alex Lowry, Max Olson, Tyler Hall, William Lovett, (Zach Cohen), (Saul Amster) |
| 16:30.0, 17:00.0, 17:29.0, 17:30.0, 17:35.0, (17:44.0), (18:25.0) |
6 | 181 | Braintree,
MA - Team Time (1st 5) 1:33:24.0 | Spread (1st 5) 2:25.0 |
| 27, 37, 38, 39, 40, (41), (42) |
| Cole Corcoran, Joseph Gates, Carl Rege, Patrick McDonough, Liam O'Toole, (Nicholas Diana), (Kevin Doherty) |
| 17:08.0, 18:30.0, 19:00.0, 19:13.0, 19:33.0, (19:36.0), (19:47.0) |