1 | 25 | Asheville,
NC - Team Time (1st 5) 1:23:16.8 | Spread (1st 5) 1:06.0 |
| 1, 4, 5, 7, 8, (12), (36) |
| Noah Shore, Davis Turner, Terry Young, Collin Kemper, Haven Honeycutt, (Isiah First), (Soloman House) |
| 15:54.0, 16:38.7, 16:46.0, 16:58.1, 17:00.0, (17:10.5), (18:21.1) |
2 | 133 | Pisgah,
NC - Team Time (1st 5) 1:30:28.0 | Spread (1st 5) 30.0 |
| 22, 25, 28, 29, 29, (64), (70) |
| Andrew Hammel, Daniel Mashburn, Cody Lovelace, Lance Shallenberger, Carter Binkley, (Joshua Jimison), (Carson Frizzell) |
| 17:45.0, 17:59.0, 18:14.0, 18:15.0, 18:15.0, (19:21.0), (19:27.0) |
3 | 135 | A.C. Reynolds,
NC - Team Time (1st 5) 1:29:57.5 | Spread (1st 5) 1:06.5 |
| 17, 19, 23, 35, 41, (43), (60) |
| Zeke Trezise, Jeremiah Godard, Henry Klesius, Neil Rogers, Jake Erickson, (Lawson Robertson), (Thad McNeil) |
| 17:32.5, 17:38.0, 17:47.0, 18:21.0, 18:39.0, (18:42.0), (19:09.2) |
4 | 137 | West Henderson,
NC - Team Time (1st 5) 1:29:51.2 | Spread (1st 5) 2:04.8 |
| 3, 21, 32, 40, 41, (53), (82) |
| Dylan Shamburger, Jarod Connell, Colby Sousa, Brandan Naef, Kalden Dirks, (James Burnette), (Nickolas Jackson) |
| 16:34.2, 17:42.0, 18:18.0, 18:38.0, 18:39.0, (19:01.0), (19:58.0) |
5 | 154 | St. Stephens,
NC - Team Time (1st 5) 1:29:56.0 | Spread (1st 5) 2:07.0 |
| 10, 11, 18, 56, 59, (78), (126) |
| Brad Barbee, Bryan Barbee, Jayden Hefner, Grant Harper, Brock Walters, (Grayson Gimblet), (Jacob Childers) |
| 17:02.0, 17:03.0, 17:36.0, 19:06.0, 19:09.0, (19:54.0), (22:29.0) |
6 | 186 | Hickory,
NC - Team Time (1st 5) 1:31:48.0 | Spread (1st 5) 2:35.0 |
| 15, 24, 31, 34, 82, (85), (87) |
| Ethan Deffke, Austin Hale, Jacob Squiric, Will Tanner, Max Hirsch, (Daniel Bennett), (Colby Shepler) |
| 17:23.0, 17:50.0, 18:17.0, 18:20.0, 19:58.0, (20:00.0), (20:01.0) |
7 | 196 | North Henderson,
NC - Team Time (1st 5) 1:32:21.0 | Spread (1st 5) 1:32.0 |
| 20, 27, 37, 51, 61, (77), (97) |
| Hunter White, Jose Robles, Dylan Christopher, Austin Edney, Will Baldwin, (Raul Ortiz), (Conner Wilderman) |
| 17:39.0, 18:07.0, 18:27.0, 18:57.0, 19:11.0, (19:53.0), (20:28.0) |
8 | 217 | Ashbrook,
NC - Team Time (1st 5) 1:32:30.7 | Spread (1st 5) 2:10.5 |
| 14, 16, 58, 63, 66, (73), (76) |
| Bryce Walton, Michael Seager, Greg Stevens, Stephen Bell, Nick Frez, (Mikhail Kogan), (Andrew Massey) |
| 17:13.0, 17:28.0, 19:08.2, 19:18.0, 19:23.5, (19:35.0), (19:52.0) |
9 | 236 | Freedom,
NC - Team Time (1st 5) 1:34:04.0 | Spread (1st 5) 34.0 |
| 38, 44, 48, 52, 54, (71), (74) |
| Ryan Farris, Spencer Amos, Ethan Hawkins, Jacob Burgess, Ryan Garland, (Leighton Shirley), (Glen Allen) |
| 18:29.0, 18:44.0, 18:48.0, 19:00.0, 19:03.0, (19:28.0), (19:41.0) |
10 | 240 | North Buncombe,
NC - Team Time (1st 5) 1:33:08.0 | Spread (1st 5) 3:01.4 |
| 6, 13, 67, 75, 79, (79), (94) |
| Parker Hamel, Luke Shealy, Bryan Miller, Matthew Shaw, Evan Childress, (Paul Soule), (Michael Hartz) |
| 16:54.6, 17:11.7, 19:23.7, 19:42.0, 19:56.0, (19:56.0), (20:21.1) |
11 | 279 | East Henderson,
NC - Team Time (1st 5) 1:35:11.2 | Spread (1st 5) 1:11.3 |
| 32, 45, 62, 68, 72, (95), (116) |
| Logan Burroughs, Talon Gromek, Drew Winn, Nathan Brown, Nick Blevins, (Keegan Edge), (Takashi Isomura) |
| 18:18.0, 18:45.0, 19:15.0, 19:23.9, 19:29.3, (20:22.2), (21:51.0) |
12 | 357 | Forestview,
NC - Team Time (1st 5) 1:39:04.0 | Spread (1st 5) 4:44.0 |
| 26, 46, 69, 88, 128 |
| Andrew Inman, Karol Rodriguez, Conrad Tolbert, Max Queen, Shelden Burrell |
| 18:03.0, 18:47.0, 19:24.0, 20:03.0, 22:47.0 |
13 | 371 | Enka,
NC - Team Time (1st 5) 1:38:43.0 | Spread (1st 5) 2:05.0 |
| 39, 57, 81, 96, 98, (131), (142) |
| Shawn Hamilton, Alex Holguin, Michael Sutton, Melvin Rubio, Zack Puryer, (Jacob Carter), (Jonathan Kayne) |
| 18:35.0, 19:08.0, 19:57.0, 20:23.0, 20:40.0, (23:00.0), (24:21.0) |
14 | 388 | Tuscola,
NC - Team Time (1st 5) 1:38:46.8 | Spread (1st 5) 4:53.8 |
| 2, 90, 91, 99, 106, (111), (127) |
| Jacob Franklin, Crayton Morrow, Nikolas Robinson, Dylan Pridgen, Connor WIllis, (Jacob Bennington), (Zach Bach) |
| 16:24.0, 20:07.0, 20:14.0, 20:44.0, 21:17.8, (21:39.0), (22:35.0) |
15 | 396 | East Gaston,
NC - Team Time (1st 5) 1:39:54.7 | Spread (1st 5) 4:13.3 |
| 9, 82, 100, 101, 104, (110), (112) |
| Landon Maxwell, Braden McGuirt, Cameron Reed, Micah Deneen, Raul Gutierrez, (Hunter Ealey), (Hunter Angstadt) |
| 17:00.7, 19:58.0, 20:50.0, 20:52.0, 21:14.0, (21:31.0), (21:47.0) |
16 | 432 | Kings Mountain,
NC - Team Time (1st 5) 1:42:02.0 | Spread (1st 5) 3:16.0 |
| 48, 50, 93, 120, 121, (130), (140) |
| Austin McKee, Malachi Wingate, Bryson Key, Caleb Barnes, Orlandus Gamble, (Trevor Rhea), (Zachary Falls) |
| 18:48.0, 18:52.0, 20:20.0, 21:58.0, 22:04.0, (22:57.0), (24:05.0) |
17 | 460 | Patton,
NC - Team Time (1st 5) 1:43:15.0 | Spread (1st 5) 3:25.0 |
| 46, 85, 102, 104, 123, (135), (143) |
| Drew Watson, Sage Bonfield, Jeronimo Martin, Bennet Hall, Rob Seevers, (Hao Li), (Micha Boughman) |
| 18:47.0, 20:00.0, 21:02.0, 21:14.0, 22:12.0, (23:12.0), (25:20.0) |
18 | 499 | Erwin,
NC - Team Time (1st 5) 1:44:47.0 | Spread (1st 5) 2:32.0 |
| 65, 91, 107, 117, 119, (129), (141) |
| Fernando Calderon, Nicholas Gevedon, Lucas Johnson, Jax Putnam, Hector Cardona, (Kalel Greene), (Holden Aderhold) |
| 19:23.0, 20:14.0, 21:23.0, 21:52.0, 21:55.0, (22:50.9), (24:15.0) |
19 | 540 | Crest,
NC - Team Time (1st 5) 1:46:36.0 | Spread (1st 5) 2:01.0 |
| 89, 103, 108, 118, 122, (138) |
| Christian Justice, Houston Camp, Jordan Ferree, Rafael Perez, Jonathan Webber, (Kris Martin) |
| 20:05.0, 21:07.0, 21:24.0, 21:54.0, 22:06.0, (23:40.0) |
20 | 548 | Foard,
NC - Team Time (1st 5) 1:48:47.2 | Spread (1st 5) 4:03.2 |
| 54, 114, 115, 132, 133, (137), (139) |
| Parker Reinhardt, Keyontae Lane, Coty Siemer, Caleb Peschel, Rylee Smith, (Patrick Herman), (Emanuel Lee) |
| 19:03.0, 21:48.0, 21:49.0, 23:01.0, 23:06.2, (23:39.0), (24:02.9) |
21 | 604 | South Point,
NC - Team Time (1st 5) 1:51:08.8 | Spread (1st 5) 1:43.0 |
| 109, 112, 124, 125, 134, (135) |
| Ben Bogle, Corey Hodges, Jacob Johnson, Will Allen, Tylik Hall, (Jacob Stinnett) |
| 21:27.0, 21:47.0, 22:21.0, 22:23.8, 23:10.0, (23:12.0) |