1 | 28 | Gloucester,
MA - Team Time (1st 5) 1:24:58.0 | Spread (1st 5) 1:43.0 |
| 1, 2, 5, 6, 14, (22), (25) |
| Liam Murphy, Austin Sousa, Caulin Rogers, Andrew Ryan, John Ryan, (Joe Capone), (Dan Aloisio) |
| 16:13.0, 16:31.0, 17:07.0, 17:11.0, 17:56.0, (18:32.0), (19:01.0) |
2 | 46 | Swampscott,
MA - Team Time (1st 5) 1:27:21.0 | Spread (1st 5) 1:37.0 |
| 3, 4, 9, 11, 19, (26), (33) |
| Sam Rakoc, Sr Heller, Dan Rakoc, James Keeter, Sierk Van, (Andrew Keeter), (Casey Collins) |
| 16:49.0, 16:54.0, 17:26.0, 17:46.0, 18:26.0, (19:04.0), (19:38.0) |
3 | 55 | Marblehead,
MA - Team Time (1st 5) 1:28:09.0 | Spread (1st 5) 48.0 |
| 7, 8, 10, 15, 15, (17), (20) |
| Jackson Barber, Tyler Smith, Ben Waller, Ross Peterson, Justin Levine, (Tucker Reece), (Cory Meyer) |
| 17:13.0, 17:24.0, 17:30.0, 18:01.0, 18:01.0, (18:10.0), (18:28.0) |
4 | 116 | Beverly,
MA - Team Time (1st 5) 1:33:58.0 | Spread (1st 5) 1:22.0 |
| 13, 23, 24, 27, 29, (35), (37) |
| Brad Olson, Kipp Standley, Ben Chapman, Tom Benton, Winfield Henry, (Brendan Norris), (Luke Benjamin) |
| 17:53.0, 18:49.0, 18:52.0, 19:09.0, 19:15.0, (19:52.0), (19:59.0) |
5 | 132 | Revere,
MA - Team Time (1st 5) 1:35:27.2 | Spread (1st 5) 1:15.0 |
| 18, 21, 30, 31, 32, (34), (40) |
| Kevin Swindell, Stephen Armstrong, Maurizio Turco, Chris Panzizi, Bryan Coniglio, (Michael Truong), (Chris Panzini) |
| 18:22.0, 18:29.0, 19:25.2, 19:34.0, 19:37.0, (19:51.6), (20:33.8) |
6 | 170 | Danvers,
MA - Team Time (1st 5) 1:39:47.0 | Spread (1st 5) 3:29.0 |
| 12, 36, 39, 41, 42, (46) |
| Christop Chapruet, Christian Morrocco, Kevin Coughlin, Geoffrey Wheeler, Ryan O'Connell, (Alex Macleod) |
| 17:47.0, 19:53.0, 20:17.0, 20:34.0, 21:16.0, (22:20.0) |
7 | 198 | Salem,
MA - Team Time (1st 5) 1:45:18.0 | Spread (1st 5) 3:05.0 |
| 28, 38, 43, 44, 45, (47), (48) |
| Steve Levesque, Stephen Trainor, Patrick Swift, Griffin Phelan, Patrick Sweeney, (Matt Heggie), (Niko Takis-Welch) |
| 19:12.0, 20:05.0, 21:41.0, 22:03.0, 22:17.0, (22:24.0), (22:26.0) |