1 | 50 | Natick,
MA - Team Time (1st 5) 1:00:31.9 | Spread (1st 5) 38.2 |
| 6, 7, 10, 13, 14, (15), (41) |
| Nick Melisi, Peter Briggs, Joe Tarlin, Alexander Edwards, Samuel Harrington, (Elijah Bravo), (James Drurey) |
| 11:47.0, 11:47.1, 12:08.0, 12:24.6, 12:25.2, (12:32.0), (14:36.0) |
2 | 69 | Barnstable,
MA - Team Time (1st 5) 1:01:53.1 | Spread (1st 5) 1:30.3 |
| 3, 8, 12, 21, 25, (29), (32) |
| Charlie Ewald, Connor Brewster, Sean Cole, Daniel MacDermid, Michael Rodolakis, (George Atsalis), (Jeremiah Singer) |
| 11:39.4, 11:55.5, 12:24.5, 12:44.0, 13:09.7, (13:35.1), (13:37.0) |
3 | 74 | Wellesley,
MA - Team Time (1st 5) 1:02:19.9 | Spread (1st 5) 38.1 |
| 9, 11, 17, 18, 19, (20), (22) |
| Nick Meara, Owen Matejka, Andrew Weiss, David Donahue, William Glowacky, (Nicholas Lee), (Jack Carroll) |
| 12:05.4, 12:17.2, 12:36.2, 12:37.6, 12:43.5, (12:43.7), (12:48.4) |
4 | 76 | Concord-Carlisle,
MA - Team Time (1st 5) 1:02:31.3 | Spread (1st 5) 2:16.0 |
| 1, 2, 5, 33, 35, (36), (38) |
| Marko Kovacevic, Joshua Pixley, Jacob White, Luke Cuypers, Gabe Thyne, (Max Dolmetsch), (Josh Peirce) |
| 11:36.8, 11:37.6, 11:44.8, 13:39.3, 13:52.8, (13:59.7), (14:10.0) |
5 | 115 | Beverly,
MA - Team Time (1st 5) 1:05:53.7 | Spread (1st 5) 3:23.8 |
| 4, 16, 26, 27, 42 |
| Kevin Kelsey, Jackson Clark, Brennan Frost, Cole Youngreen, Chris Almeida |
| 11:42.3, 12:32.8, 13:14.7, 13:17.8, 15:06.1 |
6 | 163 | Woburn Memorial,
MA - Team Time (1st 5) 1:08:53.9 | Spread (1st 5) 1:03.7 |
| 28, 30, 31, 34, 40, (44) |
| Clark Dionne, Christian Vallerand, Sam Newton, Sean Sullivan, Richard Reynolds, (Harry Hardman) |
| 13:24.6, 13:35.3, 13:35.5, 13:50.2, 14:28.3, (16:36.4) |
7 | 166 | King Philip Regional,
MA - Team Time (1st 5) 1:11:03.8 | Spread (1st 5) 3:27.3 |
| 23, 24, 37, 39, 43 |
| Jake Brawley, Liam Noke, Andrew Noke, Sam Evans, Tim Santoro |
| 13:05.1, 13:05.8, 14:04.6, 14:15.9, 16:32.4 |