1 | 20 | Marblehead,
MA - Team Time (1st 5) 1:22:22.8 | Spread (1st 5) 2:04.0 |
| 1, 2, 3, 5, 9, (11), (13) |
| Loeden Rodrigues, Loeden Rodrigues, Peter Clifford, Ciro Martin-Sotos, William May, (Ryan Thompson), (Will Lamb) |
| 15:38.0, 15:54.8, 16:20.0, 16:48.0, 17:42.0, (18:10.0), (18:24.0) |
2 | 63 | Peabody Vet. Mem.,
MA - Team Time (1st 5) 1:31:00.3 | Spread (1st 5) 2:59.0 |
| 4, 7, 12, 19, 21, (23), (28) |
| Adam Abdulghani, Logan Tracia, Gabe Gitonga, Luke Buckley, Lucas Castro, (Dylan Faletra), (Jake Kolsrud) |
| 16:40.0, 16:53.0, 18:20.3, 19:28.0, 19:39.0, (19:50.0), (21:01.0) |
3 | 67 | Beverly,
MA - Team Time (1st 5) 1:32:11.0 | Spread (1st 5) 2:13.0 |
| 5, 14, 15, 16, 17, (18), (20) |
| Liam Ouellette, Brennan Frost, David DiPietro, Jackson Clark, Damien Bogrett, (Kevin Kelsey), (T.J. Betts) |
| 16:48.0, 18:32.0, 18:51.0, 18:59.0, 19:01.0, (19:27.0), (19:36.0) |
4 | 89 | Danvers,
MA - Team Time (1st 5) 1:35:35.0 | Spread (1st 5) 3:00.0 |
| 8, 10, 22, 24, 25, (26), (27) |
| TJ Glowik, Luke Llewellyn, Brendan McDonald, Will Sheehan, Evan Laws, (Chase Kassiotis), (Jack Rooney) |
| 17:25.0, 17:55.0, 19:43.0, 20:07.0, 20:25.0, (20:33.0), (20:40.0) |