1 | 36 | Mansfield,
MA - Team Time (1st 5) 1:23:45.0 | Spread (1st 5) 30.0 |
| 4, 5, 7, 7, 13, (18), (35) |
| Collin Stevens, Tim Corkery, Chris Leonard, Trevor Flint, Ryan Rispoli, (Riley Tremblay), (James Schlenker) |
| 16:34.0, 16:35.0, 16:46.0, 16:46.0, 17:04.0, (17:13.0), (17:56.0) |
2 | 73 | Wellesley,
MA - Team Time (1st 5) 1:24:36.0 | Spread (1st 5) 1:44.0 |
| 1, 16, 17, 18, 21, (36), (42) |
| David Donahue, Eddie Trenk, Leo Carlson, Owen Matejka, Matthew Gareau, (William Lawlor), (Nick Meara) |
| 15:38.0, 17:11.0, 17:12.0, 17:13.0, 17:22.0, (17:57.0), (18:08.0) |
3 | 100 | Natick,
MA - Team Time (1st 5) 1:26:18.0 | Spread (1st 5) 1:35.0 |
| 3, 6, 27, 32, 32, (39), (44) |
| Nick Melisi, Peter Briggs, Ben Feldman, Steven D'Alessandro, Samuel Harrington, (Anton Ciccarelli), (Jacob Tobin) |
| 16:19.0, 16:40.0, 17:31.0, 17:54.0, 17:54.0, (18:04.0), (18:10.0) |
4 | 148 | Marshfield,
MA - Team Time (1st 5) 1:28:17.0 | Spread (1st 5) 1:18.0 |
| 10, 12, 32, 46, 48 |
| James Joyce, Drew Pesko, Gino Vitelli, Quin McGlame, Pat Finn |
| 16:56.0, 17:01.0, 17:54.0, 18:12.0, 18:14.0 |
5 | 150 | Xaverian Brothers,
MA - Team Time (1st 5) 1:28:25.0 | Spread (1st 5) 45.0 |
| 20, 24, 28, 37, 41, (48), (53) |
| Thomas Skerry, Daniel Jutras, Keven Harding, Nicholas Vecchione, Luke Birch, (Nick Vecchione), (Chris MacNeil) |
| 17:21.0, 17:25.0, 17:32.0, 18:01.0, 18:06.0, (18:14.0), (18:19.0) |
6 | 164 | North Andover,
MA - Team Time (1st 5) 1:28:45.6 | Spread (1st 5) 1:12.0 |
| 15, 25, 30, 38, 56, (58), (64) |
| Matthew McDevitt, Luke McGillivray, Colby Winn, Ryan Connolly, Luke Stad, (Andrey Sorokin), (Eamon Ocearuil) |
| 17:09.0, 17:25.4, 17:49.0, 18:01.2, 18:21.0, (18:24.0), (18:36.0) |
7 | 186 | King Philip Regional,
MA - Team Time (1st 5) 1:29:35.0 | Spread (1st 5) 1:10.0 |
| 14, 31, 39, 50, 52, (53), (61) |
| Jovan Joseph, Noah Hurd, Matt DiFiore, Nathan Sylven, Brandon Berdos, (Ryan Andrews), (Andrew Noke) |
| 17:08.0, 17:50.0, 18:04.0, 18:15.0, 18:18.0, (18:19.0), (18:28.0) |
8 | 195 | Bridgewater-Raynham Regional,
MA - Team Time (1st 5) 1:29:51.0 | Spread (1st 5) 1:04.0 |
| 21, 29, 42, 44, 59, (61), (68) |
| Nick Longo, Jack Wilczewski, Christopher Turner, John Morrissey, Tim Keefe, (James Peterson), (John Coyle) |
| 17:22.0, 17:45.0, 18:08.0, 18:10.0, 18:26.0, (18:28.0), (18:53.0) |
9 | 265 | Woburn Memorial,
MA - Team Time (1st 5) 1:33:00.0 | Spread (1st 5) 3:18.0 |
| 23, 46, 55, 57, 84, (87), (88) |
| Andrew Vecchia, Christian Vallerand, Sean Sullivan, Kevin Nett, Dominick McDonough, (Tyler Sullivan), (Adam Ghili) |
| 17:24.0, 18:12.0, 18:20.0, 18:22.0, 20:42.0, (21:43.0), (22:44.0) |
10 | 278 | Beverly,
MA - Team Time (1st 5) 1:32:11.0 | Spread (1st 5) 2:13.0 |
| 9, 63, 67, 69, 70, (74), (75) |
| Liam Ouellette, Brennan Frost, David DiPietro, Jackson Clark, Damien Bogrett, (Kevin Kelsey), (T.J. Betts) |
| 16:48.0, 18:32.0, 18:51.0, 18:59.0, 19:01.0, (19:27.0), (19:36.0) |
11 | 279 | Masconomet Regional,
MA - Team Time (1st 5) 1:33:36.0 | Spread (1st 5) 4:21.0 |
| 2, 51, 66, 79, 81, (82), (83) |
| Sebastian Gilligan, Liam Quinlan, Ian Darling, Brandon Read, Cam Colannino, (Liam Gillespie), (Nolan Dickinson) |
| 16:04.0, 18:16.0, 18:40.0, 20:11.0, 20:25.0, (20:30.0), (20:34.0) |
12 | 299 | Plymouth North,
MA - Team Time (1st 5) 1:34:36.8 | Spread (1st 5) 3:04.2 |
| 11, 60, 73, 77, 78, (80) |
| William Buckley, Cole Guiliani, Jason McGettrick, Scott Manuel, Jaycob Carpenter, (Nick Rodden) |
| 16:58.8, 18:27.0, 19:24.0, 19:44.0, 20:03.0, (20:21.0) |
13 | 310 | Barnstable,
MA - Team Time (1st 5) 1:34:11.8 | Spread (1st 5) 2:16.5 |
| 26, 65, 71, 72, 76, (85), (86) |
| Jaxson Merrill, Jeremy Bullock, Connor Brewster, Charlie Ewald, Lucas McCauley, (Jeremiah Singer), (Sean Cole) |
| 17:26.0, 18:39.6, 19:04.1, 19:19.6, 19:42.5, (20:43.2), (21:09.8) |