1 | 36 | Lexington,
MA - Team Time (1st 5) 1:21:49.8 | Spread (1st 5) 56.8 |
| 2, 5, 6, 11, 12, (22), (23) |
| Benjamin Jacobson, Zachary Manickas-Hill, Ethan Isaacson, Christian Herlihy, Benjamin Martell, (Colby Yee), (Daniel Alessandro) |
| 15:53.0, 16:10.9, 16:11.3, 16:44.8, 16:49.8, (17:13.9), (17:15.4) |
2 | 63 | Reading Memorial,
MA - Team Time (1st 5) 1:23:45.7 | Spread (1st 5) 1:08.5 |
| 3, 8, 14, 18, 20, (32), (33) |
| Matt Dynan, Justin Halley, Ian Tucker, Patrick Baynes, Tyler Figenbaum, (Sean Duffy), (Dan Hagan) |
| 16:03.6, 16:18.5, 16:59.8, 17:11.7, 17:12.1, (17:24.4), (17:28.1) |
3 | 122 | Arlington,
MA - Team Time (1st 5) 1:26:28.0 | Spread (1st 5) 1:08.7 |
| 9, 17, 26, 29, 41, (65), (70) |
| Andrew Peterson, Gabe Putnam, Caleb Snyder-Dicesare, Gabriel Nahn, Andrew Lindheim, (Nate Werst), (Dylan Desjardins) |
| 16:42.2, 17:10.5, 17:21.5, 17:22.9, 17:50.9, (18:41.0), (18:52.3) |
4 | 130 | Wakefield Memorial,
MA - Team Time (1st 5) 1:26:10.3 | Spread (1st 5) 1:35.4 |
| 7, 15, 30, 38, 40, (43), (49) |
| Aaron Lucci, Chris McNall, Patrick Scheeler, Alec Rodgers, Richard Custudio, (Michael Sheehan), (Jared Matos) |
| 16:12.4, 17:04.1, 17:23.2, 17:42.8, 17:47.8, (17:56.0), (18:09.5) |
5 | 135 | Melrose,
MA - Team Time (1st 5) 1:26:11.2 | Spread (1st 5) 1:32.2 |
| 4, 24, 34, 36, 37, (53), (54) |
| Christian Gentile, Duncan Locke, Adam Cook, Abraham Zimmerman, Rob Hanlon, (Sean Conlan), (Ian Brophy) |
| 16:06.7, 17:19.7, 17:28.4, 17:37.5, 17:38.9, (18:11.6), (18:13.2) |
6 | 148 | Belmont,
MA - Team Time (1st 5) 1:27:42.7 | Spread (1st 5) 1:10.8 |
| 13, 16, 25, 46, 48, (49), (75) |
| Tim Siracusa, Lewis Siilletto, James Stadler, Charles Smith, Peter Staub, (Seth Altman), (Ryan Touzjian) |
| 16:58.2, 17:09.0, 17:21.3, 18:05.2, 18:09.0, (18:09.5), (19:15.7) |
7 | 167 | Burlington,
MA - Team Time (1st 5) 1:26:40.9 | Spread (1st 5) 3:01.6 |
| 1, 28, 42, 45, 51, (59), (60) |
| Paul Hogan, Colin Raposo, Kevin O'Connor, Yash Bhalla, Tim Sunnerberg, (Tom Taranto), (Evan Holman) |
| 15:08.6, 17:22.8, 17:55.8, 18:03.5, 18:10.2, (18:20.7), (18:20.9) |
8 | 189 | Woburn Memorial,
MA - Team Time (1st 5) 1:28:37.9 | Spread (1st 5) 1:03.8 |
| 21, 31, 35, 47, 55, (56), (71) |
| Robert Galvin, Matt DiMauro, Patrick Haverty, Anthony Lisacki, Alex Brodeur, (Andrew Claflin), (Chris Lundin) |
| 17:13.4, 17:24.0, 17:34.6, 18:08.7, 18:17.2, (18:17.5), (18:59.0) |
9 | 223 | Watertown,
MA - Team Time (1st 5) 1:29:29.9 | Spread (1st 5) 1:12.2 |
| 19, 27, 52, 61, 64, (76), (84) |
| James Garbier, Daniel Shin, Austin Lin, Jeremy Breen, Nick Soares, (Jared LeClair), (Alista Bennie-Underwood) |
| 17:11.9, 17:21.7, 18:10.8, 18:21.4, 18:24.1, (19:17.9), (20:16.8) |
10 | 232 | Winchester,
MA - Team Time (1st 5) 1:29:48.6 | Spread (1st 5) 1:38.5 |
| 10, 44, 57, 58, 63, (65), (67) |
| Jacob Zuch, David Goodell, Ross Kennedy, Luca LoConte-Botis, Nick Franco, (Paul McGeehan), (Brennan Clarke) |
| 16:44.5, 18:02.8, 18:19.0, 18:19.3, 18:23.0, (18:41.0), (18:45.8) |
11 | 315 | Wilmington,
MA - Team Time (1st 5) 1:33:05.6 | Spread (1st 5) 1:24.2 |
| 39, 62, 68, 72, 74, (81), (83) |
| Alex Pizette, Colin Chase, Justin LaRosa, Rob Hartsough, Conor Bailey, (Kevin Dunn), (Chris Maienza) |
| 17:46.1, 18:22.9, 18:46.3, 19:00.0, 19:10.3, (19:48.2), (20:02.0) |
12 | 376 | Stoneham,
MA - Team Time (1st 5) 1:36:16.9 | Spread (1st 5) 46.0 |
| 69, 73, 77, 78, 79, (80), (82) |
| Tyler Trant, Jacob Jackson, Matt Bergin, Brian Brennan, Matt Turner, (Nicholas Ford), (Mike Reilly) |
| 18:49.0, 19:00.6, 19:23.5, 19:28.8, 19:35.0, (19:39.8), (20:01.7) |