1 | 27 | Boston College,
MA - Team Time (1st 5) 1:09:49.5 | Spread (1st 5) 23.5 |
| 2, 4, 6, 7, 8, (11), (13) |
| Colm Feeney, Ben Cooper, David Nagle, Anthony Ioffredo, Nick Fein, (Jack Flavin), (Nick Sommer) |
| 13:42.9, 13:56.6, 13:59.3, 14:04.3, 14:06.4, (14:22.8), (14:30.6) |
2 | 44 | Wellesley,
MA - Team Time (1st 5) 1:10:54.0 | Spread (1st 5) 59.0 |
| 1, 3, 9, 14, 17, (18), (19) |
| Thomas D'Anieri, Ben Matejka, Caleb Brown, Jamieson Mazzola, Harrison Gill, (Max Perozek), (Thomas Weiss) |
| 13:42.0, 13:49.0, 14:08.0, 14:34.0, 14:41.0, (14:42.0), (14:43.0) |
3 | 82 | Weymouth,
MA - Team Time (1st 5) 1:13:16.0 | Spread (1st 5) 1:16.0 |
| 5, 10, 16, 23, 28, (29), (32) |
| Cody Moran, Sam Martin, Brendan Connolly, Dave Glavin, Mike Havey, (Sam Brown), (Kevin Fischer) |
| 13:57.0, 14:22.0, 14:40.0, 15:04.0, 15:13.0, (15:17.0), (15:27.0) |
4 | 156 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:17:10.9 | Spread (1st 5) 1:27.9 |
| 15, 26, 31, 39, 45, (56), (74) |
| Ryan Cx, Will Manzi, Eli Kritzer, Jake Gavel, Cole Pisani, (Grant Willsie), (Ryan Baker) |
| 14:39.7, 15:11.7, 15:23.8, 15:48.1, 16:07.6, (16:40.1), (17:31.5) |
5 | 182 | Milton,
MA - Team Time (1st 5) 1:18:36.0 | Spread (1st 5) 1:36.0 |
| 22, 27, 38, 41, 54, (58), (60) |
| Tim Lynch, Nick Villard, John Lenane, Keally Colin, Nathan Liberty, (Shane Berry), (Lucas Kerry) |
| 15:00.0, 15:12.0, 15:48.0, 16:00.0, 16:36.0, (16:45.0), (16:54.0) |
6 | 196 | Hopedale Jr/Sr,
MA - Team Time (1st 5) 1:19:16.1 | Spread (1st 5) 2:31.8 |
| 12, 21, 49, 51, 63, (69), (73) |
| Colin Black, Matthew Marchionni, Anthony De Boer, Joshua Fumia, Chris Ashby, (Harrison Dykhoff), (Brody Dobbs) |
| 14:28.4, 14:53.3, 16:22.7, 16:31.5, 17:00.2, (17:07.3), (17:24.3) |
7 | 218 | Amherst Pelham Regional,
MA - Team Time (1st 5) 1:20:04.0 | Spread (1st 5) 2:23.0 |
| 19, 25, 43, 64, 67, (77), (81) |
| Jack Yanko, Aidan Shea, Michael Kiely, Caleb Ireland, James Cairn, (Will Kowaleski), (Devin Dixon) |
| 14:43.0, 15:10.0, 16:03.0, 17:02.0, 17:06.0, (17:47.0), (17:57.0) |
8 | 237 | Pentucket Regional,
MA - Team Time (1st 5) 1:21:18.8 | Spread (1st 5) 1:15.5 |
| 37, 40, 46, 52, 62, (71), (76) |
| Will Coppola, Anthony Accardi, Mario Capobianco, Tim Hileman, Jack Clohisy, (Matt White), (Richard Jegerow) |
| 15:44.0, 15:51.8, 16:10.9, 16:32.6, 16:59.5, (17:17.0), (17:41.4) |
9 | 245 | Hamilton-Wenham Regional,
MA - Team Time (1st 5) 1:22:37.8 | Spread (1st 5) 4:18.3 |
| 24, 30, 42, 55, 94 |
| Henry Jones, Tom Colucci, Jack McMahon, Ethan Joyal, Jack Smith |
| 15:08.6, 15:20.7, 16:02.9, 16:38.7, 19:26.9 |
10 | 256 | Parker Charter Essential,
MA - Team Time (1st 5) 1:22:20.9 | Spread (1st 5) 2:05.8 |
| 34, 35, 53, 59, 75, (84), (87) |
| Ned Haan, Dylan Doyle, Spencer Fletcher, Sam Mayer Svarczop, Isaiah Martin, (Aaron Podgorni), (Ike Hatlevig) |
| 15:35.0, 15:39.8, 16:34.9, 16:50.4, 17:40.8, (18:07.0), (18:48.1) |
11 | 284 | Oliver Ames,
MA - Team Time (1st 5) 1:23:21.5 | Spread (1st 5) 1:27.3 |
| 35, 50, 65, 66, 68, (70), (72) |
| Chris Meissner, Alex McAuliffe, Andrew Morgan, Mark Cummings, Robert MacInnis, (Kevin Osowski), (Mike Lite) |
| 15:39.8, 16:26.2, 17:03.7, 17:04.7, 17:07.1, (17:10.3), (17:20.6) |
12 | 322 | Danvers,
MA - Team Time (1st 5) 1:26:15.3 | Spread (1st 5) 3:02.1 |
| 44, 47, 61, 79, 91 |
| Alex Douyotas, Timothy West, John O'Neill, Griffin Pike, Joshua Allen |
| 16:04.9, 16:18.7, 16:54.3, 17:50.4, 19:07.0 |
13 | 352 | Foxborough,
MA - Team Time (1st 5) 1:27:02.3 | Spread (1st 5) 1:47.6 |
| 48, 57, 80, 82, 85, (86), (93) |
| Matt Kelly, Davy Arias, Luke Byrnes, Patrick Piscitelli, Trey Lawson, (Cam Morton), (James Donoghue) |
| 16:20.4, 16:41.4, 17:55.1, 17:57.4, 18:08.0, (18:32.6), (19:22.1) |
14 | 394 | Agawam,
MA - Team Time (1st 5) 1:32:59.0 | Spread (1st 5) 5:44.0 |
| 33, 83, 89, 92, 97 |
| Jason Beaver, Josh Conway, Adam Kasperek, John Carmel, Nick Charest |
| 15:33.0, 18:03.0, 18:56.0, 19:10.0, 21:17.0 |
15 | 447 | Frontier Regional,
MA - Team Time (1st 5) 1:37:09.0 | Spread (1st 5) 3:28.0 |
| 78, 88, 90, 95, 96 |
| Daniel Dejnak, Noah Walls, Ben Roberts, Phaelon Koski, Jack Trosin |
| 17:48.0, 18:51.0, 19:01.0, 20:13.0, 21:16.0 |