140Newton North, MA - Team Time (1st 5) 1:18:40.0 | Spread (1st 5) 1:40.0
1, 3, 6, 9, 21, (29), (31)
Andrew Mah, Ian Horsburgh, Ilai Gavish, Joe Silagi, Corey Gelb-Bicknell, (Sean Evans), (Jacob Jampel)
14:48.0, 15:35.0, 15:50.0, 15:59.0, 16:28.0, (17:09.0), (17:30.0)
246Needham, MA - Team Time (1st 5) 1:19:40.0 | Spread (1st 5) 36.0
2, 8, 11, 12, 13, (14), (15)
Cameron McLeod, Matt Maio, Ben Keegan, Ryan Supple, Conor McGovern, (Conner Jahn), (Chris Spyropoulos)
15:31.0, 15:57.0, 16:02.0, 16:03.0, 16:07.0, (16:09.0), (16:10.0)
351Wellesley, MA - Team Time (1st 5) 1:20:02.0 | Spread (1st 5) 24.0
4, 4, 10, 15, 18, (24), (35)
Matthew Cervon, Thomas Weiss, Zach Barry, Colby Zarle, Jason Norris, (Sam Steen), (Nick Meara)
15:49.0, 15:49.0, 16:01.0, 16:10.0, 16:13.0, (16:48.0), (18:35.0)
487Walpole, MA - Team Time (1st 5) 1:21:41.0 | Spread (1st 5) 43.0
7, 15, 20, 22, 23, (26), (30)
Shane Grant, Jon Benoit, Anthony Borelli, Tyler Sullivan, Ryan Stockwell, (Nathan Shnaider), (Daniel Forester)
15:56.0, 16:10.0, 16:20.0, 16:36.0, 16:39.0, (16:54.0), (17:11.0)
5131Braintree, MA - Team Time (1st 5) 1:25:23.0 | Spread (1st 5) 1:43.0
19, 25, 27, 28, 32, (33), (34)
Cole Corcoran, John McLean, Carl Rege, Joshua Van Alfen, Joseph Gates, (Patrick McDonough), (Colton Lydon-Shay)
16:16.0, 16:53.0, 17:07.0, 17:08.0, 17:59.0, (18:07.0), (18:19.0)