1 | 22 | Brookline,
MA - Team Time (1st 5) 59:25.9 | Spread (1st 5) 33.6 |
| 1, 3, 4, 5, 9, (11), (12) |
| Theo Dimov, Owen Erdman, Gregorio Auditore, Alex Petersen, Eric Traub, (Jacob Zucker), (James Ibrahim) |
| 11:33.4, 11:54.3, 11:55.0, 11:56.2, 12:07.0, (12:08.0), (12:09.0) |
2 | 65 | Wellesley,
MA - Team Time (1st 5) 1:01:46.1 | Spread (1st 5) 1:15.4 |
| 2, 6, 7, 22, 28, (31), (32) |
| Matthew Gareau, Andrew Lynch, Alden Huang, Rudy Seaborn, Jonathan Chow, (Felipe Lopez), (Charles Prus) |
| 11:48.8, 11:59.9, 12:02.9, 12:50.3, 13:04.2, (13:06.8), (13:07.7) |
3 | 85 | Weymouth,
MA - Team Time (1st 5) 1:02:45.0 | Spread (1st 5) 49.0 |
| 8, 14, 15, 23, 25, (29), (30) |
| Warren Wiradjaja, Pat Gaudiano, Kenny Glavin, Nick Olivera, Jake Gomez, (Jack Soule), (Robbie McCue) |
| 12:06.0, 12:23.0, 12:29.0, 12:52.0, 12:55.0, (13:05.0), (13:06.0) |
4 | 111 | Natick,
MA - Team Time (1st 5) 1:03:52.9 | Spread (1st 5) 48.7 |
| 13, 18, 20, 27, 33, (35), (36) |
| Drew Yanovitch, Josh Harrington, Matthew Forde, Logan Knapp, Jacob Zeliger, (Max Jones), (Charles Catching) |
| 12:19.3, 12:41.9, 12:45.0, 12:58.7, 13:08.0, (13:11.5), (13:14.7) |
5 | 150 | Walpole,
MA - Team Time (1st 5) 1:05:39.4 | Spread (1st 5) 48.5 |
| 17, 19, 37, 38, 39, (58), (59) |
| Patrick O'Connor, Matt Byrnes, Donovan Reilly, Jack Reynard, James Jdey, (Brody Sullivan), (Will Daly) |
| 12:40.4, 12:43.1, 13:21.8, 13:25.2, 13:28.9, (14:49.3), (15:05.7) |
6 | 157 | Needham,
MA - Team Time (1st 5) 1:05:58.1 | Spread (1st 5) 2:19.0 |
| 10, 21, 26, 44, 56 |
| Jacob Shulman, Trevor Robinette, Getchell Gibbons, Santiago Galan, Will Anderson |
| 12:07.5, 12:45.5, 12:56.9, 13:41.7, 14:26.5 |
7 | 185 | Braintree,
MA - Team Time (1st 5) 1:07:18.6 | Spread (1st 5) 1:45.0 |
| 16, 24, 40, 51, 54 |
| Cooper Emerson, Gabriel Dinh, Ryan Lewis, Sean Barry, Nicholas Chang |
| 12:32.7, 12:53.7, 13:29.9, 14:04.6, 14:17.7 |
8 | 219 | Newton North,
MA - Team Time (1st 5) 1:08:19.0 | Spread (1st 5) 47.0 |
| 34, 43, 45, 48, 49, (53), (55) |
| Patrick Armstrong, Luke Rattanavijai, Alec Wong, Oscar Pontiff, Matthew Dagostino, (Johnathan Eilon), (Jacob Kingsley) |
| 13:11.0, 13:40.0, 13:43.0, 13:47.0, 13:58.0, (14:17.0), (14:22.0) |
9 | 226 | Framingham,
MA - Team Time (1st 5) 1:08:41.0 | Spread (1st 5) 28.4 |
| 41, 42, 46, 47, 50, (52), (57) |
| Griffin Yarmaloff, Jordan Spector, Derick Christensen, Jordan Book, Max McCaman, (Noah Marshall), (Henry Warren) |
| 13:33.8, 13:34.7, 13:44.6, 13:45.7, 14:02.2, (14:10.3), (14:43.9) |