1 | 31 | Taunton,
MA - Team Time (1st 5) 56:37.0 | Spread (1st 5) 28.0 |
| 2, 4, 5, 6, 14, (21), (25) |
| Dylan Lynch, Zac Bentley, Trevor Wysong, David Boslee, Andrew Callahan, (Will Thayer), (Kyle Nunes) |
| 11:04.0, 11:16.0, 11:22.0, 11:23.0, 11:32.0, (11:46.0), (11:52.0) |
2 | 43 | Weymouth,
MA - Team Time (1st 5) 56:31.0 | Spread (1st 5) 49.0 |
| 1, 6, 11, 12, 13, (16), (18) |
| Zach Prescott, Sam Martin, Brendan Campbell, Brendan Connolly, Chris Giacobbe, (Greg Clark), (Cody Moran) |
| 10:41.0, 11:23.0, 11:28.0, 11:29.0, 11:30.0, (11:41.0), (11:43.0) |
3 | 96 | Mansfield,
MA - Team Time (1st 5) 59:15.4 | Spread (1st 5) 1:26.5 |
| 3, 8, 20, 28, 37, (45), (65) |
| Kalin Petrov, Matt Weiner, Griffin Milas, Adam Zawadzkas, Sam Cavicchi, (Devin Chatterjee), (Tucker Olen) |
| 11:13.7, 11:23.4, 11:45.2, 12:12.9, 12:40.2, (13:19.6), (15:55.0) |
4 | 105 | Sharon,
MA - Team Time (1st 5) 59:39.1 | Spread (1st 5) 1:28.5 |
| 9, 10, 15, 32, 39, (73) |
| Vishal Kalakonnavar, Jackson Fawcett, Tieqi Sun, Jonathan Lee, Rayan Rashid, (Azaan Merchant) |
| 11:24.5, 11:26.2, 11:35.3, 12:20.1, 12:53.0, (19:57.7) |
5 | 124 | Franklin,
MA - Team Time (1st 5) 59:54.0 | Spread (1st 5) 35.0 |
| 17, 23, 24, 29, 31, (35), (43) |
| Hayden Goldsmith, Zachary Siders, Owen McKenna, Alexander Lu, Bryce Parkman, (William Jacobs), (Chris Olah) |
| 11:42.7, 11:47.7, 11:50.8, 12:15.1, 12:17.7, (12:38.0), (13:17.0) |
6 | 161 | Cardinal Spellman,
MA - Team Time (1st 5) 1:02:34.0 | Spread (1st 5) 1:26.0 |
| 19, 27, 36, 38, 41, (54), (63) |
| Tim Ryan, Joe Concannon, Gus Suneson, Patrick Hansbury, Chris Neilan, (Ryan Donohue), (Liam Carver) |
| 11:45.0, 12:12.0, 12:39.0, 12:47.0, 13:11.0, (14:08.0), (14:51.0) |
7 | 198 | Attleboro,
MA - Team Time (1st 5) 1:04:52.7 | Spread (1st 5) 1:50.0 |
| 26, 33, 42, 44, 53, (55), (56) |
| Zachery Valade, Jason Feierstein, Daniel Becker, Matthew Willis, Elijah Cave, (Brendon McCormick), (William Paion) |
| 12:04.2, 12:22.2, 13:13.1, 13:19.0, 13:54.2, (14:09.9), (14:12.5) |
8 | 226 | Canton,
MA - Team Time (1st 5) 1:06:51.5 | Spread (1st 5) 1:56.8 |
| 30, 40, 48, 51, 57, (58), (59) |
| Joe Barry, Gerry Sullivan, Austin Maffie, Kyle Morrison, Theo Bollenbach, (Geoffrey Bonnanzio), (Tyler Czyras) |
| 12:15.9, 13:09.1, 13:27.0, 13:46.8, 14:12.7, (14:13.9), (14:20.1) |
9 | 246 | Bishop Fenwick,
MA - Team Time (1st 5) 1:08:09.0 | Spread (1st 5) 2:14.0 |
| 34, 49, 50, 52, 61, (69), (72) |
| Jack Keenan, Mika Malala, Zach Mizioch, Michael Cook, Michael D'Iorio, (Cole Coture), (Joseph Rando) |
| 12:28.0, 13:34.0, 13:38.0, 13:47.0, 14:42.0, (18:18.0), (19:30.0) |
10 | 274 | Marian,
MA - Team Time (1st 5) 1:12:37.0 | Spread (1st 5) 4:30.0 |
| 21, 60, 62, 64, 67, (68), (74) |
| Declan Walsh, Sal Maglione, Davy Pan, Johnson He, Daniel Zhao, (Cam McNeil), (Gary Cui) |
| 11:46.0, 14:27.0, 14:49.0, 15:19.0, 16:16.0, (16:32.0), (20:34.0) |
11 | 300 | Matignon,
MA - Team Time (1st 5) 1:19:47.0 | Spread (1st 5) 5:02.0 |
| 46, 47, 66, 70, 71 |
| Conner Byrne, Jarret Byrne, Justin DeJesus, Jason Le, Ronan Lynch |
| 13:24.0, 13:26.0, 16:07.0, 18:24.0, 18:26.0 |