1 | 15 | Mount Tabor,
NC - Team Time (1st 5) 53:12.5 | Spread (1st 5) 50.2 |
| 1, 2, 3, 4, 5, (6), (7) |
| Jacob Gallant, James Vlasis, Jon Spaar, Hayden Coty, Alex Kern, (Max Thomas), (Samuel Pomper) |
| 10:04.6, 10:28.5, 10:51.8, 10:52.8, 10:54.8, (10:59.4), (11:08.4) |
2 | 58 | Cox Mill,
NC - Team Time (1st 5) 1:00:10.0 | Spread (1st 5) 58.0 |
| 8, 10, 11, 14, 15, (17), (18) |
| Hunter Levy, Alex Garcia, Brendan Cavazos, Izic Harris, Tate Grewell, (Omar Adame), (Spencer Connick) |
| 11:30.0, 11:52.0, 11:57.0, 12:23.0, 12:28.0, (12:33.0), (12:40.0) |
3 | 106 | A.L. Brown,
NC - Team Time (1st 5) 1:04:34.0 | Spread (1st 5) 1:01.0 |
| 13, 19, 20, 24, 30, (31), (50) |
| Gabe Blackwelder, Tanner Roth, Onesimo Rosas, Michael DaCosta, Colby Teal, (Kevin Stegall), (Thomas Bitler) |
| 12:20.0, 12:46.0, 13:00.0, 13:07.0, 13:21.0, (13:23.0), (14:33.0) |
4 | 113 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:05:12.0 | Spread (1st 5) 1:09.0 |
| 15, 20, 20, 24, 34, (46), (48) |
| Luke Linkel, Alex Beaver, Zavien McPherson, Raj Patel, Riley Horn, (Daniel Pless), (Coleson Rowe) |
| 12:28.0, 13:00.0, 13:00.0, 13:07.0, 13:37.0, (14:17.0), (14:20.5) |
5 | 143 | Parkland,
NC - Team Time (1st 5) 1:06:33.2 | Spread (1st 5) 4:00.2 |
| 9, 12, 26, 37, 59, (61), (62) |
| Alexis Ceballos, Eddy Noyola Martinez, Anthony Camarillo Rey, Gustavo Castillo Alejo, Eduardo Pichardo, (Justin Miles), (Chandler Dowell) |
| 11:40.5, 12:16.1, 13:08.9, 13:47.0, 15:40.7, (16:45.7), (18:02.9) |
6 | 157 | Robinson,
NC - Team Time (1st 5) 1:07:22.0 | Spread (1st 5) 1:06.0 |
| 23, 27, 29, 34, 44, (49), (52) |
| Ethan Bailey, Eric Mendiola, Carson Muller, Pierson Pickler, Connor Gordon, (Andrew Michaud), (Michael Cawley) |
| 13:04.0, 13:13.0, 13:18.0, 13:37.0, 14:10.0, (14:25.0), (15:01.0) |
7 | 195 | Concord,
NC - Team Time (1st 5) 1:09:21.0 | Spread (1st 5) 46.0 |
| 31, 39, 40, 42, 43, (58), (63) |
| Trace Beaver, Nehemiah Hampton, Jackson Lippard, Matthew Leder, Macklin Rett, (Akhilesh Shivaramakrishnan), (Michael Tiereney) |
| 13:23.0, 13:55.0, 13:56.0, 13:58.0, 14:09.0, (15:33.0), (20:15.0) |
8 | 202 | Cuthbertson,
NC - Team Time (1st 5) 1:09:43.0 | Spread (1st 5) 50.5 |
| 33, 36, 41, 45, 47, (53), (54) |
| Walker Eanes, Matthew Cushing, Thomas Giglio, Payton Borst, Justin Sluiter, (Cole Eaton), (Caleb Loftis) |
| 13:29.9, 13:42.8, 13:57.0, 14:12.9, 14:20.4, (15:02.5), (15:07.0) |
9 | 226 | Central Cabarrus,
NC - Team Time (1st 5) 1:12:13.0 | Spread (1st 5) 2:10.0 |
| 27, 37, 51, 55, 56, (57), (60) |
| Koby Boyter, Kevin Robles, Colin Kirila, Ryan Bergsmith, Dylan Steed, (David Hendrickson), (Caleb Watson) |
| 13:13.0, 13:47.0, 14:41.0, 15:09.0, 15:23.0, (15:32.0), (16:19.0) |