1 | 27 | Plymouth North,
MA - Team Time (1st 5) 1:03:33.6 | Spread (1st 5) 1:25.8 |
| 2, 4, 6, 7, 8, (9), (20) |
| Matt Jenkins, Jack Easter, Andrew Costa, Timmy Newcombe, Tyler Nguyen, (Cam Foley), (Riley Losordo) |
| 11:59.8, 12:18.5, 12:29.2, 13:20.5, 13:25.6, (13:32.5), (15:06.5) |
2 | 49 | North Quincy,
MA - Team Time (1st 5) 1:06:00.8 | Spread (1st 5) 1:43.3 |
| 3, 5, 10, 15, 16, (19), (21) |
| Kyle Ollman, AJ Nelson, Alan Van Gorder, Shane Stokes, Nick Ouellette, (Alex Ouellette), (Sean Scanlon) |
| 12:14.3, 12:20.0, 13:35.8, 13:53.1, 13:57.6, (14:28.1), (17:11.6) |
3 | 51 | Hanover,
MA - Team Time (1st 5) 1:06:13.7 | Spread (1st 5) 2:37.3 |
| 1, 11, 12, 13, 14, (17), (18) |
| Nick Courtney, Zach DeBoer, Quinn Llyod, Dan Tiedtke, Liam Sadek, (Gavyn Bush), (Ryan Cully) |
| 11:11.7, 13:40.0, 13:44.7, 13:48.3, 13:49.0, (14:04.5), (14:05.8) |