1 | Cary (NC) | 93 |
| 1) Brian Picone | | 16:06.03 | 7 |
| 2) Jackson Martin | | 16:12.02 | 13 |
| 3) Anton Idhammar | | 16:17.89 | 15 |
| 4) Stephen Atkinson | | 16:39.74 | 28 |
| 5) Ted Sielatycki | | 16:40.69 | 30 |
| Average Time: 16:23.27 Total Time: 1:21:56.37 1-5 Split: 34.66 |
| 6) Jack McLoughlin | | 17:36.54 | 136 |
| 7) Evan Padiak | | 17:56.34 | 187 |
2 | Cardinal Gibbons (NC) | 97 |
| 1) Lowell Hensgen | | 15:52.00 | 2 |
| 2) Carson Williams | | 15:58.00 | 5 |
| 3) Wesley Haws | | 16:27.00 | 20 |
| 4) Tyler Stephens | | 16:37.00 | 25 |
| 5) Mitchell Kisaberth | | 16:53.00 | 45 |
| Average Time: 16:21.40 Total Time: 1:21:47.00 1-5 Split: 1:01.00 |
| 6) Liam Peeples | | 17:08.00 | 65 |
| 7) Rollie Tillman | | 17:29.00 | 115 |
3 | Panther Creek (NC) | 140 |
| 1) Ian Harrison | | 15:49.26 | 1 |
| 2) Joey Bream | | 15:54.27 | 3 |
| 3) Justin Hayes | | 16:37.67 | 27 |
| 4) Casper Serrano | | 16:58.66 | 50 |
| 5) Mark South | | 17:04.83 | 59 |
| Average Time: 16:28.94 Total Time: 1:22:24.69 1-5 Split: 1:15.57 |
| 6) John Monroe | | 17:16.86 | 86 |
| 7) Hayden Perko | | 17:25.04 | 105 |
4 | Chapel Hill (NC) | 177 |
| 1) Ben Hawley | | 16:12.74 | 14 |
| 2) Owen Rogers | | 16:19.03 | 16 |
| 3) Emil Arangala | | 16:48.81 | 37 |
| 4) James Clabo | | 16:51.34 | 43 |
| 5) Zeno Scotti | | 17:09.51 | 67 |
| Average Time: 16:40.29 Total Time: 1:23:21.43 1-5 Split: 56.77 |
| 6) Jacob Meredith-Andrews | | 17:12.30 | 73 |
| 7) Jason Dadolf | | 17:36.73 | 138 |
5 | Leesville Road (NC) | 235 |
| 1) Preston Jones | | 16:30.65 | 23 |
| 2) James Blizzard | | 16:50.17 | 41 |
| 3) Colby Crenshaw | | 17:00.71 | 52 |
| 4) Will Bell | | 17:02.93 | 58 |
| 5) Jamal Mohamad | | 17:06.04 | 61 |
| Average Time: 16:54.10 Total Time: 1:24:30.50 1-5 Split: 35.39 |
| 6) Jack Fuhrer | | 17:33.28 | 127 |
| 7) Andrew Macemore | | 17:36.56 | 137 |
6 | Apex (NC) | 254 |
| 1) Scott Kennedy | | 16:27.22 | 21 |
| 2) Andrew Edney | | 16:49.48 | 39 |
| 3) Jacob Vehslage | | 17:01.49 | 56 |
| 4) Austin Dewey | | 17:07.93 | 64 |
| 5) Emmett Lynch | | 17:12.88 | 74 |
| Average Time: 16:55.80 Total Time: 1:24:39.00 1-5 Split: 45.66 |
| 6) Jason Kennedy | | 17:14.68 | 79 |
| 7) Simon Griggs | | 17:17.16 | 89 |
7 | A.C. Reynolds (NC) | 318 |
| 1) Dwayne Lillie | | 16:10.65 | 12 |
| 2) Thad McNeil | | 16:54.37 | 48 |
| 3) Lawson Robertson | | 17:00.90 | 54 |
| 4) Townes Ellum | | 17:21.14 | 94 |
| 5) Timothy Barham | | 17:27.55 | 110 |
| Average Time: 16:58.92 Total Time: 1:24:54.61 1-5 Split: 1:16.90 |
| 6) Aidan Cole | | 17:35.93 | 132 |
| 7) Murdoch Wiprut | | 18:03.94 | 207 |
8 | First Flight (NC) | 327 |
| 1) Zach Hughes | | 16:09.00 | 10 |
| 2) Joseph Davidson | | 16:46.00 | 34 |
| 3) Tyler Sylvia | | 16:51.00 | 42 |
| 4) Warner Campbell | | 17:17.00 | 88 |
| 5) Aidan May | | 17:44.00 | 153 |
| Average Time: 16:57.40 Total Time: 1:24:47.00 1-5 Split: 1:35.00 |
| 6) Max Bowlin | | 18:16.00 | 242 |
| 7) Sean Stultz | | 19:08.00 | 400 |
9 | West Forsyth (NC) | 362 |
| 1) Will Atkins | | 16:24.00 | 18 |
| 2) Jeremy Eldredge | | 17:00.00 | 51 |
| 3) Brock Newsome | | 17:11.00 | 69 |
| 4) Jackson Nichols | | 17:14.00 | 77 |
| 5) Cole Meixsell | | 17:42.00 | 147 |
| Average Time: 17:06.20 Total Time: 1:25:31.00 1-5 Split: 1:18.00 |
| 6) Cameron McDaniel | | 18:44.00 | 330 |
| 7) Dyllan McPherson | | 18:51.00 | 349 |
10 | R.J. Reynolds (NC) | 506 |
| 1) Jack Holbrook | | 16:10.02 | 11 |
| 2) John Paynter | | 16:24.05 | 19 |
| 3) Jeff Echols | | 17:24.60 | 103 |
| 4) Bo Dalrymple | | 17:55.50 | 183 |
| 5) Henry Phillips | | 17:57.95 | 190 |
| Average Time: 17:10.42 Total Time: 1:25:52.12 1-5 Split: 1:47.93 |
| 6) Harrison Hickman | | 18:00.69 | 197 |
| 7) David Nicholson | | 18:04.26 | 208 |
11 | Lincoln Charter (NC) | 549 |
| 1) Drew Zink | | 16:43.16 | 31 |
| 2) Cutter Law | | 17:20.19 | 91 |
| 3) Patrick Rice | | 17:21.87 | 98 |
| 4) Curtis Herms | | 17:34.77 | 130 |
| 5) Jordan Hudson | | 18:01.54 | 199 |
| Average Time: 17:24.31 Total Time: 1:27:01.53 1-5 Split: 1:18.38 |
| 6) Mitchell Swicegood | | 18:56.65 | 367 |
| 7) Sam Bruce | | 18:59.02 | 378 |
12 | Cary Academy (NC) | 582 |
| 1) Kenny Eheman | | 16:20.62 | 17 |
| 2) Luke Johnson | | 16:40.28 | 29 |
| 3) Abe Weinstein | | 17:37.77 | 140 |
| 4) Grant Scotto | | 17:56.18 | 186 |
| 5) Kyle Murphy | | 18:04.37 | 210 |
| Average Time: 17:19.84 Total Time: 1:26:39.22 1-5 Split: 1:43.75 |
| 6) Xavier Desouza | | 18:21.70 | 255 |
| 7) Krishan Guzzo | | 18:50.61 | 348 |
13 | East Chapel Hill (NC) | 643 |
| 1) George Hotelling | | 16:07.10 | 8 |
| 2) Gresham Parrish | | 17:15.65 | 85 |
| 3) Kees Heetsderks | | 17:26.39 | 106 |
| 4) Irish Farrell | | 17:55.66 | 184 |
| 5) Owen Cole | | 18:22.78 | 260 |
| Average Time: 17:25.52 Total Time: 1:27:07.58 1-5 Split: 2:15.68 |
| 6) Jaxson Villa | | 18:25.46 | 274 |
| 7) Isaiah Benzoni | | 18:31.86 | 293 |
14 | Enka (NC) | 672 |
| 1) Rodrigo Bustillo | | 17:20.85 | 93 |
| 2) Max Adair | | 17:29.13 | 117 |
| 3) Ethan Harmon | | 17:31.32 | 123 |
| 4) Blake Trantham | | 17:32.45 | 124 |
| 5) Evan Cammisa | | 18:07.22 | 215 |
| Average Time: 17:36.19 Total Time: 1:28:00.97 1-5 Split: 46.37 |
| 6) Sawyer Cumbow | | 18:14.94 | 240 |
| 7) Eli Bonham | | 19:16.18 | 428 |
15 | D.H. Conley (NC) | 677 |
| 1) Peyton Walters | | 17:20.42 | 92 |
| 2) AJ Miller | | 17:26.40 | 107 |
| 3) Owen Thorndike | | 17:32.85 | 125 |
| 4) Seth McKinney | | 17:42.53 | 150 |
| 5) Jalen Wilson | | 18:03.02 | 203 |
| Average Time: 17:37.04 Total Time: 1:28:05.22 1-5 Split: 42.60 |
| 6) John Anderson | | 18:35.28 | 304 |
| 7) Aaron Kinlaw | | 18:46.79 | 337 |
16 | Southwest Guilford (NC) | 714 |
| 1) Kobe Brown | | 16:46.89 | 36 |
| 2) Travis Leach | | 16:53.57 | 46 |
| 3) Aman Tsegay | | 17:34.26 | 129 |
| 4) Spencer Leinbach | | 18:14.45 | 239 |
| 5) Max Villarreal | | 18:23.17 | 264 |
| Average Time: 17:34.47 Total Time: 1:27:52.34 1-5 Split: 1:36.28 |
| 6) Andy Woehr | | 18:41.50 | 321 |
| 7) Eddie Dixon | | 18:53.77 | 353 |
17 | T.C. Roberson (NC) | 723 |
| 1) Michael Zapherson | | 16:52.00 | 44 |
| 2) Will Soule | | 17:28.00 | 113 |
| 3) Joshua Draper | | 17:29.00 | 114 |
| 4) David Cordero | | 17:46.00 | 162 |
| 5) Jay Wright | | 18:31.00 | 290 |
| Average Time: 17:37.20 Total Time: 1:28:06.00 1-5 Split: 1:39.00 |
| 6) Braden Braden Blakely | | 18:57.00 | 368 |
| 7) Isaiah Dickerson | | 19:19.97 | 444 |
18 | Pinecrest (NC) | 725 |
| 1) Matthew Bauer | | 16:49.64 | 40 |
| 2) Aj Williams | | 17:14.50 | 78 |
| 3) Spencer Lykins | | 17:31.31 | 122 |
| 4) Aiden Herman | | 18:06.38 | 213 |
| 5) Joshua Handy | | 18:25.06 | 272 |
| Average Time: 17:37.38 Total Time: 1:28:06.89 1-5 Split: 1:35.42 |
| 6) Troye Curtin | | 18:31.19 | 291 |
| 7) Caleb Nocton | | 19:04.50 | 389 |
19 | North Henderson (NC) | 753 |
| 1) Hunter White | | 15:55.84 | 4 |
| 2) Jose Rodriguez | | 17:34.18 | 128 |
| 3) Lazaro Vasquez | | 17:39.98 | 143 |
| 4) Brayden Robertson | | 17:47.88 | 164 |
| 5) Joey Banz | | 18:39.64 | 314 |
| Average Time: 17:31.50 Total Time: 1:27:37.52 1-5 Split: 2:43.80 |
| 6) Adrian Ortiz | | 18:40.53 | 320 |
| 7) Corey Hinson | | 19:13.36 | 419 |
20 | Middle Creek (NC) | 760 |
| 1) Gavin Russell | | 16:55.00 | 49 |
| 2) Jackson Lawrence | | 17:15.00 | 80 |
| 3) Will Gray | | 17:55.00 | 180 |
| 4) Kyle Vetter | | 17:57.00 | 188 |
| 5) Ryan Abell | | 18:23.00 | 263 |
| Average Time: 17:41.00 Total Time: 1:28:25.00 1-5 Split: 1:28.00 |
| 6) Chris Penwell | | 18:40.00 | 315 |
| 7) Jaykeb Stiles | | 19:00.00 | 381 |
21 | Northern Nash (NC) | 770 |
| 1) Jordan Richardson | | 16:44.51 | 32 |
| 2) Joseph Dees | | 17:37.76 | 139 |
| 3) Justin Marshall | | 17:39.53 | 142 |
| 4) Matt Wright | | 18:03.16 | 204 |
| 5) Kamden Johnson | | 18:21.01 | 253 |
| Average Time: 17:41.19 Total Time: 1:28:25.97 1-5 Split: 1:36.50 |
| 6) Chance Savage | | 19:03.68 | 386 |
| 7) William Raynor | | 19:17.68 | 435 |
22 | Cary Home Educators (NC) | 832 |
| 1) Jedaiah Ruhl | | 16:49.00 | 38 |
| 2) Henry Noel | | 17:24.00 | 101 |
| 3) Micah Winn | | 17:27.00 | 108 |
| 4) Gideon Ruhl | | 18:09.00 | 220 |
| 5) Josh Ruhl | | 18:56.00 | 365 |
| Average Time: 17:45.00 Total Time: 1:28:45.00 1-5 Split: 2:07.00 |
| 6) Daniel Hughes | | 19:45.00 | 510 |
| 7) Mzee Ruhl | | 20:01.80 | 572 |
23 | Mount Tabor (NC) | 870 |
| 1) Jacob Gallant | | 17:05.00 | 60 |
| 2) James Vlasis | | 17:17.00 | 87 |
| 3) Finley Simmons | | 18:07.70 | 216 |
| 4) Ethan Kummer | | 18:17.00 | 245 |
| 5) Max Thomas | | 18:23.00 | 262 |
| Average Time: 17:49.94 Total Time: 1:29:09.70 1-5 Split: 1:18.00 |
| 6) John Avery Grubbs | | 18:25.15 | 273 |
| 7) Mac Barrett | | 18:33.72 | 299 |
24 | Northwest Guilford (NC) | 916 |
| 1) Curtis Peaslee | | 17:38.02 | 141 |
| 2) Joshua Hairston | | 17:47.93 | 165 |
| 3) Riley Joncas | | 18:00.52 | 196 |
| 4) Nolan Carr | | 18:03.25 | 205 |
| 5) Avery Hurst | | 18:04.28 | 209 |
| Average Time: 17:54.80 Total Time: 1:29:34.00 1-5 Split: 26.26 |
| 6) Jimmy Lee Brown | | 18:58.97 | 377 |
| 7) Cameron Roney | | 18:59.21 | 379 |
25 | Page (NC) | 916 |
| 1) Cam Milroy | | 16:35.66 | 24 |
| 2) Jean-Lou Pare | | 17:44.90 | 155 |
| 3) Ethan Long | | 17:45.46 | 159 |
| 4) Gabriel Warwar | | 18:08.82 | 218 |
| 5) Zaeeme Amin | | 18:55.07 | 360 |
| Average Time: 17:49.98 Total Time: 1:29:09.91 1-5 Split: 2:19.41 |
| 6) Brian Phlegar | | 18:58.60 | 374 |
| 7) Harrison McDowell | | 19:23.47 | 454 |
26 | Sanderson (NC) | 927 |
| 1) Carson Helmer | | 17:07.02 | 62 |
| 2) Nader Alshikh | | 17:45.37 | 158 |
| 3) Alnagi Faal | | 18:09.32 | 222 |
| 4) Eli Middleman | | 18:11.11 | 229 |
| 5) Sam Cashwell | | 18:21.97 | 256 |
| Average Time: 17:54.96 Total Time: 1:29:34.79 1-5 Split: 1:14.95 |
| 6) Evan Abolins | | 18:28.87 | 285 |
| 7) Noah Franklin | | 19:03.62 | 385 |
27 | Brevard (NC) | 946 |
| 1) William Coye | | 17:13.67 | 75 |
| 2) Dylan Sasser | | 17:30.82 | 120 |
| 3) Abdi Green | | 17:41.00 | 145 |
| 4) Graham Green | | 18:23.55 | 266 |
| 5) Knox Witherspoon | | 18:47.28 | 340 |
| Average Time: 17:55.26 Total Time: 1:29:36.32 1-5 Split: 1:33.61 |
| 6) Isaiah Lefler | | 19:41.11 | 497 |
| 7) Dominic Adolf | | 19:48.63 | 526 |
28 | Ardrey Kell (NC) | 971 |
| 1) Murphy Smith | | 16:37.50 | 26 |
| 2) Steven Sobus | | 17:36.03 | 135 |
| 3) Noah Caldwell | | 18:12.27 | 233 |
| 4) Steven Smith | | 18:26.81 | 279 |
| 5) Nate David | | 18:33.00 | 298 |
| Average Time: 17:53.12 Total Time: 1:29:25.61 1-5 Split: 1:55.50 |
| 6) Charlie Walker | | 18:54.43 | 355 |
| 7) Griffin Cascone | | 19:51.53 | 534 |
29 | Reagan, Ronald W (NC) | 1048 |
| 1) Jack Cumbo | | 17:45.00 | 156 |
| 2) Spencer Baldwin | | 17:52.00 | 174 |
| 3) Sam Graham | | 17:54.00 | 179 |
| 4) Jay Keeley | | 18:07.00 | 214 |
| 5) Garreth Fulcher | | 18:43.00 | 325 |
| Average Time: 18:04.20 Total Time: 1:30:21.00 1-5 Split: 58.00 |
| 6) Bryson McNeill | | 18:49.00 | 346 |
| 7) Alex Morris | | 18:55.42 | 362 |
30 | Jack Britt (NC) | 1051 |
| 1) Colin Baumgartner | | 17:29.94 | 118 |
| 2) Leandro Ma | | 17:34.86 | 131 |
| 3) Colin Wright | | 17:41.58 | 146 |
| 4) John Baker | | 18:19.58 | 250 |
| 5) Malachi Tyler | | 19:10.83 | 406 |
| Average Time: 18:03.36 Total Time: 1:30:16.79 1-5 Split: 1:40.89 |
| 6) John Paroli | | 19:24.07 | 458 |
| 7) James Stover | | 19:49.64 | 529 |
31 | Asheville Christian Academy (NC) | 1056 |
| 1) Spencer Young | | 17:32.89 | 126 |
| 2) Jax Ledford | | 18:07.93 | 217 |
| 3) Moultrie Dangerfield | | 18:09.90 | 223 |
| 4) Reece Collie | | 18:16.99 | 244 |
| 5) Preston Hill | | 18:17.90 | 246 |
| Average Time: 18:05.12 Total Time: 1:30:25.61 1-5 Split: 45.01 |
| 6) Alex Rudins | | 18:22.07 | 258 |
| 7) Ethan Hill | | 18:44.21 | 331 |
32 | Bishop McGuinness (NC) | 1075 |
| 1) Jack Herndon | | 17:00.77 | 53 |
| 2) Sean Muller | | 17:42.23 | 149 |
| 3) Xavier Preudhomme | | 18:03.67 | 206 |
| 4) Dominic Zecca | | 18:37.18 | 310 |
| 5) C J Pacholke | | 18:54.87 | 357 |
| Average Time: 18:03.74 Total Time: 1:30:18.72 1-5 Split: 1:54.10 |
| 6) Garrett Price | | 19:20.80 | 446 |
| 7) Matthew Agarwala | | 19:30.29 | 471 |
33 | Wake Forest (NC) | 1082 |
| 1) Benjamin Hayes | | 17:55.01 | 181 |
| 2) Zac Miles | | 17:58.44 | 192 |
| 3) Jack Tiffany | | 18:02.07 | 200 |
| 4) Brandon Lamberti | | 18:12.03 | 232 |
| 5) Cooper VanNess | | 18:26.33 | 277 |
| Average Time: 18:06.78 Total Time: 1:30:33.88 1-5 Split: 31.32 |
| 6) Mj Ellis | | 18:29.48 | 287 |
| 7) Lucas Rorick | | 18:30.16 | 288 |
34 | Watauga (NC) | 1122 |
| 1) Avery Cannon | | 17:12.00 | 70 |
| 2) Ethan Turner | | 17:44.00 | 152 |
| 3) Caleb Coatney | | 18:22.00 | 257 |
| 4) Korben Anderson | | 18:34.00 | 301 |
| 5) Shannon Collins | | 18:47.85 | 342 |
| Average Time: 18:07.97 Total Time: 1:30:39.85 1-5 Split: 1:35.85 |
| 6) Van Small | | 19:11.00 | 409 |
| 7) Alexander Freeman | | 19:28.97 | 467 |
35 | Enloe (NC) | 1140 |
| 1) Noah Walker | | 17:21.34 | 95 |
| 2) Denmark Bartley | | 17:31.09 | 121 |
| 3) Jimmy Epps | | 18:25.00 | 270 |
| 4) Christopher Nickerson | | 18:36.92 | 309 |
| 5) Rob Sternquist | | 18:48.59 | 345 |
| Average Time: 18:08.59 Total Time: 1:30:42.94 1-5 Split: 1:27.25 |
| 6) Brendan Pattison | | 19:15.82 | 427 |
| 7) Matthew Denoncourt | | 19:25.18 | 461 |
36 | West Johnston (NC) | 1206 |
| 1) Richard Vilafranco | | 17:22.00 | 99 |
| 2) Julian Clark | | 17:56.00 | 185 |
| 3) Izaiak Hernandez | | 18:10.70 | 226 |
| 4) Hunter Kleber | | 18:32.00 | 294 |
| 5) Aaron Meshaw | | 19:09.00 | 402 |
| Average Time: 18:13.94 Total Time: 1:31:09.70 1-5 Split: 1:47.00 |
| 6) Braeden Haverdink | | 19:32.00 | 476 |
| 7) Hayden Barefoot | | 20:58.00 | 685 |
37 | Asheville (NC) | 1211 |
| 1) Hutch Turner | | 17:10.04 | 68 |
| 2) William Poozer | | 17:24.40 | 102 |
| 3) Ben Brock | | 17:59.18 | 193 |
| 4) Patrick Sullivan | | 19:05.68 | 392 |
| 5) Aaron Friel | | 19:23.62 | 456 |
| Average Time: 18:12.58 Total Time: 1:31:02.92 1-5 Split: 2:13.58 |
| 6) Jonathan Fitzpatrick | | 19:40.04 | 496 |
| 7) Allen Stageman | | 19:43.16 | 504 |
38 | Heritage (NC) | 1234 |
| 1) Grant White | | 17:45.00 | 157 |
| 2) Max Geckler | | 17:47.00 | 163 |
| 3) Anderson Bitzenhofer | | 18:26.00 | 276 |
| 4) Ryan Collins | | 18:36.00 | 306 |
| 5) Thomas Halvas | | 18:45.00 | 332 |
| Average Time: 18:15.80 Total Time: 1:31:19.00 1-5 Split: 1:00.00 |
| 6) Caden O'connell | | 19:06.00 | 393 |
| 7) Griffin Goodman | | 19:20.00 | 445 |
39 | Croatan (NC) | 1265 |
| 1) Elliott Kleckner | | 17:18.53 | 90 |
| 2) Colten Rodriguez | | 17:55.35 | 182 |
| 3) Cooper Kleckner | | 18:10.86 | 227 |
| 4) Brendon Hodge | | 18:54.63 | 356 |
| 5) Thomas McCabe | | 19:11.04 | 410 |
| Average Time: 18:18.08 Total Time: 1:31:30.41 1-5 Split: 1:52.51 |
| 6) Jaxon Hall | | 19:46.20 | 516 |
| 7) Ethan Gipson | | 19:47.94 | 523 |
40 | Northern Guilford (NC) | 1303 |
| 1) Jack Dingman | | 16:00.53 | 6 |
| 2) Benny Melville | | 17:15.34 | 83 |
| 3) Cameron Blalock | | 18:59.45 | 380 |
| 4) Zach Booker | | 19:11.46 | 411 |
| 5) William Fredericks | | 19:14.73 | 423 |
| Average Time: 18:08.30 Total Time: 1:30:41.51 1-5 Split: 3:14.20 |
| 6) Hazen Harvell | | 19:26.14 | 463 |
| 7) Ray Sutherland | | 19:54.51 | 548 |
41 | Atkins (NC) | 1307 |
| 1) Ben Armentrout | | 16:07.55 | 9 |
| 2) Walter Sellers | | 17:51.34 | 171 |
| 3) Nathan Jacobs | | 18:21.41 | 254 |
| 4) Thomas Ross | | 18:52.69 | 351 |
| 5) jackson lackey | | 19:47.91 | 522 |
| Average Time: 18:12.18 Total Time: 1:31:00.90 1-5 Split: 3:40.36 |
| 6) Eric Augustine | | 20:02.28 | 575 |
| 7) Graham Burgess | | 20:49.03 | 667 |
42 | High Point Central (NC) | 1315 |
| 1) Matthew Hand | | 17:42.15 | 148 |
| 2) Murad Creary | | 17:51.92 | 172 |
| 3) Logan Anderson | | 18:27.08 | 281 |
| 4) Neil Brown | | 18:27.50 | 282 |
| 5) John Bovio | | 19:16.70 | 432 |
| Average Time: 18:21.07 Total Time: 1:31:45.35 1-5 Split: 1:34.55 |
| 6) Will Epling | | 19:34.01 | 479 |
| 7) Ronald Allen | | 20:21.44 | 611 |
43 | South View (NC) | 1316 |
| 1) Keith Johnson | | 18:01.08 | 198 |
| 2) Garrett Shifflett | | 18:10.45 | 225 |
| 3) Brian Odom | | 18:24.75 | 268 |
| 4) Kamden Payne | | 18:39.06 | 312 |
| 5) Nathan Jackson | | 18:39.37 | 313 |
| Average Time: 18:22.94 Total Time: 1:31:54.71 1-5 Split: 38.29 |
| 6) Patrick Davis | | 18:51.09 | 350 |
| 7) Jordan O'Donnell | | 18:55.25 | 361 |
44 | North Buncombe (NC) | 1329 |
| 1) Yates Hockaday | | 17:07.08 | 63 |
| 2) Emi Maldonado | | 18:08.86 | 219 |
| 3) Kevin Kelley | | 18:18.47 | 247 |
| 4) Nick Haas | | 19:00.85 | 383 |
| 5) Owen Blake | | 19:12.98 | 417 |
| Average Time: 18:21.65 Total Time: 1:31:48.24 1-5 Split: 2:05.90 |
| 6) Matthew Shaw | | 19:25.47 | 462 |
| 7) Sayer Vandyke | | 19:37.48 | 489 |
45 | Asheville School (NC) | 1339 |
| 1) Major Eason | | 17:12.27 | 72 |
| 2) Connor Smith | | 18:20.89 | 252 |
| 3) Satchell McCutchen | | 18:22.51 | 259 |
| 4) Declan Mettee | | 18:32.83 | 297 |
| 5) Cooper Williamson | | 19:24.38 | 459 |
| Average Time: 18:22.58 Total Time: 1:31:52.88 1-5 Split: 2:12.11 |
| 6) Chuck Huttoe | | 19:59.43 | 562 |
| 7) Connor Hovendon | | 20:33.99 | 631 |
46 | Northwood (NC) | 1364 |
| 1) Colin Henry | | 17:27.88 | 112 |
| 2) Malachi Levy | | 17:58.18 | 191 |
| 3) Jack Spotz | | 18:42.03 | 323 |
| 4) Mason Bae | | 18:54.16 | 354 |
| 5) Carter Pippin | | 19:00.95 | 384 |
| Average Time: 18:24.64 Total Time: 1:32:03.20 1-5 Split: 1:33.07 |
| 6) Primo Costa | | 19:32.38 | 477 |
| 7) Andrew Kimbrell | | 19:38.77 | 494 |
47 | New Hanover (NC) | 1400 |
| 1) Tommy Fernandez | | 17:29.12 | 116 |
| 2) Aidan Flynn | | 17:35.93 | 133 |
| 3) Jonah Koenig | | 18:40.34 | 318 |
| 4) Angus Ingram | | 19:12.54 | 413 |
| 5) Abel Zukerman | | 19:13.46 | 420 |
| Average Time: 18:26.28 Total Time: 1:32:11.39 1-5 Split: 1:44.34 |
| 6) Alex Schultz | | 19:34.99 | 483 |
| 7) Manly Leonard | | 20:00.59 | 567 |
48 | West Carteret (NC) | 1454 |
| 1) Frank Rushok | | 16:45.73 | 33 |
| 2) Cameron Eure | | 17:52.02 | 175 |
| 3) Jack Lindstrom | | 18:13.17 | 235 |
| 4) Nate Westbrook | | 19:42.84 | 503 |
| 5) Shaian Geronimo | | 19:44.38 | 508 |
| Average Time: 18:27.63 Total Time: 1:32:18.14 1-5 Split: 2:58.65 |
| 6) Jarrett Hall | | 19:45.19 | 512 |
| 7) Aiden Wogoman | | 19:48.41 | 525 |
49 | Rolesville High School (NC) | 1564 |
| 1) Mamoon Hassan | | 17:21.65 | 97 |
| 2) Ethan Boyd | | 18:05.95 | 212 |
| 3) Kevin Garbacki | | 18:09.29 | 221 |
| 4) Salazaku Nsiambote | | 19:13.18 | 418 |
| 5) Matthew Morris | | 20:24.89 | 616 |
| Average Time: 18:38.99 Total Time: 1:33:14.96 1-5 Split: 3:03.24 |
| 6) Ethan Gang | | 20:35.09 | 633 |
| 7) Timothy Mercaldo | | 20:47.00 | 663 |
50 | Orange (NC) | 1601 |
| 1) Kyle Van Tubbergh | | 17:15.04 | 81 |
| 2) Sam Rasinske | | 17:59.60 | 194 |
| 3) Whitt Phillips | | 19:00.33 | 382 |
| 4) Issac Wilson | | 19:19.61 | 442 |
| 5) Joshua Frank | | 19:42.65 | 502 |
| Average Time: 18:39.45 Total Time: 1:33:17.23 1-5 Split: 2:27.61 |
| 6) Bennett Fleming | | 19:43.44 | 505 |
| 7) Ethan Horton | | 20:35.73 | 636 |