1 | 29 | Peabody Vet. Mem.,
MA - Team Time (1st 5) 1:21:18.5 | Spread (1st 5) 1:26.4 |
| 1, 4, 5, 7, 12, (20), (21) |
| Marcelo Rocha, Riley Dowd, Jason Karakaedos, Greco Alex, Michael Ricci, (Alexander Marcus), (Cody Jordan) |
| 15:35.9, 16:07.3, 16:11.6, 16:21.4, 17:02.3, (17:20.9), (17:28.5) |
2 | 47 | Marblehead,
MA - Team Time (1st 5) 1:23:18.1 | Spread (1st 5) 1:17.4 |
| 2, 6, 10, 14, 15, (19), (26) |
| AJ Ernst, Jared Kokinos, Adam Linsky, Elrik Larson, Michael Weidenbruch, (Hillman Hollister), (Oliver Jacob) |
| 15:51.6, 16:20.2, 16:49.9, 17:07.4, 17:09.0, (17:19.5), (17:46.8) |
3 | 63 | Gloucester,
MA - Team Time (1st 5) 1:24:29.6 | Spread (1st 5) 1:37.4 |
| 3, 9, 11, 17, 23, (38), (49) |
| Everest Crawford, Willy Pierce, Dylan Genovese, Kyle Manley, Matt Ciaramitaro, (Eric Cilluffo), (Tyler Figuredo) |
| 15:58.9, 16:41.3, 16:56.7, 17:16.4, 17:36.3, (18:46.5), (20:22.3) |
4 | 98 | Beverly,
MA - Team Time (1st 5) 1:27:07.0 | Spread (1st 5) 1:57.6 |
| 7, 16, 22, 24, 29, (32), (41) |
| Campbell Wood, Brian McPherson, Charlie Boschen, Zach Bauer, Jack Laganas, (Anthony Morrissey), (Muise Oliver) |
| 16:21.4, 17:10.1, 17:32.6, 17:43.9, 18:19.0, (18:29.2), (19:03.3) |
5 | 140 | Danvers,
MA - Team Time (1st 5) 1:30:53.9 | Spread (1st 5) 1:33.9 |
| 13, 28, 30, 34, 35, (36), (52) |
| Kevin Hebert, Colin Marie, Thomas Brennan, Anthony Pereira, Declan Gill, (Zachary Powers), (Kevin Driscoll) |
| 17:03.7, 18:13.1, 18:25.2, 18:34.3, 18:37.6, (18:41.1), (20:49.2) |
6 | 167 | Swampscott,
MA - Team Time (1st 5) 1:32:34.2 | Spread (1st 5) 1:34.9 |
| 25, 27, 33, 39, 43, (46), (48) |
| Bennett Smith, Oliver Daniels-Koch, Robert McLaughlin, Andrew Richardson, Ethan Smith, (Ryan Magrane), (John Rizk) |
| 17:46.5, 17:53.9, 18:33.4, 18:59.0, 19:21.4, (20:00.5), (20:21.6) |
7 | 204 | Lynn Classical,
MA - Team Time (1st 5) 1:37:24.0 | Spread (1st 5) 3:57.2 |
| 18, 40, 42, 50, 54, (56), (58) |
| Thomas Mackin, eric Macorri, Elias Bakas, Kevin Chasse, Mehdi Bakhouch, (Tyler Rabideau), (Kevin Alves) |
| 17:18.7, 18:59.2, 19:14.6, 20:35.6, 21:15.9, (21:36.8), (22:55.8) |
8 | 208 | Salem,
MA - Team Time (1st 5) 1:37:32.1 | Spread (1st 5) 2:17.3 |
| 31, 37, 44, 45, 51, (53), (55) |
| Anand Patel, Shawn Small, Danny Nguyen, Samuel Clyne, Matt Robinson, (Alex Rossetti), (Cole Jermyn) |
| 18:25.4, 18:41.6, 19:46.2, 19:56.2, 20:42.7, (21:02.3), (21:30.3) |
9 | 284 | Winthrop,
MA - Team Time (1st 5) 2:02:03.8 | Spread (1st 5) 7:24.8 |
| 47, 57, 59, 60, 61 |
| Cormac Macphail, Nick Beshere, Devon Docow, Andreas Simon, Jacob Hian |
| 20:11.2, 21:44.1, 25:13.8, 27:18.7, 27:36.0 |