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), (19) |
| 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 | 55 | Boston College,
MA - Team Time (1st 5) 1:09:13.1 | Spread (1st 5) 58.4 |
| 6, 7, 9, 10, 23, (25), (33) |
| 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 | 78 | North Andover,
MA - Team Time (1st 5) 1:10:19.2 | Spread (1st 5) 1:06.1 |
| 5, 14, 16, 17, 26, (28), (29) |
| 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 | 100 | Pembroke,
MA - Team Time (1st 5) 1:11:25.0 | Spread (1st 5) 21.0 |
| 15, 18, 21, 22, 24, (30), (32) |
| Willem Thwing, Joshua Phinney, Benjamin Thwing, Casey Motta, Michael D'Angelo, (Michael Driscoll), (Caiden Payne) |
| 14:06.0, 14:11.0, 14:18.0, 14:23.0, 14:27.0, (14:40.0), (14:43.0) |
5 | 127 | North Quincy,
MA - Team Time (1st 5) 1:12:35.0 | Spread (1st 5) 2:14.0 |
| 3, 4, 36, 41, 43, (44), (55) |
| 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) |
6 | 153 | Scituate,
MA - Team Time (1st 5) 1:13:45.0 | Spread (1st 5) 1:10.0 |
| 20, 27, 30, 34, 42, (49), (53) |
| Kyle Norton, Drew Belmarsh, Justin McNamara, Quinn Gannon, Thomas Bleakney, (Alex Diab), (Christian Pitten) |
| 14:15.0, 14:34.0, 14:40.0, 14:51.0, 15:25.0, (16:00.0), (16:10.0) |
7 | 209 | Newton North,
MA - Team Time (1st 5) 1:17:18.0 | Spread (1st 5) 56.0 |
| 37, 38, 39, 45, 50, (51), (61) |
| 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) |
8 | 225 | Hanover,
MA - Team Time (1st 5) 1:18:29.0 | Spread (1st 5) 1:25.0 |
| 35, 40, 47, 48, 55, (64), (66) |
| Craig Bossi, Carter Zelinski, Michael Greene, Chris Manning, Patrick Callow, (Raymond Tschudy), (Jamie Parry) |
| 14:58.0, 15:13.0, 15:57.0, 15:58.0, 16:23.0, (16:43.0), (16:44.0) |
9 | 294 | Walpole,
MA - Team Time (1st 5) 1:22:57.0 | Spread (1st 5) 1:45.0 |
| 45, 54, 58, 64, 73, (76), (77) |
| 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) |
10 | 311 | Framingham,
MA - Team Time (1st 5) 1:23:20.0 | Spread (1st 5) 31.0 |
| 57, 59, 60, 67, 68, (69), (73) |
| 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) |
11 | 318 | Natick,
MA - Team Time (1st 5) 1:24:11.0 | Spread (1st 5) 1:16.0 |
| 52, 62, 63, 70, 71, (72), (75) |
| 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) |