1 | 14 | Needham,
MA - Team Time (1st 5) 44:37.0 | Spread (1st 5) 8.0 |
| 1, 2, 3, 3, 5, (5), (8) |
| Tim Foley, Trevor Robinette, Max Hargreaves, William Haney, Sean Slatkavitz, (Alejandro Diaz), (Aidan McGovern) |
| 8:51.0, 8:55.0, 8:56.0, 8:56.0, 8:59.0, (8:59.0), (9:05.0) |
2 | 58 | Walpole,
MA - Team Time (1st 5) 45:59.0 | Spread (1st 5) 13.0 |
| 8, 10, 11, 14, 15, (20), (23) |
| Chris Capozzi, Cody Knight, Matt Rodrigues, Jack Reynard, John McGrath, (Donovan Reilly), (Robert Millette) |
| 9:05.0, 9:07.0, 9:13.0, 9:16.0, 9:18.0, (9:24.0), (9:29.0) |
3 | 80 | Bridgewater-Raynham Regional,
MA - Team Time (1st 5) 46:29.5 | Spread (1st 5) 23.0 |
| 7, 13, 18, 20, 22, (37), (38) |
| James Murray, Gregory Melusky, Nico Fabrizio, Christopher Turner, Connor Donahue, (Ian Ferrall), (Neil Barbour) |
| 9:03.0, 9:15.0, 9:21.5, 9:24.0, 9:26.0, (10:15.4), (10:16.2) |
4 | 98 | Newton North,
MA - Team Time (1st 5) 47:06.0 | Spread (1st 5) 28.0 |
| 12, 15, 17, 25, 29, (30), (30) |
| Luke Walsh, Mark Franklin, Matthew Dagostino, Jacek Pratt, Colin Foley, (Sam Bronstein), (William Heespelink) |
| 9:14.0, 9:18.0, 9:21.0, 9:31.0, 9:42.0, (9:49.0), (9:49.0) |
5 | 157 | Braintree,
MA - Team Time (1st 5) 49:39.0 | Spread (1st 5) 30.0 |
| 26, 27, 34, 34, 36, (44), (50) |
| Nicholas Chang, Colin Anderson, Michael Morahan, John Kennedy, Nick Kam, (Conor Archdeacon), (Eric Timmins) |
| 9:38.0, 9:39.0, 10:07.0, 10:07.0, 10:08.0, (10:39.0), (11:09.0) |
6 | 173 | Oliver Ames,
MA - Team Time (1st 5) 50:18.4 | Spread (1st 5) 37.6 |
| 28, 32, 33, 39, 41, (42), (43) |
| Owen Eldridge, William Acker, Jack Muir, Jack Magit, Daniel Reilly, (Evan Condon), (Jake Welz) |
| 9:41.0, 9:59.8, 10:01.5, 10:17.5, 10:18.6, (10:20.5), (10:21.4) |
7 | 185 | Mansfield,
MA - Team Time (1st 5) 51:23.6 | Spread (1st 5) 1:34.7 |
| 19, 24, 46, 47, 49, (51), (54) |
| Jack Taylor, Caden Riley, Conor McCarthy, Sam Olsen, Sririshi Atluri, (Troy Penney), (Andrew Katz) |
| 9:22.6, 9:30.9, 10:45.0, 10:47.8, 10:57.3, (11:17.0), (11:43.2) |
8 | 237 | Norwood Senior,
MA - Team Time (1st 5) 55:05.0 | Spread (1st 5) 1:22.0 |
| 40, 44, 48, 52, 53, (55), (56) |
| Benjamin MacDougall, Dominic Giampa, Jacob Zhang, Jack Brady, Colin Campbell, (Barrett Kenny), (James Pinciaro) |
| 10:18.0, 10:39.0, 10:56.0, 11:32.0, 11:40.0, (11:45.0), (11:52.0) |