1 | 35 | Wellesley,
MA - Team Time (1st 5) 1:18:31.0 | Spread (1st 5) 57.0 |
| 3, 4, 5, 7, 16, (17), (19) |
| Ben Matejka, Thomas Weiss, Jamieson Mazzola, Sam Gilman, Matthew Cervon, (Sam Steen), (Jameson O'Neil) |
| 15:22.0, 15:27.0, 15:34.0, 15:49.0, 16:19.0, (16:21.0), (16:25.0) |
2 | 39 | Brookline,
MA - Team Time (1st 5) 1:18:50.0 | Spread (1st 5) 1:35.0 |
| 1, 6, 9, 11, 12, (13), (15) |
| Lucas Aramburu, Tim Weighart, Quinn Gangadharan, William McCormick, Sergei LeFaivre, (Chris Bell), (Michael Zimmerman) |
| 14:38.0, 15:45.0, 16:03.0, 16:11.0, 16:13.0, (16:16.0), (16:17.0) |
3 | 70 | Newton North,
MA - Team Time (1st 5) 1:20:24.0 | Spread (1st 5) 1:45.0 |
| 2, 8, 18, 20, 22, (23), (24) |
| Andrew Mah, Ilai Gavish, Joe Silagi, Corey Gelb-Bicknell, Nick Hoch, (Ian Horsburgh), (Griffin Steele) |
| 14:55.0, 15:56.0, 16:24.0, 16:29.0, 16:40.0, (17:00.0), (17:16.0) |
4 | 95 | Natick,
MA - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 1:31.0 |
| 10, 13, 21, 25, 26, (27), (28) |
| Dylan LaVallee, Connor Giersch, Benjamin Fischer, Casey Kuehnapfel, Ben Greene, (Chris Reardon), (Paul Neilan) |
| 16:07.0, 16:16.0, 16:37.0, 17:29.0, 17:38.0, (17:54.0), (17:55.0) |