1 | 110 | Lincoln-Sudbury Regional,
MA - Team Time (1st 5) 55:50.0 | Spread (1st 5) 1:23.0 |
| 5, 6, 8, 28, 63, (84), (126) |
| Alex Barnes, John Ellersick, Chris Stock, Jeffrey Dykes, Dan Coupfor, (Manu Maritz), (Steponus Galligas) |
| 10:44.0, 10:47.0, 10:50.0, 11:22.0, 12:07.0, (12:25.0), (13:04.0) |
2 | 115 | Sandwich,
MA - Team Time (1st 5) 56:23.0 | Spread (1st 5) 18.0 |
| 14, 20, 23, 28, 30, (85), (104) |
| Jack Stanton, Brian Browne, Alexander Dropo, William Vrountas, Adam McDeromtt, (Jason LeFavor), (Todd David) |
| 11:05.0, 11:14.0, 11:19.0, 11:22.0, 11:23.0, (12:26.0), (12:45.0) |
3 | 118 | Xaverian Brothers,
MA - Team Time (1st 5) 55:51.0 | Spread (1st 5) 1:25.0 |
| 1, 9, 31, 34, 43, (48), (64) |
| John Bleday, Mike Amirault, Dave Prendergast, Conor Riley, Colin Sheehy, (Matt McCarthy), (Andrew Turgeon) |
| 10:20.0, 10:53.0, 11:24.0, 11:29.0, 11:45.0, (11:49.0), (12:08.0) |
4 | 139 | Westford Academy,
MA - Team Time (1st 5) 56:57.0 | Spread (1st 5) 50.0 |
| 10, 22, 23, 39, 45, (95), (104) |
| Kevin Gabrielson, John Wells, Jake English, Steve Ernst, Cory Trio, (Shane O'Neil), (Josh Martin) |
| 10:56.0, 11:16.0, 11:19.0, 11:40.0, 11:46.0, (12:36.0), (12:45.0) |
5 | 150 | Saint John's Preparatory,
MA - Team Time (1st 5) 57:07.0 | Spread (1st 5) 44.0 |
| 14, 21, 31, 36, 48, (59), (113) |
| John Flanagan, Aj Rossi, Dan Mogielnicki, Aaron Johnson, Erik Haggstrom, (Andrew Sheehan), (Matt Connor) |
| 11:05.0, 11:15.0, 11:24.0, 11:34.0, 11:49.0, (12:04.0), (12:51.0) |
6 | 157 | Methuen,
MA - Team Time (1st 5) 56:58.0 | Spread (1st 5) 1:31.0 |
| 4, 16, 17, 47, 73, (95), (130) |
| Jared Reddy, Ben Pare, Andrew Stamatopulos, Connor Molloy, Jamil Halaby, (Corey Hamel), (Eric Stopyra) |
| 10:43.0, 11:06.0, 11:07.0, 11:48.0, 12:14.0, (12:36.0), (13:07.0) |
7 | 211 | Brookline,
MA - Team Time (1st 5) 58:34.0 | Spread (1st 5) 54.0 |
| 18, 38, 42, 53, 60, (85), (91) |
| Brendan Grove, Sam Pratt-Otto, Lang Pratt-Otto, Julian Buckner, Sam Michaels, (Raffi Sherak), (Willy Rittling) |
| 11:11.0, 11:39.0, 11:44.0, 11:55.0, 12:05.0, (12:26.0), (12:30.0) |
8 | 258 | Newton South,
MA - Team Time (1st 5) 59:05.0 | Spread (1st 5) 1:43.0 |
| 10, 18, 61, 71, 98, (128), (139) |
| Yuji Wakimoto, Kyle Olson, Alex Pearce, Conrad Beckmann, Camy (Cameron) Olia, (John Rothendler), (Eduardo Morales) |
| 10:56.0, 11:11.0, 12:06.0, 12:13.0, 12:39.0, (13:05.0), (13:18.0) |
9 | 270 | Hudson,
MA - Team Time (1st 5) 59:23.0 | Spread (1st 5) 1:00.0 |
| 26, 33, 51, 80, 80, (108), (122) |
| Jason Morris, Derick St.Cyr, Johnathan McDowell, Lance Ianucci, Eric Havind-Berman, (Curtis McDonald), (Nick Mulherin) |
| 11:21.0, 11:28.0, 11:52.0, 12:21.0, 12:21.0, (12:47.0), (13:00.0) |
10 | 310 | Dennis-Yarmouth Regional,
MA - Team Time (1st 5) 59:52.0 | Spread (1st 5) 2:00.0 |
| 3, 41, 78, 89, 99 |
| Evan Tuohy-Bedford, Kevin Connolly, Pat Rudewicz, Robbie Gauvin, Andrew Muse |
| 10:41.0, 11:42.0, 12:20.0, 12:28.0, 12:41.0 |
11 | 319 | Saint John's,
MA - Team Time (1st 5) 59:45.0 | Spread (1st 5) 2:48.0 |
| 2, 52, 66, 67, 132, (143), (145) |
| Ben Peron, Anthony Pellegrino, Daniel Raboin, Peter Zona, Brendan Cassidy, (Kyle McDonald), (Tom Bottini) |
| 10:21.0, 11:54.0, 12:10.0, 12:11.0, 13:09.0, (13:30.0), (13:33.0) |
12 | 328 | Chelmsford,
MA - Team Time (1st 5) 1:00:36.0 | Spread (1st 5) 57.0 |
| 39, 43, 67, 82, 97, (115), (156) |
| Daniel Gravina, Pete MacKinnon, Geoff Bentley, Zach Ladwig, Kevin Roche, (Zach Ludwig), (George McClure) |
| 11:40.0, 11:45.0, 12:11.0, 12:23.0, 12:37.0, (12:52.0), (14:11.0) |
13 | 330 | Reading Memorial,
MA - Team Time (1st 5) 1:00:24.0 | Spread (1st 5) 1:49.0 |
| 10, 56, 57, 103, 104, (107), (157) |
| Forrest Teutsch, Sean Hagan, Steven Tavoletti, Matt Walen, Nathan Tyrell, (Max Lawton), (Jack Nally) |
| 10:56.0, 11:57.0, 12:02.0, 12:44.0, 12:45.0, (12:46.0), (14:13.0) |
14 | 389 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:01:35.0 | Spread (1st 5) 1:00.0 |
| 50, 65, 78, 85, 111, (125), (129) |
| Garrett Patridge, Loren O'Rourke, Luke Latario, Jim McLean, Mic Ewing, (David Grennell), (Cody Manley) |
| 11:50.0, 12:09.0, 12:20.0, 12:26.0, 12:50.0, (13:02.0), (13:06.0) |
15 | 392 | Tewksbury Memorial,
MA - Team Time (1st 5) 1:01:28.0 | Spread (1st 5) 2:11.0 |
| 13, 61, 67, 116, 135 |
| Sean Fagan, Nick Rose, Jeffrey Oberg, Brad Tosto, Dylan Robichaud |
| 11:02.0, 12:06.0, 12:11.0, 12:56.0, 13:13.0 |
16 | 421 | Lowell,
MA - Team Time (1st 5) 1:02:12.0 | Spread (1st 5) 39.0 |
| 58, 71, 92, 100, 100, (116), (136) |
| Dominic Gonzalez, Michael Messina, Nicholas Mullen, Jesse Choup, Bunkeath Meng, (Jose Negron), (James Rindo) |
| 12:03.0, 12:13.0, 12:32.0, 12:42.0, 12:42.0, (12:56.0), (13:14.0) |
17 | 453 | Boston College,
MA - Team Time (1st 5) 1:02:38.0 | Spread (1st 5) 29.0 |
| 75, 83, 85, 102, 108, (134), (142) |
| Jeff Carboni, Chris Flynn, Reuben Bailey, Patrick Madigan, Patrick Brosnan, (Billy Sullivan), (Nick Roth) |
| 12:18.0, 12:24.0, 12:26.0, 12:43.0, 12:47.0, (13:12.0), (13:25.0) |
18 | 455 | Catholic Memorial,
MA - Team Time (1st 5) 1:02:48.0 | Spread (1st 5) 3:10.0 |
| 6, 25, 126, 146, 152, (174) |
| Ed Colvin, Alex Weaver, Connor Fallon, Dan O'Hear, Kevin Verity, (Dennis Ferzoco) |
| 10:47.0, 11:20.0, 13:04.0, 13:40.0, 13:57.0, (15:50.0) |
19 | 474 | Plymouth North,
MA - Team Time (1st 5) 1:03:08.0 | Spread (1st 5) 2:26.0 |
| 26, 67, 113, 119, 149, (150), (164) |
| Christian Ryder, Derek Hahn, Justin Fiolioli, Nick Brisbois, Dexter Driscoll, (Cameron MacDonald), (Danny Sullivan) |
| 11:21.0, 12:11.0, 12:51.0, 12:58.0, 13:47.0, (13:49.0), (14:38.0) |
20 | 484 | Longmeadow,
MA - Team Time (1st 5) 1:03:39.0 | Spread (1st 5) 2:37.0 |
| 37, 46, 120, 122, 159 |
| Brendan Prast, Peter Gallucci, Chris Barnhart, Dan Overstreet, Brian Ahern |
| 11:38.0, 11:47.0, 12:59.0, 13:00.0, 14:15.0 |
21 | 508 | Acton-Boxborough Reg,
MA - Team Time (1st 5) 1:03:39.0 | Spread (1st 5) 1:35.0 |
| 54, 54, 116, 140, 144, (151) |
| Mike Chiauzzi, Elijah Botkin, Julian Lunger, Conner Maher, Nathan Weiss, (Christian Rubbico) |
| 11:56.0, 11:56.0, 12:56.0, 13:20.0, 13:31.0, (13:56.0) |
22 | 514 | Andover,
MA - Team Time (1st 5) 1:03:28.0 | Spread (1st 5) 1:44.0 |
| 35, 110, 111, 120, 138, (140), (153) |
| Andrew Wait, Ben Stacy, Ben Van Doren, Andrew Federico, Tyler Blake, (Alex Jurkiewicz), (conan Huang) |
| 11:33.0, 12:49.0, 12:50.0, 12:59.0, 13:17.0, (13:20.0), (13:58.0) |
23 | 593 | Weymouth,
MA - Team Time (1st 5) 1:06:27.0 | Spread (1st 5) 2:24.0 |
| 76, 76, 122, 154, 165, (166), (177) |
| Jim Wilson, Dylan Lynch, Scott Winer, Corey Hermitage, Stefanos Asios, (Mike Malvesti), (Andrew Cannata) |
| 12:19.0, 12:19.0, 13:00.0, 14:06.0, 14:43.0, (14:48.0), (18:13.0) |
24 | 606 | Greater New Bedford RVT,
MA - Team Time (1st 5) 1:05:33.0 | Spread (1st 5) 1:39.0 |
| 89, 93, 133, 136, 155, (160), (167) |
| Ross Travers, Joshua Tavares, Joel Sanguinetti, Timothy Harrington, Evan Babcock, (Jacob Andrews), (Luiz Garcia) |
| 12:28.0, 12:33.0, 13:11.0, 13:14.0, 14:07.0, (14:26.0), (14:54.0) |
25 | 714 | Woburn Memorial,
MA - Team Time (1st 5) 1:09:58.0 | Spread (1st 5) 2:39.0 |
| 74, 147, 162, 163, 168 |
| David Soares, Marc Hammond, Anthony Ferraguto, Cameron Garnett, Don Knott |
| 12:16.0, 13:43.0, 14:28.0, 14:36.0, 14:55.0 |
26 | 767 | Malden Catholic,
MA - Team Time (1st 5) 1:13:38.0 | Spread (1st 5) 3:11.0 |
| 94, 158, 170, 172, 173 |
| Tony Brunco, Sean Sweeney, Zachary Krigman, Andrew Tenney, Thomas Burke |
| 12:35.0, 14:14.0, 15:18.0, 15:45.0, 15:46.0 |
27 | 780 | Revere,
MA - Team Time (1st 5) 1:11:54.0 | Spread (1st 5) 2:29.0 |
| 131, 148, 161, 169, 171, (175), (176) |
| Chris Panzini, Alex Golden, Joseph Salera, Jonathan Tron, David Krassnoff, (John Ronelli), (Jonathan Mutiba) |
| 13:08.0, 13:45.0, 14:27.0, 14:57.0, 15:37.0, (15:56.0), (15:59.0) |