1 | 98 | Concord-Carlisle,
MA - Team Time (1st 5) 1:22:15.1 | Spread (1st 5) 38.5 |
| 5, 20, 21, 24, 28, (40), (64) |
| Harrison Dow, Wes Kleiman, Henry Reichle, Campbell MacDonald, Owen White, (Colin Cuypers), (Thomas Rivier) |
| 15:58.5, 16:32.7, 16:32.9, 16:34.0, 16:37.0, (16:46.4), (17:09.1) |
2 | 100 | Arlington,
MA - Team Time (1st 5) 1:21:39.6 | Spread (1st 5) 1:11.0 |
| 1, 7, 17, 26, 49, (50), (74) |
| Justin Eastman, Adam Boyle, Thomas Gregory, Lou Lopes Fernandes, Jack Power, (Dylan Scopetski), (Gabriel Olland) |
| 15:41.8, 15:59.8, 16:29.1, 16:36.1, 16:52.8, (16:53.0), (17:22.1) |
3 | 132 | Reading Memorial,
MA - Team Time (1st 5) 1:23:00.8 | Spread (1st 5) 22.6 |
| 13, 18, 19, 39, 43, (54), (82) |
| Ryan Wallace, Robert Squires, Ben Wallace, Jack Quinn, Brian Ronayne, (Jack Filipski), (Graham Goodwin) |
| 16:25.9, 16:29.7, 16:30.7, 16:46.0, 16:48.5, (17:01.3), (17:29.2) |
4 | 144 | North Andover,
MA - Team Time (1st 5) 1:22:36.5 | Spread (1st 5) 1:02.4 |
| 4, 25, 33, 38, 44, (67), (72) |
| Ryan Connolly, Matthew McDevitt, Luke Stad, Luke McGillivray, Andrew Sorokin, (Colby Winn), (Cole Giles) |
| 15:46.5, 16:35.9, 16:39.8, 16:45.4, 16:48.9, (17:13.3), (17:18.8) |
5 | 191 | Hopkinton,
MA - Team Time (1st 5) 1:23:47.6 | Spread (1st 5) 44.6 |
| 11, 35, 42, 48, 55, (66), (75) |
| Craig Salois, Wyatt Ruff, Benjamin Scott, Lex Kaye, Matthew Burdulis, (Jake Lacoche), (Cole Deisenroth) |
| 16:20.0, 16:43.0, 16:48.0, 16:52.0, 17:04.6, (17:10.0), (17:24.0) |
6 | 210 | West Springfield,
MA - Team Time (1st 5) 1:24:19.1 | Spread (1st 5) 59.6 |
| 15, 22, 37, 56, 80, (89), (141) |
| Declan Morgan, Ben Drohan, Charlie Daggett, Liam White, Reno Caronna, (Benwa Makala), (Anthony Pierce) |
| 16:28.0, 16:33.2, 16:45.1, 17:05.2, 17:27.6, (17:38.5), (18:36.6) |
7 | 212 | Belmont,
MA - Team Time (1st 5) 1:24:01.9 | Spread (1st 5) 1:38.4 |
| 8, 23, 28, 62, 91, (94), (147) |
| Jackson Coelho, Trevor Smith, Jared Rife, George Pomer, Jason Kim, (Ronnie Rubinshtein), (Eli Merretta) |
| 16:02.2, 16:33.7, 16:37.0, 17:08.4, 17:40.6, (17:44.7), (18:54.6) |
8 | 227 | Wellesley,
MA - Team Time (1st 5) 1:24:16.6 | Spread (1st 5) 25.7 |
| 34, 36, 47, 51, 59, (63), (71) |
| Andrew Lynch, Ethan Sewall, Wes Serreze, Eli Merritt, Matthew Gareau, (Maxwell Hoffman), (Michael Bueker) |
| 16:40.7, 16:43.9, 16:51.2, 16:54.4, 17:06.4, (17:08.9), (17:17.4) |
9 | 237 | Marshfield,
MA - Team Time (1st 5) 1:24:11.9 | Spread (1st 5) 2:09.4 |
| 3, 30, 30, 68, 106, (116), (127) |
| Drew Pesko, James Joyce, Jay Joyce, Tyler McCredie, Tony Vitelli, (Taite Panton), (Andrew Stevens) |
| 15:46.2, 16:37.1, 16:37.1, 17:15.9, 17:55.6, (18:02.2), (18:12.9) |
10 | 286 | Winchester,
MA - Team Time (1st 5) 1:25:14.4 | Spread (1st 5) 1:51.6 |
| 10, 12, 52, 104, 108, (112), (114) |
| Andrew Gosselin, Gabe Watson, Dante Perrone, Wesley Kaukas-Quinn, Noah Kim, (Jason Kensicki), (Jason Feng) |
| 16:05.7, 16:20.5, 16:58.2, 17:52.7, 17:57.3, (17:59.5), (18:01.8) |
11 | 308 | Xaverian Brothers,
MA - Team Time (1st 5) 1:25:57.9 | Spread (1st 5) 1:51.1 |
| 13, 16, 27, 123, 129, (132), (145) |
| Thomas Skerry, Daniel Jutras, Drew Russo, Brady Armstrong, Brendan Hagwood, (Caden Briere), (Neilan Fahey) |
| 16:25.9, 16:29.0, 16:36.8, 18:09.2, 18:17.0, (18:21.0), (18:41.8) |
12 | 320 | North Quincy,
MA - Team Time (1st 5) 1:25:25.2 | Spread (1st 5) 2:36.3 |
| 2, 9, 83, 92, 134, (143), (152) |
| Hatim Boukhtam, Robert Cannon, Kyle Clements, David Schmidt, Jonathan Bina, (Matt Hollatz), (Peter Cooney) |
| 15:45.7, 16:03.3, 17:32.2, 17:42.0, 18:22.0, (18:39.6), (19:07.0) |
13 | 335 | Beverly,
MA - Team Time (1st 5) 1:26:05.7 | Spread (1st 5) 1:38.4 |
| 6, 77, 78, 86, 88, (111), (140) |
| Liam Ouellette, Micah McMannus, David DiPietro, T.J. Betts, Ryan Whiting, (Calvin Barrett), (Christian Claiborne) |
| 15:59.4, 17:26.4, 17:26.9, 17:35.2, 17:37.8, (17:59.4), (18:36.5) |
14 | 387 | King Philip Regional,
MA - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 46.5 |
| 53, 69, 79, 90, 96, (125), (142) |
| Max Miller, Nathan Sylven, Noah Hurd, Ryan Andrews, Matt DiFiore, (Eliot Davis), (Liam Nolan) |
| 16:59.6, 17:16.5, 17:27.2, 17:39.1, 17:46.1, (18:11.6), (18:38.0) |
15 | 394 | Chelmsford,
MA - Team Time (1st 5) 1:27:18.5 | Spread (1st 5) 42.6 |
| 57, 58, 87, 93, 99, (103), (113) |
| William Dudek, Neel Verma, Brett Trainor, Keegan Walker, Xavier May, (James Buckley), (Dean Allen) |
| 17:05.4, 17:06.1, 17:36.0, 17:43.0, 17:48.0, (17:52.0), (18:01.5) |
16 | 410 | Lincoln-Sudbury Regional,
MA - Team Time (1st 5) 1:27:29.0 | Spread (1st 5) 40.4 |
| 65, 70, 76, 98, 101, (110), (137) |
| Reid Kiessling, Ethan Sholk, Lucas Eggers, Andrew Eppich, Elliot Klappenbach, (Brett Cobb), (Spencer Reith) |
| 17:09.2, 17:16.6, 17:26.0, 17:47.6, 17:49.6, (17:57.8), (18:26.6) |
17 | 457 | Hingham,
MA - Team Time (1st 5) 1:28:12.0 | Spread (1st 5) 1:21.0 |
| 46, 73, 97, 115, 126, (132), (136) |
| Steve McDougall, Brendan Burm, Thomas Shetzline, Charlie Donahue, Matt Hall, (Jake Monti), (Anthony Longo) |
| 16:51.0, 17:20.0, 17:47.0, 18:02.0, 18:12.0, (18:21.0), (18:23.0) |
18 | 461 | Mansfield,
MA - Team Time (1st 5) 1:28:31.5 | Spread (1st 5) 1:55.4 |
| 45, 81, 84, 105, 146, (153), (165) |
| Chris Leonard, Collin Stevens, Riley Tremblay, Talon Johnson, Clark Mackin, (John Sylvain), (Liam Cowan) |
| 16:50.1, 17:28.0, 17:34.7, 17:53.2, 18:45.5, (19:08.0), (19:58.7) |
19 | 546 | Milford,
MA - Team Time (1st 5) 1:31:13.5 | Spread (1st 5) 3:17.6 |
| 40, 61, 131, 148, 166, (167), (172) |
| James Comisky, Mark Butters, Andrew Fletcher, Isaac Weng, Colin Greco, (Mackenzie Enright), (Ben Parson) |
| 16:46.4, 17:07.6, 18:19.5, 18:56.0, 20:04.0, (20:06.6), (20:35.0) |
20 | 551 | Woburn Memorial,
MA - Team Time (1st 5) 1:30:48.4 | Spread (1st 5) 2:34.3 |
| 32, 102, 107, 154, 156, (161), (163) |
| Joe Mahon, James Carriere, Kevin Nett, Michael Curran, Jared Simpson, (Jonathan Capone), (Dan Ayanian) |
| 16:38.9, 17:49.7, 17:56.3, 19:10.3, 19:13.2, (19:45.0), (19:52.0) |
21 | 566 | Somerville,
MA - Team Time (1st 5) 1:30:11.3 | Spread (1st 5) 1:28.2 |
| 60, 108, 124, 135, 139, (160), (169) |
| Sam Buckley, Atticus Borggaard, Zachary Felinger, Attikos Kaye, Calvin Wicks, (Schuler Johnson), (Evan Zraket) |
| 17:06.7, 17:57.3, 18:09.5, 18:22.9, 18:34.9, (19:38.4), (20:10.6) |
22 | 575 | Algonquin Regional,
MA - Team Time (1st 5) 1:30:02.2 | Spread (1st 5) 15.2 |
| 100, 116, 118, 120, 121, (122), (144) |
| Joseph Lamburn, Robert Hurley, Christopher Kardos, Evan Clifford, Johnny Meschisen, (Aiden Ruiz), (Izak Shreeve) |
| 17:49.4, 18:02.2, 18:02.7, 18:03.3, 18:04.6, (18:06.2), (18:39.8) |
23 | 651 | Bridgewater-Raynham Regional,
MA - Team Time (1st 5) 1:32:20.4 | Spread (1st 5) 1:19.5 |
| 95, 119, 138, 149, 150, (157), (159) |
| James Murray, John Wilczewski, John Morrissey, Connor Donahue, TJ Mulcahey, (Jack Wilczewski), (John Coyle) |
| 17:44.8, 18:02.8, 18:30.7, 18:57.8, 19:04.3, (19:14.0), (19:32.1) |
24 | 675 | Worcester Technical,
MA - Team Time (1st 5) 1:34:11.6 | Spread (1st 5) 2:33.1 |
| 85, 128, 130, 164, 168, (171), (173) |
| Adam Amadou, Brian Boateng, Michael Mireku, Eliot Barakat, Omar Elmi, (Imani Githure), (Jared Vega) |
| 17:34.9, 18:16.8, 18:19.4, 19:52.5, 20:08.0, (20:19.4), (20:51.1) |
25 | 798 | Medford,
MA - Team Time (1st 5) 1:38:46.2 | Spread (1st 5) 2:13.3 |
| 150, 155, 158, 161, 174, (175) |
| Samuel Orcutt, Chris Hunt, Amine Nazih, Colin Lally, Vishal Romero, (Eamon Costello) |
| 19:04.3, 19:12.5, 19:26.8, 19:45.0, 21:17.6, (21:31.7) |
26 | 880 | South High Community,
MA - Team Time (1st 5) 1:52:35.9 | Spread (1st 5) 3:05.3 |
| 170, 176, 177, 178, 179, (180) |
| Owen Chase, Nathan Lam, Pau Cuberes, Felix Apponte, Eli Black, (Henry Nguyen) |
| 20:18.4, 22:45.5, 22:54.2, 23:14.1, 23:23.7, (24:20.5) |