1 | 34 | Needham,
MA - Team Time (1st 5) 1:15:44.0 | Spread (1st 5) 40.0 |
| 3, 4, 6, 10, 11, (12), (16) |
| Steven Flanagan, Alex Turner, Liam Walsh, Drew Khalaj, Matt Mahoney, (Nathan Maynard), (Derek Howes) |
| 14:49.0, 14:57.0, 15:03.0, 15:26.0, 15:29.0, (15:35.0), (15:46.0) |
2 | 55 | Weymouth,
MA - Team Time (1st 5) 1:17:05.0 | Spread (1st 5) 1:15.0 |
| 2, 7, 13, 14, 19, (31), (41) |
| Zach Prescott, Sam Martin, Cody Moran, Max Young, Brendan Connolly, (Chris Giacobbe), (Brendan Campbell) |
| 14:41.0, 15:08.0, 15:38.0, 15:42.0, 15:56.0, (16:13.0), (16:26.0) |
3 | 73 | Wellesley,
MA - Team Time (1st 5) 1:17:31.0 | Spread (1st 5) 1:55.0 |
| 1, 9, 15, 20, 28, (30), (43) |
| Thomas D'Anieri, Ben Matejka, Caleb Brown, Arjun Laud, Jamieson Mazzola, (Max Perozek), (Andrew Wink) |
| 14:16.0, 15:21.0, 15:45.0, 15:58.0, 16:11.0, (16:12.0), (16:34.0) |
4 | 101 | Brookline,
MA - Team Time (1st 5) 1:19:21.0 | Spread (1st 5) 58.0 |
| 8, 17, 20, 23, 33, (35), (42) |
| Emmanuel D'Agostino, Noah Lindeman, Zach Leonard, Matija Jankovic, Evan Baker, (Jordan Fried), (Dylan Frank) |
| 15:17.0, 15:50.0, 15:58.0, 16:01.0, 16:15.0, (16:16.0), (16:33.0) |
5 | 116 | Newton North,
MA - Team Time (1st 5) 1:20:05.0 | Spread (1st 5) 16.0 |
| 18, 20, 25, 26, 27, (44), (47) |
| Siddharth Nizamuddin, Perry Miller, Victor Svedloff, Jacob Jampel, Carter Harrison, (Andrew Mah), (Alex Montague) |
| 15:52.0, 15:58.0, 16:03.0, 16:04.0, 16:08.0, (16:39.0), (16:45.0) |
6 | 198 | Hopedale Jr/Sr,
MA - Team Time (1st 5) 1:22:15.3 | Spread (1st 5) 50.1 |
| 24, 34, 37, 50, 53, (73), (89) |
| Ryan Wollensack, Brandon Hall, Yaroslav Borodenko, David Wollensak, Christian De Boer, (Thomas Spillers), (Joseph Grider) |
| 16:01.1, 16:15.3, 16:19.5, 16:48.2, 16:51.2, (17:36.2), (17:56.5) |
7 | 253 | Whitinsville Christian,
MA - Team Time (1st 5) 1:24:04.1 | Spread (1st 5) 1:27.7 |
| 32, 39, 48, 57, 77, (87), (106) |
| Jamison Koeman, CJ Paine, Jack Randall, Connor Paine, Daniel Solano, (Joshua Casey), (Peter Casey) |
| 16:14.2, 16:25.0, 16:45.9, 16:57.1, 17:41.9, (17:54.7), (18:37.5) |
8 | 261 | Cardinal Spellman,
MA - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 1:26.0 |
| 36, 45, 46, 56, 78, (82), (91) |
| Matt Macauley, Conor Bergin, Tim Ryan, Ben Williams, Joe Concannon, (Gus Suneson), (Pat Hansbury) |
| 16:18.0, 16:40.0, 16:41.0, 16:55.0, 17:44.0, (17:47.0), (18:08.0) |
9 | 306 | North Quincy,
MA - Team Time (1st 5) 1:25:39.0 | Spread (1st 5) 3:45.0 |
| 5, 28, 62, 100, 111, (126), (135) |
| Mike Mullaney, Jimmy Cannon, Peter Saccoach, Max Hurley, Aidan Golden, (Kyle Cabezas), (Kevin White) |
| 15:02.0, 16:11.0, 17:11.0, 18:28.0, 18:47.0, (19:32.0), (20:00.0) |
10 | 318 | Norwood Senior,
MA - Team Time (1st 5) 1:26:02.0 | Spread (1st 5) 1:59.0 |
| 38, 39, 49, 93, 99, (107), (113) |
| Clifton Clark, Daniel Curley, James O'Donnell, Josh Ostrom, Patrick Forrest, (Thomas Driscoll), (Ousmane Toure) |
| 16:21.0, 16:25.0, 16:47.0, 18:09.0, 18:20.0, (18:40.0), (18:48.0) |
11 | 352 | Hanover,
MA - Team Time (1st 5) 1:27:10.0 | Spread (1st 5) 49.0 |
| 58, 68, 71, 72, 83, (88), (109) |
| Alex O'Dowd, Timothy Good, Shawn Doolin, Ernie Meads, Patrick Wilson, (Brian Gill), (Will DeBoer) |
| 17:01.0, 17:18.0, 17:27.0, 17:34.0, 17:50.0, (17:56.0), (18:41.0) |
12 | 373 | Saint Mary's,
MA - Team Time (1st 5) 1:27:45.0 | Spread (1st 5) 1:57.0 |
| 52, 54, 59, 95, 113, (117), (123) |
| Cody Murtagh, Tony Mwangi, Matt McManus, Jack Carroll, Michael Cerulli, (Cullen Coyle), (Brendan Morris) |
| 16:51.0, 16:52.0, 17:03.0, 18:11.0, 18:48.0, (18:56.0), (19:22.0) |
13 | 402 | Scituate,
MA - Team Time (1st 5) 1:28:47.0 | Spread (1st 5) 1:23.0 |
| 60, 63, 83, 96, 100, (110), (116) |
| Aaron O'Connell, Wells Culkins, Brendan Wilson, Trent Linker, Ben Smith, (Cullen Sweeney), (Ryan Hannon) |
| 17:05.0, 17:12.0, 17:50.0, 18:12.0, 18:28.0, (18:42.0), (18:55.0) |
14 | 404 | Blackstone-Millville Reg,
MA - Team Time (1st 5) 1:28:55.0 | Spread (1st 5) 2:10.5 |
| 55, 70, 78, 81, 120, (140) |
| Nathan Carroll, Zach Taylor, Connor McNamara, Chris Tringali, Griffin Reilly, (Corey Gallagher) |
| 16:54.3, 17:25.6, 17:44.0, 17:46.3, 19:04.8, (20:13.3) |
15 | 410 | Douglas,
MA - Team Time (1st 5) 1:29:15.3 | Spread (1st 5) 2:14.9 |
| 61, 66, 76, 83, 124, (129), (133) |
| Conner Grady, Trevor Mungeam, Patrick Peloquin, Zachary Eldridge, Jake Thackaberry, (Clark Bishop), (Alex Meszaro) |
| 17:08.2, 17:13.2, 17:40.8, 17:50.0, 19:23.1, (19:39.5), (19:53.2) |
16 | 428 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:29:47.0 | Spread (1st 5) 1:28.0 |
| 63, 63, 91, 104, 107, (118), (145) |
| Adam Petti, Brian Campbell, Aaron Keeling, Matt Gillis, Anthony Spooner, (Neil MacLellan), (Cory Holmes) |
| 17:12.0, 17:12.0, 18:08.0, 18:35.0, 18:40.0, (19:02.0), (20:36.0) |
17 | 462 | Sutton,
MA - Team Time (1st 5) 1:30:51.6 | Spread (1st 5) 1:26.7 |
| 69, 75, 102, 105, 111, (119), (121) |
| Joe Perry, Will Hunkeler, Jason Galipeau, Harrison McKinley, Tom Flynn, (Michael Sherman), (Jack Rzucidlo) |
| 17:20.3, 17:39.9, 18:29.0, 18:35.4, 18:47.0, (19:03.0), (19:15.0) |
18 | 479 | Middleboro,
MA - Team Time (1st 5) 1:31:35.0 | Spread (1st 5) 2:09.0 |
| 67, 80, 86, 121, 125, (131), (132) |
| Brandon Rousseau, Jake Levesque, Liam Bingham, Adam Vitali, Tony Boutin, (Michael O'Shaughnessy), (Lukas Pina-Sousa) |
| 17:17.0, 17:45.0, 17:52.0, 19:15.0, 19:26.0, (19:51.0), (19:53.0) |
19 | 505 | Dedham,
MA - Team Time (1st 5) 1:32:55.0 | Spread (1st 5) 3:12.0 |
| 51, 93, 97, 128, 136, (147), (149) |
| Sean Kineavy, Guy Grant, John Keaney, Declan Heaslip, Noah Wood, (Kyle MacNeil), (Max Weiner) |
| 16:50.0, 18:09.0, 18:15.0, 19:39.0, 20:02.0, (20:42.0), (21:05.0) |
20 | 566 | Bishop Fenwick,
MA - Team Time (1st 5) 1:35:33.0 | Spread (1st 5) 2:32.0 |
| 74, 90, 127, 137, 138, (139), (146) |
| Matthew Loehle, Jack Keenan, James Diguillo, Michael D'Iorio, Mika Malala, (Michael Cook), (Zach Mizioch) |
| 17:38.0, 18:02.0, 19:34.0, 20:09.0, 20:10.0, (20:11.0), (20:41.0) |
21 | 638 | Arlington Catholic,
MA - Team Time (1st 5) 1:38:38.2 | Spread (1st 5) 3:07.3 |
| 98, 115, 134, 141, 150, (153) |
| Kevin Hickey, Mike Venditti, Shawn Brown, James Cordero, Brian Morgan, (Paul Reis) |
| 18:15.2, 18:52.9, 19:54.0, 20:13.6, 21:22.5, (22:44.1) |
22 | 687 | Marian,
MA - Team Time (1st 5) 1:42:11.0 | Spread (1st 5) 3:40.0 |
| 102, 142, 143, 148, 152, (155), (158) |
| Declan Walsh, Davy Pan, Sal Maglione, Foxe Gladden, Eric He, (Andy Yu), (Kevin Chen) |
| 18:29.0, 20:14.0, 20:26.0, 20:53.0, 22:09.0, (22:57.2), (23:19.8) |
23 | 735 | Nipmuc Regional,
MA - Team Time (1st 5) 1:47:24.1 | Spread (1st 5) 3:13.7 |
| 130, 144, 151, 154, 156, (157), (159) |
| Bobby Johnson, Timothy Brien, Zack Lapointe, Drew DiPoto, Daniel Whitcomb, (William Whitcomb), (Jay Patel) |
| 19:44.4, 20:28.5, 21:27.7, 22:45.4, 22:58.1, (23:03.0), (24:29.2) |