1 | 33 | Marlborough,
MA - Team Time (1st 5) 1:32:03.3 | Spread (1st 5) 43.7 |
| 3, 4, 5, 10, 11, (13), (17) |
| Harrison Paul, Cam Burke, Brian O'Leary, Matt Skillings, Nathan Crisafulli, (Daniel Pimentel), (Gabriel Pimentel) |
| 18:08.0, 18:09.2, 18:13.0, 18:41.4, 18:51.7, (19:01.4), (19:22.8) |
2 | 43 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:31:48.7 | Spread (1st 5) 2:15.2 |
| 1, 7, 9, 12, 14, (15), (16) |
| Eli Kritzer, Thomas Orcutt, Declan Lowney, Declan Nash, George Lowney, (Ben Taylor), (Finn Shiely) |
| 16:48.7, 18:25.5, 18:32.0, 18:58.6, 19:03.9, (19:06.4), (19:12.6) |
3 | 53 | Westborough,
MA - Team Time (1st 5) 1:35:30.6 | Spread (1st 5) 3:13.6 |
| 2, 6, 8, 18, 19, (20) |
| Patrick Murray, Corey VanDoren, Zachary Arneth, Daniel Antoine, Dan Hogan, (Mitchell Shendarovich) |
| 17:42.2, 18:20.6, 18:30.3, 20:01.7, 20:55.8, (20:56.9) |