1 | 35 | Lowell,
MA - Team Time (1st 5) 1:22:38.5 | Spread (1st 5) 1:22.5 |
| 1, 2, 4, 10, 18, (24), (31) |
| Jadiel Pinales, Joeben Jacobs, Kelvin Santana, Ricky Thyne, Odung Chean, (Ian Kiona), (Sammy Grimes) |
| 15:56.7, 16:11.0, 16:26.1, 16:45.5, 17:19.2, (17:29.5), (17:38.7) |
2 | 76 | North Andover,
MA - Team Time (1st 5) 1:25:08.5 | Spread (1st 5) 1:20.6 |
| 3, 13, 16, 17, 27, (28), (30) |
| Jack Bicksler, Kevin Wong, Jett Stad, Thomas Faucher, Christian Surette, (George Lord), (Brian Voke) |
| 16:12.7, 16:59.0, 17:08.4, 17:15.1, 17:33.3, (17:34.3), (17:38.0) |
3 | 89 | Billerica Memorial,
MA - Team Time (1st 5) 1:25:43.4 | Spread (1st 5) 1:09.5 |
| 5, 11, 22, 22, 29, (38), (54) |
| Shawn Stairs, Aiden Cliff, John Holden, Brandon Marion, Thomas Dinsmore, (Akash Rana), (Cory Lafleur) |
| 16:26.3, 16:48.9, 17:26.2, 17:26.2, 17:35.8, (17:57.8), (18:19.2) |
4 | 109 | Central Catholic,
MA - Team Time (1st 5) 1:26:41.6 | Spread (1st 5) 1:13.3 |
| 8, 14, 19, 32, 36, (50), (58) |
| James Pothier, Mike Blanchard, Matthew Giannasca, Luke Ryan, Cormac Crippen, (Vrandol Perez), (Evan Tremblay) |
| 16:43.0, 16:59.6, 17:23.8, 17:38.9, 17:56.3, (18:16.2), (18:28.0) |
5 | 138 | Chelmsford,
MA - Team Time (1st 5) 1:27:37.4 | Spread (1st 5) 1:32.0 |
| 8, 15, 33, 34, 48, (52), (55) |
| Aiden Hennessey, Drew Madsen, Ryan Hayes, Kenneth Goodwin, Nick Burns, (James Barrett), (Noah Macallister) |
| 16:43.0, 17:05.0, 17:46.0, 17:48.4, 18:15.0, (18:17.0), (18:20.0) |
| 138 | Methuen,
MA - Team Time (1st 5) 1:27:39.2 | Spread (1st 5) 1:33.1 |
| 6, 20, 25, 41, 46, (53), (59) |
| Xavier Metivier, Samuel Flint, Frederick Coleman, Joseph Bozek, Jason Dibble, (Kien Kuzlotsky), (Eric Salvo) |
| 16:35.3, 17:24.6, 17:30.4, 18:00.5, 18:08.4, (18:19.0), (18:35.0) |
7 | 169 | Andover,
MA - Team Time (1st 5) 1:29:00.3 | Spread (1st 5) 38.7 |
| 21, 26, 39, 40, 43, (51), (64) |
| Tj Jayasinghe, Adam Theeb, Charlie Mccarthy, Will Shahbazian, Jason Denoncourt, (Jack Sipley), (Max Hetherington-Young) |
| 17:26.0, 17:31.6, 17:58.2, 17:59.8, 18:04.7, (18:16.8), (18:43.6) |
8 | 170 | Haverhill,
MA - Team Time (1st 5) 1:28:45.7 | Spread (1st 5) 1:35.6 |
| 7, 35, 37, 42, 49, (61), (69) |
| Keith May, Andrew Harrison, Collin Daugherty, Benjamin Craven, Leighton Young, (Sean Santerlasci), (Jason McKeon) |
| 16:40.5, 17:49.0, 17:57.0, 18:03.1, 18:16.1, (18:38.2), (19:01.0) |
9 | 218 | Tewksbury Memorial,
MA - Team Time (1st 5) 1:30:10.5 | Spread (1st 5) 1:41.1 |
| 12, 45, 47, 55, 59, (63), (65) |
| Casey Ryan, Gustavo Tizotti, Jonathan Cabral, Joe Schifano, Zachary Connolly, (Joe Balboni), (Lucas Gondola) |
| 16:53.9, 18:07.8, 18:13.8, 18:20.0, 18:35.0, (18:42.9), (18:46.0) |
10 | 319 | Lawrence,
MA - Team Time (1st 5) 1:38:22.4 | Spread (1st 5) 3:18.4 |
| 44, 62, 66, 73, 74, (76), (77) |
| Cristian Bueno Campos, Narkin Manrique, Romeo Fabre, Michael Hernandez, Oscar Burgos, (Frederick Gil), (Diogene Sanchez) |
| 18:06.6, 18:38.4, 18:50.4, 21:22.0, 21:25.0, (23:31.0), (23:56.0) |
11 | 333 | Dracut Senior,
MA - Team Time (1st 5) 1:35:07.9 | Spread (1st 5) 1:13.7 |
| 57, 67, 68, 70, 71, (72), (75) |
| Patrick Pinto, Derek Ocasio, Lucas St.Louis, Andrew Lavender, Addy Soucy, (Kyle Supernor), (Matthew Rossetti) |
| 18:23.0, 18:56.0, 18:57.2, 19:15.0, 19:36.7, (20:30.8), (21:27.0) |