1 | 23 | Greater Lowell Tech,
MA - Team Time (1st 5) 1:25:58.0 | Spread (1st 5) 1:00.0 |
| 1, 3, 5, 6, 8, (10), (14) |
| Randy Brown, Allan Mukundi, Joshua Martinez, Tyleuth Tinney, Kevin Scott, (Will Pagan), (Gabriel Pena) |
| 16:32.0, 17:05.0, 17:21.0, 17:28.0, 17:32.0, (17:51.0), (18:00.0) |
2 | 73 | Greater Lawrence Tech,
MA - Team Time (1st 5) 1:29:26.0 | Spread (1st 5) 2:05.0 |
| 2, 12, 15, 18, 26, (28), (35) |
| Dylan Colon, Alan Herrera, Avery Batistine, Edward Adams, Arnaldo Gil, (Christian Roman), (Omar Abreu) |
| 16:33.0, 17:58.0, 18:05.0, 18:12.0, 18:38.0, (18:42.0), (19:00.0) |
3 | 95 | Shawsheen Valley Tech,
MA - Team Time (1st 5) 1:31:33.0 | Spread (1st 5) 43.0 |
| 11, 12, 23, 24, 25, (53), (57) |
| Andrew McCarthy, Connor Larson, Rj Page, Nick Tuccelli, Ryan Smith, (Ryan Barry), (Alex Rodriguezshaws) |
| 17:53.0, 17:58.0, 18:32.0, 18:34.0, 18:36.0, (20:35.0), (20:52.0) |
4 | 108 | Whittier Regional Voc Tech,
MA - Team Time (1st 5) 1:31:43.0 | Spread (1st 5) 1:30.0 |
| 7, 16, 21, 30, 34, (43), (47) |
| Ryan Ducrow, Yuriy Buttrick, Cameron Barnes, Colin Dunn, Jackson Vandurme, (Jeffrey Rosario), (Kyle Marinelli) |
| 17:29.0, 18:06.0, 18:23.0, 18:46.0, 18:59.0, (19:43.0), (19:59.0) |
5 | 158 | Chelsea,
MA - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 2:13.0 |
| 4, 36, 37, 39, 42, (60) |
| Jose Aguiar, Adriel Cedeno, Jonathon Gomez, Jansel Claudio, Diego Estrado, (Eric Orellana) |
| 17:20.0, 19:06.0, 19:12.0, 19:22.0, 19:33.0, (21:11.0) |
| 158 | Lynn Vocational Technical Inst,
MA - Team Time (1st 5) 1:34:46.0 | Spread (1st 5) 1:22.0 |
| 17, 27, 33, 40, 41, (61), (67) |
| Edgar Ortega, Jose Morel, Rodrigo Mora, Jayden Lowe, Nick Westin, (Liono Kou), (Enderson Mejia) |
| 18:09.0, 18:41.0, 18:55.0, 19:30.0, 19:31.0, (21:20.0), (22:09.4) |
7 | 190 | Northeast Metro Reg Voc,
MA - Team Time (1st 5) 1:37:35.0 | Spread (1st 5) 4:02.0 |
| 9, 29, 32, 56, 64 |
| Brendan Surette, Mike Mangino, Bob Eustace, Wyatt Waller, Anny Ham |
| 17:33.0, 18:45.0, 18:53.0, 20:49.0, 21:35.0 |
8 | 209 | Presentation Of Mary,
MA - Team Time (1st 5) 1:38:37.0 | Spread (1st 5) 2:23.0 |
| 19, 38, 46, 52, 54, (59), (66) |
| Sean Toomey, Josh Dionne, Matt Whinery, Sam Mathers, Matt Saindon, (Douglas Anderson), (Arthur Jia) |
| 18:13.0, 19:16.0, 19:58.0, 20:34.0, 20:36.0, (21:07.0), (22:01.0) |
9 | 221 | Essex North Shore Agricultural & Tech Inst,
MA - Team Time (1st 5) 1:39:21.8 | Spread (1st 5) 2:18.0 |
| 22, 45, 49, 50, 55, (69) |
| Dominic Logiudice, Benjamin Johnson, Peter Anderson, Cedric Garcia, Bryce Marquis, (Joshua Fales) |
| 18:29.0, 19:49.0, 20:03.0, 20:13.8, 20:47.0, (24:03.0) |
10 | 255 | Minuteman Regional,
MA - Team Time (1st 5) 1:42:10.0 | Spread (1st 5) 2:45.0 |
| 31, 48, 51, 62, 63, (68) |
| Sean Datar, Aidan Sands, Henry Dionne, Matt Mori, Ari Thomas, (Colin Kelly) |
| 18:47.0, 20:00.0, 20:30.0, 21:21.0, 21:32.0, (23:30.0) |
11 | 257 | Mystic Valley Regional Charter,
MA - Team Time (1st 5) 1:47:27.4 | Spread (1st 5) 8:05.0 |
| 20, 44, 58, 65, 70, (71) |
| Sean Flanagan, Danny Riley, Vincent Tham, Jack Tracey, Jeffrey Mei, (Stephen Small) |
| 18:20.0, 19:47.0, 21:06.4, 21:49.0, 26:25.0, (26:58.0) |