1 | 39 | Methuen,
MA - Team Time (1st 5) 1:24:01.0 | Spread (1st 5) 55.0 |
| 1, 6, 9, 11, 12, (14), (28) |
| Jared Reddy, Andrew Stamatopulos, Tyler Sullivan, Brian Clancy, Steve Fitzsimmons, (Justin Reddy), (Corey Hamel) |
| 16:10.0, 16:50.0, 16:56.0, 17:00.0, 17:05.0, (17:11.0), (17:43.0) |
2 | 42 | Andover,
MA - Team Time (1st 5) 1:24:43.0 | Spread (1st 5) 48.0 |
| 3, 4, 5, 8, 22, (33), (35) |
| Scott Waller, Nick Schumacher, Nick Galant, Simon Voorhees, Andrew Speen, (Ryan Cooney), (Brant Wronski) |
| 16:43.0, 16:46.0, 16:49.0, 16:54.0, 17:31.0, (17:55.0), (17:59.0) |
3 | 71 | Lowell,
MA - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 40.0 |
| 7, 10, 15, 16, 23, (26), (30) |
| Stephen Wahome, Mike Giardina, Padraic Donovan, Mo Kaikai, Michael Gendron, (Nicholas Mullen), (Walter Cabreja) |
| 16:52.0, 16:57.0, 17:15.0, 17:16.0, 17:32.0, (17:38.0), (17:50.0) |
4 | 136 | Central Catholic,
MA - Team Time (1st 5) 1:28:42.0 | Spread (1st 5) 1:13.0 |
| 17, 18, 29, 32, 40, (42), (42) |
| Nate Webber, Kevin Soucey, Tyler Burke, Adam Gidley, Nick Morris, (Mike Bryant), (Francisco Mota) |
| 17:17.0, 17:18.0, 17:45.0, 17:52.0, 18:30.0, (18:32.0), (18:32.0) |
5 | 139 | Chelmsford,
MA - Team Time (1st 5) 1:28:31.0 | Spread (1st 5) 40.0 |
| 20, 25, 27, 31, 36, (39), (47) |
| Tyler Murphy, Ben Delikat, Steve Sweeny, Billy Warren, Zach Ladwig, (Michael Montuori), (Ben Kothe) |
| 17:23.0, 17:34.0, 17:40.0, 17:51.0, 18:03.0, (18:29.0), (18:41.0) |
6 | 142 | Haverhill,
MA - Team Time (1st 5) 1:28:40.0 | Spread (1st 5) 2:20.0 |
| 2, 23, 37, 38, 42, (52), (60) |
| Ethan Penney, William Cuneo, Garret Hammond, Neil Fullerton, Casey Sweeney, (Patrick Lawlor), (Pat Lawlor) |
| 16:12.0, 17:32.0, 18:11.0, 18:13.0, 18:32.0, (19:00.0), (19:21.0) |
7 | 204 | Tewksbury Memorial,
MA - Team Time (1st 5) 1:32:09.0 | Spread (1st 5) 2:03.0 |
| 13, 41, 45, 49, 56, (64), (67) |
| Sean Hurley, Jeffrey Oberg, Kevin Maciel, Nick Parsons, Trace Salvato, (Craig Tino), (Sean Carriker) |
| 17:06.0, 18:31.0, 18:34.0, 18:49.0, 19:09.0, (19:55.0), (19:59.0) |
8 | 206 | Dracut Senior,
MA - Team Time (1st 5) 1:32:15.0 | Spread (1st 5) 2:00.0 |
| 19, 21, 53, 54, 59, (61), (62) |
| Taylor Noble, Chris Brown, Jack Parsons, Joe Desalvo, John Parsons, (Corey Hudson), (Peter Trearchis) |
| 17:20.0, 17:30.0, 19:02.0, 19:03.0, 19:20.0, (19:31.0), (19:39.0) |
9 | 255 | Lawrence,
MA - Team Time (1st 5) 1:34:56.0 | Spread (1st 5) 2:16.0 |
| 34, 46, 50, 57, 68 |
| Adderly Gonzalez, Melvin Rivera, Miguel Tavares, Marcos Belliard, Sommorith Kim |
| 17:56.0, 18:36.0, 18:54.0, 19:18.0, 20:12.0 |
10 | 274 | Billerica Memorial,
MA - Team Time (1st 5) 1:35:56.0 | Spread (1st 5) 1:10.0 |
| 48, 51, 55, 57, 63, (65), (65) |
| Mike Craft, Kyle White, Ryan Derosier, Brandon Oliver, Zach Creeden, (Patrick Bradanese), (Graham Kelly) |
| 18:43.0, 18:55.0, 19:07.0, 19:18.0, 19:53.0, (19:56.0), (19:56.0) |