1 | 61 | Saint John's Preparatory,
MA - Team Time (1st 5) 1:08:44.6 | Spread (1st 5) 28.3 |
| 6, 9, 13, 15, 18, (22), (23) |
| George Nikolakopoulos, Noah Mooney, Steven Jackson, Derek Walsh, Connor Hughes, (Graham MacDonald), (Kevin Carney) |
| 13:26.2, 13:43.3, 13:49.5, 13:51.1, 13:54.5, (14:02.5), (14:03.2) |
2 | 65 | Boston College,
MA - Team Time (1st 5) 1:08:07.1 | Spread (1st 5) 1:19.6 |
| 2, 4, 11, 19, 29, (53), (59) |
| William Cole-French, Marcus Lespasio, Yixin Hu, John Gallagher, Joe Willett, (Aidan Kirby), (Stephen Crowley) |
| 12:53.5, 13:17.0, 13:48.5, 13:55.0, 14:13.1, (14:37.7), (14:43.0) |
3 | 97 | Xaverian Brothers,
MA - Team Time (1st 5) 1:08:51.3 | Spread (1st 5) 1:41.5 |
| 1, 5, 16, 31, 44, (51), (67) |
| John Mariano, Dylan Raimondi, Sam Hogan, Noah Wilson, Shay McCormick, (Matt Hayes), (Michael Collins) |
| 12:48.1, 13:25.4, 13:52.9, 14:15.3, 14:29.6, (14:35.6), (14:55.6) |
4 | 103 | Lowell,
MA - Team Time (1st 5) 1:09:37.6 | Spread (1st 5) 1:17.4 |
| 3, 8, 12, 37, 43, (49), (50) |
| Jadiel Pinales, Joeben Jacobs, Ricky Thyne, Cavan Black, Evan Defronzo, (Juan Giron), (Odung Chean) |
| 13:11.7, 13:42.0, 13:49.2, 14:25.6, 14:29.1, (14:32.5), (14:33.3) |
5 | 133 | Chelmsford,
MA - Team Time (1st 5) 1:10:31.7 | Spread (1st 5) 53.9 |
| 7, 14, 21, 45, 46, (54), (56) |
| Aiden Hennessey, Drew Madsen, Ryan Hayes, Matt Carpenter, James Barrett, (Kenneth Goodwin), (Noah Macallister) |
| 13:37.6, 13:49.9, 14:01.7, 14:31.0, 14:31.5, (14:37.8), (14:40.0) |
| 133 | Westford Academy,
MA - Team Time (1st 5) 1:10:43.3 | Spread (1st 5) 45.4 |
| 10, 17, 26, 34, 46, (66), (124) |
| Tom Germann, Connor Fitzgerald, Matthew Cappucci, Benjamin Trantanella, Justin Liona, (Alessio Battezzato), (Matthew Tortora) |
| 13:46.1, 13:54.4, 14:09.4, 14:21.9, 14:31.5, (14:55.5), (16:34.3) |
7 | 196 | Wellesley,
MA - Team Time (1st 5) 1:11:57.0 | Spread (1st 5) 29.0 |
| 27, 28, 30, 55, 56, (58), (68) |
| William Lawlor, David Donahue, Nick Meara, Edward Trenk, Andrew Weiss, (Leo Carlson), (Matthew Gareau) |
| 14:11.0, 14:12.0, 14:15.0, 14:39.0, 14:40.0, (14:42.0), (14:59.0) |
8 | 217 | Hanover,
MA - Team Time (1st 5) 1:12:26.0 | Spread (1st 5) 45.0 |
| 24, 32, 35, 62, 64, (72), (95) |
| Chris Pacino, Nick Courtney, Tomas McDonough, Ethan Bush, Sean DeWitt, (Colin Jenkins), (Carter Zelinski) |
| 14:06.0, 14:19.0, 14:23.0, 14:47.0, 14:51.0, (15:03.0), (15:44.0) |
9 | 241 | Taunton,
MA - Team Time (1st 5) 1:12:48.6 | Spread (1st 5) 1:11.5 |
| 20, 38, 48, 61, 74, (84), (87) |
| Nolan Tavares, Colin Quinlan, Ty Cali, Cameron Parker, Matthew Letourneau, (Steven Westgate), (Gavin Kelley) |
| 13:56.5, 14:25.7, 14:32.1, 14:46.3, 15:08.0, (15:32.0), (15:33.4) |
10 | 299 | Silver Lake Regional,
MA - Team Time (1st 5) 1:14:39.0 | Spread (1st 5) 1:21.0 |
| 36, 39, 40, 88, 96, (101), (107) |
| Christopher Tilton, Ryan McCarthy, Ryan Vautrinot, Ethan Cunningham, Tristan Arendt, (Brian Sherry), (Tommy Condon) |
| 14:24.0, 14:26.0, 14:27.0, 15:37.0, 15:45.0, (15:49.0), (16:03.0) |
11 | 309 | Pembroke,
MA - Team Time (1st 5) 1:14:47.0 | Spread (1st 5) 1:12.0 |
| 33, 41, 74, 77, 84, (88), (98) |
| Cole Radke, Robert Kay, Will Reggio, John Lane, Michael Abban, (Joseph Shine), (Joey Falco) |
| 14:20.0, 14:28.0, 15:08.0, 15:19.0, 15:32.0, (15:37.0), (15:46.0) |
12 | 358 | North Quincy,
MA - Team Time (1st 5) 1:15:32.0 | Spread (1st 5) 47.0 |
| 59, 65, 71, 80, 83, (104), (111) |
| Nick Ouellette, Ryan Polsgrove, Robert Cannon, Braeden Kopp, Robert Donovan, (Matt Francouer), (Vinh Tran) |
| 14:43.0, 14:54.0, 15:01.0, 15:24.0, 15:30.0, (15:57.0), (16:13.0) |
13 | 359 | Brookline,
MA - Team Time (1st 5) 1:15:32.0 | Spread (1st 5) 33.0 |
| 63, 69, 73, 76, 78, (79), (81) |
| Theo Dimov, Eric Traub, Ari Filler, Nick Bohlke, Evan Lindeman, (Owen Erdman), (Diego Soto-Gomez) |
| 14:48.0, 15:00.0, 15:06.0, 15:17.0, 15:21.0, (15:22.0), (15:27.0) |
14 | 411 | Plymouth South,
MA - Team Time (1st 5) 1:17:16.0 | Spread (1st 5) 1:51.0 |
| 25, 92, 92, 96, 106, (110), (119) |
| Strickland Davis, Ryan Nicholson, Cam Sullivan, Shayne Hickey, Ronan Sullivan, (Niko Duarte), (Connor Whitehouse) |
| 14:09.0, 15:41.0, 15:41.0, 15:45.0, 16:00.0, (16:11.0), (16:20.0) |
15 | 434 | Scituate,
MA - Team Time (1st 5) 1:17:55.0 | Spread (1st 5) 1:50.0 |
| 41, 52, 112, 114, 115, (120), (121) |
| Finn Geoghegan, Keillan Doyle, Tucker Steverman, Andrew Smith, Ryan Frankel, (Kevin O'Keefe), (Aidan Freeman) |
| 14:28.0, 14:37.0, 16:15.0, 16:17.0, 16:18.0, (16:21.0), (16:22.0) |
| 434 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:17:37.0 | Spread (1st 5) 46.0 |
| 69, 86, 90, 91, 98, (102), (122) |
| Theophilos (Theo) Kamperides, Brandon Hager, Nicholas Hanley, Dyllan Burns, Adam Solari, (Liam Cafferty), (Evan Jewett) |
| 15:00.0, 15:33.0, 15:38.0, 15:40.0, 15:46.0, (15:55.0), (16:25.0) |
17 | 527 | Archbishop Williams,
MA - Team Time (1st 5) 1:20:31.0 | Spread (1st 5) 1:39.0 |
| 82, 92, 104, 113, 136, (138), (140) |
| Stephen Moran, Colin Hingston, Teddy Rossini, Samuel Rossini, Sean McA'Nulty, (Brendan Kelly), (Matthew Klier) |
| 15:29.0, 15:41.0, 15:57.0, 16:16.0, 17:08.0, (17:14.0), (17:53.0) |
18 | 553 | Walpole,
MA - Team Time (1st 5) 1:20:46.0 | Spread (1st 5) 23.0 |
| 103, 108, 109, 115, 118, (122), (125) |
| Henry Morris, Liam Crowley, Aidan O'Brien, Ryan Hazel, Chris Capozzi, (Will Blakley), (Harry Murphy) |
| 15:56.0, 16:05.0, 16:08.0, 16:18.0, 16:19.0, (16:25.0), (16:36.0) |
19 | 621 | Needham,
MA - Team Time (1st 5) 1:23:12.0 | Spread (1st 5) 1:10.0 |
| 100, 129, 129, 131, 132, (137), (139) |
| Tim Foley, Alejandro Diaz, Trevor Robinette, Ari Carp, Getchell Gibbons, (Sean Slatkavitz), (Max Hargreaves) |
| 15:47.0, 16:48.0, 16:48.0, 16:52.0, 16:57.0, (17:10.0), (17:28.0) |
20 | 629 | Natick,
MA - Team Time (1st 5) 1:23:27.0 | Spread (1st 5) 40.0 |
| 115, 126, 127, 128, 133, (134), (135) |
| Sean Gryglewicz, Mike Berelowitz, Adrian Staples, Dylan Weierman, Aidan May, (Charles Catching), (Garrett Schmid) |
| 16:18.0, 16:41.0, 16:44.0, 16:46.0, 16:58.0, (17:05.0), (17:07.0) |