1 | 26 | Weymouth,
MA - Team Time (1st 5) 53:00.7 | Spread (1st 5) 29.0 |
| 1, 2, 6, 8, 9, (12), (16) |
| Owen O'Brien, Jake Connolly, Bodhi Kolwaite, Tom Fidrocki, Nick Abbott, (Robbie McCue), (Pat Gaudiano) |
| 10:19.6, 10:21.3, 10:42.8, 10:48.4, 10:48.6, (10:53.3), (10:57.6) |
2 | 47 | Wellesley,
MA - Team Time (1st 5) 53:49.0 | Spread (1st 5) 33.4 |
| 3, 4, 11, 14, 15, (18), (19) |
| David Donahue, William Lawlor, Andrew Weiss, Jack McCarron, Matthew Gareau, (Oliver Stought), (Alex Mirsky) |
| 10:24.1, 10:40.2, 10:50.4, 10:56.8, 10:57.5, (11:07.8), (11:08.8) |
3 | 55 | Brookline,
MA - Team Time (1st 5) 54:21.5 | Spread (1st 5) 28.9 |
| 5, 7, 10, 13, 20, (22), (24) |
| Gregorio Auditore, Theo Dimov, Alex Petersen, Owen Erdman, James Pener, (James Ibrahim), (Jacob Zucker) |
| 10:40.8, 10:47.1, 10:49.2, 10:54.7, 11:09.7, (11:15.4), (11:18.0) |
4 | 158 | Newton North,
MA - Team Time (1st 5) 59:34.7 | Spread (1st 5) 1:10.7 |
| 17, 29, 36, 37, 39, (53), (57) |
| Ming Zucchero, Oscar Zeng, Luke Rattanavijai, Alec Wong, William Heespelink, (Sam Bronstein), (Andrew Hirshberg) |
| 11:05.5, 11:44.4, 12:12.7, 12:15.9, 12:16.2, (12:54.7), (12:59.7) |
5 | 167 | Natick,
MA - Team Time (1st 5) 59:48.8 | Spread (1st 5) 1:09.5 |
| 21, 28, 34, 41, 43, (47), (47) |
| Drew Yanovitch, Max Jones, Matthew Forde, Kyle Chase, Carson Moellering, (Logan Knapp), (Charles Catching) |
| 11:15.0, 11:40.7, 12:08.0, 12:20.6, 12:24.5, (12:28.5), (12:28.5) |
6 | 180 | Walpole,
MA - Team Time (1st 5) 1:00:09.6 | Spread (1st 5) 1:10.5 |
| 23, 30, 38, 44, 45, (46), (51) |
| Patrick O'Connor, Liam Crowley, Ebeneezer Paul, Will Blakley, Matt Byrnes, (Jack Reynard), (Stuart Elmhurst) |
| 11:15.6, 11:46.2, 12:16.1, 12:25.6, 12:26.1, (12:26.3), (12:42.0) |
7 | 182 | Needham,
MA - Team Time (1st 5) 1:00:18.0 | Spread (1st 5) 1:12.9 |
| 26, 31, 33, 42, 50, (54), (55) |
| Jacob Shulman, Trevor Robinette, Getchell Gibbons, Ari Carp, Santiago Galan, (Max Hargreaves), (Noah Ramos) |
| 11:23.8, 11:53.5, 12:03.2, 12:20.8, 12:36.7, (12:56.1), (12:56.5) |
8 | 199 | Braintree,
MA - Team Time (1st 5) 1:01:09.1 | Spread (1st 5) 1:41.3 |
| 25, 32, 35, 49, 58, (60), (63) |
| Ryan Norton, Gabriel Dinh, Cooper Emerson, John Kennedy, Ryan Lewis, (Nicholas Chang), (Braden Dingee) |
| 11:23.7, 11:56.0, 12:11.5, 12:32.9, 13:05.0, (13:16.7), (13:35.5) |
9 | 234 | Framingham,
MA - Team Time (1st 5) 1:02:46.3 | Spread (1st 5) 1:33.8 |
| 27, 40, 52, 56, 59, (61), (62) |
| Bryce Casey, Jordan Spector, Griffin Yarmaloff, Jordan Book, Derick Christensen, (Nick Tessitore), (Finn Martin) |
| 11:34.9, 12:18.7, 12:45.4, 12:58.6, 13:08.7, (13:22.9), (13:31.8) |