1 | 18 | Westborough,
MA - Team Time (1st 5) 1:21:31.9 | Spread (1st 5) 1:32.1 |
| 1, 2, 4, 5, 6, (7), (10) |
| Byron Jones, Jeff Bush, Brendan Robertson, Kevin Keyes, Zach Polich, (Nathan Frumkin), (Logan Scharen) |
| 15:30.2, 15:42.0, 16:27.1, 16:50.3, 17:02.3, (17:14.1), (17:24.7) |
2 | 49 | Nashoba Reg,
MA - Team Time (1st 5) 1:26:29.7 | Spread (1st 5) 1:29.4 |
| 3, 8, 9, 14, 15, (16), (27) |
| Coby Horowitz, Brendan Aylaian, Reid Sullivan, Miles Hodge, Thompson Hangen, (Forrest Hangen), (Noah Peduzzi) |
| 16:20.6, 17:16.0, 17:20.5, 17:42.6, 17:50.0, (17:50.4), (18:46.0) |
3 | 75 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:28:39.1 | Spread (1st 5) 42.4 |
| 11, 12, 13, 18, 21, (23), (25) |
| Garrett Partridge, Joe Biasi, Kevin Thompson, Jared Sheehy, Mark Lavallee, (Rob Church), (Luke Latario) |
| 17:30.0, 17:30.6, 17:32.0, 17:54.1, 18:12.4, (18:25.8), (18:39.8) |
4 | 121 | Marlborough,
MA - Team Time (1st 5) 1:32:59.0 | Spread (1st 5) 1:18.0 |
| 19, 20, 22, 29, 31, (32), (37) |
| Hayden Voss, Steve McQuade, Mike Bryant, Nolan Allen, Matt Zinck, (Mike Mosca), (Josh Daigle) |
| 18:02.0, 18:08.0, 18:19.0, 19:10.0, 19:20.0, (19:26.0), (19:43.0) |
5 | 140 | Quabbin Regional,
MA - Team Time (1st 5) 1:34:46.8 | Spread (1st 5) 1:43.5 |
| 17, 26, 28, 34, 35, (36), (38) |
| Steve Tambolleo, Ben Misiuk, Adam Ouellet, Mike Towlson, Mark Brunell, (Brent Andrews), (Henry McKenna) |
| 17:51.0, 18:44.8, 19:04.0, 19:32.5, 19:34.5, (19:38.1), (19:47.0) |
6 | 163 | Gardner,
MA - Team Time (1st 5) 1:36:53.1 | Spread (1st 5) 1:13.0 |
| 24, 30, 33, 38, 38, (41), (42) |
| Josh Bouchard, Ben Morse, Peter Sargent, Nick Magalliaes, Matt Grandich, (Pat O'Hara), (Jonathan Mansfield) |
| 18:34.0, 19:15.1, 19:30.0, 19:47.0, 19:47.0, (20:10.0), (20:27.0) |