1 | 16 | Needham,
MA - Team Time (1st 5) 43:55.0 | Spread (1st 5) 22.0 |
| 1, 2, 3, 5, 5, (8), (10) |
| Matt Mahoney, Jack Strollo, Cal Fleming, Mike Newfield, Rob Pantridge, (Duncan Shaver), (Chris Gillis) |
| 8:33.0, 8:44.0, 8:48.0, 8:55.0, 8:55.0, (9:01.0), (9:06.0) |
2 | 73 | Weymouth,
MA - Team Time (1st 5) 45:47.0 | Spread (1st 5) 29.0 |
| 4, 15, 17, 17, 20, (21), (23) |
| Greg Clark, Matt Clark, Nikhil Pandeti, Chris Giacobbe, Cody Moran, (Jared Thoms), (Dan Beaton) |
| 8:52.0, 9:10.0, 9:12.0, 9:12.0, 9:21.0, (9:22.0), (9:25.0) |
3 | 82 | Brookline,
MA - Team Time (1st 5) 46:01.5 | Spread (1st 5) 26.4 |
| 9, 14, 16, 17, 26, (29), (30) |
| Chris Bell, Chris Hopkins, Bobby Stitt, Ben Grobstein, Henry Peebles-Capin, (Sam Pollak), (Sam Wolters) |
| 9:01.5, 9:09.0, 9:11.1, 9:12.0, 9:27.9, (9:32.7), (9:33.1) |
4 | 107 | Walpole,
MA - Team Time (1st 5) 47:10.0 | Spread (1st 5) 56.0 |
| 12, 13, 24, 24, 34, (35), (38) |
| Kyle Barry, Alex Bjornson, Andrew Nevin, Jake Takacs, David Salvatore, (Andrew Kelley), (Alec Horton) |
| 9:07.0, 9:08.0, 9:26.0, 9:26.0, 10:03.0, (10:15.0), (10:24.0) |
5 | 132 | Newton North,
MA - Team Time (1st 5) 48:18.0 | Spread (1st 5) 1:32.0 |
| 10, 22, 28, 32, 40, (45), (48) |
| Eamon Breen, Robert Minahan, Greg Brumberg, Sam Wayne, Zach Wolfe, (Tobin Gevelber), (Harrison Reilly) |
| 9:06.0, 9:23.0, 9:31.0, 9:40.0, 10:38.0, (10:54.0), (11:17.0) |
6 | 133 | Natick,
MA - Team Time (1st 5) 48:05.0 | Spread (1st 5) 1:19.0 |
| 7, 27, 31, 32, 36, (43), (46) |
| Townsend Morey, Casey Kuehnapfel, Chris Reardon, Dylan LaVallee, Patrick Plaisted, (Jason Siegel), (Colby King) |
| 9:00.0, 9:30.0, 9:36.0, 9:40.0, 10:19.0, (10:42.0), (10:56.0) |
7 | 202 | Norwood Senior,
MA - Team Time (1st 5) 53:07.0 | Spread (1st 5) 26.0 |
| 37, 39, 41, 41, 44, (46), (49) |
| Michael James, Richard Meehan, John Riley, Reilly Sutherland, Charles Gover, (Timothy Gover), (Mark Murray) |
| 10:23.0, 10:35.0, 10:40.0, 10:40.0, 10:49.0, (10:56.0), (11:20.0) |