1 | 67 | Boston College,
MA - Team Time (1st 5) 1:11:52.9 | Spread (1st 5) 42.9 |
| 4, 11, 15, 17, 20, (25), (29) |
| Ryan Blake, Michael Flaherty, Tom O'Donnell, Noel Feeney, Jack Sweeney, (Justin Marcantonio), (Ryan Santos) |
| 13:53.8, 14:16.0, 14:30.6, 14:35.8, 14:36.7, (14:47.0), (14:55.3) |
2 | 71 | Lexington,
MA - Team Time (1st 5) 1:11:24.4 | Spread (1st 5) 1:13.6 |
| 3, 6, 8, 16, 38, (44), (78) |
| Daniel Alessandro, Benjamin Jacobson, Benjamin Martell, Mark Rosenberg, Ethan McIntosh, (Pau Costa Rendon), (Justin Kim) |
| 13:48.0, 13:57.9, 14:01.4, 14:35.5, 15:01.6, (15:10.1), (15:54.9) |
3 | 169 | Seekonk,
MA - Team Time (1st 5) 1:14:57.0 | Spread (1st 5) 10.0 |
| 28, 30, 32, 39, 40, (51), (58) |
| Bryan Salit, Matt Salit, Kevin Mullen, Tim Salit, Nick Accardi, (Nate Brown), (Andrew Feighery) |
| 14:55.0, 14:56.0, 14:57.0, 15:04.0, 15:05.0, (15:30.0), (15:39.0) |
4 | 183 | Taconic,
MA - Team Time (1st 5) 1:14:42.9 | Spread (1st 5) 1:46.1 |
| 9, 10, 27, 60, 77, (79), (82) |
| Matt Rabasco, Mark Rabasco, Mike Wheaton, Colin Russell, Pat Coughlin, (Codey Lombardi), (Alex Colvin) |
| 14:07.9, 14:10.0, 14:51.0, 15:40.0, 15:54.0, (15:56.0), (16:02.0) |
5 | 185 | Hopedale Jr/Sr,
MA - Team Time (1st 5) 1:15:14.0 | Spread (1st 5) 1:22.0 |
| 13, 19, 35, 57, 61, (100), (110) |
| Yaroslav Borodenko, Thomas Spillers, Ryan Wollensack, Mark Espanet, Alexander Haynes, (Joseph Savoie), (David Wollensack) |
| 14:19.0, 14:36.0, 15:00.0, 15:38.0, 15:41.0, (16:27.0), (16:43.0) |
6 | 286 | Lenox Memorial Middle & High,
MA - Team Time (1st 5) 1:16:57.9 | Spread (1st 5) 2:44.1 |
| 2, 33, 56, 92, 103, (120), (164) |
| Tucker McNinch, Ben Herrick, Sam Darbey, David Conlon, Matt Fenton, (Adam Dupont), (Trey McNinch) |
| 13:43.6, 14:57.4, 15:37.1, 16:12.1, 16:27.7, (16:57.9), (18:33.6) |
7 | 305 | Tyngsborough,
MA - Team Time (1st 5) 1:17:48.1 | Spread (1st 5) 1:05.8 |
| 34, 40, 72, 75, 84, (87), (98) |
| Aaron Thompson, Jacob Sword, Kevin Morris, Kevin Barrett, Brett Pugh, (Jacob Sutton), (Gabe Madonna) |
| 14:58.0, 15:05.0, 15:50.1, 15:51.2, 16:03.8, (16:08.7), (16:20.5) |
8 | 306 | Amherst Pelham Regional,
MA - Team Time (1st 5) 1:17:59.9 | Spread (1st 5) 1:27.7 |
| 26, 31, 64, 91, 94, (126), (135) |
| Rob Sailer, Connor Evans, Reuben Hagen, Ethan Young, Noah Kayser-Hirsh, (Ilan Berkman), (Zeke Dolan) |
| 14:49.9, 14:56.4, 15:44.7, 16:11.3, 16:17.6, (17:03.3), (17:19.7) |
9 | 331 | Chelmsford,
MA - Team Time (1st 5) 1:22:38.0 | Spread (1st 5) 8:42.0 |
| 7, 35, 50, 51, 188, (189) |
| Quinn Cooney, Kevin Murphy, Jack Newcomb, Ryan Fahey, Ducan Kepher, (Seth Jefferson) |
| 14:00.0, 15:00.0, 15:26.0, 15:30.0, 22:42.0, (22:55.0) |
10 | 341 | Brookline,
MA - Team Time (1st 5) 1:18:56.9 | Spread (1st 5) 3:02.5 |
| 18, 43, 66, 70, 144, (157) |
| Ethan Goroff, Matthew Brown, Jeremy Margolis, Emmanuel D'Agostino, Jason Meyerovitz, (Oliver Costolloe) |
| 14:35.9, 15:08.2, 15:45.5, 15:48.9, 17:38.4, (18:07.4) |
11 | 343 | Hamilton-Wenham Regional,
MA - Team Time (1st 5) 1:18:32.0 | Spread (1st 5) 2:40.0 |
| 11, 21, 85, 108, 118 |
| Michael Allara, Jack Blatchford, Sam Erhard, Matt Lounsbury, Ben Koenig |
| 14:16.0, 14:38.0, 16:04.0, 16:38.0, 16:56.0 |
12 | 382 | Taunton,
MA - Team Time (1st 5) 1:19:32.8 | Spread (1st 5) 1:29.0 |
| 37, 63, 88, 88, 106, (119), (133) |
| David Boslee, Andrew Callahan, Abel Pizarro, Trevor Wysong, Nick Matson, (Zac Bentley), (Connor King) |
| 15:01.0, 15:43.8, 16:09.0, 16:09.0, 16:30.0, (16:57.4), (17:13.8) |
13 | 384 | Bromfield,
MA - Team Time (1st 5) 1:19:32.0 | Spread (1st 5) 3:05.0 |
| 5, 67, 68, 122, 122, (167), (168) |
| Price Day, Nicholas Steele, Matt Polimou, Phillip Kuong, Nick Norcross, (Brown Thos), (Will Day) |
| 13:56.0, 15:46.0, 15:48.0, 17:01.0, 17:01.0, (18:40.0), (18:45.0) |
14 | 388 | North Middlesex Reg,
MA - Team Time (1st 5) 1:19:11.7 | Spread (1st 5) 3:26.8 |
| 1, 42, 101, 117, 127 |
| Chris Skelly, Kyle Joy, Gavin Thomas, Brian Strait, Kyle Monahan |
| 13:38.4, 15:06.0, 16:27.1, 16:55.0, 17:05.2 |
15 | 411 | Saint John's,
MA - Team Time (1st 5) 1:20:31.6 | Spread (1st 5) 2:37.5 |
| 23, 53, 86, 113, 136, (147), (150) |
| Garrett Roy, Alex Schroeder, Jeremy Canfield, Stefan Masciarelli, Tyler Sagerstrom, (Gaurav Shashidhar), (Chris Phillips) |
| 14:43.6, 15:33.4, 16:04.6, 16:48.9, 17:21.1, (17:47.0), (17:50.8) |
16 | 415 | Saint John's Preparatory,
MA - Team Time (1st 5) 1:20:23.0 | Spread (1st 5) 1:41.0 |
| 45, 58, 93, 104, 115, (125), (145) |
| Josh Raposa, Tyler Judd, Emmanuel Archilla, Jack Montesanto, Patrick Davis, (Charles Martin), (Liam Rogers) |
| 15:11.0, 15:39.0, 16:13.0, 16:28.0, 16:52.0, (17:03.0), (17:45.0) |
17 | 436 | Framingham,
MA - Team Time (1st 5) 1:20:54.0 | Spread (1st 5) 59.0 |
| 65, 73, 80, 107, 111, (121), (152) |
| William Ross, Jackson Cote, Andrew Harrod, Stephen Richard, Tristan Burke, (David Welch), (Tim Weisman) |
| 15:45.0, 15:51.0, 15:57.0, 16:37.0, 16:44.0, (17:00.0), (17:54.0) |
18 | 481 | Marshfield,
MA - Team Time (1st 5) 1:21:52.6 | Spread (1st 5) 1:44.6 |
| 49, 95, 97, 109, 131, (146) |
| Jake Davis, Sean Feeney, Reed Schopperle, Justin Shoenthaler, Kenny Parnell, (Stephen Foster) |
| 15:25.8, 16:17.9, 16:19.2, 16:39.3, 17:10.4, (17:46.3) |
19 | 501 | Whitinsville Christian,
MA - Team Time (1st 5) 1:24:24.0 | Spread (1st 5) 5:39.0 |
| 14, 24, 134, 149, 180 |
| Jamison Koeman, Daniel Solano, Jacob Van Dyke, Joshua Schneider, Bradley Curving |
| 14:26.0, 14:45.0, 17:19.0, 17:49.0, 20:05.0 |
20 | 530 | Groton-Dunstable Reg,
MA - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 1:32.0 |
| 71, 76, 114, 132, 137, (155), (158) |
| Ryan Flanagan, Brendan Meyers, Dan Evans, Jack Phelps, David Styskal, (Jack Allen), (Drew Cartier) |
| 15:50.0, 15:53.0, 16:50.0, 17:12.0, 17:22.0, (17:58.0), (18:09.0) |
21 | 548 | Central Catholic,
MA - Team Time (1st 5) 1:24:14.0 | Spread (1st 5) 3:37.0 |
| 48, 96, 104, 128, 172 |
| Connor McCurley, Charles Gaultiere, Nick Orlando, Griffin Anderson, Matt McQuaid |
| 15:22.0, 16:19.0, 16:28.0, 17:06.0, 18:59.0 |
22 | 570 | Somerset Berkley Regional,
MA - Team Time (1st 5) 1:24:11.6 | Spread (1st 5) 2:00.4 |
| 69, 83, 130, 140, 148, (151), (161) |
| Matthew Graca, Levi Rennick, Gavin Hyburg, Nathan Morhy, Frederick Schobel, (Timothy White), (Josh Goyette) |
| 15:48.5, 16:03.1, 17:07.1, 17:24.0, 17:48.9, (17:51.0), (18:24.2) |
23 | 580 | Pentucket Regional,
MA - Team Time (1st 5) 1:28:08.0 | Spread (1st 5) 5:47.0 |
| 22, 46, 153, 177, 182, (184), (186) |
| Alex Demeule, Drew Capener, Luca Provencal, Gulezian Coleman, Owen Meyer, (Eric Raimondi), (Joe Garfi) |
| 14:43.0, 15:14.0, 17:56.0, 19:45.0, 20:30.0, (20:48.0), (21:43.0) |
24 | 608 | Bishop Feehan,
MA - Team Time (1st 5) 1:26:47.0 | Spread (1st 5) 4:01.0 |
| 61, 73, 139, 159, 176, (183), (191) |
| Stephen Scala, Matt Castro, Andrew Steele, Dan Wheeler, Brandon Doody, (Jason Abdow), (William Conner) |
| 15:41.0, 15:51.0, 17:23.0, 18:10.0, 19:42.0, (20:36.0), (23:06.0) |
25 | 610 | Oliver Ames,
MA - Team Time (1st 5) 1:25:45.8 | Spread (1st 5) 2:46.8 |
| 55, 116, 138, 141, 160, (169), (174) |
| Zachary Zolotarevsky, Tyler Kent, Connor LaBrosse, Matthew Thibeault, Nick Watson, (Teli Efremidis), (Maxwell Marvonek) |
| 15:35.6, 16:53.4, 17:22.4, 17:32.0, 18:22.4, (18:53.1), (19:10.7) |
26 | 662 | Malden Catholic,
MA - Team Time (1st 5) 1:27:35.5 | Spread (1st 5) 2:56.7 |
| 81, 102, 143, 165, 171, (173), (194) |
| Matt Curran, Marshall Silveira, Kyle Skinner, Chris Manson, Rick Wronski, (Daniel Perito), (Sun Yin Ngo) |
| 15:59.0, 16:27.5, 17:37.1, 18:36.2, 18:55.7, (19:02.0), (24:00.7) |
27 | 672 | Mansfield,
MA - Team Time (1st 5) 1:29:43.0 | Spread (1st 5) 4:58.0 |
| 90, 99, 128, 170, 185, (187) |
| Mike Duggan, Tyler Risotti, Nick Rivard, Scott Zygmunt, Daniel Cooney, (Jackson Peters) |
| 16:11.0, 16:23.0, 17:06.0, 18:54.0, 21:09.0, (22:22.0) |
28 | 713 | Milford,
MA - Team Time (1st 5) 1:30:50.1 | Spread (1st 5) 4:18.3 |
| 54, 142, 163, 175, 179, (193) |
| Matt LeBlanc, Nolan Hobart, Peter Elia, Benjamin Cuddy, Sebastian Moronta, (Andrew LeClaire) |
| 15:35.0, 17:33.7, 18:29.6, 19:18.5, 19:53.3, (23:46.6) |
29 | 714 | Danvers,
MA - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 4:45.0 |
| 47, 154, 155, 178, 180, (192), (195) |
| Kevin Hebert, Josh Mentzer, Derek Sirois, Anthony Serino, Michael Learned, (Ben Kocur), (Michael Kilbride) |
| 15:20.0, 17:57.0, 17:58.0, 19:51.0, 20:05.0, (23:38.0), (26:23.0) |
30 | 753 | Dracut Senior,
MA - Team Time (1st 5) 1:33:50.0 | Spread (1st 5) 6:07.0 |
| 112, 124, 162, 166, 189 |
| Brad Merrill, Alex Corcoran, Andrew Valdina, Doug Gooden, Brandon Hoots |
| 16:48.0, 17:02.0, 18:27.0, 18:38.0, 22:55.0 |