1 | 48 | Lexington,
MA - Team Time (1st 5) 1:23:00.5 | Spread (1st 5) 1:20.7 |
| 2, 8, 10, 11, 17, (20), (22) |
| Nathaniel Adams, Benjamin Jacobson, Felix Cancre, Daniel Alessandro, Benjamin Martell, (Felix Chang), (Ethan Isaacson) |
| 15:43.3, 16:37.2, 16:47.4, 16:48.6, 17:04.0, (17:14.7), (17:19.0) |
2 | 85 | Arlington,
MA - Team Time (1st 5) 1:24:33.6 | Spread (1st 5) 2:09.1 |
| 3, 6, 13, 28, 35, (41), (48) |
| Daniel McDonald-Meter, Antonio Xelhoa, Kirby Stoff, Matthew O'Rourke, Gabe Putnam, (Andrew Peterson), (Bart Buurman) |
| 15:46.3, 16:16.8, 16:58.8, 17:36.3, 17:55.4, (18:09.2), (18:24.5) |
3 | 97 | Wakefield Memorial,
MA - Team Time (1st 5) 1:25:46.3 | Spread (1st 5) 1:39.3 |
| 5, 14, 21, 26, 31, (56), (59) |
| Aaron Lucci, Jared Gellar, Michael Sheehan, Chris McNall, Jackson Gallagher, (Timothy O'Connell), (Stefan Bucchieri) |
| 16:09.4, 16:59.1, 17:14.8, 17:34.3, 17:48.7, (18:39.9), (18:46.7) |
4 | 118 | Reading Memorial,
MA - Team Time (1st 5) 1:26:35.7 | Spread (1st 5) 1:39.7 |
| 7, 9, 29, 36, 37, (38), (42) |
| Justin Halley, Matt Dynan, Tyler Figenbaum, Sam Swanson, Ryan Schott, (Ian Tucker), (Nathan Perry) |
| 16:18.5, 16:38.6, 17:42.5, 17:57.9, 17:58.2, (17:59.6), (18:09.7) |
5 | 164 | Woburn Memorial,
MA - Team Time (1st 5) 1:29:06.9 | Spread (1st 5) 45.9 |
| 24, 30, 33, 34, 43, (49), (57) |
| Dylan Crowley, Adam Risser, Shawn Connolly, Kyle Sullivan, Robert Galvin, (Matt DiMauro), (Patrick Haverty) |
| 17:25.7, 17:46.6, 17:50.0, 17:53.0, 18:11.6, (18:26.2), (18:41.4) |
6 | 186 | Melrose,
MA - Team Time (1st 5) 1:29:11.9 | Spread (1st 5) 2:52.3 |
| 4, 32, 39, 51, 60, (64), (65) |
| Christian Gentile, Andrew Driscoll, Duncan Locke, Abraham Zimmerman, James Dwyer, (Rob Hanlon), (Khamis Suleiman) |
| 15:56.3, 17:49.1, 18:07.4, 18:30.5, 18:48.6, (19:01.5), (19:06.1) |
7 | 189 | Winchester,
MA - Team Time (1st 5) 1:29:49.6 | Spread (1st 5) 1:46.9 |
| 16, 19, 46, 47, 61, (66), (72) |
| Patrick Franco, Jacob Zuch, Max Doel, Ross Kennedy, Vincent Ye, (David Goodell), (Gamaral Sawyer) |
| 17:03.4, 17:11.4, 18:22.1, 18:22.4, 18:50.3, (19:06.4), (19:46.8) |
8 | 210 | Belmont,
MA - Team Time (1st 5) 1:30:39.6 | Spread (1st 5) 1:25.5 |
| 23, 25, 50, 54, 58, (69), (71) |
| Lewis Siilletto, Tim Siracusa, Glider Imboywa, Seth Altman, David Green, (Peter Staub), (Riley Grant) |
| 17:19.1, 17:32.1, 18:29.3, 18:34.5, 18:44.6, (19:22.1), (19:43.8) |
9 | 212 | Wilmington,
MA - Team Time (1st 5) 1:31:24.8 | Spread (1st 5) 3:09.7 |
| 12, 15, 44, 67, 74, (77), (80) |
| Steve Halas, Erik Alatalo, Andrew Sears, Adam Maienza, Sam Alatalo, (Chris Maienza), (Daniel Fothergill) |
| 16:51.9, 17:03.2, 18:18.8, 19:09.3, 20:01.6, (20:38.1), (21:31.1) |
10 | 216 | Burlington,
MA - Team Time (1st 5) 1:29:58.2 | Spread (1st 5) 3:22.6 |
| 1, 45, 53, 55, 62, (63), (68) |
| Paul Hogan, Mark Steinbach, Kevin O'Connor, Tim Sunnerberg, Colin Raposo, (Mike Humphreys), (Christos Saledas) |
| 15:31.5, 18:19.8, 18:33.7, 18:39.1, 18:54.1, (18:59.6), (19:12.4) |
11 | 259 | Watertown,
MA - Team Time (1st 5) 1:33:48.0 | Spread (1st 5) 3:07.9 |
| 18, 40, 52, 73, 76, (78), (79) |
| Alec Holland, Daniel Shin, Ethan Leclair, Austin Lin, Andrew Doob, (Jared LeClair), (Anthony Tresca) |
| 17:05.0, 18:08.1, 18:31.9, 19:50.1, 20:12.9, (20:42.7), (20:45.0) |
12 | 335 | Stoneham,
MA - Team Time (1st 5) 1:42:27.8 | Spread (1st 5) 5:46.2 |
| 27, 70, 75, 81, 82 |
| Tyler Malone, Tyler Trant, Nicholas Ford, Matt Turner, Austin Bryan |
| 17:34.5, 19:29.0, 20:11.1, 21:52.5, 23:20.7 |