1 | 24 | Brookline,
MA - Team Time (1st 5) 1:19:54.0 | Spread (1st 5) 1.0 |
| 4, 5, 5, 5, 5, (5), (10) |
| Evan Baker, Chris Bell, Hal Triedman, Lucas Aramburu, Quinn Gangadharan, (Sam Klein), (Matija Jankovic) |
| 15:58.0, 15:59.0, 15:59.0, 15:59.0, 15:59.0, (15:59.0), (16:00.0) |
2 | 84 | Weymouth,
MA - Team Time (1st 5) 1:22:30.0 | Spread (1st 5) 1:23.0 |
| 2, 14, 19, 23, 26, (34), (36) |
| Cody Moran, Dave Glavin, Brendan Connolly, Mike Havey, Tom Hunter, (Sam Brown), (James Leahy) |
| 15:38.0, 16:19.0, 16:40.0, 16:52.0, 17:01.0, (17:26.0), (17:32.0) |
3 | 89 | Foothill Technology,
CA - Team Time (1st 5) 1:22:40.0 | Spread (1st 5) 1:36.0 |
| 2, 13, 18, 25, 31, (34), (40) |
| Moses Bojorquez, Jared Rodriguez, Evan Pedersen, Andrew Neville, Chris Kuchta, (Clayton Brossia), (Trey Casswell) |
| 15:38.0, 16:10.0, 16:38.0, 17:00.0, 17:14.0, (17:26.0), (17:45.0) |
4 | 107 | Walpole,
MA - Team Time (1st 5) 1:23:32.0 | Spread (1st 5) 1:01.0 |
| 11, 19, 22, 26, 29, (41), (51) |
| Luke Berardinelli, Alex Bjornson, Jon Benoit, Eamon McCarthy, Jack Bushway, (Christian Carr-Locke), (Kyle Barry) |
| 16:03.0, 16:40.0, 16:44.0, 17:01.0, 17:04.0, (17:46.0), (18:28.0) |
5 | 109 | Orono,
ME - Team Time (1st 5) 1:23:37.9 | Spread (1st 5) 1:08.7 |
| 12, 15, 24, 28, 30, (32), (38) |
| Matt Keresey, Tristan Butterfield, William O'Neil, Lowell Ruck, Jonathan Spencer, (Stephen Nelson), (Gavin McDonald) |
| 16:03.6, 16:21.2, 16:57.0, 17:03.8, 17:12.3, (17:22.1), (17:34.3) |
6 | 129 | San Luis Obispo,
CA - Team Time (1st 5) 1:24:39.0 | Spread (1st 5) 2:49.0 |
| 1, 17, 21, 43, 47, (55), (59) |
| Callum Bolger, Matt White, Kobi Kelly, Aaron Bloom, Garron Knox, (Jacob Andreatta), (Sam Kukol) |
| 15:22.0, 16:29.0, 16:43.0, 17:54.0, 18:11.0, (18:38.0), (18:47.0) |
7 | 209 | Norwood Senior,
MA - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 2:37.0 |
| 16, 39, 44, 49, 61, (63), (69) |
| Daniel Curley, Clifton Clark, Josh Ostrom, Patrick Forrest, Craig Riley, (Ousmane Toure), (Thomas Driscoll) |
| 16:25.0, 17:36.0, 18:07.0, 18:13.0, 19:02.0, (19:17.0), (19:39.0) |
8 | 241 | Mount Desert Island,
ME - Team Time (1st 5) 1:31:18.3 | Spread (1st 5) 1:08.1 |
| 37, 45, 50, 53, 56, (71), (74) |
| Peter Philbrook, Josh Bloom, Nick Reznick, Sean Murray, Matthew Lambert, (Bryce DiMauro), (Chase McGee) |
| 17:32.5, 18:07.6, 18:23.8, 18:33.8, 18:40.6, (20:04.9), (20:37.4) |
9 | 244 | Old Town,
ME - Team Time (1st 5) 1:31:20.7 | Spread (1st 5) 1:21.1 |
| 33, 42, 54, 57, 58, (60), (65) |
| Connor Archer, Connor Poirier, Hunter Willey, Austin Robichaud, Ian Haddow, (Skylar Ouellette), (Thomas Sanborn) |
| 17:25.7, 17:48.3, 18:34.5, 18:45.4, 18:46.8, (18:59.8), (19:24.3) |
10 | 305 | South Bakersfield,
CA - Team Time (1st 5) 1:36:57.0 | Spread (1st 5) 2:29.0 |
| 46, 47, 64, 73, 75, (81), (82) |
| Israel Orozco, Jerry Vasquez, Uriel Orozco, Benjamin Rodriguez, Julian Castaneda, (Adam Rodriguez), (Francisco Sifuentes) |
| 18:10.0, 18:11.0, 19:23.0, 20:34.0, 20:39.0, (21:48.0), (22:01.0) |
11 | 352 | Bakersfield Christian,
CA - Team Time (1st 5) 1:41:08.0 | Spread (1st 5) 3:34.0 |
| 51, 70, 72, 76, 83, (84), (85) |
| Ryan Carmody, James Rossi, Luc Irey, Joseph Mikhail, Max Liu, (Alec Adkins), (Chase Crider) |
| 18:28.0, 19:50.0, 20:07.0, 20:41.0, 22:02.0, (22:06.0), (22:13.0) |
12 | 362 | Mattanawcook Academy,
ME - Team Time (1st 5) 1:42:02.5 | Spread (1st 5) 2:19.6 |
| 62, 65, 77, 78, 80 |
| Daegan Eastman, Joshua Burris, Camren Mcreavy, Josh Cox, Bradley Theriault |
| 19:09.6, 19:24.3, 20:50.5, 21:08.9, 21:29.2 |
13 | 387 | Searsport District Senior,
ME - Team Time (1st 5) 1:55:40.2 | Spread (1st 5) 9:26.1 |
| 67, 68, 79, 86, 87, (88) |
| Devin Fairbrother, Holden Clapp, Malcolm Jones, Damien Hebert, Colby Johnson, (Branden Allen) |
| 19:25.0, 19:25.8, 21:24.9, 26:33.4, 28:51.1, (34:01.4) |