1 | 23 | Wellesley,
MA - Team Time (1st 5) 1:14:05.0 | Spread (1st 5) 30.0 |
| 3, 3, 3, 6, 8, (9), (10) |
| Thomas Weiss, Sam Gilman, Ben Matejka, Matthew Cervon, Zach Barry, (Jameson O'Neil), (Max Perozek) |
| 14:40.0, 14:40.0, 14:40.0, 14:55.0, 15:10.0, (15:11.0), (15:15.0) |
2 | 51 | Weymouth,
MA - Team Time (1st 5) 1:16:31.0 | Spread (1st 5) 1:05.0 |
| 2, 7, 12, 14, 16, (21), (22) |
| Cody Moran, Dave Glavin, Kevin Fischer, Mike Havey, Sean Doogue, (Tom Hunter), (James Leahy) |
| 14:37.0, 15:08.0, 15:30.0, 15:34.0, 15:42.0, (16:06.0), (16:08.0) |
3 | 57 | Brookline,
MA - Team Time (1st 5) 1:16:56.0 | Spread (1st 5) 1:13.0 |
| 1, 11, 13, 15, 17, (18), (19) |
| Lucas Aramburu, Quinn Gangadharan, Henry Walker, William McCormick, Jon Diaz, (Ben Haber), (Ethan French) |
| 14:35.0, 15:26.0, 15:31.0, 15:36.0, 15:48.0, (15:49.0), (15:52.0) |
4 | 134 | Hingham,
MA - Team Time (1st 5) 1:22:02.0 | Spread (1st 5) 23.0 |
| 24, 25, 27, 27, 31, (38), (40) |
| Evan Goddard, Liam Nolan, Tristan Del Aguila, John (Jack) Muldoon, Scott Myers, (Samon Oomen-Lochtenfeld), (Evan Lamlein) |
| 16:18.0, 16:19.0, 16:22.0, 16:22.0, 16:41.0, (16:59.0), (17:01.0) |
5 | 184 | Cardinal Spellman,
MA - Team Time (1st 5) 1:24:24.0 | Spread (1st 5) 1:04.0 |
| 23, 30, 36, 43, 52, (55), (67) |
| Joe Concannon, Tim Ryan, Gus Suneson, Chris Neilan, Michael Bowen, (Charles Norton), (Sam Larue) |
| 16:16.0, 16:40.0, 16:54.0, 17:14.0, 17:20.0, (17:32.0), (18:11.0) |
6 | 213 | Pembroke,
MA - Team Time (1st 5) 1:25:38.3 | Spread (1st 5) 25.6 |
| 34, 35, 47, 48, 49, (51), (71) |
| Justin Gaiser, Cam Anderson, Patrick Spring, Cole Radke, Harrison Clark, (Camden Cappa), (John Lane) |
| 16:52.4, 16:52.6, 17:17.5, 17:17.8, 17:18.0, (17:19.1), (18:17.5) |
7 | 227 | Marian,
MA - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 2:52.0 |
| 26, 29, 42, 44, 86, (87), (93) |
| Kevin Lucas-Torres, Januario Carreiro, Sam St.George, Declan Walsh, Eric Zhang, (Sean Lammerding), (Sal Maglione) |
| 16:21.0, 16:36.0, 17:08.0, 17:15.0, 19:13.0, (19:14.0), (19:29.0) |
8 | 279 | Bridgewater-Raynham Regional,
MA - Team Time (1st 5) 1:28:31.0 | Spread (1st 5) 1:25.0 |
| 32, 57, 60, 64, 66, (68), (69) |
| Giovanni Balsamo, Jason Vickery, Jason Fusco, Matthew Shattuck, Luke Malone, (Patrick Barry), (Dan Flaherty) |
| 16:45.0, 17:39.0, 17:56.0, 18:01.0, 18:10.0, (18:12.0), (18:13.0) |
9 | 294 | North Quincy,
MA - Team Time (1st 5) 1:29:18.0 | Spread (1st 5) 2:54.0 |
| 20, 58, 62, 76, 78, (80), (103) |
| Jimmy Cannon, Ryan Polsgrove, Aidan Golden, Kevin White, Nick Ouellette, (Brian O'Connell), (Roderick Dakota Pendleton) |
| 15:57.0, 17:46.0, 17:59.0, 18:45.0, 18:51.0, (18:53.0), (20:06.0) |
10 | 303 | Coyle & Cassidy,
MA - Team Time (1st 5) 1:29:05.0 | Spread (1st 5) 1:14.0 |
| 49, 53, 54, 73, 74, (79), (112) |
| Joe Gill, Peter Horvath, Nick Southworth, Noah Slivka, Michael Norton, (Matt Little), (Charlie Southworth) |
| 17:18.0, 17:21.0, 17:23.0, 18:31.0, 18:32.0, (18:52.0), (20:57.0) |
11 | 319 | East Bridgewater Jr/Sr,
MA - Team Time (1st 5) 1:30:47.0 | Spread (1st 5) 2:52.0 |
| 39, 41, 60, 81, 98, (110), (118) |
| Dan Lovell, Bryan Katilus, Mike McBirney, Will Carter, Joe Trask, (Connor Babcock-Gillis), (Luke Dicicco) |
| 17:00.0, 17:02.0, 17:56.0, 18:57.0, 19:52.0, (20:42.0), (22:23.0) |
12 | 345 | South Shore Reg Voc-Tech,
MA - Team Time (1st 5) 1:31:45.0 | Spread (1st 5) 2:46.0 |
| 32, 59, 70, 89, 95, (107), (115) |
| Kyle Parks, Ryan Glynn, Matthew McAndrew, Alex McPherson, Chandler McQueeney, (Shane Brady), (Jarrett Seaman) |
| 16:45.0, 17:55.0, 18:14.0, 19:20.0, 19:31.0, (20:26.0), (21:38.0) |
13 | 384 | Sacred Heart,
MA - Team Time (1st 5) 1:34:09.0 | Spread (1st 5) 3:54.0 |
| 37, 65, 84, 87, 111, (114), (117) |
| Yanni Pappas, Ian Coletti, Loren Simpson, Derek Cronin, Teaghan Gokey, (Connor Meikte), (Zhe Wang) |
| 16:55.0, 18:03.0, 19:08.0, 19:14.0, 20:49.0, (21:00.0), (22:11.0) |
14 | 394 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:34:14.0 | Spread (1st 5) 2:24.0 |
| 44, 72, 90, 92, 96, (104), (105) |
| Anthony Spooner, Gavin Varros, Chris Pratt, Paul Alfieri, Chris Williams, (Nolan Foy), (Joel Smith) |
| 17:15.0, 18:26.0, 19:26.0, 19:28.0, 19:39.0, (20:07.0), (20:10.0) |
15 | 411 | Archbishop Williams,
MA - Team Time (1st 5) 1:35:19.0 | Spread (1st 5) 3:18.0 |
| 46, 56, 100, 101, 108, (123) |
| Stephen Lynch, Anand Panigrahy, Tyler Kelly, Ryan Cristoferi, Matthew Klier, (Nick Mariani) |
| 17:17.0, 17:36.0, 19:54.0, 19:57.0, 20:35.0, (23:27.0) |
16 | 433 | Bristol-Plymouth Reg Voc Tech,
MA - Team Time (1st 5) 1:36:11.0 | Spread (1st 5) 1:05.0 |
| 75, 77, 90, 94, 97, (109), (113) |
| Kyle Capello, Tommy Kelleher, Darrian Bradford, Noah Green, Cameron Warden, (Ben DiGangi), (John Surrette) |
| 18:42.0, 18:46.0, 19:26.0, 19:30.0, 19:47.0, (20:40.0), (20:58.0) |
17 | 457 | Upper Cape Cod Reg Voc Tech,
MA - Team Time (1st 5) 1:37:42.0 | Spread (1st 5) 1:18.0 |
| 82, 82, 85, 102, 106, (119), (120) |
| Nick DiCarlo, Kade Schofield, Deason Brown, Xavier Sequeira, Jimmy Stapel, (Jacob Cannata), (Gaige Hillier) |
| 19:05.0, 19:05.0, 19:10.0, 19:59.0, 20:23.0, (22:52.0), (23:04.0) |
18 | 552 | Bishop Connolly,
MA - Team Time (1st 5) 1:52:32.0 | Spread (1st 5) 6:40.0 |
| 63, 116, 122, 125, 126, (128), (129) |
| Jamison DeFaria, Ashton O'Leary, Tony Deng, Conor Reavey, Ryan Arruda, (Justin Allison), (Nicholas Garant) |
| 18:00.0, 22:10.0, 23:07.0, 24:35.0, 24:40.0, (26:31.0), (26:54.0) |
19 | 600 | Holbrook Middle-High,
MA - Team Time (1st 5) 2:06:52.0 | Spread (1st 5) 14:29.0 |
| 99, 120, 124, 127, 130 |
| Shane Lemieux, Aiden Kelly, Wayne Lounge, Chris Greeley, Andy Poole |
| 19:53.0, 23:04.0, 23:41.0, 25:52.0, 34:22.0 |