1 | 50 | Needham,
MA - Team Time (1st 5) 1:22:18.2 | Spread (1st 5) 46.2 |
| 3, 5, 6, 16, 20, (21), (26) |
| Steven Flanagan, Drew Khalaj, Liam Walsh, Nathan Maynard, Alex Turner, (Matt Mahoney), (Patrick Caron) |
| 16:05.0, 16:18.0, 16:21.0, 16:43.0, 16:51.2, (16:52.0), (17:08.0) |
| 50 | Newton North,
MA - Team Time (1st 5) 1:22:29.0 | Spread (1st 5) 27.0 |
| 4, 9, 11, 13, 13, (15), (19) |
| John Sava, Andrew Mah, Siddharth Nizamuddin, Alex Montague, Jacob Jampel, (Victor Svedloff), (Liam Geffen) |
| 16:11.0, 16:26.0, 16:36.0, 16:38.0, 16:38.0, (16:41.0), (16:48.0) |
3 | 57 | Brookline,
MA - Team Time (1st 5) 1:22:31.0 | Spread (1st 5) 1:02.0 |
| 1, 6, 12, 16, 22, (24), (25) |
| Emmanuel D'Agostino, Hal Triedman, Evan Baker, Noah Lindeman, Matija Jankovic, (Quinn Gangadharan), (Sam Klein) |
| 15:54.0, 16:21.0, 16:37.0, 16:43.0, 16:56.0, (17:05.0), (17:07.0) |
4 | 97 | Weymouth,
MA - Team Time (1st 5) 1:24:17.1 | Spread (1st 5) 58.0 |
| 8, 10, 23, 27, 29, (31), (33) |
| Zachary Prescott, Zach Prescott, Cody Moran, Sam Martin, Brendan Connolly, (Chris Giacobbe), (Ross Fitzgibbon) |
| 16:22.0, 16:28.0, 16:57.1, 17:10.0, 17:20.0, (17:43.0), (18:01.0) |
5 | 117 | Framingham,
MA - Team Time (1st 5) 1:26:32.0 | Spread (1st 5) 2:13.0 |
| 2, 18, 30, 32, 35, (36), (38) |
| Mike McDonald, Andrew Harrod, Chris Barone, Alex Lowry, Andrew Kaluzny, (David Welch), (Max Olson) |
| 16:02.0, 16:45.0, 17:37.0, 17:53.0, 18:15.0, (18:22.0), (18:27.0) |
6 | 178 | Braintree,
MA - Team Time (1st 5) 1:32:59.0 | Spread (1st 5) 3:11.0 |
| 28, 34, 37, 39, 40, (41), (42) |
| Justin Doherty, Ben Keefe, Josh VanAlfen, Tom Redington, Brian Sidor, (Kevin Doherty), (Matt Hamilton) |
| 17:13.0, 18:13.0, 18:26.0, 18:43.0, 20:24.0, (20:32.0), (20:34.0) |