1 | 34 | Mansfield,
MA - Team Time (1st 5) 41:31.0 | Spread (1st 5) 35.0 |
| 1, 5, 5, 11, 12, (13), (16) |
| Dan Romano, Andrew Simons, Mike Duggan, Michael Yang, Alex Robbins, (Jack Crawford), (Collin Gallagher) |
| 7:58.0, 8:14.0, 8:14.0, 8:32.0, 8:33.0, (8:34.0), (8:39.0) |
2 | 51 | North Attleborough,
MA - Team Time (1st 5) 42:20.0 | Spread (1st 5) 38.0 |
| 2, 8, 9, 15, 17, (22), (26) |
| Ian Flanagan, Michael Kelleher, Teddy Nolan, Jack LaBonte, Jake McKinnon, (Kenneth Fong), (Garrett Ross) |
| 8:03.0, 8:28.0, 8:30.0, 8:38.0, 8:41.0, (8:51.0), (8:58.0) |
3 | 60 | Sharon,
MA - Team Time (1st 5) 42:29.0 | Spread (1st 5) 54.0 |
| 2, 4, 9, 20, 25, (30), (31) |
| Paul Fleming, Adam Selsman, Scott Kaplan, Ben Stoller, Brendan Lee, (Byron Tollefson), (Domenic Roberto) |
| 8:03.0, 8:12.0, 8:30.0, 8:47.0, 8:57.0, (9:09.0), (9:11.0) |
4 | 104 | Franklin,
MA - Team Time (1st 5) 44:03.0 | Spread (1st 5) 14.0 |
| 18, 19, 20, 23, 24, (31), (34) |
| Ryan Spelman, Tyler Etzel, Jonathan Geromini, Vincent Nazaretian, Nate Pinkham, (Aidan Barry), (Francis Olsson) |
| 8:42.0, 8:45.0, 8:47.0, 8:53.0, 8:56.0, (9:11.0), (9:11.8) |
5 | 129 | Taunton,
MA - Team Time (1st 5) 44:58.7 | Spread (1st 5) 54.4 |
| 7, 27, 29, 31, 35, (36), (37) |
| Andrew Doherty, Damian Collins, David Boslee, Logan Duarte, Abel Pizarro, (Jimmy Hoye), (Matt Machado) |
| 8:19.3, 9:06.0, 9:08.7, 9:11.0, 9:13.7, (9:18.2), (9:19.4) |
6 | 183 | Stoughton,
MA - Team Time (1st 5) 47:49.0 | Spread (1st 5) 1:41.0 |
| 14, 38, 40, 44, 47, (48), (49) |
| David Lockhart, Alec DeNapoli, Antonio Irons, Nick Quattrucci, Colin Cochran, (Sean Ellertson), (Raj Patel) |
| 8:37.0, 9:20.0, 9:32.0, 10:02.0, 10:18.0, (10:46.0), (10:51.0) |
7 | 193 | Canton,
MA - Team Time (1st 5) 48:16.0 | Spread (1st 5) 51.0 |
| 28, 39, 41, 42, 43, (45), (46) |
| Cortland Priest, Joe Clancy, Dan Bronstein, Matt Derbin, Daniel Brooks, (Spencer Polsgrove), (Caleb Morrison) |
| 9:07.0, 9:30.0, 9:49.0, 9:52.0, 9:58.0, (10:03.0), (10:11.0) |