1 | 27 | Weymouth,
MA - Team Time (1st 5) 51:10.8 | Spread (1st 5) 31.0 |
| 1, 2, 7, 8, 9, (12), (15) |
| Nolan Parsley, Connor McLaughlin, Matt Dickson, Kurt Joyce, Matt Murphy, (Anthony DeTommaso), (Joe Mulcahy) |
| 9:56.1, 9:57.6, 10:24.4, 10:25.6, 10:27.1, (10:37.8), (10:54.3) |
2 | 49 | Needham,
MA - Team Time (1st 5) 52:24.7 | Spread (1st 5) 53.3 |
| 4, 5, 10, 14, 16, (23), (25) |
| Ben Lueders, Tommy Kelley, Zak Heier, Alex Elman, Ben Baron, (Chris Koziel), (Alex Caswell) |
| 10:01.4, 10:04.9, 10:30.0, 10:53.7, 10:54.7, (11:21.0), (11:33.8) |
3 | 55 | Natick,
MA - Team Time (1st 5) 53:02.0 | Spread (1st 5) 1:04.0 |
| 3, 6, 11, 17, 18, (19), (20) |
| Danny Jamieson, Jared Kimler, Caleb Winn, Steven Gustus, Ian Carrick, (Jack O'connor), (Graham King) |
| 9:59.0, 10:24.0, 10:35.0, 11:01.0, 11:03.0, (11:09.0), (11:15.0) |
4 | 115 | Brookline,
MA - Team Time (1st 5) 57:27.6 | Spread (1st 5) 1:22.3 |
| 13, 22, 24, 26, 30, (35), (38) |
| Ethan Goroff, Matthew Brown, Jeremy Margolis, Emmanuel D'Agostino, Oliver Costolloe, (Sam Goodman), (Sam Pinsky) |
| 10:49.9, 11:19.2, 11:30.5, 11:35.8, 12:12.2, (12:35.8), (12:39.1) |
5 | 147 | Walpole,
MA - Team Time (1st 5) 1:00:22.3 | Spread (1st 5) 47.4 |
| 27, 28, 29, 31, 32, (34), (37) |
| Corey Lynch, Seamus Ford, Bryan Kelleher, Joe Keough, Nick Bjornson, (John Stanton), (Ben Sacco) |
| 11:38.6, 11:50.3, 12:03.0, 12:24.4, 12:26.0, (12:33.3), (12:37.0) |
6 | 176 | Newton North,
MA - Team Time (1st 5) 1:02:38.7 | Spread (1st 5) 1:54.5 |
| 21, 33, 39, 41, 42, (44), (45) |
| John Sava, Carter Harrison, Adam Zupancic, Avery Tripathy, Perry Miller, (Vincent Amatucci), (Angelo Rice) |
| 11:18.6, 12:31.6, 12:41.1, 12:54.3, 13:13.1, (13:42.1), (13:44.8) |
7 | 212 | Braintree,
MA - Team Time (1st 5) 1:07:37.2 | Spread (1st 5) 1:49.9 |
| 36, 40, 43, 46, 47, (48), (49) |
| Clifton Mitchell, Scott Ogle, Chalres Koubek, Nick Russo, Andrew Scarlata, (Alexande Weingart), (Hoang Nguyen) |
| 12:36.2, 12:44.7, 13:25.2, 14:25.0, 14:26.1, (15:05.4), (15:14.6) |