1 | 39 | North Attleborough,
MA - Team Time (1st 5) 1:32:12.0 | Spread (1st 5) 1:05.0 |
| 3, 6, 7, 10, 13, (16), (20) |
| Mike Curley, George Bradley, Forrest Soule, Ian Flanagan, Michael Kelleher, (Jeff Haworth), (Matt Cubberley) |
| 17:43.0, 18:31.0, 18:32.0, 18:38.0, 18:48.0, (19:20.0), (19:34.0) |
2 | 70 | Pembroke,
MA - Team Time (1st 5) 1:34:41.0 | Spread (1st 5) 1:25.0 |
| 5, 11, 14, 18, 22, (24), (26) |
| Peter Graceffa, Alex Bowler, Mike McMahon, Phillip Martin, Lucas Tocher, (Alex Lyons), (Joe Lagner) |
| 18:11.0, 18:42.0, 18:49.0, 19:23.0, 19:36.0, (19:58.0), (20:02.0) |
3 | 75 | Attleboro,
MA - Team Time (1st 5) 1:35:10.0 | Spread (1st 5) 1:02.0 |
| 9, 12, 14, 17, 23 |
| Ethan Fullerton, Mitchell Nixon, Eric Harris, Aaron Filipe, Brenden Quilty |
| 18:36.0, 18:45.0, 18:49.0, 19:22.0, 19:38.0 |
4 | 81 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:36:13.0 | Spread (1st 5) 2:41.0 |
| 4, 8, 19, 21, 29, (37), (39) |
| Adam Petti, Joe Souza, Brandon Sullivan, Shane Healy, Jimmy White, (Dylan Sullivan), (Cory Holmes) |
| 17:57.0, 18:35.0, 19:28.0, 19:35.0, 20:38.0, (22:10.0), (22:38.0) |
5 | 88 | Diman Regional Voc/Tech,
MA - Team Time (1st 5) 1:36:29.0 | Spread (1st 5) 3:33.0 |
| 1, 2, 25, 28, 32, (35), (36) |
| Matt Moussamih, Tevin Cintron, Rob Theberge, Christian Lotz, Wes Lemar, (Joe Souza), (Ted Makuch) |
| 17:23.0, 17:41.0, 19:59.0, 20:30.0, 20:56.0, (21:24.0), (22:09.0) |
6 | 155 | Bristol County Agricultural,
MA - Team Time (1st 5) 1:44:07.0 | Spread (1st 5) 1:05.0 |
| 27, 30, 31, 33, 34, (38), (40) |
| Joel Murphy, Christian Pina, Brandon Casul, Pablo Pedreido, Matt Brown, (Alec Pereira), (Tyler Freitas) |
| 20:12.0, 20:47.0, 20:51.0, 21:00.0, 21:17.0, (22:35.0), (22:58.0) |