1 | 17 | Needham,
MA - Team Time (1st 5) 44:18.0 | Spread (1st 5) 12.0 |
| 1, 2, 3, 4, 7, (9), (11) |
| Tim Andre, Matt Maio, Thomas DeSouza, Robert Strollo, Sylvain Pagnier, (Chris Spyropoulos), (Duncan Shaver) |
| 8:47.0, 8:49.0, 8:51.0, 8:52.0, 8:59.0, (9:01.0), (9:03.0) |
2 | 38 | Brookline,
MA - Team Time (1st 5) 45:00.0 | Spread (1st 5) 9.0 |
| 5, 5, 7, 9, 12, (13), (14) |
| Henry Walker, Ben Cohen, Henry Heffan, Sergei LeFaivre, Peter Rachlin, (Conor Dowd), (Michael Zimmerman) |
| 8:57.0, 8:57.0, 8:59.0, 9:01.0, 9:06.0, (9:07.0), (9:16.0) |
3 | 85 | Framingham,
MA - Team Time (1st 5) 49:04.0 | Spread (1st 5) 38.0 |
| 15, 16, 17, 18, 19, (23), (24) |
| Nick Salerno, Benjamin Silver, Vito Parisi, Nick Merriam, Lucas DeCaux, (Alexander Yakovlev-Logan), (Matthew Martino) |
| 9:36.0, 9:38.0, 9:40.0, 9:56.0, 10:14.0, (10:27.0), (10:31.0) |
4 | 134 | Dedham,
MA - Team Time (1st 5) 53:51.0 | Spread (1st 5) 1:06.0 |
| 20, 25, 25, 30, 34, (36), (37) |
| Justin Loop, Max Weiner, William Chu, Aidan Flaherty, Liam Curran, (John StCyr), (Robert Lau) |
| 10:22.0, 10:36.0, 10:36.0, 10:49.0, 11:28.0, (11:35.0), (11:49.0) |
5 | 147 | Norwood Senior,
MA - Team Time (1st 5) 53:54.0 | Spread (1st 5) 26.0 |
| 27, 28, 29, 31, 32, (35), (40) |
| Prem Griddalur, Noah Kerns, Ryan Martin, Ryan Stanley, Shane Postler, (Ryan Garczynski), (Collin Geary) |
| 10:37.0, 10:40.0, 10:42.0, 10:52.0, 11:03.0, (11:32.0), (12:12.0) |
6 | 166 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 59:03.0 | Spread (1st 5) 2:45.0 |
| 21, 22, 38, 42, 43, (45), (47) |
| Hayden Daley, Benjamin Cloutman, Scott Mateus, Bennett Evans, David Zaniewski, (Khalil Haboub), (Edward Acorn) |
| 10:24.0, 10:25.0, 11:59.0, 13:06.0, 13:09.0, (13:48.0), (15:00.0) |
7 | 202 | Middleboro,
MA - Team Time (1st 5) 1:02:47.0 | Spread (1st 5) 2:52.0 |
| 32, 39, 41, 44, 46, (48) |
| Lukas Pina-Sousa, Jacob Parsons, Sam Dragunas, Jack McKenna, Connor Gilson, (Nolan Childs) |
| 11:03.0, 12:00.0, 12:29.0, 13:20.0, 13:55.0, (15:02.0) |