1 | 27 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:27:54.5 | Spread (1st 5) 1:18.1 |
| 2, 3, 6, 7, 9, (12), (13) |
| Devon Sullivan, Eli Kritzer, Kyle Zimmer, Thomas Orcutt, Patrick Daly, (Ryan Mosscrop), (David Meyers) |
| 16:50.5, 17:05.3, 17:51.1, 17:59.0, 18:08.6, (18:22.3), (18:23.2) |
2 | 41 | Westborough,
MA - Team Time (1st 5) 1:29:35.4 | Spread (1st 5) 1:14.4 |
| 4, 5, 8, 10, 14, (15), (16) |
| Derek Pittorino, Bradley Forrest, Peter Casey-Caplan, Rohan Rajesh, Brett Lebow, (Patrick Murray), (Michael Barbini) |
| 17:09.5, 17:48.4, 18:01.2, 18:12.4, 18:23.9, (18:29.0), (18:31.7) |
3 | 96 | Nashoba Reg,
MA - Team Time (1st 5) 1:34:24.0 | Spread (1st 5) 30.0 |
| 17, 18, 19, 20, 22, (26), (28) |
| Ethan Sarafin, Jack Diefenbach, Cameron Porter, Drew Burrows, Dylan Whalen, (Owen McBride), (Quinn Gross) |
| 18:40.0, 18:48.0, 18:52.0, 18:54.0, 19:10.0, (19:54.0), (20:06.0) |
4 | 107 | Marlborough,
MA - Team Time (1st 5) 1:35:04.6 | Spread (1st 5) 4:19.9 |
| 1, 23, 24, 29, 30, (32), (34) |
| Brian Oram, Harrison Paul, Austin Wise, Matthew Bellido, Brian O'Leary, (Daniel Pimentel), (Jack Carney) |
| 15:55.1, 19:11.6, 19:35.0, 20:07.9, 20:15.0, (20:25.5), (20:46.4) |
5 | 115 | Fitchburg,
MA - Team Time (1st 5) 1:37:20.0 | Spread (1st 5) 2:03.0 |
| 11, 21, 25, 27, 31, (33), (35) |
| Angel Figueroa, Zach Scott, Dohnavan LeBlanc, Jake Thibeault, Travis Morcaldi, (Max Beaulac), (Jeffrey Dufour) |
| 18:18.0, 19:01.0, 19:39.0, 20:01.0, 20:21.0, (20:42.0), (23:20.0) |