1 | 18 | Brookline,
MA - Team Time (1st 5) 48:53.0 | Spread (1st 5) 9.0 |
| 1, 2, 3, 4, 8, (9), (10) |
| Colm Mulligan, Jon Diaz, Peter Rachlin, Ethan French, Harrison Clark, (Sam Shapiro), (Zakir Chaudry) |
| 9:43.0, 9:44.0, 9:46.0, 9:48.0, 9:52.0, (10:02.0), (10:05.0) |
2 | 58 | Wellesley,
MA - Team Time (1st 5) 50:31.0 | Spread (1st 5) 42.0 |
| 5, 7, 12, 14, 20, (22), (23) |
| Andrew Ouellette, Colby Zarle, Bennett MacDougall, Jacob Wagner, Jonathan Assaad, (Nathaniel Kohnen), (Elliot Davidson) |
| 9:49.0, 9:50.0, 10:07.0, 10:14.0, 10:31.0, (10:37.0), (10:38.0) |
3 | 59 | Newton North,
MA - Team Time (1st 5) 50:32.0 | Spread (1st 5) 27.0 |
| 5, 11, 12, 14, 17, (18), (21) |
| Lixin Song, Aaron Xu, Alexander Ivanov, Griffin Steele, Robert Dallaire, (Jack Farley), (Rafael Perron) |
| 9:49.0, 10:06.0, 10:07.0, 10:14.0, 10:16.0, (10:29.0), (10:34.0) |
4 | 108 | Natick,
MA - Team Time (1st 5) 53:25.0 | Spread (1st 5) 46.0 |
| 14, 19, 24, 25, 26, (27), (28) |
| Alec Laurent, Ben Everett-Wilson, William Haskell, Jeff Marsh, Sam Brown, (Anthony Graves), (Ryan McNeill) |
| 10:14.0, 10:30.0, 10:45.0, 10:56.0, 11:00.0, (11:03.0), (11:04.0) |