1 | 25 | Norfolk County Agricultural,
MA - Team Time (1st 5) 1:20:11.0 | Spread (1st 5) 40.0 |
| 3, 4, 5, 6, 7, (9), (20) |
| Justin Hailey, Chris Tebo, Matthew Joyce, John Rizzo, Garret Sullivan, (John Sweeney), (Brian Nihtila) |
| 15:33.0, 16:07.0, 16:08.0, 16:10.0, 16:13.0, (16:19.0), (17:26.0) |
2 | 32 | Bromfield,
MA - Team Time (1st 5) 1:20:14.0 | Spread (1st 5) 1:18.0 |
| 1, 1, 8, 10, 12, (14), (19) |
| Price Day, Nick Steele, Will Day, Ryell DeRuijter, Jamie Barrett, (Paul Chapman), (Matt Polimou) |
| 15:26.0, 15:26.0, 16:17.0, 16:21.0, 16:44.0, (16:47.0), (17:23.0) |
3 | 87 | Leominster,
MA - Team Time (1st 5) 1:25:11.0 | Spread (1st 5) 1:07.0 |
| 11, 13, 15, 23, 25, (29), (30) |
| Michael Hutchinson, Gabe Davela, Joshua Kelly, Jack Sanguinett, Frank Fournier, (Carl Weldon), (Nick Malimar) |
| 16:25.0, 16:46.0, 16:57.0, 17:31.0, 17:32.0, (18:26.0), (19:07.0) |
4 | 103 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:27:08.0 | Spread (1st 5) 17.0 |
| 17, 17, 20, 23, 26, (27), (28) |
| Brian Campbell, Adam Petti, Matt Gillis, Neil MacLellan, Steven Savoy, (Anthony Spooner), (Cory Holmes) |
| 17:18.0, 17:18.0, 17:26.0, 17:31.0, 17:35.0, (17:36.0), (18:06.0) |
5 | 135 | Gardner,
MA - Team Time (1st 5) 1:34:16.0 | Spread (1st 5) 3:57.0 |
| 16, 22, 31, 32, 34, (41), (42) |
| Justice Graves, Seth Viles, Jose Santiago, Ted Yacyshhyn, Earl Foley, (Nate Finabalus), (Earl Lizotte) |
| 16:59.0, 17:27.0, 19:23.0, 19:31.0, 20:56.0, (24:56.0), (27:19.0) |
6 | 178 | Old Colony Reg Voc/Tech,
MA - Team Time (1st 5) 1:49:16.0 | Spread (1st 5) 2:34.0 |
| 33, 35, 36, 36, 38, (39), (40) |
| Jeremy Vallon, Elijah Best, John Barnes, Justin Mello, Nick Costa, (Evan Phaneuf), (Norman L'Heureux) |
| 19:53.0, 22:18.0, 22:19.0, 22:19.0, 22:27.0, (23:38.0), (24:39.0) |