1 | 32 | Newton North,
MA - Team Time (1st 5) 1:13:46.0 | Spread (1st 5) 1:30.0 |
| 1, 2, 3, 6, 20, (25), (27) |
| Gabe Montague, Mike Schlichting, Jared Freedman, Max Brandl, John Sava, (Adrian Butterton), (Jacob Shore) |
| 13:59.0, 14:21.0, 14:48.0, 15:09.0, 15:29.0, (15:39.0), (15:43.0) |
2 | 64 | Weymouth,
MA - Team Time (1st 5) 1:16:26.0 | Spread (1st 5) 1:05.0 |
| 4, 5, 6, 19, 30, (30), (32) |
| Zach Prescott, Matt Murphy, Sam Martin, Mark Jaklitsch, Sam Brown, (Max Young), (Christian Arce) |
| 14:52.0, 15:00.0, 15:09.0, 15:28.0, 15:57.0, (15:57.0), (16:00.0) |
3 | 82 | Walpole,
MA - Team Time (1st 5) 1:17:14.0 | Spread (1st 5) 20.0 |
| 9, 13, 14, 22, 24, (37), (45) |
| Pat Connell, Anthony DiVirgilio, Mike Orsi, Brendan Wohler, Mike Van Der Linden, (Joe Keough), (Nick Hayden) |
| 15:16.0, 15:24.0, 15:25.0, 15:33.0, 15:36.0, (16:15.0), (16:22.0) |
4 | 97 | Natick,
MA - Team Time (1st 5) 1:17:35.0 | Spread (1st 5) 40.0 |
| 8, 14, 21, 26, 28, (29), (34) |
| Chris Peabody, Graham King, Jack O'connor, Caleb Winn, Dylan Jones, (Jeff Daneault), (Ian Carrick) |
| 15:10.0, 15:25.0, 15:30.0, 15:40.0, 15:50.0, (15:53.0), (16:04.0) |
5 | 130 | Pembroke,
MA - Team Time (1st 5) 1:19:03.0 | Spread (1st 5) 54.0 |
| 16, 16, 16, 41, 41, (41), (41) |
| William Stafford, Christian Stafford, John Valeri, Adison Fine, Phillip Martin, (Lucas Tocher), (Alex Bowler) |
| 15:27.0, 15:27.0, 15:27.0, 16:21.0, 16:21.0, (16:21.0), (16:21.0) |
6 | 175 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:20:45.0 | Spread (1st 5) 1:07.0 |
| 12, 38, 38, 40, 47, (52), (91) |
| Brian Sheppard, Samuel Evans, Patrick Brett, Lukas Moscoso, Tyler Durant, (Stephen Smart), (Joshua Long) |
| 15:21.0, 16:18.0, 16:18.0, 16:20.0, 16:28.0, (16:35.0), (18:38.0) |
7 | 234 | Hingham,
MA - Team Time (1st 5) 1:22:13.0 | Spread (1st 5) 34.0 |
| 33, 48, 49, 51, 53, (54), (69) |
| Alex Riddell, Nick Awtry, Nicholas Droster, Jake Van Dine, Will Dipesa, (Jacob Noordzij), (Mark McNiskin) |
| 16:02.0, 16:30.0, 16:31.0, 16:34.0, 16:36.0, (16:38.0), (17:28.0) |
8 | 260 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:23:52.0 | Spread (1st 5) 2:05.0 |
| 9, 59, 62, 64, 66, (67), (68) |
| Adam Petti, Shane Healy, Brian Campbell, Steven Savoy, Tim Spatola, (Aaron Keeling), (Matt Gillis) |
| 15:16.0, 16:57.0, 17:06.0, 17:12.0, 17:21.0, (17:22.0), (17:25.0) |
9 | 282 | Cardinal Spellman,
MA - Team Time (1st 5) 1:25:29.0 | Spread (1st 5) 3:45.0 |
| 11, 35, 55, 83, 98, (108), (109) |
| Ben Gordon, Matt Macauley, Ben Williams, Nickolas Kral, Joe Concannon, (Gus Suneson), (Alex Toli) |
| 15:18.0, 16:07.0, 16:49.0, 18:12.0, 19:03.0, (20:40.0), (20:42.0) |
10 | 309 | Duxbury,
MA - Team Time (1st 5) 1:26:09.0 | Spread (1st 5) 1:49.0 |
| 36, 60, 61, 76, 76, (86), (99) |
| Tate Allen, Kevin O'Rourke, Craig Feeney, CJ Ruff, Jared Neprud, (Mike Dunne), (Jake O'Connor) |
| 16:08.0, 17:03.0, 17:04.0, 17:57.0, 17:57.0, (18:22.0), (19:05.0) |
11 | 344 | Silver Lake Regional,
MA - Team Time (1st 5) 1:27:28.0 | Spread (1st 5) 1:40.0 |
| 49, 63, 70, 80, 82, (95), (100) |
| Tyler Stafford, Scott Guidaboni, Colin Boerger, Max Milne, Paul Cook, (Phil Arcuri), (Pierre Schneider) |
| 16:31.0, 17:09.0, 17:30.0, 18:07.0, 18:11.0, (18:49.0), (19:06.0) |
12 | 366 | Norfolk County Agricultural,
MA - Team Time (1st 5) 1:29:14.0 | Spread (1st 5) 3:12.0 |
| 22, 78, 80, 93, 93, (112), (112) |
| Phillip Jewers, Garret Sullivan, Justin Hailey, Matthew Joyce, Craig Cunningham, (John Rizzo), (Chris Tebo) |
| 15:33.0, 18:04.0, 18:07.0, 18:45.0, 18:45.0, (21:11.0), (21:11.0) |
13 | 371 | Scituate,
MA - Team Time (1st 5) 1:28:58.0 | Spread (1st 5) 1:31.0 |
| 55, 72, 75, 84, 85, (89), (90) |
| Jake Reynolds, Wells Culkins, Aaron O'Connell, Brian James, Charlie Malone, (Ben Smith), (Teddy Ragge) |
| 16:49.0, 17:40.0, 17:53.0, 18:16.0, 18:20.0, (18:28.0), (18:33.0) |
14 | 391 | Archbishop Williams,
MA - Team Time (1st 5) 1:29:56.0 | Spread (1st 5) 2:01.0 |
| 58, 71, 79, 87, 96, (102), (114) |
| Brendan Flynn, Liam Rose, Carter Solis, Rich McAllister, John Flynn, (Jared Hudgins), (Thomas Dillon) |
| 16:55.0, 17:37.0, 18:05.0, 18:23.0, 18:56.0, (19:10.0), (21:41.0) |
15 | 409 | Beaver Country Day,
MA - Team Time (1st 5) 1:30:56.0 | Spread (1st 5) 2:41.0 |
| 46, 74, 92, 97, 100, (102), (104) |
| George Wright, Murray Sklonick, Samuel Glenn, Ryan Joy, Kent Ellertson, (Clayton Starr), (Liam Brady) |
| 16:25.0, 17:46.0, 18:42.0, 18:57.0, 19:06.0, (19:10.0), (19:12.0) |
16 | 440 | Old Colony Reg Voc/Tech,
MA - Team Time (1st 5) 1:35:04.0 | Spread (1st 5) 3:43.0 |
| 57, 65, 105, 106, 107, (115), (118) |
| Ryan Stopka, Collin Stellato, Nick Costa, Elijah Best, Jeremy Vallon, (Ethan Best), (Dylan Jones) |
| 16:54.0, 17:13.0, 19:46.0, 20:34.0, 20:37.0, (22:29.0), (24:26.0) |
17 | 498 | South Shore Reg Voc-Tech,
MA - Team Time (1st 5) 1:40:55.0 | Spread (1st 5) 5:06.0 |
| 73, 88, 110, 111, 116, (117), (119) |
| Brendan Shea, Matthew McAndrew, Chandler McQueeney, Shane Brady, Alex McPherson, (Ben Duncan), (Colby Ingemi-Jolie) |
| 17:44.0, 18:26.0, 20:56.0, 20:59.0, 22:50.0, (24:06.0), (25:42.0) |