1 | 17 | Pembroke,
MA - Team Time (1st 5) 1:22:08.0 | Spread (1st 5) 52.0 |
| 1, 2, 3, 5, 6, (7), (9) |
| Joshua Phinney, Christian Leary, Adam Wengryn, Joseph D'Angelo, Casey Motta, (Michael Driscoll), (Thomas Gallagher) |
| 16:01.0, 16:05.0, 16:22.0, 16:47.0, 16:53.0, (16:57.0), (17:12.0) |
2 | 54 | Bristol-Plymouth Reg Voc Tech,
MA - Team Time (1st 5) 1:27:50.0 | Spread (1st 5) 59.0 |
| 8, 10, 11, 12, 13, (16), (18) |
| Danny Keefe, Brendan Labelle, Nathan Gagne, Patrick Sullivan, Matt Keefe, (Jasiah Davidson), (Jordan DePina) |
| 17:06.0, 17:20.0, 17:23.0, 17:56.0, 18:05.0, (18:37.0), (18:49.0) |
3 | 79 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:32:05.0 | Spread (1st 5) 2:21.0 |
| 4, 15, 17, 21, 22, (23), (25) |
| Bryce Leighton, Ryan Geniuch, Cameron Frates, Jason George, Kenly Laime, (John O'Neil), (Brendan Gallivan) |
| 16:45.0, 18:24.0, 18:45.0, 19:05.0, 19:06.0, (19:12.0), (19:49.0) |
4 | 103 | Scituate,
MA - Team Time (1st 5) 1:36:42.0 | Spread (1st 5) 2:39.0 |
| 14, 19, 20, 24, 26, (27), (28) |
| Kyle Norton, Alex Diab, Jack Beaudin, Max Allen, Wesley Hine, (Ruben Tompkins), (Jack Springer) |
| 18:07.0, 19:00.0, 19:03.0, 19:46.0, 20:46.0, (20:46.5), (20:55.0) |