1 | 48 | Pembroke,
MA - Team Time (1st 5) 1:21:47.7 | Spread (1st 5) 1:08.0 |
| 2, 3, 5, 18, 20, (24), (34) |
| Alex Wengryn, Justin Gaiser, Chris Spellman, Cam Anderson, Cole Radke, (Keith Brash), (Kyle Fabrizio) |
| 15:48.3, 15:50.5, 16:16.9, 16:55.7, 16:56.3, (17:14.4), (17:30.4) |
2 | 52 | Plymouth North,
MA - Team Time (1st 5) 1:22:12.8 | Spread (1st 5) 1:24.1 |
| 1, 4, 10, 15, 22, (29), (36) |
| Nick McNamee, Bryan Ryder, Patrick Woomer, Finn Lundy, James Doherty, (Hunter Clark), (Colin Reynolds) |
| 15:37.5, 16:00.9, 16:43.7, 16:49.1, 17:01.6, (17:24.0), (17:38.7) |
3 | 65 | Duxbury,
MA - Team Time (1st 5) 1:23:58.0 | Spread (1st 5) 14.0 |
| 8, 12, 12, 14, 19, (39), (43) |
| Chris Meehan, Sam Worley, William Bittrich, Peter Rusinak, Henry Lanza, (Ben Collins), (Chase Schomp) |
| 16:42.0, 16:46.0, 16:46.0, 16:48.0, 16:56.0, (17:42.0), (17:56.9) |
4 | 90 | Hingham,
MA - Team Time (1st 5) 1:24:47.0 | Spread (1st 5) 37.0 |
| 9, 16, 17, 21, 27, (32), (33) |
| Evan Goddard, Joe Marwill, Andersson Perry, William Sutton, Tristan Del Aguila, (Zach Passios), (Samon Oomen-Lochtenfeld) |
| 16:43.0, 16:52.0, 16:54.0, 16:58.0, 17:20.0, (17:24.9), (17:25.0) |
5 | 117 | Plymouth South,
MA - Team Time (1st 5) 1:25:54.2 | Spread (1st 5) 58.0 |
| 6, 25, 26, 29, 31, (37), (50) |
| Strickland Davis, Julian Cenec, Pat Clarke, Ryan Nicholson, Andrew Kenney, (Shayne Hickey), (Billy Kenney) |
| 16:26.6, 17:19.1, 17:19.9, 17:24.0, 17:24.6, (17:38.8), (18:21.6) |
6 | 148 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:27:01.0 | Spread (1st 5) 1:30.0 |
| 7, 11, 40, 44, 46, (48), (49) |
| Andrew Newman, Jack Ryan, Liam Cafferty, Theophilos (Theo) Kamperides, Charles Wilson, (Alexander Uva), (Adam Solari) |
| 16:33.0, 16:45.0, 17:43.0, 17:57.0, 18:03.0, (18:19.1), (18:20.0) |
7 | 209 | Hanover,
MA - Team Time (1st 5) 1:30:24.5 | Spread (1st 5) 1:56.5 |
| 23, 28, 45, 53, 60, (61), (65) |
| Nick Courtney, Chris Pacino, Tomas McDonough, Ethan Bush, Tucker Leslie, (Patrick Brown), (Kevin Talbot) |
| 17:13.3, 17:21.5, 18:00.8, 18:39.1, 19:09.8, (19:12.1), (19:23.7) |
8 | 248 | North Quincy,
MA - Team Time (1st 5) 1:31:45.0 | Spread (1st 5) 1:07.1 |
| 38, 41, 54, 57, 58, (68), (69) |
| Ronan Kelly, Ryan Polsgrove, Nick Ouellette, Dakota Pendleton, Braeden Kopp, (Jack Nelson), (Robert Donovan) |
| 17:40.0, 17:53.3, 18:39.9, 18:44.7, 18:47.1, (20:14.7), (20:17.0) |
9 | 258 | Scituate,
MA - Team Time (1st 5) 1:33:20.6 | Spread (1st 5) 2:40.4 |
| 35, 47, 51, 59, 66, (67), (70) |
| Birch Swart, Bret Bilyou, Keillan Doyle, Aidan Freeman, Riley Hay, (Brendan Hannon), (Callum Provost) |
| 17:31.8, 18:16.6, 18:22.6, 18:57.4, 20:12.2, (20:13.6), (21:16.8) |
10 | 267 | Silver Lake Regional,
MA - Team Time (1st 5) 1:32:57.0 | Spread (1st 5) 1:20.0 |
| 42, 52, 55, 56, 62, (63), (64) |
| Christopher Tilton, Ryan McCarthy, Wesley Kupic, Brian Sherry, Ethan Duran, (John McCarthy), (Parker Allen) |
| 17:54.0, 18:25.0, 18:40.0, 18:44.0, 19:14.0, (19:18.0), (19:21.0) |