1 | 59 | Hingham,
MA - Team Time (1st 5) 1:24:13.8 | Spread (1st 5) 1:01.5 |
| 2, 3, 14, 17, 23, (26), (35) |
| Ivan Frantz, Michael Durkin, John (Jack) Muldoon, Liam Nolan, Evan Goddard, (Peter Ross), (Tristan Del Aguila) |
| 16:23.1, 16:23.3, 16:51.4, 17:11.4, 17:24.6, (17:28.9), (17:40.1) |
2 | 71 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:25:08.6 | Spread (1st 5) 41.5 |
| 5, 7, 18, 20, 21, (33), (36) |
| Lukas Moscoso, Jack Ryan, Patrick Duffey, Samuel Evans, Bryce Pulkinen, (Andrew Newman), (Jayson Keenan) |
| 16:35.8, 16:43.6, 17:14.7, 17:17.2, 17:17.3, (17:37.5), (17:46.3) |
3 | 76 | Pembroke,
MA - Team Time (1st 5) 1:25:02.8 | Spread (1st 5) 1:18.7 |
| 1, 8, 15, 22, 30, (40), (41) |
| Isaiah Savage, John McMahon, Justin Gaiser, Cam Anderson, Patrick Spring, (Colton Cappa), (Cole Radke) |
| 16:16.7, 16:44.1, 17:02.1, 17:24.5, 17:35.4, (18:00.4), (18:02.4) |
4 | 77 | Duxbury,
MA - Team Time (1st 5) 1:24:59.3 | Spread (1st 5) 44.4 |
| 10, 11, 13, 16, 27, (30), (47) |
| William Bittrich, Samuel Worley, Chris Meehan, Kevin Coghlan, Jared Neprud, (Peter Rusinak), (James Harry Kelso) |
| 16:45.3, 16:46.7, 16:49.0, 17:08.6, 17:29.7, (17:35.4), (18:18.4) |
5 | 141 | Plymouth North,
MA - Team Time (1st 5) 1:27:30.7 | Spread (1st 5) 1:48.3 |
| 4, 24, 32, 38, 43, (44), (46) |
| Nick McNamee, Nate Schneider, Cole Nelson, Matt Anderson, Hunter Clark, (Colin Reynolds), (Jack Payton) |
| 16:23.9, 17:25.5, 17:36.4, 17:52.7, 18:12.2, (18:13.6), (18:15.9) |
6 | 160 | Plymouth South,
MA - Team Time (1st 5) 1:28:31.9 | Spread (1st 5) 1:45.8 |
| 12, 25, 29, 45, 49, (54), (55) |
| Andrew Mahoney, Collyn Brenner, Andrew Palmer, Robert Dimartino, Ben Malcolm, (Justin Fosdick), (Billy Kenney) |
| 16:46.8, 17:25.8, 17:32.2, 18:14.5, 18:32.6, (18:48.0), (18:53.8) |
7 | 183 | Silver Lake Regional,
MA - Team Time (1st 5) 1:30:32.5 | Spread (1st 5) 2:48.1 |
| 6, 19, 37, 59, 62, (63), (69) |
| Colin Boerger, Paul Cook, William Felix, Wesley Kupic, Joshua Bean, (Zak Michaud), (Parker Allen) |
| 16:42.9, 17:15.1, 17:49.1, 19:14.4, 19:31.0, (19:33.0), (20:01.4) |
8 | 195 | North Quincy,
MA - Team Time (1st 5) 1:30:27.1 | Spread (1st 5) 2:54.0 |
| 9, 28, 39, 53, 66, (75), (76) |
| Jimmy Cannon, Peter Saccoach, Aidan Golden, Kevin White, Kyle Ollmann, (Kyle Ollman), (AJ Nelson) |
| 16:44.3, 17:30.5, 17:55.7, 18:38.3, 19:38.3, (20:24.9), (20:25.0) |
9 | 249 | Hanover,
MA - Team Time (1st 5) 1:32:58.4 | Spread (1st 5) 1:41.4 |
| 34, 42, 56, 57, 60, (70), (77) |
| Nick Courtney, Will DeBoer, Nate Collins, Brian Gill, Kevin Talbot, (Joe Gill), (Jack Mcwade) |
| 17:38.5, 18:03.4, 18:56.6, 19:00.0, 19:19.9, (20:03.8), (20:35.6) |
10 | 274 | Middleboro,
MA - Team Time (1st 5) 1:34:26.5 | Spread (1st 5) 1:31.0 |
| 48, 50, 52, 57, 67, (68), (71) |
| Brandon Rosseau, Liam Bingham, Brandon Rousseau, Michael O'Shaughnessy, Kevin Rutledge, (Tony Boutin), (Adam Vitali) |
| 18:22.0, 18:33.9, 18:37.6, 19:00.0, 19:53.0, (19:56.0), (20:08.1) |
11 | 313 | Scituate,
MA - Team Time (1st 5) 1:37:17.4 | Spread (1st 5) 1:33.8 |
| 51, 61, 64, 65, 72, (73), (74) |
| Wells Culkins, Trent Linker, Charlie McDonald, Chris Durante, Birch Swart, (Nate Ryan), (Mike Varnum) |
| 18:35.1, 19:25.2, 19:33.9, 19:34.3, 20:08.9, (20:13.3), (20:24.3) |
12 | 400 | Randolph,
MA - Team Time (1st 5) 1:53:09.5 | Spread (1st 5) 3:20.3 |
| 78, 79, 80, 81, 82, (83), (84) |
| Alec Milford, Mike Taboyoyong, Brandon Wu, Sean Nguyen, Christopher Doan, (Linden Vo), (Bruce Huynh) |
| 20:56.2, 21:02.3, 23:07.0, 23:47.5, 24:16.5, (24:19.3), (24:48.0) |