1 | 48 | Lexington,
MA - Team Time (1st 5) 1:22:07.8 | Spread (1st 5) 50.7 |
| 5, 6, 8, 9, 20, (28), (28) |
| Micah Benson, Adam Bernstein, Selvin Backert, Matthew McAlarney, Max Dicerbo, (Graham Bracken), (Maxim Slobodchikov) |
| 16:03.2, 16:08.8, 16:29.7, 16:32.2, 16:53.9, (17:06.4), (17:06.4) |
2 | 82 | Wilmington,
MA - Team Time (1st 5) 1:23:27.0 | Spread (1st 5) 1:09.7 |
| 3, 10, 18, 21, 30, (52), (53) |
| Gregory Adamek, Owen Surrette, Sean Riley, Joe Lydon, Nolan Kennedy, (Sean Lydon), (Alexander Boehm) |
| 15:57.5, 16:36.8, 16:50.0, 16:55.5, 17:07.2, (17:37.6), (17:39.4) |
3 | 90 | Wakefield Memorial,
MA - Team Time (1st 5) 1:23:19.9 | Spread (1st 5) 1:25.9 |
| 2, 7, 17, 23, 41, (50), (56) |
| Matt Roberto, Tanner Jellison, Michael Roberto, Jonathan D'Ambrosio, Thomas Dowd, (Colin Rudy), (Zach Jellison) |
| 15:54.2, 16:15.8, 16:48.6, 17:01.2, 17:20.1, (17:32.1), (17:46.6) |
4 | 126 | Woburn Memorial,
MA - Team Time (1st 5) 1:25:11.2 | Spread (1st 5) 29.3 |
| 16, 22, 25, 26, 37, (59), (72) |
| Alex Cravens, Guilherme DeOliveira, Andrew Vecchia, Adam Canario, Sean Sullivan, (Kevin Nett), (Christian Vallerand) |
| 16:47.8, 16:58.3, 17:03.5, 17:04.5, 17:17.1, (17:54.5), (18:36.5) |
5 | 137 | Reading Memorial,
MA - Team Time (1st 5) 1:25:17.9 | Spread (1st 5) 33.9 |
| 12, 27, 31, 33, 34, (35), (48) |
| Andrew Benassi, Chris Sewall, Sean Crehan, Michael Wall, John Ronayne, (Robert Squires), (Steve Cormier) |
| 16:38.1, 17:06.3, 17:10.3, 17:11.2, 17:12.0, (17:12.1), (17:29.4) |
6 | 143 | Burlington,
MA - Team Time (1st 5) 1:24:55.8 | Spread (1st 5) 1:43.4 |
| 4, 15, 19, 51, 54, (55), (60) |
| James Johnson, Ricky Healey, Paul Conti, Richard Vittum, Patrick Gray, (Richard Cromwell), (Doug Bibbo) |
| 15:59.2, 16:44.5, 16:52.2, 17:37.3, 17:42.6, (17:46.2), (17:54.7) |
7 | 152 | Arlington,
MA - Team Time (1st 5) 1:25:24.7 | Spread (1st 5) 45.8 |
| 11, 14, 38, 44, 45, (49), (57) |
| Miles Harrison, Jameson Sparks, Elliot Jackson-Ontkush, Justin Eastman, Evan Sheils, (Dylan Scopetski), (Michael Pescatore) |
| 16:37.7, 16:43.3, 17:17.7, 17:22.5, 17:23.5, (17:31.7), (17:46.7) |
8 | 187 | Belmont,
MA - Team Time (1st 5) 1:25:58.8 | Spread (1st 5) 2:16.0 |
| 1, 36, 40, 46, 64, (66), (68) |
| Stephen Carvalho, Trevor Smith, Zach Gillette, Henry Yang, Alexander Athanasiou, (Lot Bates), (George Pomer) |
| 15:51.5, 17:12.8, 17:19.9, 17:27.1, 18:07.5, (18:10.5), (18:19.9) |
9 | 236 | Winchester,
MA - Team Time (1st 5) 1:27:53.3 | Spread (1st 5) 1:03.3 |
| 23, 42, 47, 61, 63, (69), (71) |
| Billy Coakley, Alejandro Gonzalez, Adam Horowitz, Noah White, Joris Hoogendoorn, (Oliver Pullin), (Aidan Kimberley) |
| 17:01.2, 17:21.8, 17:29.1, 17:56.7, 18:04.5, (18:22.2), (18:26.2) |
10 | 241 | Melrose,
MA - Team Time (1st 5) 1:28:03.6 | Spread (1st 5) 1:30.5 |
| 13, 43, 58, 62, 65, (66), (74) |
| Charles DeMayo, Matt Fox, Colin Bakey, Ryan Cotugno, Leighton Bailey, (Will Dugan), (George Chan) |
| 16:38.2, 17:22.2, 17:51.0, 18:03.5, 18:08.7, (18:10.5), (18:52.0) |
11 | 290 | Stoneham,
MA - Team Time (1st 5) 1:30:32.5 | Spread (1st 5) 1:50.5 |
| 32, 39, 70, 73, 76, (77), (78) |
| Nick Alves, Sean Overlan, Luca Perrett, Fotino Nate, Mehrob Fatemi, (Jack Reilly), (Liam Spratt) |
| 17:10.6, 17:19.1, 18:24.9, 18:36.8, 19:01.1, (19:15.4), (19:31.9) |
12 | 397 | Watertown,
MA - Team Time (1st 5) 1:43:22.4 | Spread (1st 5) 2:58.4 |
| 75, 79, 80, 81, 82, (83) |
| Kai Landry, Giancarlo Nunez, Chris Gagnon, Kapriel Cinar, Aiden Curry, (Marcos Portz) |
| 18:52.1, 20:18.2, 20:43.4, 21:38.2, 21:50.5, (23:18.0) |