1 | 15 | Wellesley,
MA - Team Time (1st 5) 1:09:11.0 | Spread (1st 5) 30.0 |
| 1, 2, 3, 4, 5, (6), (12) |
| George Luzaitis, Jack Carlson, Duncan Brown, Jackson O'Toole, Mark Austin, (Nick Meara), (Owen Matejka) |
| 13:33.0, 13:41.0, 13:53.0, 14:01.0, 14:03.0, (14:17.0), (14:37.0) |
2 | 55 | Natick,
MA - Team Time (1st 5) 1:13:01.0 | Spread (1st 5) 42.0 |
| 6, 8, 9, 15, 17, (19), (28) |
| Anton Ciccarelli, Peter Briggs, Nick Melisi, Joe Tarlin, Samuel Burg, (Samuel Harrington), (Colin Walsh) |
| 14:17.0, 14:25.0, 14:30.0, 14:50.0, 14:59.0, (15:14.0), (15:58.0) |
3 | 96 | Xaverian Brothers,
MA - Team Time (1st 5) 1:16:14.0 | Spread (1st 5) 1:09.0 |
| 14, 15, 18, 23, 26, (32), (41) |
| Keven Harding, Noah Wilson, Noah McGuire, Niraj Ramesh, Samuel Sullivan, (Nick Lorthe), (Andrew Barton) |
| 14:45.0, 14:50.0, 15:13.0, 15:32.0, 15:54.0, (16:10.0), (16:47.0) |
4 | 115 | Chelmsford,
MA - Team Time (1st 5) 1:17:48.0 | Spread (1st 5) 1:45.0 |
| 11, 22, 24, 25, 33, (34), (36) |
| Aiden Hennessey, Matt Carpenter, James Barrett, Nick Burns, Luke Abraham, (James Higgins), (Eddie Hughes) |
| 14:33.0, 15:29.0, 15:37.0, 15:51.0, 16:18.0, (16:21.0), (16:24.0) |
5 | 142 | Central Catholic,
MA - Team Time (1st 5) 1:19:34.0 | Spread (1st 5) 2:30.0 |
| 10, 20, 30, 39, 43, (48), (52) |
| Matthew Giannasca, Aidan Dougherty, James Hayes, Dan Klauer, Leo Parent, (Jason Demers), (Andrew Parent) |
| 14:31.0, 15:24.0, 16:03.0, 16:35.0, 17:01.0, (17:19.0), (17:39.0) |
6 | 190 | Barnstable,
MA - Team Time (1st 5) 1:23:34.0 | Spread (1st 5) 2:20.0 |
| 26, 28, 35, 44, 57, (60) |
| Charlie Ewald, Connor Brewster, Sean Cole, Daniel MacDermid, Michael Rodolakis, (Luke McFarland) |
| 15:54.0, 15:58.0, 16:23.0, 17:05.0, 18:14.0, (23:46.0) |
7 | 194 | Bridgewater-Raynham Regional,
MA - Team Time (1st 5) 1:23:16.0 | Spread (1st 5) 2:35.0 |
| 13, 42, 44, 47, 48, (50) |
| Tim Keefe, Jackson Palmer, Robert Ladue, Neil Barbour, Nick Longo, (Nicholas Ingargiola) |
| 14:44.0, 16:55.0, 17:05.0, 17:13.0, 17:19.0, (17:28.0) |
8 | 200 | Mansfield,
MA - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 2:18.0 |
| 21, 37, 38, 51, 53, (55), (61) |
| Daniel Kipp, Tim Corkery, Jack Taylor, Kyle Gracer, Ryan Rispoli, (James Schlenker), (Owen Lasbury-Casey) |
| 15:26.0, 16:25.0, 16:31.0, 17:30.0, 17:44.0, (17:58.0), (24:16.0) |
9 | 225 | King Philip Regional,
MA - Team Time (1st 5) 1:25:50.0 | Spread (1st 5) 1:53.0 |
| 31, 40, 44, 54, 56, (58), (59) |
| Jake Brawley, Owen Conlin, Joseph Reale, Ryan Kosh, Liam Noke, (Sam Evans), (Andrew Noke) |
| 16:09.0, 16:44.0, 17:05.0, 17:50.0, 18:02.0, (18:25.0), (19:05.0) |