1 | 34 | Saint John's Preparatory,
MA - Team Time (1st 5) 1:07:21.1 | Spread (1st 5) 57.0 |
| 1, 2, 8, 11, 12, (13), (17) |
| Nathan Lopez, Charlie Tuttle, Paul Lovett, Felix Rogovin, Luc Santos, (Jack Stein), (James Trigilio) |
| 12:55.5, 12:58.4, 13:46.4, 13:48.3, 13:52.5, (13:56.4), (14:14.7) |
2 | 50 | Boston College,
MA - Team Time (1st 5) 1:09:13.1 | Spread (1st 5) 58.4 |
| 6, 7, 9, 10, 18, (19), (23) |
| Gemsly Cajuste, William Locke, Myles Kirby, Chris Larnard, Hugh Licklider, (Patrick Fox), (Carlo Crocini) |
| 13:27.7, 13:45.1, 13:46.5, 13:47.7, 14:26.1, (14:28.7), (14:49.7) |
3 | 70 | North Andover,
MA - Team Time (1st 5) 1:10:19.2 | Spread (1st 5) 1:06.1 |
| 5, 14, 15, 16, 20, (21), (22) |
| Ryan Connolly, Andrey Sorokin, Colby Winn, Matthew McDevitt, Cole Giles, (Keenan Gosselin), (Luke McGillivray) |
| 13:25.3, 14:03.8, 14:07.9, 14:10.8, 14:31.4, (14:34.5), (14:39.8) |
4 | 88 | North Quincy,
MA - Team Time (1st 5) 1:12:35.0 | Spread (1st 5) 2:14.0 |
| 3, 4, 24, 28, 29, (30), (37) |
| Hatim Boukhtam, Robert Cannon, David Schmidt, Jonathan Bina, Kyle Clements, (Matt Hollatz), (Peter Cooney) |
| 13:19.0, 13:22.0, 14:59.0, 15:22.0, 15:33.0, (15:50.0), (16:23.0) |
5 | 142 | Newton North,
MA - Team Time (1st 5) 1:17:18.0 | Spread (1st 5) 56.0 |
| 25, 26, 27, 31, 33, (34), (42) |
| Nicholas Spinelli, Alessandro Monti Guarnieri, Jacob Zalis, Oscar Zeng, Felix Nash, (Scott Abbott), (Gavriel Berkman) |
| 15:05.0, 15:08.0, 15:12.0, 15:52.0, 16:01.0, (16:06.0), (16:36.0) |
6 | 203 | Walpole,
MA - Team Time (1st 5) 1:22:57.0 | Spread (1st 5) 1:45.0 |
| 31, 36, 39, 45, 52, (55), (56) |
| Cole Bowden, August Ahmed, John Habermehl, Roger Mann, Toby Moses, (Matt Bruen), (Colin Singer) |
| 15:52.0, 16:18.0, 16:27.0, 16:43.0, 17:37.0, (18:51.0), (18:53.0) |
7 | 212 | Framingham,
MA - Team Time (1st 5) 1:23:20.0 | Spread (1st 5) 31.0 |
| 38, 40, 41, 46, 47, (48), (52) |
| Jackson Donato, Andrew Feinblatt, Julian Hughes, John Michael Griffen, Benjamin Peck, (Micah Mayborn), (Benjamin DeGroat) |
| 16:26.0, 16:28.0, 16:34.0, 16:55.0, 16:57.0, (17:19.0), (17:37.0) |
8 | 221 | Natick,
MA - Team Time (1st 5) 1:24:11.0 | Spread (1st 5) 1:16.0 |
| 35, 43, 44, 49, 50, (51), (54) |
| Sebastian Vickers-Richard, Nikita Akhonen, Zach Freedman, James Vekiarides, Daniel Zhao, (Evan Simon), (Samuel Kim) |
| 16:07.0, 16:40.0, 16:41.0, 17:20.0, 17:23.0, (17:36.0), (18:02.0) |