1 | 28 | Monterey,
CA - Team Time (1st 5) 45:43.0 | Spread (1st 5) 12.0 |
| 2, 2, 7, 8, 9, (10), (13) |
| Cameron Welsh, Dakota Sherry, Alec Beltran, Jackson Tibbitts, Adam Alnazer, (Kane Russell), (Miles Brown) |
| 9:02.0, 9:02.0, 9:12.0, 9:13.0, 9:14.0, (9:18.0), (9:24.0) |
2 | 41 | Brookline,
MA - Team Time (1st 5) 46:11.0 | Spread (1st 5) 24.0 |
| 1, 4, 11, 12, 13, (19), (20) |
| Ben Grobstein, Marc Daniels, Ari Lerner, Ben Cohen, Tim Weighart, (Gustav Borgquist), (Sam Wolters) |
| 9:00.0, 9:04.0, 9:20.0, 9:23.0, 9:24.0, (9:29.0), (9:30.0) |
3 | 54 | Walpole,
MA - Team Time (1st 5) 46:27.0 | Spread (1st 5) 23.0 |
| 4, 6, 13, 13, 18, (21), (22) |
| Kyle Barry, Alex Bjornson, Corey Lynch, Jake Takacs, Sean Corriveau, (John Almeda), (Jon Benoit) |
| 9:04.0, 9:08.0, 9:24.0, 9:24.0, 9:27.0, (9:34.0), (9:36.0) |
4 | 135 | Needham,
MA - Team Time (1st 5) 54:00.0 | Spread (1st 5) 1:24.0 |
| 23, 25, 26, 28, 33, (37), (38) |
| Romain Bernus, Conner Jahn, Gabe Garrido, Conor McGovern, Jake Owen, (Alex Mindich), (Robert Strollo) |
| 9:57.0, 10:32.0, 11:04.0, 11:06.0, 11:21.0, (11:49.0), (11:59.0) |
5 | 145 | Norwood Senior,
MA - Team Time (1st 5) 55:05.0 | Spread (1st 5) 1:12.0 |
| 24, 27, 29, 30, 35, (36), (40) |
| Paul Ridikas, Noah Kerns, Connor Flynn, Shane Postler, Thomas Condon, (Kyle Irving), (Robert Noonan) |
| 10:14.0, 11:05.0, 11:09.0, 11:11.0, 11:26.0, (11:44.0), (12:09.0) |
6 | 172 | Pembroke,
MA - Team Time (1st 5) 58:46.0 | Spread (1st 5) 3:36.0 |
| 13, 31, 40, 44, 44 |
| Aaron Diauto, Tim Marx, Tim Scully, Justin Budak, Keith Brash |
| 9:24.0, 11:13.0, 12:09.0, 13:00.0, 13:00.0 |
7 | 189 | Hanover,
MA - Team Time (1st 5) 59:12.0 | Spread (1st 5) 55.0 |
| 32, 33, 39, 42, 43, (44), (47) |
| John (Jack) McWade, Kevin Talbot, Bruno Barbudo, Cole Hernon, Nico Ribadeneyra, (Scott Czolda), (Pierce Ghostlaw) |
| 11:19.0, 11:21.0, 12:07.0, 12:11.0, 12:14.0, (13:00.0), (14:07.0) |