1 | 41 | Newton North,
MA - Team Time (1st 5) 1:18:35.0 | Spread (1st 5) 1:38.0 |
| 1, 3, 6, 15, 16, (19), (25) |
| Andrew Mah, Ian Horsburgh, Ilai Gavish, Jacob Jampel, Joe Silagi, (Simon Steudel), (Corey Gelb-Bicknell) |
| 14:46.0, 15:16.0, 15:46.0, 16:23.0, 16:24.0, (16:32.0), (16:53.0) |
2 | 46 | Brookline,
MA - Team Time (1st 5) 1:19:56.0 | Spread (1st 5) 1:13.0 |
| 2, 8, 9, 10, 17, (18), (21) |
| Lucas Aramburu, Tim Weighart, Ethan French, William McCormick, Michael Zimmerman, (Jon Diaz), (Quinn Gangadharan) |
| 15:13.0, 16:00.0, 16:06.0, 16:11.0, 16:26.0, (16:30.0), (16:33.0) |
3 | 51 | Needham,
MA - Team Time (1st 5) 1:20:12.0 | Spread (1st 5) 58.0 |
| 5, 7, 12, 13, 14, (22), (23) |
| Cameron McLeod, Ben Keegan, Micah Bernat, Matt Maio, Ryan Supple, (Chris Spyropoulos), (Conner Jahn) |
| 15:23.0, 15:50.0, 16:18.0, 16:20.0, 16:21.0, (16:34.0), (16:40.0) |
4 | 116 | Weymouth,
MA - Team Time (1st 5) 1:24:36.5 | Spread (1st 5) 1:04.5 |
| 11, 24, 26, 27, 28, (30), (31) |
| Dave Glavin, Jack Dolan, Kevin Fischer, Owen O'Brien, Duncan MacLeod, (Sean Doogue), (Nick Abbott) |
| 16:15.0, 16:41.0, 17:07.0, 17:14.0, 17:19.5, (17:30.0), (17:30.3) |
5 | 135 | Framingham,
MA - Team Time (1st 5) 1:26:21.0 | Spread (1st 5) 2:45.0 |
| 4, 29, 33, 34, 35, (38), (40) |
| Benjamin Burgess, Lucas Marshall, Zach Cohen, Benjamin Silver, Nate Halberstadt, (Nate Haberstadt), (Sam Moffat) |
| 15:22.0, 17:28.0, 17:36.0, 17:48.0, 18:07.0, (18:22.0), (18:27.0) |
6 | 163 | Braintree,
MA - Team Time (1st 5) 1:28:57.8 | Spread (1st 5) 1:53.8 |
| 19, 32, 36, 37, 39, (41), (42) |
| Cole Corcoran, Carl Rege, John McLean, Joseph Gates, Patrick McDonough, (Bobby Brooks), (Joshua Van Alfen) |
| 16:32.0, 17:35.0, 18:12.0, 18:13.0, 18:25.8, (18:42.0), (18:44.0) |