1 | 31 | Lowell,
MA - Team Time (1st 5) 1:06:56.9 | Spread (1st 5) 43.0 |
| 1, 2, 5, 10, 13, (15), (17) |
| Anthony Rodriguez, Christopher Polanco, Tommy Abraham, David Crueger-Cain, Sean Bryan, (Jonathan Valenzuela), (Martin Mungai) |
| 13:01.9, 13:05.7, 13:22.5, 13:41.9, 13:44.9, (13:47.9), (13:54.0) |
2 | 65 | Needham,
MA - Team Time (1st 5) 1:08:34.4 | Spread (1st 5) 1:21.3 |
| 3, 7, 9, 14, 32, (38), (40) |
| Steven Flanagan, Kevin Quinn, John Benner, Alex Turner, Drew Khalaj, (Matt Mahoney), (Chris Gillis) |
| 13:07.8, 13:30.9, 13:40.8, 13:45.8, 14:29.1, (14:36.3), (14:37.3) |
3 | 97 | Chelmsford,
MA - Team Time (1st 5) 1:10:22.7 | Spread (1st 5) 38.4 |
| 11, 18, 20, 21, 27, (29), (30) |
| Brian Wilson, Zachary Jarnagin, Andrew Fottler, Kyle Hansen, Alex Imperillo, (David Ibrahim), (Andrew Gerenz) |
| 13:42.5, 13:59.9, 14:09.6, 14:09.8, 14:20.9, (14:24.4), (14:25.5) |
4 | 118 | Saint John's Preparatory,
MA - Team Time (1st 5) 1:10:34.0 | Spread (1st 5) 1:22.9 |
| 4, 16, 25, 34, 39, (57), (76) |
| Tristan Shelgren, McGrath Bissaillon, Jackson Skelly, Tim Bogomolov, Josh Turk, (Peter Zarakas), (Connor Patterson) |
| 13:13.6, 13:52.2, 14:20.0, 14:31.7, 14:36.5, (15:09.6), (15:34.9) |
5 | 130 | Lincoln-Sudbury Regional,
MA - Team Time (1st 5) 1:11:37.0 | Spread (1st 5) 26.2 |
| 19, 22, 23, 31, 35, (36), (41) |
| Ross Elkort, Max Lustig, Michael Kennedy, Anderson Shew, Levi Hunsberger, (Robert Roosa), (Matt Reading) |
| 14:07.7, 14:10.4, 14:16.5, 14:28.5, 14:33.9, (14:34.5), (14:40.9) |
6 | 157 | Hingham,
MA - Team Time (1st 5) 1:11:48.0 | Spread (1st 5) 1:16.0 |
| 6, 25, 42, 42, 42, (45), (50) |
| Michael Durkin, John (Jack) Muldoon, Liam Nolan, Ivan Frantz, Peter Ross, (Evan Goddard), (Scott Myers) |
| 13:25.0, 14:20.0, 14:41.0, 14:41.0, 14:41.0, (14:42.0), (14:54.0) |
7 | 213 | Westford Academy,
MA - Team Time (1st 5) 1:13:22.3 | Spread (1st 5) 1:37.0 |
| 12, 37, 47, 51, 66, (74), (115) |
| Karthik Ravichandran, Logan Molnar, Jared Molnar, Karl Frohlich, Shyam Bhagat, (Matt Doucette), (Donald Sheppard) |
| 13:43.4, 14:35.9, 14:47.9, 14:54.7, 15:20.4, (15:34.5), (16:32.5) |
8 | 271 | Ludlow,
MA - Team Time (1st 5) 1:15:04.8 | Spread (1st 5) 1:13.9 |
| 28, 46, 55, 63, 79, (89), (93) |
| Luis Fialho, Connor Crowley, Alex Kalesnik, Sullivan Kennedy, Alex Burns, (Natanael Feliciano), (Shawn Urban) |
| 14:22.7, 14:43.3, 15:05.8, 15:16.4, 15:36.6, (16:02.3), (16:06.1) |
9 | 273 | North Quincy,
MA - Team Time (1st 5) 1:15:08.0 | Spread (1st 5) 2:25.0 |
| 8, 24, 70, 84, 87, (122), (137) |
| Jimmy Cannon, Peter Saccoach, Aidan Golden, Kevin White, Kyle Ollmann, (AJ Nelson), (Nick Ouellette) |
| 13:34.0, 14:19.0, 15:26.0, 15:50.0, 15:59.0, (16:47.0), (17:36.0) |
10 | 289 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:15:43.0 | Spread (1st 5) 21.0 |
| 49, 58, 60, 60, 62, (72), (78) |
| Lukas Moscoso, Jack Ryan, Samuel Evans, Patrick Duffey, Bryce Pulkinen, (Andrew Newman), (Jason Keenan) |
| 14:53.0, 15:10.0, 15:13.0, 15:13.0, 15:14.0, (15:30.0), (15:36.0) |
11 | 312 | Catholic Memorial,
MA - Team Time (1st 5) 1:16:14.2 | Spread (1st 5) 49.7 |
| 48, 52, 64, 68, 80, (130), (135) |
| Brandon DeSilva, Rob Mullen, John Lara, Gus Murphy, Joe Tobin, (Dan Hughes), (Peter Dustin) |
| 14:52.5, 14:58.0, 15:17.8, 15:23.7, 15:42.2, (17:08.7), (17:32.6) |
12 | 374 | Pembroke,
MA - Team Time (1st 5) 1:17:56.0 | Spread (1st 5) 1:03.0 |
| 54, 69, 71, 86, 94, (97), (103) |
| Isaiah Savage, John McMahon, Justin Gaiser, Patrick Spring, Camden Cappa, (Cam Anderson), (Colton Cappa) |
| 15:04.0, 15:24.0, 15:27.0, 15:54.0, 16:07.0, (16:10.0), (16:20.0) |
13 | 413 | Duxbury,
MA - Team Time (1st 5) 1:18:56.0 | Spread (1st 5) 1:24.0 |
| 56, 67, 73, 103, 114, (117), (120) |
| Peter Rusinak, Chris Meehan, Kevin Coghlan, Calvin Howe, Ethan Hall, (Tabish Sattar), (Benjamin Collins) |
| 15:08.0, 15:23.0, 15:33.0, 16:20.0, 16:32.0, (16:37.0), (16:42.0) |
14 | 423 | Plymouth South,
MA - Team Time (1st 5) 1:19:03.0 | Spread (1st 5) 1:10.0 |
| 59, 77, 82, 100, 105, (106), (112) |
| Andrew Mahoney, Andrew Palmer, Robert Dimartino, Justin Fosdick, Ryan Beaton, (Billy Kenney), (Dillon Slattery) |
| 15:11.0, 15:35.0, 15:44.0, 16:12.0, 16:21.0, (16:25.0), (16:28.0) |
15 | 450 | Sharon,
MA - Team Time (1st 5) 1:20:00.5 | Spread (1st 5) 37.0 |
| 74, 90, 92, 96, 98, (115), (121) |
| Vishal Kalakonnavar, Jake Gallagher, Rayan Rashid, Noah Wieland, Zachary Zhang, (Jonathan Lee), (Jordan Shapiro) |
| 15:34.5, 16:02.6, 16:03.9, 16:08.0, 16:11.5, (16:32.5), (16:43.2) |
16 | 454 | Hanover,
MA - Team Time (1st 5) 1:19:48.0 | Spread (1st 5) 1:41.0 |
| 52, 65, 101, 117, 119, (123), (139) |
| Nick Courtney, Will DeBoer, Brian Gill, Kevin Talbot, Joe Gill, (Nate Collins), (Jeff Grant) |
| 14:58.0, 15:20.0, 16:14.0, 16:37.0, 16:39.0, (16:50.0), (17:42.0) |
17 | 465 | Oliver Ames,
MA - Team Time (1st 5) 1:20:21.2 | Spread (1st 5) 35.0 |
| 81, 88, 95, 99, 102, (127), (129) |
| Jacob Lane, Alex McAuliffe, Mike Lite, Samuel Barrett, Andrew Morgan, (Ben Hollis), (Jackson Stanley) |
| 15:43.3, 16:00.7, 16:07.1, 16:11.8, 16:18.3, (16:58.4), (17:07.8) |
18 | 507 | Somerville,
MA - Team Time (1st 5) 1:21:23.3 | Spread (1st 5) 2:26.7 |
| 33, 111, 113, 124, 126, (132), (145) |
| Travis Dolcine, Jeffery Zou, Phillips Magre, Mayank Ahuja, Christian Santos, (Josh Gauyo), (Paul Anthony Hart) |
| 14:31.4, 16:27.7, 16:30.2, 16:55.9, 16:58.1, (17:15.0), (18:26.1) |
19 | 560 | Middleboro,
MA - Team Time (1st 5) 1:23:42.0 | Spread (1st 5) 1:49.0 |
| 85, 91, 107, 138, 139, (143), (147) |
| Liam Bingham, Brandon Rousseau, Michael O'Shaughnessy, Kevin Rutledge, Sean Rutledge, (Tony Boutin), (Jake Levesque) |
| 15:53.0, 16:03.0, 16:26.0, 17:38.0, 17:42.0, (18:12.0), (18:53.0) |
20 | 600 | Scituate,
MA - Team Time (1st 5) 1:24:17.0 | Spread (1st 5) 1:32.0 |
| 83, 125, 128, 131, 133, (134), (136) |
| Wells Culkins, Chris Durante, Nate Ryan, Trent Linker, Charlie McDonald, (Birch Swart), (Mike Varnum) |
| 15:45.0, 16:58.0, 17:06.0, 17:11.0, 17:17.0, (17:27.0), (17:35.0) |
21 | 604 | Silver Lake Regional,
MA - Team Time (1st 5) 1:25:16.0 | Spread (1st 5) 1:41.0 |
| 107, 107, 107, 141, 142, (144), (146) |
| Paul Cook, Colin Boerger, William Felix, Wesley Kupic, John McCarthy, (Zak Michaud), (Ethan Duran) |
| 16:26.0, 16:26.0, 16:26.0, 17:51.0, 18:07.0, (18:17.0), (18:36.0) |