1 | 34 | Brookline,
MA - Team Time (1st 5) 1:20:25.2 | Spread (1st 5) 56.4 |
| 2, 3, 6, 10, 13, (15), (21) |
| Greg Auditore, Alex Petersen, Kailas Ciatto, Zach Solomon, Argi Protopapadakis, (Andrew Cherkasky), (Pablo Tejedor Meyers) |
| 15:38.1, 15:38.4, 16:06.0, 16:28.2, 16:34.5, (16:37.8), (16:49.0) |
2 | 38 | Newton North,
MA - Team Time (1st 5) 1:20:54.5 | Spread (1st 5) 43.5 |
| 4, 6, 8, 9, 11, (14), (17) |
| Tyler Tubman, Alexander Hrycyszyn, Gabriel Grove, Alex Hrycyszyn, Jack Mantell, (Gabe Grove), (Erik Magre) |
| 15:46.9, 16:06.0, 16:14.0, 16:17.2, 16:30.4, (16:37.7), (16:42.0) |
3 | 85 | Natick,
MA - Team Time (1st 5) 1:22:55.4 | Spread (1st 5) 1:05.4 |
| 5, 12, 20, 22, 26, (30), (35) |
| Ben Feldman, Steven D'Alessandro, Carson Moellering, Sean Fleming, Jacob Tobin, (Ben Scharr-Weiner), (Nicholas Bianchi) |
| 15:49.5, 16:33.3, 16:48.2, 16:49.5, 16:54.9, (17:24.5), (17:43.4) |
4 | 107 | Framingham,
MA - Team Time (1st 5) 1:23:38.4 | Spread (1st 5) 2:23.8 |
| 1, 19, 24, 31, 32, (33), (34) |
| Sam Burgess, Arnav Singh, Shand Seiffert, Ryan Gaglione, Andrew Hohenstein, (Jordan Spector), (Jordan Book) |
| 15:05.2, 16:45.5, 16:53.7, 17:25.0, 17:29.0, (17:36.0), (17:41.0) |
5 | 109 | Wellesley,
MA - Team Time (1st 5) 1:24:16.6 | Spread (1st 5) 25.7 |
| 16, 18, 23, 25, 27, (28), (29) |
| Andrew Lynch, Ethan Sewall, Wes Serreze, Eli Merritt, Matthew Gareau, (Maxwell Hoffman), (Michael Bueker) |
| 16:40.7, 16:43.9, 16:51.2, 16:54.4, 17:06.4, (17:08.9), (17:17.4) |