1 | 28 | Brookline,
MA - Team Time (1st 5) 1:18:47.0 | Spread (1st 5) 48.0 |
| 1, 5, 6, 7, 9, (10), (10) |
| Lucas Aramburu, William McCormick, Ethan French, Tim Weighart, Jon Diaz, (Quinn Gangadharan), (Michael Zimmerman) |
| 15:16.0, 15:46.0, 15:49.0, 15:52.0, 16:04.0, (16:07.0), (16:07.0) |
2 | 39 | Needham,
MA - Team Time (1st 5) 1:19:37.0 | Spread (1st 5) 48.0 |
| 2, 3, 8, 12, 14, (15), (16) |
| Cameron McLeod, Ben Keegan, Matt Maio, Micah Bernat, Ryan Supple, (Conor McGovern), (Conner Jahn) |
| 15:31.0, 15:38.0, 16:01.0, 16:08.0, 16:19.0, (16:21.0), (16:28.0) |
3 | 92 | Milton,
MA - Team Time (1st 5) 1:25:27.0 | Spread (1st 5) 2:42.0 |
| 4, 17, 20, 25, 26, (27), (28) |
| Robert Carew, Lucas Kerry, Shane Berry, Francais Lalley, Connor Foley, (Isaac Pillavin), (Stephen Affanato) |
| 15:42.0, 16:32.0, 16:53.0, 17:56.0, 18:24.0, (19:01.0), (19:08.0) |
| 92 | Weymouth,
MA - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 49.0 |
| 13, 18, 19, 21, 21, (23), (23) |
| Dave Glavin, Kevin Fischer, Duncan MacLeod, Jake Connolly, Owen O'Brien, (Sean Doogue), (Nick Abbott) |
| 16:15.0, 16:33.0, 16:40.0, 17:04.0, 17:04.0, (17:05.0), (17:05.0) |