1 | 47 | Wellesley,
MA - Team Time (1st 5) 1:19:54.0 | Spread (1st 5) 1:21.0 |
| 1, 2, 11, 14, 19, (19), (27) |
| Thomas D'Anieri, Ben Matejka, Jamieson Mazzola, Sam Gilman, Harrison Gill, (Thomas Weiss), (Matthew Cervon) |
| 15:12.0, 15:39.0, 16:08.0, 16:22.0, 16:33.0, (16:33.0), (16:45.0) |
2 | 54 | Needham,
MA - Team Time (1st 5) 1:20:24.0 | Spread (1st 5) 1:02.0 |
| 3, 6, 8, 9, 28, (50), (59) |
| Steven Flanagan, Kevin Quinn, Alex Turner, Drew Khalaj, John Benner, (Cameron McLeod), (Chris Gillis) |
| 15:44.0, 15:48.0, 16:00.0, 16:06.0, 16:46.0, (17:02.0), (17:08.0) |
3 | 98 | Mansfield,
MA - Team Time (1st 5) 1:21:41.6 | Spread (1st 5) 1:17.4 |
| 4, 5, 17, 23, 49, (58), (88) |
| Jake Affanato, Jack Crawford, Nick Rispoli, Kevin Crawford, Kalin Petrov, (Niegel Dabare), (Collin Rice) |
| 15:44.5, 15:47.2, 16:31.9, 16:36.1, 17:01.9, (17:07.4), (17:40.1) |
4 | 126 | Masconomet Regional,
MA - Team Time (1st 5) 1:22:29.9 | Spread (1st 5) 1:09.1 |
| 7, 9, 24, 35, 51, (56), (107) |
| Daniel Cosgrove, Kyle Faddis, Nathan Murley, Joseph Weston, Alex Brovender, (Garrett Bampos), (Ben Demers) |
| 15:53.9, 16:06.0, 16:37.0, 16:50.0, 17:03.0, (17:07.0), (18:01.5) |
5 | 152 | Marshfield,
MA - Team Time (1st 5) 1:23:36.9 | Spread (1st 5) 35.3 |
| 13, 32, 33, 36, 38, (39), (40) |
| Andrew Lamb, Joey Donovan, Julian Armijos, Michael Maglio, Joseph Joyce, (Chris Bunker), (Derek Holmes) |
| 16:17.3, 16:47.9, 16:48.7, 16:50.4, 16:52.6, (16:53.6), (16:53.9) |
6 | 226 | Franklin,
MA - Team Time (1st 5) 1:24:54.1 | Spread (1st 5) 54.1 |
| 21, 30, 42, 60, 73, (82), (92) |
| Tyler Marchioni, Jimmy Robbins, Jeff Wu, Ryan Spelman, Nicolas Gnaman, (Robert Moreau), (Evan St. Germaine) |
| 16:33.9, 16:46.8, 16:55.8, 17:09.6, 17:28.0, (17:32.3), (17:43.6) |
7 | 237 | Natick,
MA - Team Time (1st 5) 1:25:00.8 | Spread (1st 5) 1:07.7 |
| 16, 22, 46, 68, 85, (91), (115) |
| Chris Peabody, Connor Giersch, Dylan LaVallee, Benjamin Fischer, Casey Kuehnapfel, (Conor Eliot), (Will Parven) |
| 16:29.3, 16:34.6, 16:59.5, 17:20.4, 17:37.0, (17:43.0), (18:13.7) |
8 | 240 | Chelmsford,
MA - Team Time (1st 5) 1:25:05.5 | Spread (1st 5) 27.4 |
| 29, 45, 48, 56, 62, (63), (77) |
| Brian Wilson, Andrew Gerenz, Zachary Jarnagin, Kyle Hansen, Alex Imperillo, (Peter Gerenz), (Connor Nunnery) |
| 16:46.6, 16:58.2, 16:59.7, 17:07.0, 17:14.0, (17:15.0), (17:31.0) |
9 | 277 | Barnstable,
MA - Team Time (1st 5) 1:25:40.6 | Spread (1st 5) 29.6 |
| 37, 53, 55, 65, 67, (94), (99) |
| Ray Todoroff, Casey Connor, Cameron Faszewski, Cam Donoghue, Daniel Loiselle, (Nathan Ryan), (Jackson Burbic) |
| 16:50.7, 17:04.5, 17:06.2, 17:18.9, 17:20.3, (17:46.2), (17:52.3) |
10 | 294 | Greater Lowell Tech,
MA - Team Time (1st 5) 1:25:58.0 | Spread (1st 5) 1:00.0 |
| 18, 54, 69, 73, 80, (98), (103) |
| Randy Brown, Allan Mukundi, Joshua Martinez, Tyleuth Tinney, Kevin Scott, (Will Pagan), (Gabriel Pena) |
| 16:32.0, 17:05.0, 17:21.0, 17:28.0, 17:32.0, (17:51.0), (18:00.0) |
11 | 332 | Lincoln-Sudbury Regional,
MA - Team Time (1st 5) 1:26:34.8 | Spread (1st 5) 41.6 |
| 43, 44, 75, 84, 86, (87), (90) |
| Max Lustig, Ross Elkort, Anderson Shew, Matt Reading, Michael Kennedy, (David Cincotta), (James Ensley) |
| 16:56.0, 16:56.7, 17:29.4, 17:35.1, 17:37.6, (17:39.2), (17:42.2) |
12 | 399 | Central Catholic,
MA - Team Time (1st 5) 1:28:10.1 | Spread (1st 5) 1:55.4 |
| 15, 25, 117, 120, 122, (125), (146) |
| Evan Fagan, Cameron Leonard, Colby Merrill, Zach Andersen, Josh Thomas, (Liam Manchenton), (Alex Dieker) |
| 16:26.7, 16:44.0, 18:16.6, 18:20.7, 18:22.1, (18:24.2), (19:02.2) |
13 | 422 | North Andover,
MA - Team Time (1st 5) 1:28:10.7 | Spread (1st 5) 1:07.0 |
| 41, 79, 93, 102, 107, (112), (113) |
| Patrick Kitchen, Daniel Kenney, Matt Tabola, Will Ferguson, Maxwell Litster, (Ryan Drew), (Yash Jagtap) |
| 16:54.5, 17:31.7, 17:45.1, 17:57.9, 18:01.5, (18:08.0), (18:10.5) |
14 | 426 | Plymouth South,
MA - Team Time (1st 5) 1:28:31.9 | Spread (1st 5) 1:45.8 |
| 30, 70, 81, 116, 129, (136), (141) |
| Andrew Mahoney, Collyn Brenner, Andrew Palmer, Robert Dimartino, Ben Malcolm, (Justin Fosdick), (Billy Kenney) |
| 16:46.8, 17:25.8, 17:32.2, 18:14.5, 18:32.6, (18:48.0), (18:53.8) |
15 | 472 | Billerica Memorial,
MA - Team Time (1st 5) 1:29:11.5 | Spread (1st 5) 1:20.5 |
| 46, 89, 100, 118, 119, (127), (133) |
| Steve O'Brien, Roshan Nair, Felipe Freitas, Shane Murphy, Robbie Moran, (Lucas Holden), (Jake Loftin) |
| 16:59.5, 17:40.5, 17:54.6, 18:16.9, 18:20.0, (18:28.8), (18:42.5) |
16 | 480 | Bridgewater-Raynham Regional,
MA - Team Time (1st 5) 1:29:31.5 | Spread (1st 5) 2:41.7 |
| 12, 95, 97, 134, 142, (143), (143) |
| Trey Sheridan, Christopher Spivey-Ortiz, Jonathan Cox, Samuel Johnson, Jason Fusco, (Ma Digianvittorio), (Patrick Donahue) |
| 16:14.5, 17:47.2, 17:50.8, 18:42.8, 18:56.2, (18:56.6), (18:56.6) |
17 | 490 | Greater New Bedford RVT,
MA - Team Time (1st 5) 1:30:07.0 | Spread (1st 5) 2:34.6 |
| 34, 64, 114, 124, 154, (161), (163) |
| Cristian Rivera, Jonathan Rice, Matt Cummings, Kevin Furtado, Josh Medeiros, (Anthony Perry), (Avery Harpe) |
| 16:49.5, 17:17.0, 18:13.3, 18:23.1, 19:24.1, (20:00.3), (20:05.1) |
18 | 492 | North Quincy,
MA - Team Time (1st 5) 1:30:27.1 | Spread (1st 5) 2:54.0 |
| 26, 76, 101, 131, 158, (169), (170) |
| Jimmy Cannon, Peter Saccoach, Aidan Golden, Kevin White, Kyle Ollmann, (Kyle Ollman), (AJ Nelson) |
| 16:44.3, 17:30.5, 17:55.7, 18:38.3, 19:38.3, (20:24.9), (20:25.0) |
19 | 516 | Woburn Memorial,
MA - Team Time (1st 5) 1:30:06.4 | Spread (1st 5) 1:31.0 |
| 52, 104, 109, 121, 130, (132), (145) |
| Matt DiMauro, Luke Anderson, Ben Turner, Derek Ahlstedt, Mark Swymer, (Josh Saraceno), (Anthony Lisacki) |
| 17:04.3, 18:00.3, 18:04.5, 18:22.0, 18:35.3, (18:40.0), (19:00.6) |
20 | 525 | Boston Latin,
MA - Team Time (1st 5) 1:30:21.3 | Spread (1st 5) 1:23.7 |
| 71, 96, 110, 110, 138, (167), (177) |
| Andreya Zvoner, Yuta Belmont, Victor Yang, Andrew Yang, Jack Connolly, (Theo Hanlon), (James Westphalen) |
| 17:27.0, 17:48.0, 18:07.8, 18:07.8, 18:50.7, (20:22.9), (20:47.6) |
21 | 580 | Beverly,
MA - Team Time (1st 5) 1:32:28.2 | Spread (1st 5) 2:31.5 |
| 61, 72, 135, 152, 160, (166), (171) |
| Jack Laganas, Brian McPherson, Matt Staid, Will Bennett, Eric Jennings, (George Fox), (Nate D'Alfonso) |
| 17:11.6, 17:27.3, 18:47.6, 19:18.6, 19:43.1, (20:18.1), (20:27.0) |
22 | 604 | Braintree,
MA - Team Time (1st 5) 1:32:10.8 | Spread (1st 5) 1:43.8 |
| 83, 106, 128, 136, 151, (155), (157) |
| Justin Doherty, Josh VanAlfen, Cole Corcoran, Carl Rege, Patrick McDonough, (John Forbes), (Joseph VanTassell) |
| 17:33.0, 18:01.0, 18:32.0, 18:48.0, 19:16.8, (19:26.0), (19:34.0) |
23 | 673 | Chelsea,
MA - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 2:13.0 |
| 66, 148, 150, 153, 156, (182) |
| Jose Aguiar, Adriel Cedeno, Jonathon Gomez, Jansel Claudio, Diego Estrado, (Eric Orellana) |
| 17:20.0, 19:06.0, 19:12.0, 19:22.0, 19:33.0, (21:11.0) |
24 | 682 | Somerville,
MA - Team Time (1st 5) 1:35:33.8 | Spread (1st 5) 2:53.0 |
| 77, 126, 149, 162, 168, (172), (184) |
| Travis Dolcine, Phillips Magre, Mayank Ahuja, Jeffery Zou, Henry Sprick, (Christian Santos), (Josh Gauyo) |
| 17:31.0, 18:26.0, 19:08.6, 20:04.2, 20:24.0, (20:40.4), (21:24.0) |
25 | 759 | Medford,
MA - Team Time (1st 5) 1:38:18.5 | Spread (1st 5) 2:46.0 |
| 105, 147, 159, 173, 175, (178), (179) |
| Benjamin Candee, Zackary Maffeo, Miyka'el Wise, Ivan Salata, David Pagliaro, (Justin Brown), (Adam Dunn) |
| 18:00.8, 19:05.8, 19:41.8, 20:43.3, 20:46.8, (20:51.8), (20:54.7) |
26 | 802 | Revere,
MA - Team Time (1st 5) 1:41:24.8 | Spread (1st 5) 4:04.9 |
| 122, 139, 176, 180, 185, (187), (188) |
| Zakaria Attioui, Sebastian Mejia, Zach Gentile, Arthur Lacerda, Hassan Barhoum, (Fernando Aguiluz), (Jonathan Nushi) |
| 18:22.1, 18:51.0, 20:47.0, 20:57.7, 22:27.0, (23:14.0), (24:30.0) |
27 | 823 | Waltham,
MA - Team Time (1st 5) 1:41:00.0 | Spread (1st 5) 2:12.0 |
| 139, 164, 165, 174, 181, (183), (186) |
| Ethan Ashford, Brian Crowley, Michael Donovan, Jared Poirier, Jeremy Pouliot, (Liam O'Callaghan), (Liam Alarie) |
| 18:51.0, 20:06.0, 20:14.0, 20:46.0, 21:03.0, (21:12.0), (22:30.0) |