1 | 19 | Framingham,
MA - Team Time (1st 5) 1:23:48.0 | Spread (1st 5) 53.0 |
| 1, 2, 3, 6, 7, (10), (13) |
| Sam Moffat, Sam Burgess, Arnav Singh, Matt Hom, Shand Seiffert, (Ryan Gaglione), (Lucas Marshall) |
| 16:21.0, 16:23.0, 16:40.0, 17:10.0, 17:14.0, (17:22.0), (17:41.0) |
2 | 44 | Brookline,
MA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 41.0 |
| 4, 8, 9, 11, 12, (15), (16) |
| Mihalis Protopapadakis, James Ibrahim, Theo Dimov, Alex Petersen, James Pener, (Eric Traub), (Andrew Wu) |
| 16:51.0, 17:16.0, 17:21.0, 17:23.0, 17:32.0, (17:43.0), (17:48.0) |
3 | 143 | Austin Preparatory,
MA - Team Time (1st 5) 1:32:14.0 | Spread (1st 5) 1:08.0 |
| 14, 20, 34, 36, 39, (58), (65) |
| Steven Galatis, Mitchell Paige, Joshua Kazmer, Christopher Blake, Michael Doherty, (Jerry Caruso), (Trevor Coughlin) |
| 17:42.0, 18:13.0, 18:44.0, 18:45.0, 18:50.0, (19:27.0), (19:44.0) |
4 | 148 | Braintree,
MA - Team Time (1st 5) 1:31:54.0 | Spread (1st 5) 1:10.0 |
| 17, 18, 19, 46, 48, (49), (50) |
| John McLean, Jeff Kiser, Ryan Norton, Cooper Emerson, Ryan Lewis, (Kevin Cabral), (Samuel Sailesh) |
| 17:52.0, 18:00.0, 18:02.0, 18:58.0, 19:02.0, (19:03.0), (19:07.0) |
5 | 152 | Norfolk County Agricultural,
MA - Team Time (1st 5) 1:32:07.0 | Spread (1st 5) 2:44.0 |
| 5, 21, 29, 33, 64, (74), (83) |
| Jack Collins, Nathaniel Belmont, Corey White, Ryan Cooley, Aidan McDonagh, (Maverick Boudreau), (Rowan Wilson) |
| 16:59.0, 18:18.0, 18:27.0, 18:40.0, 19:43.0, (20:44.0), (22:00.0) |
6 | 185 | Milford,
MA - Team Time (1st 5) 1:33:42.9 | Spread (1st 5) 47.9 |
| 23, 24, 38, 47, 53, (54), (56) |
| Maxwell Manor, James Comisky, Gabriel Pardo Cota, Liam Bennett, Samuel Vilt, (Mark Butters), (Gabe Soares) |
| 18:22.1, 18:22.8, 18:48.0, 19:00.0, 19:10.0, (19:17.0), (19:22.0) |
7 | 192 | Sharon,
MA - Team Time (1st 5) 1:34:04.0 | Spread (1st 5) 16.0 |
| 32, 36, 40, 41, 43, (45), (52) |
| Mark Starovoytov, James Kong, Bradley Weiss, Jacob Dubin, Siddharth Reddy, (Jordan Saks), (Balint Mihajlovits) |
| 18:39.0, 18:45.0, 18:51.0, 18:54.0, 18:55.0, (18:57.0), (19:08.0) |
8 | 209 | Archbishop Williams,
MA - Team Time (1st 5) 1:34:36.0 | Spread (1st 5) 1:08.0 |
| 25, 31, 44, 50, 59, (68), (84) |
| Colin Hingston, Teddy Rossini, Samuel Rossini, Benjamin Needel, Gianvito Montillo, (Evan O'Brien), (Ryan McGillicuddy) |
| 18:24.0, 18:37.0, 18:56.0, 19:07.0, 19:32.0, (19:50.0), (22:14.0) |
9 | 214 | Canton,
MA - Team Time (1st 5) 1:35:00.0 | Spread (1st 5) 1:15.0 |
| 22, 34, 41, 57, 60, (63), (78) |
| Kyle Downing, Alex Maddestra, Peter Milne, Chris Rota, Elias Jabbour, (Jack Hernon), (Kyle Wanless) |
| 18:22.0, 18:44.0, 18:54.0, 19:23.0, 19:37.0, (19:42.0), (21:17.0) |
10 | 246 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:36:07.0 | Spread (1st 5) 1:25.0 |
| 25, 27, 61, 66, 67, (70), (77) |
| Madsen Anderson, Nathan Razza, Chance Bain, Brett Gormley, Evan Kaprelian, (Chris Pratt), (Gus Caceres) |
| 18:24.0, 18:26.0, 19:40.0, 19:48.0, 19:49.0, (20:11.0), (20:57.0) |
11 | 299 | Randolph,
MA - Team Time (1st 5) 1:38:53.0 | Spread (1st 5) 1:49.0 |
| 30, 55, 69, 72, 73, (75), (76) |
| Izhak Adams, Robert Duarte, Josiah Osuji, Evans Appiah, Johnny Vo, (Danny Wu), (Brian Kubi) |
| 18:36.0, 19:19.0, 20:09.0, 20:24.0, 20:25.0, (20:50.0), (20:53.0) |
12 | 318 | Abington,
MA - Team Time (1st 5) 1:41:24.0 | Spread (1st 5) 3:10.0 |
| 27, 61, 71, 79, 80, (81), (82) |
| Cameron Curney, Aiden Ryan, Nick Graf, Roman DeBono, Colby Boyle, (Krish Panjwani), (Brian Tolan) |
| 18:26.0, 19:40.0, 20:12.0, 21:30.0, 21:36.0, (21:39.0), (21:45.0) |