1 | 32 | Needham,
MA - Team Time (1st 5) 48:49.0 | Spread (1st 5) 24.0 |
| 1, 3, 8, 9, 11, (11), (15) |
| Daniel Willis, Alex Morrison, Santiago Galan, Ben Spengler, Ryan Barrett, (Adriel Giraldo), (Aidan Railton) |
| 9:31.0, 9:42.0, 9:50.0, 9:51.0, 9:55.0, (9:55.0), (10:02.0) |
2 | 35 | Newton North,
MA - Team Time (1st 5) 48:57.0 | Spread (1st 5) 26.0 |
| 2, 5, 5, 9, 14, (16), (17) |
| Nicholas Spinelli, Jack Tsai, Jacob Zalis, Alessandro Monti Guarnieri, Felix Nash, (Oscar Zeng), (Scott Abbott) |
| 9:35.0, 9:45.0, 9:45.0, 9:51.0, 10:01.0, (10:07.0), (10:19.0) |
3 | 84 | Tri-County RVT,
MA - Team Time (1st 5) 53:36.0 | Spread (1st 5) 2:31.0 |
| 4, 7, 20, 25, 28, (31) |
| Wyatt Boucher, Lorcan Bergeron, Emmett Daniels, Anthony Lum, Devin Leber, (Brandon Dauley) |
| 9:43.0, 9:48.0, 10:23.0, 11:28.0, 12:14.0, (13:53.0) |
4 | 90 | Framingham,
MA - Team Time (1st 5) 51:37.0 | Spread (1st 5) 38.0 |
| 11, 18, 18, 21, 22, (23), (24) |
| Lucas Angelo, Amir Bahador, Benjamin Peck, John Michael Griffen, Benjamin DeGroat, (Andrew Feinblatt), (Derick Christensen) |
| 9:55.0, 10:20.0, 10:20.0, 10:29.0, 10:33.0, (10:42.0), (10:51.0) |
5 | 144 | Braintree,
MA - Team Time (1st 5) 1:04:51.0 | Spread (1st 5) 3:16.0 |
| 26, 27, 29, 30, 32, (33), (34) |
| Michael Casanova, James Kinsella, Cameron Currier, Sean Dowd, Marco Zavala, (Daniel Norwood), (Nigel Lim) |
| 12:03.0, 12:06.0, 12:25.0, 12:58.0, 15:19.0, (17:20.0), (17:48.0) |