1 | 49 | Methuen,
MA - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 1:01.0 |
| 1, 7, 9, 12, 20, (27), (28) |
| Jared Reddy, Andrew Stamatopulos, Tyler Sullivan, Ben Pare, Corey Hamel, (Conor Clark), (Lucas Parsons) |
| 16:09.0, 16:35.0, 16:47.0, 16:55.0, 17:10.0, (17:23.3), (17:26.7) |
2 | 51 | Lowell,
MA - Team Time (1st 5) 1:23:51.1 | Spread (1st 5) 36.3 |
| 4, 5, 11, 15, 16, (18), (24) |
| Padraic Donovan, Mike Giardina, Alexis Andujar, Nicholas Mullen, Nick Mullen, (Michael Gendron), (Jose Negron) |
| 16:27.4, 16:29.0, 16:51.0, 17:00.0, 17:03.7, (17:06.0), (17:17.0) |
3 | 61 | Andover,
MA - Team Time (1st 5) 1:23:44.4 | Spread (1st 5) 1:25.1 |
| 2, 3, 8, 17, 31, (37), (44) |
| Scott Waller, Simon Voorhees, Nick Schumacher, Mark Waller, Ryan Cooney, (Tim Lymann), (Andrew Newcomb) |
| 16:09.6, 16:10.0, 16:44.7, 17:05.4, 17:34.7, (17:46.5), (17:58.7) |
4 | 99 | Chelmsford,
MA - Team Time (1st 5) 1:25:43.1 | Spread (1st 5) 31.8 |
| 13, 14, 19, 23, 30, (32), (39) |
| Robert Massey, Rob Massey, Billy Warren, Zach Ladwig, Lee Burgess, (Geoff Bentley), (Bobby Hoffman) |
| 16:56.1, 16:56.9, 17:06.3, 17:15.9, 17:27.9, (17:37.9), (17:50.1) |
5 | 146 | Central Catholic,
MA - Team Time (1st 5) 1:27:30.0 | Spread (1st 5) 1:01.0 |
| 10, 29, 33, 34, 40, (42), (45) |
| Nate Webber, Tyler Burke, Joe Rand, Francisco Mota, Nick Morris, (Adam Gidley), (Mike Vitulli) |
| 16:49.8, 17:27.1, 17:39.0, 17:43.3, 17:50.8, (17:52.0), (18:02.5) |
6 | 162 | Dracut Senior,
MA - Team Time (1st 5) 1:28:08.0 | Spread (1st 5) 1:53.8 |
| 6, 22, 38, 47, 49, (53), (55) |
| Taylor Noble, Brian Donovan, Matt Reynolds, Jack Parsons, John Colfer, (Tyler Raduzycki), (Zachary Murphy) |
| 16:29.2, 17:11.8, 17:48.0, 18:16.0, 18:23.0, (18:40.6), (18:41.3) |
7 | 212 | Haverhill,
MA - Team Time (1st 5) 1:30:31.3 | Spread (1st 5) 1:52.8 |
| 21, 36, 41, 54, 60, (61), (63) |
| William Cuneo, Michael Mcnaughton, Garret Hammond, Tim Danehy, Nick Comei, (Michael Mahan), (Evan Opolski) |
| 17:10.2, 17:45.8, 17:51.3, 18:41.0, 19:03.0, (19:09.0), (20:40.0) |
8 | 215 | Tewksbury Memorial,
MA - Team Time (1st 5) 1:30:20.0 | Spread (1st 5) 1:11.7 |
| 25, 43, 46, 50, 51, (52), (59) |
| Jeffrey Oberg, Trace Salvato, Nick Parsons, Kevin Maciel, Craig Tino, (Kip Horahan), (Sean Foley) |
| 17:17.3, 17:57.6, 18:13.0, 18:23.1, 18:29.0, (18:36.0), (18:54.0) |
9 | 222 | Billerica Memorial,
MA - Team Time (1st 5) 1:31:00.9 | Spread (1st 5) 1:28.9 |
| 26, 35, 48, 56, 57, (58), (62) |
| Kyle White, Ryan Derosier, Patrick Burns, Jake Carmichael, Zach Creeden, (Jake Griffin), (Brendan Cox) |
| 17:20.0, 17:44.0, 18:22.0, 18:46.0, 18:48.9, (18:53.0), (19:22.9) |