1 | 37 | Marblehead,
MA - Team Time (1st 5) 1:23:56.8 | Spread (1st 5) 46.6 |
| 3, 5, 7, 10, 12, (14), (20) |
| Loeden Rodrigues, Ciro Martin-Sotos, Oliver Glass, Peter Clifford, Harry DiBartolo, (John Lucas), (Zach Jordan) |
| 16:25.4, 16:33.0, 16:35.1, 17:11.3, 17:12.0, (17:14.0), (17:28.0) |
2 | 50 | Beverly,
MA - Team Time (1st 5) 1:25:09.1 | Spread (1st 5) 46.8 |
| 4, 9, 11, 12, 14, (18), (24) |
| Patrick Gilligan, Jackson Wood, Kyle Hewson, Jack Rivers, Michael Brock, (Jackson Clark), (George Fox) |
| 16:27.2, 17:04.5, 17:11.4, 17:12.0, 17:14.0, (17:24.1), (17:33.3) |
3 | 63 | Peabody Vet. Mem.,
MA - Team Time (1st 5) 1:24:44.0 | Spread (1st 5) 1:37.0 |
| 1, 6, 17, 19, 20, (27), (27) |
| Claudio Rocha, Ryan Buchaman, Matthew Davidson, Jacob Farhat, Pablo Rodriguez, (Cam Rich), (Noah Roar) |
| 15:51.0, 16:34.0, 17:24.0, 17:27.0, 17:28.0, (17:36.0), (17:36.0) |
4 | 119 | Danvers,
MA - Team Time (1st 5) 1:28:18.5 | Spread (1st 5) 1:45.5 |
| 8, 23, 25, 30, 33, (37), (44) |
| Liam Breen, Kevin Rogers, Timothy J Glowick, Luke Llewellyn, Griffin Pike, (Brendan McDonald), (Timothy West) |
| 16:45.0, 17:31.0, 17:35.0, 17:57.0, 18:30.5, (18:55.0), (19:16.5) |
5 | 146 | Somerville,
MA - Team Time (1st 5) 1:30:58.1 | Spread (1st 5) 2:55.0 |
| 2, 31, 32, 38, 43, (46), (48) |
| Ronan Fitzgerald, Daymien Bonet, Parker Gregory, Luis Pineda, Brayden Goldstein-Gelb, (AJ Feldman), (Jackson Christie) |
| 16:21.0, 18:09.0, 18:15.0, 18:57.1, 19:16.0, (19:21.4), (19:33.0) |
6 | 206 | Swampscott,
MA - Team Time (1st 5) 1:35:38.4 | Spread (1st 5) 44.7 |
| 35, 39, 40, 45, 47, (52), (57) |
| Reece Klusza, Dylan Brawley, Harry Katz, Andrew/Chip Cronin, Matt Brown, (Michael Ferragamo), ((Chip) Cronin) |
| 18:42.0, 19:04.7, 19:06.0, 19:19.0, 19:26.7, (19:42.1), (20:08.4) |
7 | 229 | Salem,
MA - Team Time (1st 5) 1:35:58.6 | Spread (1st 5) 3:10.0 |
| 22, 25, 56, 59, 67, (67), (70) |
| William Beauregard, Christopher Barns, Sammy Riadi, Jonathan Okeny, Seth Lim, (Michael Ouellette), (Jamont Hightower) |
| 17:30.0, 17:35.0, 19:54.0, 20:19.6, 20:40.0, (20:40.0), (21:10.1) |
8 | 232 | Revere,
MA - Team Time (1st 5) 1:37:01.1 | Spread (1st 5) 1:05.9 |
| 36, 41, 50, 51, 54, (65), (66) |
| Pelatere Victor, Jonathan Nushi, Wilfredo Martinez, Fabio Tran, James Carpinelli, (Samuel Gonzalez), (Antony Arias) |
| 18:43.1, 19:13.0, 19:35.0, 19:41.0, 19:49.0, (20:36.7), (20:38.0) |
9 | 275 | Lynn English,
MA - Team Time (1st 5) 1:40:58.0 | Spread (1st 5) 4:36.0 |
| 29, 42, 58, 71, 75, (78) |
| Adnan Jalal, Liam McHale, Jack Gallant, Michael Falasca, Gay Soe, (Iram Islam) |
| 17:48.0, 19:14.0, 20:10.0, 21:22.0, 22:24.0, (22:58.0) |
10 | 296 | Winthrop,
MA - Team Time (1st 5) 1:43:52.8 | Spread (1st 5) 5:51.6 |
| 16, 55, 69, 77, 79 |
| Cormac Macphail, Patrick Haskell, Ari Hain, Mark Amatucci, Micheal Marcoccio |
| 17:19.0, 19:52.0, 20:45.0, 22:46.2, 23:10.6 |
11 | 305 | Lynn Classical,
MA - Team Time (1st 5) 1:44:03.0 | Spread (1st 5) 4:06.0 |
| 34, 60, 61, 74, 76 |
| Junior Mejia, Aiden Calnan, Christian Alquinta, Matt Leonard, Zachary Westin |
| 18:34.0, 20:21.0, 20:22.0, 22:06.0, 22:40.0 |
12 | 321 | Medford,
MA - Team Time (1st 5) 1:44:37.3 | Spread (1st 5) 2:27.9 |
| 49, 63, 64, 72, 73 |
| Kierian Adams, Duncan Hilliard, Ansel Miller, Philip Habestroh, Jacob Ritchie |
| 19:34.8, 20:35.7, 20:36.0, 21:48.1, 22:02.7 |
13 | 358 | Roxbury Prep,
MA - Team Time (1st 5) 2:11:14.5 | Spread (1st 5) 20:10.8 |
| 53, 62, 80, 81, 82 |
| Marovsky Dolcine, Andrew McCloud, Seth Davison, Aaron Nobles, Riley Whitehead |
| 19:47.5, 20:22.4, 23:18.1, 27:48.2, 39:58.3 |