1 | 48 | Wakefield Memorial,
MA - Team Time (1st 5) 1:21:14.5 | Spread (1st 5) 50.2 |
| 5, 6, 8, 11, 18, (41), (53) |
| Rohan Singhvi, Matt Roberto, Casey Brackett, Tanner Jellison, Billy Stevens, (Trevor Zupan), (Jonathan D'Ambrosio) |
| 15:50.7, 15:51.1, 16:24.4, 16:27.4, 16:40.9, (16:58.8), (17:18.0) |
2 | 138 | Marblehead,
MA - Team Time (1st 5) 1:23:56.8 | Spread (1st 5) 46.6 |
| 9, 14, 16, 49, 50, (51), (62) |
| 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) |
3 | 150 | Sharon,
MA - Team Time (1st 5) 1:23:41.1 | Spread (1st 5) 1:20.7 |
| 3, 24, 34, 44, 45, (59), (65) |
| Alexander Starovoytov, Jordan Saks, Jared Osofsky, Mark Starovoytov, Jacob Dubin, (James Kong), (Siddharth Reddy) |
| 15:48.3, 16:45.0, 16:53.9, 17:04.9, 17:09.0, (17:24.0), (17:30.2) |
4 | 151 | Milton,
MA - Team Time (1st 5) 1:23:42.5 | Spread (1st 5) 1:21.2 |
| 4, 27, 27, 46, 47, (71), (74) |
| Robert Carew, Francis Lalley, Christopher Sullivan, Fritz Lalley, Ross Tejeda, (Stephen Affanato), (Dietrich Werner) |
| 15:49.0, 16:47.0, 16:47.0, 17:09.3, 17:10.2, (17:35.8), (17:39.0) |
5 | 152 | Oliver Ames,
MA - Team Time (1st 5) 1:24:11.5 | Spread (1st 5) 1:08.9 |
| 7, 22, 23, 37, 63, (67), (76) |
| Zane Reservitz, Nathan Reservitz, Kyle Sarney, Rory McLaughlin, Owen McMorrow, (Owen Nipoti), (David Fiedorczyk) |
| 16:19.3, 16:44.3, 16:44.8, 16:54.9, 17:28.2, (17:32.0), (17:40.9) |
6 | 159 | Milford,
MA - Team Time (1st 5) 1:24:14.9 | Spread (1st 5) 18.6 |
| 20, 30, 31, 36, 42, (56), (107) |
| Anthony DiStauro, Maxwell Manor, Miguel Torres, Gianni Panno, Brendan O'Shaughnessy, (Chris Berthrong), (Gabriel Pardo Cota) |
| 16:41.5, 16:49.0, 16:49.6, 16:54.7, 17:00.1, (17:20.4), (18:04.2) |
7 | 165 | Burlington,
MA - Team Time (1st 5) 1:23:21.5 | Spread (1st 5) 2:18.9 |
| 1, 19, 29, 56, 60, (72), (93) |
| Rishabh Prakash, James Johnson, Christian Boyadjiev, Steven Humphreys, Ryan Giogas, (Ricky Healey), (Jonathan Wolinski) |
| 15:06.4, 16:41.3, 16:48.1, 17:20.4, 17:25.3, (17:36.2), (17:52.9) |
8 | 166 | Bishop Feehan,
MA - Team Time (1st 5) 1:24:20.8 | Spread (1st 5) 1:10.0 |
| 10, 15, 33, 38, 70, (84), (104) |
| Jackson Craig, Lincoln Schneider, Ryan Medeiros, Lucas Jacques, Evan McNeill, (Seamus Sutula), (Craig Scharland) |
| 16:25.6, 16:33.1, 16:51.5, 16:55.0, 17:35.6, (17:48.0), (18:02.1) |
9 | 192 | Walpole,
MA - Team Time (1st 5) 1:24:55.9 | Spread (1st 5) 48.6 |
| 13, 32, 40, 52, 55, (75), (83) |
| Tyler Sullivan, Nathan Shnaider, Shane Grant, Ryan Stockwell, Anthony Borelli, (Daniel Forester), (Kevin Taylor) |
| 16:31.3, 16:50.5, 16:58.1, 17:16.1, 17:19.9, (17:39.9), (17:47.9) |
10 | 245 | Hopkinton,
MA - Team Time (1st 5) 1:25:21.5 | Spread (1st 5) 2:03.8 |
| 2, 17, 68, 73, 85, (96), (103) |
| Alex Brown, Ian Cann, Sam Cote, Patrick Barnes, Will Dionne, (Anthony Zeissig), (Colby Michaud) |
| 15:45.0, 16:36.3, 17:34.7, 17:36.7, 17:48.8, (17:54.0), (18:01.5) |
11 | 357 | North Attleborough,
MA - Team Time (1st 5) 1:27:37.1 | Spread (1st 5) 1:09.6 |
| 26, 48, 90, 95, 98, (106), (117) |
| Liam Monahan, Julian Dixon, Daniel Nobrega, Skyler Poirier, Thomas Flood, (Christopher Galligan), (Jack Clarke) |
| 16:46.6, 17:10.3, 17:51.0, 17:53.0, 17:56.2, (18:04.0), (18:17.0) |
12 | 373 | Duxbury,
MA - Team Time (1st 5) 1:27:58.4 | Spread (1st 5) 49.3 |
| 43, 58, 88, 91, 93, (97), (102) |
| Friend Weiler, Chase Schomp, Sam Stapinski, Joe Chalifoux, Max Harrington, (Nick Turcotte), (Henry Lanza) |
| 17:03.6, 17:21.4, 17:49.0, 17:51.5, 17:52.9, (17:54.9), (17:59.3) |
13 | 388 | Danvers,
MA - Team Time (1st 5) 1:28:18.5 | Spread (1st 5) 1:45.5 |
| 24, 66, 69, 99, 130, (145), (155) |
| 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) |
14 | 422 | Pembroke,
MA - Team Time (1st 5) 1:28:40.8 | Spread (1st 5) 2:08.4 |
| 12, 21, 120, 134, 135, (148), (148) |
| Cole Radke, Robert Kay, Michael Abban, Will Reggio, Joseph Shine, (John Lane), (Joey Falco) |
| 16:28.4, 16:42.4, 18:17.8, 18:35.4, 18:36.8, (19:06.0), (19:06.0) |
15 | 425 | Dartmouth,
MA - Team Time (1st 5) 1:28:49.0 | Spread (1st 5) 1:31.1 |
| 39, 61, 85, 112, 128, (140), (147) |
| Benjamin Rioux, Kevin Kiser, Brendan Morin, Noah Derrick, Eric Litos, (Jason Gin), (Travis Kay) |
| 16:57.5, 17:25.4, 17:48.8, 18:08.7, 18:28.6, (18:40.3), (19:02.4) |
16 | 440 | Hingham,
MA - Team Time (1st 5) 1:29:09.4 | Spread (1st 5) 59.0 |
| 54, 79, 80, 108, 119, (121), (127) |
| Evan Lamlein, William Sutton, Andersson Perry, Liam Slane, Ben Weisenbeck, (Jake Simpson), (Conrad Davis) |
| 17:18.7, 17:43.1, 17:45.0, 18:04.9, 18:17.7, (18:19.0), (18:26.0) |
17 | 474 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:29:35.8 | Spread (1st 5) 52.0 |
| 64, 78, 100, 109, 123, (124), (137) |
| Theophilos (Theo) Kamperides, Brandon Hager, Evan Jewett, Adam Solari, Liam Cafferty, (Christopher MacDonald), (Matthew Butler) |
| 17:29.0, 17:42.8, 17:58.0, 18:05.0, 18:21.0, (18:24.0), (18:39.0) |
18 | 515 | Tewksbury Memorial,
MA - Team Time (1st 5) 1:30:10.5 | Spread (1st 5) 1:41.1 |
| 34, 110, 116, 122, 133, (142), (143) |
| 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) |
19 | 541 | Malden Catholic,
MA - Team Time (1st 5) 1:30:40.3 | Spread (1st 5) 43.6 |
| 82, 92, 113, 125, 129, (131), (132) |
| Liam McKinnon, Manuel Ventura, Neil Harrington, Luke Stockless, Ian Brito, (Aaron Babu), (Jarrod Wardwell) |
| 17:45.2, 17:52.3, 18:09.3, 18:24.7, 18:28.8, (18:32.3), (18:34.6) |
20 | 578 | North Quincy,
MA - Team Time (1st 5) 1:31:16.4 | Spread (1st 5) 48.3 |
| 87, 111, 118, 126, 136, (137), (152) |
| Nick Ouellette, Braeden Kopp, Ryan Polsgrove, Robert Cannon, Robert Donovan, (Vinh Tran), (Alex Ouellette) |
| 17:48.9, 18:08.3, 18:17.1, 18:24.9, 18:37.2, (18:39.0), (19:10.1) |
21 | 662 | Silver Lake Regional,
MA - Team Time (1st 5) 1:34:09.6 | Spread (1st 5) 2:05.2 |
| 80, 105, 141, 167, 169, (173), (181) |
| Christopher Tilton, Ryan McCarthy, Ryan Vautrinot, Ethan Cunningham, Mark Piccirilli, (Brian Sherry), (Matt Piccirilli) |
| 17:45.0, 18:03.0, 18:41.4, 19:50.0, 19:50.2, (19:53.7), (20:12.0) |
22 | 677 | Essex North Shore Agricultural & Tech Inst,
MA - Team Time (1st 5) 1:33:57.9 | Spread (1st 5) 1:52.2 |
| 101, 114, 144, 148, 170, (180), (183) |
| Anthony Iannalfo, Patrick Carbone, Max Collins, Cedric Garcia, Joe Talbot, (James Broderick), (Matthew Miller) |
| 17:58.8, 18:11.7, 18:50.4, 19:06.0, 19:51.0, (20:11.9), (20:20.0) |
23 | 716 | Stoughton,
MA - Team Time (1st 5) 1:35:41.8 | Spread (1st 5) 2:06.4 |
| 77, 151, 159, 163, 166, (175), (176) |
| Colin Rahaman, Sebastian Malek, Michael Veliotis, Michael Henriques, Brendan Gallagher, (Ethan Freedman), (Joshua McNamara) |
| 17:41.6, 19:09.1, 19:23.4, 19:39.7, 19:48.0, (20:00.6), (20:01.0) |
24 | 730 | Greater Lawrence Tech,
MA - Team Time (1st 5) 1:35:12.5 | Spread (1st 5) 1:09.9 |
| 115, 146, 154, 157, 158, (162), (164) |
| Edward Adams, Joshua Small, Aiden Giddens, Randy Rodriguez, Eric Pechinsky, (Kolbe Fumero), (Alfredo Hidalgo) |
| 18:13.0, 19:02.0, 19:14.0, 19:20.6, 19:22.9, (19:36.0), (19:43.0) |
25 | 801 | Shawsheen Valley Tech,
MA - Team Time (1st 5) 1:38:36.9 | Spread (1st 5) 3:06.9 |
| 89, 160, 171, 187, 194, (195), (196) |
| Ryan Smith, Stephen Basler, Alex Smith, Ryan Anderson, Matthew Hemenway, (Daniel Lee), (Cameron Rich) |
| 17:50.0, 19:26.0, 19:52.0, 20:32.0, 20:56.9, (21:01.0), (21:13.0) |
26 | 812 | Catholic Memorial,
MA - Team Time (1st 5) 1:37:52.9 | Spread (1st 5) 53.0 |
| 153, 156, 161, 165, 177, (185), (190) |
| Sean Donohue, Mike McCarthy, S. Donahue, Dana Habermas, Kevin Hicks, (Anthony Consigli), (Patrick Lyons) |
| 19:11.0, 19:19.9, 19:34.0, 19:44.0, 20:04.0, (20:24.1), (20:43.8) |
27 | 872 | Whittier Regional Voc Tech,
MA - Team Time (1st 5) 1:40:17.7 | Spread (1st 5) 2:02.1 |
| 139, 174, 182, 188, 189, (197), (199) |
| Jack Venturi, Azariah Hooper-Ehtesham, Jaryd Plante, Ryan Genues, Robert Lawrence, (John Santomassino), (Hayden Field) |
| 18:39.9, 20:00.5, 20:14.3, 20:41.0, 20:42.0, (21:14.9), (21:22.3) |
28 | 932 | Southeastern Reg. Voc/Tech,
MA - Team Time (1st 5) 1:43:33.7 | Spread (1st 5) 2:11.0 |
| 167, 184, 186, 192, 203, (208), (210) |
| Michael Holmes, Matthew Farrington, Josh Griffin, Aiden Bryant, Colin Halloway, (Paul Dooley), (Christopher Darling) |
| 19:50.0, 20:22.0, 20:28.0, 20:52.7, 22:01.0, (23:19.0), (23:59.0) |
29 | 942 | Diman Regional Voc/Tech,
MA - Team Time (1st 5) 1:43:49.8 | Spread (1st 5) 1:38.0 |
| 172, 178, 193, 198, 201, (205), (206) |
| Austin Donovan, Ezra Cote, James Vacanti, Fredrick Blake, Austin Braga, (Logan Saint), (Travis Honeycutt) |
| 19:53.4, 20:07.9, 20:56.1, 21:21.0, 21:31.4, (22:40.0), (22:45.0) |
30 | 976 | Bristol-Plymouth Reg Voc Tech,
MA - Team Time (1st 5) 1:46:43.4 | Spread (1st 5) 2:24.6 |
| 179, 191, 200, 202, 204, (207), (209) |
| Tommy Kelleher, Aiden Simmons, Trevor Fisher, Ryan Sullivan, Joseph Morrissey, (Chris Morse), (Jake Chantre) |
| 20:09.1, 20:45.5, 21:28.1, 21:47.0, 22:33.7, (22:52.7), (23:23.4) |