1 | 22 | Westborough,
MA - Team Time (1st 5) 1:27:45.0 | Spread (1st 5) 1:55.4 |
| 1, 2, 4, 7, 8, (9), (17) |
| Jeff Bush, Byron Jones, Andy Haskell, Mark Vanacore, Andrew Clemons, (Scott Dooley), (Matt Jedras) |
| 16:26.7, 16:45.2, 17:49.4, 18:21.6, 18:22.1, (18:31.5), (19:19.8) |
2 | 40 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:32:15.6 | Spread (1st 5) 1:20.7 |
| 3, 5, 6, 12, 14, (16), (18) |
| Kyle Petka, Steve Lunt, Matt Carter, Will Fedyk, Garrett Partridge, (Nate St. Jean), (Steve Nicholson) |
| 17:46.0, 18:12.1, 18:16.5, 18:54.3, 19:06.7, (19:17.9), (19:35.9) |
3 | 68 | Marlborough,
MA - Team Time (1st 5) 1:35:44.0 | Spread (1st 5) 1:09.7 |
| 10, 11, 13, 15, 19, (20), (21) |
| Mike Bryant, Mike Parks, Stephen McQuaid, Adam Charbonneau, Andrew Oram, (Dan Loveland), (Steve Tsai) |
| 18:46.7, 18:47.8, 19:05.6, 19:07.5, 19:56.4, (20:08.2), (21:32.9) |