1 | 38 | Newton North,
MA - Team Time (1st 5) 1:13:49.0 | Spread (1st 5) 1:23.0 |
| 1, 6, 7, 9, 15, (20), (25) |
| Andrew Mah, Ian Horsburgh, Ilai Gavish, Joe Silagi, Jacob Jampel, (Corey Gelb-Bicknell), (Simon Steudel) |
| 13:54.0, 14:45.0, 14:50.0, 15:03.0, 15:17.0, (15:30.0), (15:38.0) |
2 | 61 | Walpole,
MA - Team Time (1st 5) 1:15:43.0 | Spread (1st 5) 44.0 |
| 5, 8, 14, 16, 18, (18), (21) |
| Jon Benoit, Shane Grant, Ryan Stockwell, Sebastian Almer, Nathan Shnaider, (Anthony Borelli), (Tyler Sullivan) |
| 14:43.0, 14:59.0, 15:16.0, 15:18.0, 15:27.0, (15:27.0), (15:31.0) |
3 | 63 | Weymouth,
MA - Team Time (1st 5) 1:15:46.0 | Spread (1st 5) 1:05.0 |
| 4, 10, 11, 12, 26, (26), (29) |
| Dave Glavin, Duncan MacLeod, Kevin Fischer, Jack Dolan, Jake Connolly, (Owen O'Brien), (Nick Abbott) |
| 14:38.0, 15:04.0, 15:07.0, 15:14.0, 15:43.0, (15:43.0), (15:58.0) |
4 | 77 | Needham,
MA - Team Time (1st 5) 1:16:12.0 | Spread (1st 5) 1:04.0 |
| 3, 13, 17, 21, 23, (24), (28) |
| Cameron McLeod, Ben Keegan, Matt Maio, Micah Bernat, Conner Jahn, (Ryan Supple), (Conor McGovern) |
| 14:30.0, 15:15.0, 15:22.0, 15:31.0, 15:34.0, (15:35.0), (15:57.0) |
5 | 128 | Framingham,
MA - Team Time (1st 5) 1:20:31.0 | Spread (1st 5) 2:22.0 |
| 2, 30, 31, 32, 33, (34), (34) |
| Benjamin Burgess, Zach Cohen, Nate Haberstadt, Lucas Marshall, Benjamin Silver, (Sam Moffat), (Nick Salerno) |
| 14:29.0, 16:02.0, 16:28.0, 16:41.0, 16:51.0, (17:08.0), (17:08.0) |