1 | 26 | Newton North,
MA - Team Time (1st 5) 1:08:01.0 | Spread (1st 5) 1:00.0 |
| 1, 2, 4, 7, 12, (16), (18) |
| Gabe Montague, Mike Schlichting, Jon Long, Max Brandl, Jared Freedman, (Yongyi Zhao), (John Sava) |
| 13:04.0, 13:14.0, 13:45.0, 13:54.0, 14:04.0, (14:17.0), (14:22.0) |
2 | 39 | Brookline,
MA - Team Time (1st 5) 1:09:35.0 | Spread (1st 5) 15.0 |
| 5, 6, 7, 10, 11, (15), (17) |
| Jordan Safer, Ben Pollak, Ethan Goroff, Jake Simon, Jesse Fajnzylber, (Ezra Coopersmith), (Alex Peebles-Capin) |
| 13:48.0, 13:51.0, 13:54.0, 13:59.0, 14:03.0, (14:14.0), (14:18.0) |
3 | 59 | Weymouth,
MA - Team Time (1st 5) 1:10:23.0 | Spread (1st 5) 1:13.0 |
| 3, 9, 13, 14, 20, (27), (28) |
| Nolan Parsley, Matt Murphy, Zach Prescott, Jake Jensen, Shawn Jennette, (Matt Duggan), (Brendan Campbell) |
| 13:30.0, 13:58.0, 14:05.0, 14:07.0, 14:43.0, (15:42.0), (15:46.0) |
4 | 106 | Needham,
MA - Team Time (1st 5) 1:14:03.0 | Spread (1st 5) 31.0 |
| 19, 21, 22, 22, 22, (25), (25) |
| Drew Khalaj, Zak Heier, Alex Turner, John Benner, Alex Elman, (Liam Walsh), (Adrian Amaya) |
| 14:24.0, 14:54.0, 14:55.0, 14:55.0, 14:55.0, (14:56.0), (14:56.0) |