1 | 26 | Croatan,
NC - Team Time (1st 5) 50:59.0 | Spread (1st 5) 57.0 |
| 1, 2, 7, 7, 9, (11), (16) |
| Tyrese Cone, Noah Guerrero, Matthew Quispe, Andrew Wahlgren, Cooper Stephens, (Justin Wax), (Trey Austin) |
| 9:42.0, 9:58.0, 10:20.0, 10:20.0, 10:39.0, (10:42.0), (10:47.0) |
2 | 64 | First Flight,
NC - Team Time (1st 5) 53:12.0 | Spread (1st 5) 46.0 |
| 4, 11, 14, 17, 18, (20) |
| Judah Lacroix, Liam Minnich, Alex Lutz, Chase Matis, Deacon Parker, (Karter Tucker) |
| 10:05.0, 10:42.0, 10:45.0, 10:49.0, 10:51.0, (10:59.0) |
3 | 105 | West Carteret,
NC - Team Time (1st 5) 55:19.0 | Spread (1st 5) 1:42.0 |
| 4, 9, 21, 34, 37, (51), (54) |
| Jake Knight, Chance McCubbin, Riley Kay, Carter Bass, Greyson Williams, (Nash Taylor), (Joshua Figueredo) |
| 10:05.0, 10:39.0, 11:03.0, 11:45.0, 11:47.0, (12:18.0), (12:22.0) |
4 | 134 | Currituck County,
NC - Team Time (1st 5) 57:03.0 | Spread (1st 5) 22.0 |
| 23, 25, 26, 29, 31, (34), (65) |
| Oliver Green, Carlo Thomas, Jason Mercer, Austin Mercer, Alex Frantz, (jd Wilkerson), (Caleb Faytik) |
| 11:12.0, 11:20.0, 11:26.0, 11:31.0, 11:34.0, (11:45.0), (12:51.0) |
5 | 166 | South Central,
NC - Team Time (1st 5) 57:31.0 | Spread (1st 5) 2:15.0 |
| 6, 14, 45, 46, 55 |
| Matthew Winstead, Jake Adamski, Jackson Wood, Brandon Worsley, Ryan Witteborg |
| 10:09.0, 10:45.0, 12:04.0, 12:09.0, 12:24.0 |
6 | 167 | Swansboro,
NC - Team Time (1st 5) 58:05.0 | Spread (1st 5) 1:16.0 |
| 11, 36, 37, 40, 43, (64), (70) |
| Trevor Martin, Mason Roush, Michael Justice, Liam Staten, Isaiah St. Pierre, (Logan Walters), (Bode Alvis) |
| 10:42.0, 11:46.0, 11:47.0, 11:52.0, 11:58.0, (12:48.0), (13:12.0) |
7 | 175 | White Oak,
NC - Team Time (1st 5) 58:32.0 | Spread (1st 5) 56.9 |
| 24, 29, 33, 42, 47, (49), (68) |
| Isaiah Abenti, Matthew Earle, Jeremiah Gill, Jake Hallett, Derrick Watson, (Yomar Cruz Rivera), (Jacob Zimmer) |
| 11:13.0, 11:31.0, 11:41.0, 11:57.1, 12:09.9, (12:12.0), (13:10.0) |
8 | 200 | Jacksonville,
NC - Team Time (1st 5) 59:22.8 | Spread (1st 5) 48.8 |
| 28, 32, 39, 48, 53, (66), (68) |
| Jeremy Keefer, Jude Sawyer, Joel Williams, Andrew Houston, Lucas Alexander, (Aiden Chestnut), (Nathan Reese) |
| 11:30.0, 11:35.0, 11:49.0, 12:10.0, 12:18.8, (12:56.0), (13:10.0) |
9 | 230 | Havelock,
NC - Team Time (1st 5) 1:05:12.0 | Spread (1st 5) 7:27.0 |
| 19, 22, 44, 62, 83, (85), (86) |
| Denver Cox, Brandon Law, Jeremy Rich, Ethan Dickerson, Trevor Smith, (Aiden Gosselin), (Kaiden Hunt) |
| 10:54.0, 11:10.0, 12:01.0, 12:46.0, 18:21.0, (20:13.0), (21:51.0) |
10 | 234 | West Johnston,
NC - Team Time (1st 5) 1:01:22.0 | Spread (1st 5) 4:10.0 |
| 3, 41, 56, 59, 75, (76) |
| Warner Clark, Grant Foggiano, Mason Burton, Aaron Painter, Coen Czysz, (Keegan Tuffentsamer) |
| 10:03.0, 11:57.0, 12:28.0, 12:41.0, 14:13.0, (14:37.0) |
11 | 299 | Richlands,
NC - Team Time (1st 5) 1:04:51.0 | Spread (1st 5) 2:27.0 |
| 27, 60, 67, 72, 73, (77) |
| Luke Rials, Antonio Ross, Andrew Eller, Gabriel Glenn, Avery Holmes, (Michael Bundle) |
| 11:27.0, 12:42.0, 13:02.0, 13:46.0, 13:54.0, (14:46.5) |
12 | 316 | South Johnston,
NC - Team Time (1st 5) 1:07:00.0 | Spread (1st 5) 3:28.0 |
| 50, 51, 61, 74, 80, (81), (82) |
| Daniel Pineda, Ethan Brownlee, Julio Gonzalez, Ruben Rodriguez, Gavin Keene, (Austin Creech), (Sawyer Johns) |
| 12:16.0, 12:18.0, 12:44.0, 13:58.0, 15:44.0, (15:50.0), (15:51.0) |
13 | 327 | Forestview,
NC - Team Time (1st 5) 1:06:23.9 | Spread (1st 5) 2:18.0 |
| 57, 58, 63, 71, 78, (79), (84) |
| William Washington, Damir Wiggins, Nolan Taylor, Elliott Anthony, Daniel Duffy, (Tylique Aldridge), (Ethan Hobbs) |
| 12:30.8, 12:31.9, 12:47.4, 13:45.0, 14:48.8, (15:33.0), (19:34.0) |