1 | 59 | Needham,
MA - Team Time (1st 5) 1:20:35.1 | Spread (1st 5) 53.4 |
| 4, 7, 9, 14, 25, (30), (31) |
| Ben Keegan, Micah Bernat, Justin Walsh, Ryan Supple, Henry Kennedy, (Andrew Blackburn), (Cameron McLeod) |
| 15:46.5, 15:54.0, 16:04.0, 16:10.7, 16:39.9, (16:48.0), (16:49.0) |
2 | 61 | Wellesley,
MA - Team Time (1st 5) 1:20:43.3 | Spread (1st 5) 38.5 |
| 5, 10, 13, 15, 18, (19), (20) |
| Colby Zarle, Jason Norris, Zach Barry, Duncan Brown, Luke Collins, (Jackson O'Toole), (Jack Carlson) |
| 15:47.7, 16:05.2, 16:09.0, 16:15.2, 16:26.2, (16:28.3), (16:29.2) |
3 | 69 | Brookline,
MA - Team Time (1st 5) 1:20:55.9 | Spread (1st 5) 47.0 |
| 3, 12, 16, 17, 21, (33), (35) |
| Lucas Aramburu, William McCormick, Ben Haber, Jon Diaz, Spenser Bailey, (Peter Rachlin), (Colm Mulligan) |
| 15:42.9, 16:07.9, 16:16.2, 16:19.0, 16:29.9, (16:53.1), (16:59.2) |
4 | 90 | Natick,
MA - Team Time (1st 5) 1:21:52.1 | Spread (1st 5) 1:48.9 |
| 2, 8, 11, 23, 46, (47), (55) |
| Connor Giersch, Paul Neilan, Matthew George, Nick Melisi, Anton Ciccarelli, (Peter Briggs), (Alec Laurent) |
| 15:41.3, 16:00.2, 16:05.9, 16:34.5, 17:30.2, (17:32.7), (17:43.0) |
5 | 137 | Milton,
MA - Team Time (1st 5) 1:23:42.5 | Spread (1st 5) 1:21.2 |
| 6, 28, 28, 37, 38, (49), (51) |
| Robert Carew, Francis Lalley, Christopher Sullivan, Fritz Lalley, Ross Tejeda, (Stephen Affanato), (Dietrich Werner) |
| 15:49.0, 16:47.0, 16:47.0, 17:09.3, 17:10.2, (17:35.8), (17:39.0) |
6 | 170 | Newton North,
MA - Team Time (1st 5) 1:24:55.4 | Spread (1st 5) 48.0 |
| 24, 27, 36, 40, 43, (45), (52) |
| Joe Silagi, Aiden Farrar, Corey Gelb-Bicknell, Simon Steudel, Sean Evans, (Sam Strymish), (Marco Leo) |
| 16:35.0, 16:44.0, 16:59.5, 17:13.9, 17:23.0, (17:24.5), (17:39.4) |
7 | 171 | Walpole,
MA - Team Time (1st 5) 1:24:55.9 | Spread (1st 5) 48.6 |
| 22, 32, 34, 41, 42, (53), (57) |
| Tyler Sullivan, Nathan Shnaider, Shane Grant, Ryan Stockwell, Anthony Borelli, (Daniel Forester), (Kevin Taylor) |
| 16:31.3, 16:50.5, 16:58.1, 17:16.1, 17:19.9, (17:39.9), (17:47.9) |
8 | 209 | Framingham,
MA - Team Time (1st 5) 1:26:03.0 | Spread (1st 5) 2:21.0 |
| 1, 48, 50, 54, 56, (58), (62) |
| Benjamin Burgess, Alex Thurber, Arnav Singh, Matt Hom, Benjamin Silver, (Nathaniel Dimidis), (Lucas Marshall) |
| 15:23.8, 17:33.2, 17:38.5, 17:42.7, 17:44.8, (17:50.1), (18:16.7) |
9 | 228 | Weymouth,
MA - Team Time (1st 5) 1:27:00.8 | Spread (1st 5) 1:10.3 |
| 26, 39, 44, 59, 60, (61), (63) |
| Owen O'Brien, Jake Connolly, Bodhi Kolwaite, Brendan Jeanjaquet, Nick Abbott, (Tom Fidrocki), (Robbie McCue) |
| 16:41.7, 17:12.7, 17:24.1, 17:50.3, 17:52.0, (18:04.9), (18:17.4) |
10 | 330 | Braintree,
MA - Team Time (1st 5) 1:34:14.3 | Spread (1st 5) 1:12.0 |
| 64, 65, 66, 67, 68, (69), (70) |
| Bobby Brooks, Joseph Gates, Jeff Kiser, Declan Downing, Ryan Norton, (Colin Anderson), (Matthew Ward) |
| 18:19.0, 18:20.0, 18:37.0, 19:27.3, 19:31.0, (19:35.2), (19:45.7) |