1 | 41 | Brookline,
MA - Team Time (1st 5) 1:20:03.9 | Spread (1st 5) 44.3 |
| 2, 7, 9, 10, 13, (14), (15) |
| Lucas Aramburu, Noah Lindeman, Quinn Gangadharan, Evan Baker, Hal Triedman, (Chris Bell), (Sam Klein) |
| 15:35.7, 15:57.3, 16:04.9, 16:06.0, 16:20.0, (16:23.5), (16:25.0) |
2 | 47 | Needham,
MA - Team Time (1st 5) 1:20:24.0 | Spread (1st 5) 1:02.0 |
| 3, 5, 8, 10, 21, (26), (27) |
| Steven Flanagan, Kevin Quinn, Alex Turner, Drew Khalaj, John Benner, (Cameron McLeod), (Chris Gillis) |
| 15:44.0, 15:48.0, 16:00.0, 16:06.0, 16:46.0, (17:02.0), (17:08.0) |
3 | 82 | Newton North,
MA - Team Time (1st 5) 1:22:23.0 | Spread (1st 5) 1:05.0 |
| 6, 16, 18, 19, 23, (23), (25) |
| Andrew Mah, Jacob Jampel, Victor Svedloff, Siddharth Nizamuddin, Alex Montague, (Alex Arbuckle), (Ilai Gavish) |
| 15:50.0, 16:26.0, 16:35.0, 16:37.0, 16:55.0, (16:55.0), (17:01.0) |
| 82 | Weymouth,
MA - Team Time (1st 5) 1:22:31.3 | Spread (1st 5) 1:26.6 |
| 4, 12, 17, 20, 29, (31), (33) |
| Cody Moran, Vinny Brown, Dave Glavin, Brendan Connolly, Sam Brown, (Mike Havey), (Tom Hunter) |
| 15:47.0, 16:15.6, 16:33.1, 16:42.0, 17:13.6, (17:25.4), (17:39.0) |
5 | 115 | Framingham,
MA - Team Time (1st 5) 1:24:36.6 | Spread (1st 5) 2:06.0 |
| 1, 22, 28, 30, 34, (35), (36) |
| Mike McDonald, Alex Lowry, Tyler Hall, Paul Halberstadt, Benjamin Burgess, (Max Olson), (William Lovett) |
| 15:34.0, 16:50.6, 17:10.0, 17:22.0, 17:40.0, (17:42.5), (17:46.0) |
6 | 186 | Braintree,
MA - Team Time (1st 5) 1:32:10.8 | Spread (1st 5) 1:43.8 |
| 32, 37, 38, 39, 40, (41), (42) |
| Justin Doherty, Josh VanAlfen, Cole Corcoran, Carl Rege, Patrick McDonough, (John Forbes), (Joseph VanTassell) |
| 17:33.0, 18:01.0, 18:32.0, 18:48.0, 19:16.8, (19:26.0), (19:34.0) |