1 | 30 | Canton,
MA - Team Time (1st 5) 1:40:25.0 | Spread (1st 5) 4:32.0 |
| 1, 4, 5, 7, 13, (17), (18) |
| Kyle Downing, Luke Darling, Max Kupferman, Samuel Vail, Andrew DiBiasio, (Austin DiBiasio), (Dan Kraslynkov) |
| 17:33.0, 19:55.0, 19:57.0, 20:55.0, 22:05.0, (22:40.0), (22:41.0) |
2 | 41 | Stoughton,
MA - Team Time (1st 5) 1:43:23.0 | Spread (1st 5) 4:20.0 |
| 2, 3, 9, 12, 15, (22), (25) |
| Colin Ozturk, Michael Henriques, Aiden Castillo, Neil Gibbons, Jett Tran-Burger, (Nate McGarry), (Aaron Charter) |
| 18:13.0, 19:38.0, 21:03.0, 21:56.0, 22:33.0, (24:03.0), (26:32.0) |
3 | 51 | Abington,
MA - Team Time (1st 5) 1:47:15.0 | Spread (1st 5) 1:44.0 |
| 6, 8, 10, 11, 16, (20), (21) |
| Max Wilkinson, Enver Amboy, Aiden Ryan, Mike DeBono, Dan Murtagh, (Mike O'Leary), (Collin Hammill) |
| 20:52.0, 20:59.0, 21:07.0, 21:41.0, 22:36.0, (23:08.0), (23:39.0) |
4 | 106 | Keefe Technical,
MA - Team Time (1st 5) 2:01:47.0 | Spread (1st 5) 4:51.0 |
| 14, 19, 23, 24, 26, (27), (28) |
| Liam Regan, Connor Bakstran, Michael Najarian, Bruno Barbosa, Zachary Hershmann, (Evan Lewis), (Josh Teuber) |
| 22:21.0, 22:48.0, 24:07.0, 25:19.0, 27:12.0, (27:39.0), (28:40.0) |