1 | Weddington High School (NC) | 60 |
| 1) Kyle Durham | | 15:30.60 | 4 |
| 2) Stephen Larson | | 15:43.70 | 7 |
| 3) Nate Jaster | | 15:47.80 | 12 |
| 4) Jackson O'Hara | | 15:49.20 | 13 |
| 5) Will Mazur | | 16:03.90 | 24 |
| Average Time: 15:47.04 Total Time: 1:18:55.20 1-5 Split: 33.30 |
| 6) Jake Toomey | | 16:35.40 | 54 |
| 7) Haden Miller | | 16:49.80 | 83 |
2 | Cary (NC) | 135 |
| 1) Brian Picone | | 15:34.30 | 5 |
| 2) Jackson Martin | | 15:44.30 | 8 |
| 3) Anton Idhammar | | 15:46.30 | 11 |
| 4) Stephen Atkinson | | 16:21.20 | 34 |
| 5) Ted Sielatycki | | 16:47.40 | 77 |
| Average Time: 16:02.70 Total Time: 1:20:13.50 1-5 Split: 1:13.10 |
| 6) Griffin Nicholas | | 17:28.70 | 177 |
| 7) Jack McLoughlin | | 17:29.70 | 181 |
3 | Providence Day School (NC) | 194 |
| 1) Christian Landis | | 15:25.70 | 3 |
| 2) Adam Habas | | 16:16.50 | 30 |
| 3) Colter Nichols | | 16:27.80 | 44 |
| 4) Jason Krell | | 16:30.30 | 47 |
| 5) Andrew Riolo | | 16:45.00 | 70 |
| Average Time: 16:17.06 Total Time: 1:21:25.30 1-5 Split: 1:19.30 |
| 6) John Smith | | 17:09.10 | 125 |
| 7) Robert Veres | | 17:15.10 | 139 |
4 | Chapel Hill (NC) | 200 |
| 1) Ben Hawley | | 15:46.30 | 10 |
| 2) Owen Rogers | | 15:56.30 | 17 |
| 3) Emil Arangala | | 16:16.60 | 31 |
| 4) Zeno Scotti | | 16:42.90 | 64 |
| 5) James Clabo | | 16:47.50 | 78 |
| Average Time: 16:17.92 Total Time: 1:21:29.60 1-5 Split: 1:01.20 |
| 6) Jason Dadolf | | 17:38.60 | 205 |
| 7) Jacob Meredith-Andrews | | 17:39.20 | 209 |
5 | Broughton (NC) | 304 |
| 1) John Malach | | 15:40.70 | 6 |
| 2) Jack Rooney | | 15:56.40 | 18 |
| 3) Michael Rooney | | 16:26.00 | 41 |
| 4) Scott Rostick | | 17:06.10 | 112 |
| 5) Edward Brinkley | | 17:10.10 | 127 |
| Average Time: 16:27.86 Total Time: 1:22:19.30 1-5 Split: 1:29.40 |
| 6) Cooper Thompson | | 17:36.00 | 198 |
| 7) Fisher Isbell | | 17:57.30 | 269 |
6 | Green Hope (NC) | 319 |
| 1) Reed Blackman | | 15:58.93 | 19 |
| 2) Thomas Vo | | 16:04.45 | 25 |
| 3) Justin Polonio | | 16:42.63 | 62 |
| 4) Spencer Cowley | | 16:58.27 | 98 |
| 5) Liam McBride | | 17:07.13 | 115 |
| Average Time: 16:34.28 Total Time: 1:22:51.41 1-5 Split: 1:08.20 |
| 6) Dillon Patel | | 17:08.14 | 121 |
| 7) Michael Taylor | | 17:26.90 | 173 |
7 | Panther Creek (NC) | 341 |
| 1) Joey Bream | | 15:53.05 | 14 |
| 2) Ian Harrison | | 16:17.56 | 32 |
| 3) Justin Hayes | | 16:40.08 | 60 |
| 4) Casper Serrano | | 16:54.74 | 90 |
| 5) Mark South | | 17:17.28 | 145 |
| Average Time: 16:36.54 Total Time: 1:23:02.71 1-5 Split: 1:24.23 |
| 6) John Monroe | | 17:22.40 | 158 |
| 7) Hayden Perko | | 17:23.94 | 163 |
8 | Leesville Road (NC) | 361 |
| 1) James Blizzard | | 16:35.70 | 55 |
| 2) Colby Crenshaw | | 16:43.00 | 66 |
| 3) Jack Fuhrer | | 16:44.00 | 69 |
| 4) Jamal Mohamad | | 16:46.30 | 74 |
| 5) Andrew Macemore | | 16:58.00 | 97 |
| Average Time: 16:45.40 Total Time: 1:23:47.00 1-5 Split: 22.30 |
| 6) Preston Jones | | 16:58.80 | 99 |
| 7) Kevin Bolin | | 17:05.80 | 111 |
9 | North Lincoln (NC) | 381 |
| 1) Jason Thomson | | 16:02.96 | 23 |
| 2) Johnny Grant | | 16:24.45 | 39 |
| 3) Brian Risse | | 16:31.68 | 49 |
| 4) Miles Phillips | | 16:56.82 | 94 |
| 5) Jacob Scott | | 17:28.23 | 176 |
| Average Time: 16:40.83 Total Time: 1:23:24.14 1-5 Split: 1:25.27 |
| 6) Alec Nguyen | | 17:37.36 | 203 |
| 7) Jason Risse | | 17:39.98 | 214 |
10 | Apex Friendship (NC) | 405 |
| 1) Tim Haughton | | 15:45.50 | 9 |
| 2) Joshua Carlson | | 16:46.30 | 73 |
| 3) Naim Bell | | 16:58.00 | 96 |
| 4) John Curcio | | 17:01.70 | 107 |
| 5) Carter Reed | | 17:08.00 | 120 |
| Average Time: 16:43.90 Total Time: 1:23:39.50 1-5 Split: 1:22.50 |
| 6) Cameron Adair | | 17:14.00 | 136 |
| 7) Michael Curcio | | 17:43.10 | 223 |
11 | Cardinal Gibbons (NC) | 433 |
| 1) Carson Williams | | 15:54.80 | 15 |
| 2) Wesley Haws | | 16:26.64 | 42 |
| 3) Tyler Stephens | | 16:47.54 | 79 |
| 4) Mitchell Kisaberth | | 17:02.91 | 109 |
| 5) Rollie Tillman | | 17:32.21 | 188 |
| Average Time: 16:44.82 Total Time: 1:23:44.10 1-5 Split: 1:37.41 |
| 6) Liam Peeples | | 17:37.24 | 202 |
| 7) Andrew Verdi | | 18:02.58 | 289 |
12 | Apex (NC) | 440 |
| 1) Scott Kennedy | | 16:23.41 | 37 |
| 2) Andrew Edney | | 16:43.88 | 67 |
| 3) Austin Dewey | | 17:01.05 | 106 |
| 4) Emmett Lynch | | 17:06.37 | 113 |
| 5) Jacob Vehslage | | 17:07.30 | 117 |
| Average Time: 16:52.40 Total Time: 1:24:22.01 1-5 Split: 43.89 |
| 6) Simon Griggs | | 17:08.86 | 123 |
| 7) Jason Kennedy | | 17:21.57 | 157 |
13 | NC School of Science & Math (NC) | 516 |
| 1) Trevor Pharr | | 16:32.00 | 50 |
| 2) Ethan Frey | | 16:46.10 | 72 |
| 3) Will Fan | | 16:56.60 | 93 |
| 4) Evan Dadson | | 17:00.40 | 104 |
| 5) Michael Guilmette | | 17:35.50 | 197 |
| Average Time: 16:58.12 Total Time: 1:24:50.60 1-5 Split: 1:03.50 |
| 6) Garrison Bullard | | 17:58.20 | 271 |
| 7) Max Hirsch | | 18:31.40 | 380 |
14 | Millbrook (NC) | 545 |
| 1) Nickolas Scudder | | 15:20.50 | 1 |
| 2) Joshua Navarro | | 16:18.80 | 33 |
| 3) William Mitchell | | 16:59.40 | 101 |
| 4) Nianza Nsiambote | | 17:25.20 | 164 |
| 5) Enrique LaRosa | | 17:51.70 | 246 |
| Average Time: 16:47.12 Total Time: 1:23:55.60 1-5 Split: 2:31.20 |
| 6) Banks Scudder | | 17:52.50 | 248 |
| 7) Ethan Wood | | 18:31.30 | 379 |
15 | T.C. Roberson (NC) | 593 |
| 1) Michael Zapherson | | 16:00.46 | 21 |
| 2) David Cordero | | 16:46.05 | 71 |
| 3) Will Soule | | 17:15.13 | 140 |
| 4) Joshua Draper | | 17:15.69 | 142 |
| 5) Jay Wright | | 17:42.17 | 219 |
| Average Time: 16:59.90 Total Time: 1:24:59.50 1-5 Split: 1:41.71 |
| 6) Braden Blakely | | 18:18.63 | 339 |
| 7) Isaiah Dickerson | | 18:37.97 | 405 |
16 | Durham Academy (NC) | 633 |
| 1) Jay Shanahan | | 16:29.00 | 45 |
| 2) Mac Hays | | 16:50.70 | 85 |
| 3) Mark Alkins | | 16:51.30 | 86 |
| 4) Jack Anderson | | 16:55.60 | 92 |
| 5) Shan Wang | | 18:14.20 | 325 |
| Average Time: 17:04.16 Total Time: 1:25:20.80 1-5 Split: 1:45.20 |
| 6) Spencer Adler | | 18:27.20 | 370 |
| 7) Ryan Norris | | 18:33.80 | 389 |
17 | Middle Creek (NC) | 662 |
| 1) Gavin Russell | | 16:50.00 | 84 |
| 2) Jackson Lawrence | | 17:07.90 | 119 |
| 3) Befiker Ollivierre | | 17:13.60 | 133 |
| 4) Will Gray | | 17:17.40 | 146 |
| 5) Ryan Abell | | 17:29.50 | 180 |
| Average Time: 17:11.68 Total Time: 1:25:58.40 1-5 Split: 39.50 |
| 6) Kyle Vetter | | 18:03.90 | 294 |
| 7) Chris Penwell | | 18:51.60 | 459 |
18 | Reagan (NC) | 713 |
| 1) Sam Graham | | 17:06.48 | 114 |
| 2) Jack Cumbo | | 17:09.28 | 126 |
| 3) Spencer Baldwin | | 17:11.76 | 130 |
| 4) Jay Keeley | | 17:11.92 | 131 |
| 5) Tyler Bresson | | 17:39.88 | 212 |
| Average Time: 17:15.86 Total Time: 1:26:19.32 1-5 Split: 33.40 |
| 6) Bryson McNeill | | 17:45.48 | 233 |
| 7) Aaron Dorer | | 17:52.75 | 250 |
19 | Mooresville (NC) | 733 |
| 1) Damien Gonzalez | | 16:25.81 | 40 |
| 2) Eli Blackwelder | | 17:14.17 | 138 |
| 3) Carter Tacosik | | 17:26.70 | 171 |
| 4) Matt Ferrara | | 17:32.45 | 189 |
| 5) Pablo Martinez | | 17:34.68 | 195 |
| Average Time: 17:14.76 Total Time: 1:26:13.81 1-5 Split: 1:08.87 |
| 6) Tanner Smith | | 17:43.88 | 224 |
| 7) Cooper Stissel | | 18:20.99 | 348 |
20 | R.J. Reynolds (NC) | 752 |
| 1) Jack Holbrook | | 16:29.50 | 46 |
| 2) John Paynter | | 16:35.25 | 53 |
| 3) Jeff Echols | | 17:11.23 | 129 |
| 4) David Nicholson | | 17:55.16 | 261 |
| 5) Harrison Hickman | | 17:55.76 | 263 |
| Average Time: 17:13.38 Total Time: 1:26:06.90 1-5 Split: 1:26.26 |
| 6) Ian Creech | | 18:08.15 | 307 |
| 7) Will Gardner | | 18:10.54 | 320 |
21 | D.H. Conley (NC) | 763 |
| 1) Peyton Walters | | 16:46.80 | 75 |
| 2) Owen Thorndike | | 16:59.10 | 100 |
| 3) Seth McKinney | | 17:00.30 | 103 |
| 4) Jalen Wilson | | 17:38.90 | 206 |
| 5) Andrew Miller | | 18:00.00 | 279 |
| Average Time: 17:17.02 Total Time: 1:26:25.10 1-5 Split: 1:13.20 |
| 6) Toby Bryson | | 18:16.00 | 328 |
| 7) Eli Orians | | 18:26.70 | 366 |
22 | Watauga (NC) | 805 |
| 1) Gavin Sweeney | | 16:42.93 | 65 |
| 2) Avery Cannon | | 17:01.86 | 108 |
| 3) Ethan Turner | | 17:10.41 | 128 |
| 4) Caleb Coatney | | 17:20.21 | 154 |
| 5) Korben Anderson | | 18:21.41 | 350 |
| Average Time: 17:19.36 Total Time: 1:26:36.82 1-5 Split: 1:38.48 |
| 6) Caleb Cox | | 18:25.24 | 360 |
| 7) Rien Freeman | | 18:55.48 | 474 |
23 | Southwest Guilford (NC) | 805 |
| 1) Travis Leach | | 16:41.30 | 61 |
| 2) Kobe Brown | | 16:47.30 | 76 |
| 3) Aman Tsegay | | 17:13.70 | 135 |
| 4) Max Villarreal | | 17:39.30 | 211 |
| 5) Spencer Leinbach | | 18:11.80 | 322 |
| Average Time: 17:18.68 Total Time: 1:26:33.40 1-5 Split: 1:30.50 |
| 6) Eddie Dixon | | 18:35.40 | 397 |
| 7) Jay Dixon | | 19:29.70 | 582 |
24 | A.C. Reynolds (NC) | 828 |
| 1) Dwayne Lillie | | 16:23.07 | 36 |
| 2) Zach Crain | | 17:26.30 | 169 |
| 3) Lucas Wiley | | 17:28.12 | 175 |
| 4) Timothy Barham | | 17:42.77 | 222 |
| 5) Townes Ellum | | 17:44.07 | 226 |
| Average Time: 17:20.87 Total Time: 1:26:44.33 1-5 Split: 1:21.00 |
| 6) Aidan Cole | | 18:35.06 | 395 |
| 7) Chris Bridges | | 18:45.25 | 434 |
25 | West Forsyth (NC) | 833 |
| 1) Will Atkins | | 16:27.28 | 43 |
| 2) Jeremy Eldredge | | 17:13.28 | 132 |
| 3) Jackson Nichols | | 17:31.04 | 184 |
| 4) Cole Meixsell | | 17:34.17 | 194 |
| 5) Russell Letourneau | | 18:00.13 | 280 |
| Average Time: 17:21.18 Total Time: 1:26:45.90 1-5 Split: 1:32.85 |
| 6) Cameron McDaniel | | 18:53.88 | 467 |
| 7) Dyllan McPherson | | 19:22.14 | 559 |
26 | Mount Tabor (NC) | 844 |
| 1) Jacob Gallant | | 16:42.81 | 63 |
| 2) James Vlasis | | 16:48.82 | 80 |
| 3) Finley Simmons | | 17:37.17 | 200 |
| 4) Ethan Kummer | | 17:47.00 | 236 |
| 5) Jon Spaar | | 17:56.22 | 265 |
| Average Time: 17:22.40 Total Time: 1:26:52.02 1-5 Split: 1:13.41 |
| 6) Samuel Pomper | | 17:59.20 | 275 |
| 7) William Armentrout | | 18:06.73 | 303 |
27 | Cuthbertson High School (NC) | 944 |
| 1) Walker Lezotte | | 17:07.23 | 116 |
| 2) Shaun Raughley | | 17:07.64 | 118 |
| 3) Davis Seik | | 17:45.26 | 231 |
| 4) Gage Austin | | 17:47.16 | 237 |
| 5) Evan Zottl | | 17:49.85 | 242 |
| Average Time: 17:31.43 Total Time: 1:27:37.14 1-5 Split: 42.62 |
| 6) William Walsh | | 18:02.00 | 288 |
| 7) Mickey Schihl | | 18:25.25 | 361 |
28 | Marvin Ridge (NC) | 959 |
| 1) Cole Jackson | | 16:36.74 | 56 |
| 2) Jason Blizzard | | 16:49.12 | 81 |
| 3) Connor Gross | | 17:53.41 | 253 |
| 4) Jackson Colling | | 17:59.14 | 274 |
| 5) Sahil Bhave | | 18:04.42 | 295 |
| Average Time: 17:28.57 Total Time: 1:27:22.83 1-5 Split: 1:27.68 |
| 6) Gunner Hogston | | 18:09.82 | 314 |
| 7) Jake Ensey | | 18:14.47 | 326 |
29 | Providence (NC) | 983 |
| 1) Pace Clark | | 16:15.84 | 29 |
| 2) David Broud | | 16:49.53 | 82 |
| 3) Michael Broud | | 17:27.87 | 174 |
| 4) Wick Hatch | | 18:12.57 | 323 |
| 5) Jake Baumann | | 18:29.32 | 375 |
| Average Time: 17:27.03 Total Time: 1:27:15.13 1-5 Split: 2:13.48 |
| 6) Carter Trimble | | 18:54.15 | 468 |
| 7) Jimmy Parrish | | 19:03.03 | 506 |
30 | Asheville Christian Academy (NC) | 1006 |
| 1) Reece Collie | | 16:23.80 | 38 |
| 2) Jax Ledford | | 17:08.90 | 124 |
| 3) Spencer Young | | 17:52.50 | 247 |
| 4) Preston Hill | | 17:59.90 | 278 |
| 5) Alex Rudins | | 18:10.50 | 319 |
| Average Time: 17:31.12 Total Time: 1:27:35.60 1-5 Split: 1:46.70 |
| 6) Moultrie Dangerfield | | 18:58.80 | 492 |
| 7) Ethan Kemp | | 19:22.60 | 561 |
31 | Wake Forest (NC) | 1013 |
| 1) Benjamin Hayes | | 17:20.20 | 153 |
| 2) Lucas Rorick | | 17:32.60 | 190 |
| 3) Zac Miles | | 17:38.50 | 204 |
| 4) Jack Tiffany | | 17:38.90 | 207 |
| 5) Mj Ellis | | 17:54.70 | 259 |
| Average Time: 17:36.98 Total Time: 1:28:04.90 1-5 Split: 34.50 |
| 6) Brandon Lamberti | | 17:59.80 | 277 |
| 7) Cooper VanNess | | 18:16.30 | 331 |
32 | Myers Park (NC) | 1020 |
| 1) Gant Renner | | 17:05.00 | 110 |
| 2) David Foard | | 17:22.70 | 159 |
| 3) Connor Selle | | 17:26.45 | 170 |
| 4) Dylan Canipe | | 17:54.42 | 257 |
| 5) Bryson Brading | | 18:13.63 | 324 |
| Average Time: 17:36.44 Total Time: 1:28:02.20 1-5 Split: 1:08.63 |
| 6) David Hood | | 18:20.64 | 344 |
| 7) James Young | | 18:25.36 | 362 |
33 | Jordan (NC) | 1021 |
| 1) Daniel McAdams | | 16:43.97 | 68 |
| 2) Jonathan Piccillo | | 17:20.63 | 155 |
| 3) Joshua Egan | | 17:40.33 | 215 |
| 4) Andrew Rossi | | 18:01.47 | 285 |
| 5) Xavier Gomez | | 18:04.99 | 298 |
| Average Time: 17:34.28 Total Time: 1:27:51.39 1-5 Split: 1:21.02 |
| 6) Taha Ahmed | | 18:05.31 | 300 |
| 7) John Brandenburg | | 18:10.25 | 318 |
34 | North Henderson (NC) | 1027 |
| 1) Hunter White | | 16:10.63 | 28 |
| 2) Lazaro Vasquez | | 17:32.83 | 191 |
| 3) Joey Banz | | 17:44.27 | 227 |
| 4) Jose Rodriguez | | 18:01.31 | 284 |
| 5) Brayden Robertson | | 18:04.88 | 297 |
| Average Time: 17:30.78 Total Time: 1:27:33.92 1-5 Split: 1:54.25 |
| 6) Corbin Guerrero | | 18:56.39 | 480 |
| 7) Caleb Grandy | | 19:12.40 | 528 |
35 | Union Pines (NC) | 1071 |
| 1) Ben Verchick | | 15:20.70 | 2 |
| 2) Giovanni Rincon | | 17:31.80 | 187 |
| 3) Sam Patterson | | 17:42.40 | 220 |
| 4) Josh Patterson | | 18:09.90 | 315 |
| 5) Dalton Graham | | 18:20.80 | 347 |
| Average Time: 17:25.12 Total Time: 1:27:05.60 1-5 Split: 3:00.10 |
| 6) Mason Wood | | 18:23.20 | 354 |
| 7) Hudson Hayes | | 18:54.40 | 469 |
36 | Northern Guilford (NC) | 1074 |
| 1) Jack Dingman | | 15:59.30 | 20 |
| 2) Benny Melville | | 16:59.50 | 102 |
| 3) Mateo De Lisa | | 17:41.60 | 218 |
| 4) William Fredericks | | 18:20.80 | 346 |
| 5) Cameron Blalock | | 18:33.30 | 388 |
| Average Time: 17:30.90 Total Time: 1:27:34.50 1-5 Split: 2:34.00 |
| 6) Zach Booker | | 18:41.30 | 422 |
| 7) Hazen Harvell | | 18:43.50 | 429 |
37 | Northern Nash (NC) | 1090 |
| 1) Jordan Richardson | | 16:22.31 | 35 |
| 2) Joseph Dees | | 17:19.76 | 152 |
| 3) Matt Wright | | 17:39.04 | 208 |
| 4) Justin Marshall | | 18:08.23 | 308 |
| 5) Kamden Johnson | | 18:33.15 | 387 |
| Average Time: 17:36.50 Total Time: 1:28:02.49 1-5 Split: 2:10.84 |
| 6) Chance Savage | | 18:56.37 | 479 |
| 7) William Raynor | | 19:17.13 | 537 |
38 | Ardrey Kell (NC) | 1103 |
| 1) Murphy Smith | | 16:32.01 | 51 |
| 2) Steven Sobus | | 17:18.77 | 149 |
| 3) Noah Caldwell | | 17:54.69 | 258 |
| 4) Nate David | | 18:08.94 | 312 |
| 5) Steven Smith | | 18:17.71 | 333 |
| Average Time: 17:38.42 Total Time: 1:28:12.12 1-5 Split: 1:45.70 |
| 6) Griffin Cascone | | 18:32.84 | 386 |
| 7) Zachary Eaker | | 19:02.68 | 501 |
39 | Northwest Guilford (NC) | 1148 |
| 1) Avery Hurst | | 17:26.71 | 172 |
| 2) Joshua Hairston | | 17:30.05 | 182 |
| 3) Curtis Peaslee | | 17:45.29 | 232 |
| 4) Riley Joncas | | 17:58.38 | 272 |
| 5) Nolan Carr | | 18:02.74 | 290 |
| Average Time: 17:44.63 Total Time: 1:28:43.17 1-5 Split: 36.03 |
| 6) Chris Decker | | 18:15.65 | 327 |
| 7) Cameron Roney | | 18:42.23 | 424 |
40 | Holly Springs (NC) | 1219 |
| 1) Bryan (Dexter) Hill | | 17:39.95 | 213 |
| 2) Ryan O'Hare | | 17:46.04 | 235 |
| 3) Jackson McIntyre | | 17:53.05 | 251 |
| 4) Daniel (Trey) Redfield | | 17:54.24 | 256 |
| 5) Adam Kanning | | 17:55.79 | 264 |
| Average Time: 17:49.81 Total Time: 1:29:09.07 1-5 Split: 15.84 |
| 6) Trevor Volk | | 17:56.42 | 267 |
| 7) Thomas Durand | | 17:57.48 | 270 |
41 | Jack Britt (NC) | 1249 |
| 1) Colin Baumgartner | | 17:08.80 | 122 |
| 2) Leandro Ma | | 17:30.37 | 183 |
| 3) Colin Wright | | 17:41.00 | 216 |
| 4) Malachi Tyler | | 18:25.12 | 359 |
| 5) Richard Mercado | | 18:27.19 | 369 |
| Average Time: 17:50.50 Total Time: 1:29:12.48 1-5 Split: 1:18.39 |
| 6) John Paroli | | 18:45.80 | 440 |
| 7) Joshua Daffin | | 20:17.25 | 673 |
42 | Davie County (NC) | 1298 |
| 1) Clay Summers | | 17:00.57 | 105 |
| 2) Trey Raisbeck | | 17:29.37 | 178 |
| 3) Nate Brooks | | 17:44.82 | 230 |
| 4) Braxton Folmar | | 18:21.02 | 349 |
| 5) Cole Swade | | 18:45.33 | 436 |
| Average Time: 17:52.22 Total Time: 1:29:21.11 1-5 Split: 1:44.76 |
| 6) Sean Riordan | | 18:47.53 | 445 |
| 7) Carter Cooke | | 19:16.65 | 536 |
43 | Sanderson (NC) | 1300 |
| 1) Carson Helmer | | 17:25.53 | 167 |
| 2) Nader Alshikh | | 17:35.27 | 196 |
| 3) Eli Middleman | | 17:49.72 | 241 |
| 4) Alnagi Faal | | 18:19.53 | 340 |
| 5) Noah Franklin | | 18:24.03 | 356 |
| Average Time: 17:54.82 Total Time: 1:29:34.08 1-5 Split: 58.50 |
| 6) Sam Cashwell | | 19:26.23 | 570 |
| 7) Marc Olson | | 19:48.89 | 620 |
44 | Page (NC) | 1311 |
| 1) Ethan Long | | 17:17.64 | 147 |
| 2) Cam Milroy | | 17:29.41 | 179 |
| 3) Jean-Lou Pare | | 17:44.82 | 229 |
| 4) Gabriel Warwar | | 18:18.14 | 337 |
| 5) Zaeeme Amin | | 18:40.44 | 419 |
| Average Time: 17:54.09 Total Time: 1:29:30.45 1-5 Split: 1:22.80 |
| 6) Brian Phlegar | | 19:22.65 | 562 |
| 7) Michael Mitchum | | 19:48.69 | 619 |
45 | East Chapel Hill (NC) | 1411 |
| 1) George Hotelling | | 15:55.88 | 16 |
| 2) Kees Heetsderks | | 17:52.73 | 249 |
| 3) Gresham Parrish | | 18:00.55 | 281 |
| 4) Jaxson Villa | | 18:37.44 | 403 |
| 5) Daniel Oren | | 18:52.28 | 462 |
| Average Time: 17:51.78 Total Time: 1:29:18.88 1-5 Split: 2:56.40 |
| 6) Isaiah Benzoni | | 19:00.31 | 495 |
| 7) Owen Cole | | 19:07.03 | 514 |
46 | Piedmont (NC) | 1429 |
| 1) John Ciprich | | 16:36.91 | 57 |
| 2) Lucas Paschal | | 17:22.96 | 160 |
| 3) Nicholas Mullis | | 17:55.32 | 262 |
| 4) John Christiansen | | 18:55.28 | 473 |
| 5) Taylor Merrell | | 18:55.74 | 477 |
| Average Time: 17:57.24 Total Time: 1:29:46.21 1-5 Split: 2:18.83 |
| 6) Sam Doejaaren | | 18:57.68 | 485 |
| 7) Josh Howard | | 19:18.34 | 538 |
47 | Enka (NC) | 1431 |
| 1) Blake Trantham | | 17:25.21 | 165 |
| 2) Rodrigo Bustillo | | 17:41.02 | 217 |
| 3) Max Adair | | 17:53.12 | 252 |
| 4) Ethan Harmon | | 18:16.30 | 332 |
| 5) Evan Cammisa | | 18:53.33 | 465 |
| Average Time: 18:01.80 Total Time: 1:30:08.98 1-5 Split: 1:28.12 |
| 6) Sawyer Cumbow | | 18:59.57 | 494 |
| 7) Eli Bonham | | 19:41.87 | 608 |
48 | Hough, William A (NC) | 1451 |
| 1) Chase Shanafelt | | 17:23.30 | 161 |
| 2) Jared Laferty | | 17:23.50 | 162 |
| 3) Zach Vazquez | | 18:18.40 | 338 |
| 4) Coda Vieau | | 18:34.70 | 392 |
| 5) Jack Zimmerman | | 18:35.80 | 398 |
| Average Time: 18:03.14 Total Time: 1:30:15.70 1-5 Split: 1:12.50 |
| 6) Ryan Pasko | | 18:48.30 | 448 |
| 7) William Dorgan | | 19:02.80 | 503 |
49 | Community School of Davidson (NC) | 1493 |
| 1) Jake Baugher | | 16:05.50 | 26 |
| 2) Ryan Hamilton | | 17:16.20 | 143 |
| 3) Noah Owen | | 18:39.10 | 411 |
| 4) Cooper Godwin | | 18:40.80 | 420 |
| 5) William Harris | | 18:59.00 | 493 |
| Average Time: 17:56.12 Total Time: 1:29:40.60 1-5 Split: 2:53.50 |
| 6) Luke Whiteside | | 19:36.50 | 598 |
| 7) Matthew Westbrook | | 19:42.40 | 609 |
50 | South View (NC) | 1529 |
| 1) Garrett Shifflett | | 17:53.90 | 254 |
| 2) Brian Odom | | 17:56.70 | 268 |
| 3) Jordan O'Donnell | | 18:09.00 | 313 |
| 4) Kamden Payne | | 18:19.70 | 342 |
| 5) Keith Johnson | | 18:22.30 | 352 |
| Average Time: 18:08.32 Total Time: 1:30:41.60 1-5 Split: 28.40 |
| 6) Nathan Jackson | | 18:38.80 | 409 |
| 7) Gristen Ruckel | | 18:39.40 | 414 |
51 | Grimsley (NC) | 1549 |
| 1) Shane Braxton | | 16:54.85 | 91 |
| 2) Ethan Sadler | | 18:20.74 | 345 |
| 3) Jack Williams | | 18:23.92 | 355 |
| 4) Garrett Workman | | 18:30.50 | 377 |
| 5) Noah Sadler | | 18:31.55 | 381 |
| Average Time: 18:08.31 Total Time: 1:30:41.56 1-5 Split: 1:36.70 |
| 6) Peter Geniac | | 18:38.94 | 410 |
| 7) Gabe Carlone | | 18:40.11 | 418 |
52 | Lake Norman Charter School (NC) | 1551 |
| 1) Ryan Creel | | 17:51.57 | 245 |
| 2) Kyle Smith | | 17:59.22 | 276 |
| 3) Alvin Mutongi | | 18:05.64 | 301 |
| 4) Jacob Crawford | | 18:24.59 | 358 |
| 5) Nick Lay | | 18:27.89 | 371 |
| Average Time: 18:09.78 Total Time: 1:30:48.91 1-5 Split: 36.32 |
| 6) Grant Howlett | | 18:44.62 | 431 |
| 7) Aiden Mutongi | | 18:49.02 | 453 |
53 | Hoggard (NC) | 1692 |
| 1) Zachary Knott | | 18:00.58 | 282 |
| 2) Brendon Shearer | | 18:04.58 | 296 |
| 3) Alec Barden | | 18:24.47 | 357 |
| 4) Brennen Pierce | | 18:25.92 | 364 |
| 5) Andrew Whitehead | | 18:34.70 | 393 |
| Average Time: 18:18.05 Total Time: 1:31:30.25 1-5 Split: 34.12 |
| 6) Julian Carrano Shepard | | 18:48.32 | 449 |
| 7) Christian Hosek | | 19:05.82 | 510 |
54 | Forsyth Country Day School (NC) | 1724 |
| 1) Will Scott | | 16:51.65 | 87 |
| 2) Zach Moore | | 17:47.29 | 238 |
| 3) Carter Sullivan | | 18:43.59 | 430 |
| 4) Cason Tevault | | 18:56.49 | 482 |
| 5) David Craig | | 18:58.02 | 487 |
| Average Time: 18:15.41 Total Time: 1:31:17.04 1-5 Split: 2:06.37 |
| 6) Mason Ickes | | 19:20.84 | 553 |
| 7) Jethro Hao | | 20:11.40 | 659 |
55 | North Buncombe (NC) | 1758 |
| 1) Yates Hockaday | | 17:16.84 | 144 |
| 2) Davis Sineath | | 17:51.14 | 244 |
| 3) Emi Maldonado | | 18:28.99 | 374 |
| 4) Kevin Kelley | | 18:48.76 | 451 |
| 5) Owen Blake | | 19:19.14 | 545 |
| Average Time: 18:20.97 Total Time: 1:31:44.87 1-5 Split: 2:02.30 |
| 6) Nick Haas | | 19:52.02 | 630 |
56 | Independence (NC) | 1774 |
| 1) Nicholas O'Brien-Pifer | | 17:36.51 | 199 |
| 2) Scheneck Carter | | 18:10.13 | 317 |
| 3) Darius Templeton | | 18:26.91 | 368 |
| 4) Nicholas Cleveland | | 18:36.59 | 401 |
| 5) Kensho Pilkey | | 18:58.19 | 489 |
| Average Time: 18:21.67 Total Time: 1:31:48.33 1-5 Split: 1:21.68 |
| 6) Xavier Williams | | 20:15.46 | 667 |
| 7) Elijah Guzman | | 20:35.42 | 706 |
57 | Charlotte Catholic (NC) | 1810 |
| 1) Taylor Danser | | 18:01.80 | 287 |
| 2) Nate Stein | | 18:17.76 | 334 |
| 3) Oliver Nazarian | | 18:18.05 | 335 |
| 4) Louis Ciano | | 18:39.48 | 415 |
| 5) Ryan Stein | | 18:45.42 | 439 |
| Average Time: 18:24.50 Total Time: 1:32:02.51 1-5 Split: 43.62 |
| 6) Lewis Nazarian | | 19:02.85 | 504 |
| 7) Sam McCleary | | 19:25.40 | 567 |
58 | Carolina Day School (NC) | 1827 |
| 1) Harrison Oswald | | 16:10.60 | 27 |
| 2) Chilton Curwen | | 18:00.70 | 283 |
| 3) Carson Oswald | | 18:03.20 | 292 |
| 4) Brodie Sprouse | | 18:35.90 | 399 |
| 5) Nicholas Schussler | | 22:38.10 | 826 |
| Average Time: 18:41.70 Total Time: 1:33:28.50 1-5 Split: 6:27.50 |
59 | Laney (NC) | 1869 |
| 1) Patrick Shields | | 16:31.10 | 48 |
| 2) Kendall Scott | | 18:05.10 | 299 |
| 3) Aidan Ellsworth | | 18:56.70 | 483 |
| 4) Joseph Moran | | 19:08.80 | 518 |
| 5) Preston Knepper | | 19:10.20 | 521 |
| Average Time: 18:22.38 Total Time: 1:31:51.90 1-5 Split: 2:39.10 |
| 6) Keegan Haraldson | | 19:10.40 | 523 |
| 7) Gavin Reider | | 19:33.00 | 589 |
60 | Charlotte Country Day School (NC) | 1893 |
| 1) Daniel Tierney | | 17:19.60 | 151 |
| 2) Charlie Veronee | | 17:43.90 | 225 |
| 3) AJ Chardiet | | 18:33.90 | 390 |
| 4) Jack Homesley | | 19:06.50 | 512 |
| 5) Connor Kleiderer | | 19:46.90 | 615 |
| Average Time: 18:30.16 Total Time: 1:32:30.80 1-5 Split: 2:27.30 |
| 6) William Allen | | 20:27.50 | 695 |
| 7) Grant Harbrecht | | 20:56.80 | 740 |
61 | Hickory Ridge (NC) | 1917 |
| 1) Bryce Anderson | | 17:50.96 | 243 |
| 2) Julian Mendoza | | 17:58.83 | 273 |
| 3) Vishnu Kumar | | 18:37.63 | 404 |
| 4) Sam Crider | | 18:50.29 | 456 |
| 5) Austin Sides | | 19:18.95 | 541 |
| Average Time: 18:31.33 Total Time: 1:32:36.66 1-5 Split: 1:27.99 |
| 6) Dylan Lamb | | 19:19.83 | 549 |
| 7) Jeron Plummer | | 19:41.49 | 605 |
62 | Cannon School (NC) | 1919 |
| 1) Tamer Metwalli | | 16:39.10 | 59 |
| 2) Grant Thompson | | 18:02.80 | 291 |
| 3) Drake Griffith | | 18:55.90 | 478 |
| 4) Joshua Doolittle | | 19:16.20 | 534 |
| 5) Jimmy Kinsella | | 19:21.80 | 557 |
| Average Time: 18:27.16 Total Time: 1:32:15.80 1-5 Split: 2:42.70 |
| 6) Dillon Casey | | 20:19.80 | 677 |
| 7) Jack Reimer | | 20:34.00 | 702 |
63 | Harnett Central (NC) | 1959 |
| 1) Greyson Culbreth | | 18:16.16 | 329 |
| 2) Drew Adams | | 18:25.94 | 365 |
| 3) Colton O'Briant | | 18:28.03 | 372 |
| 4) Robert Bowman | | 18:47.74 | 446 |
| 5) Mitchell Blalock | | 18:48.14 | 447 |
| Average Time: 18:33.20 Total Time: 1:32:46.01 1-5 Split: 31.98 |
| 6) Kyle Hadding | | 18:49.01 | 452 |
| 7) Nate Pearce | | 19:57.88 | 640 |
64 | Rolesville High School (NC) | 1971 |
| 1) Mamoon Hassan | | 17:15.37 | 141 |
| 2) Ethan Boyd | | 17:48.89 | 240 |
| 3) Kevin Garbacki | | 18:19.57 | 341 |
| 4) Bishop Radway | | 19:41.84 | 607 |
| 5) Tj Mercaldo | | 19:59.32 | 642 |
| Average Time: 18:37.00 Total Time: 1:33:04.99 1-5 Split: 2:43.95 |
| 6) Matthew Morris | | 20:09.17 | 657 |
| 7) Sal Nsiambote | | 20:13.01 | 662 |
65 | Brevard (NC) | 1973 |
| 1) William Coye | | 17:18.21 | 148 |
| 2) Abdi Green | | 18:16.25 | 330 |
| 3) Dylan Sasser | | 18:44.93 | 432 |
| 4) Graham Green | | 18:55.55 | 476 |
| 5) Knox Witherspoon | | 19:32.28 | 587 |
| Average Time: 18:33.44 Total Time: 1:32:47.22 1-5 Split: 2:14.07 |
| 6) Dominic Adolf | | 20:13.17 | 663 |
| 7) Isaiah Lefler | | 20:15.61 | 668 |
66 | West Johnston (NC) | 1994 |
| 1) Julian Clark | | 17:19.55 | 150 |
| 2) Hunter Kleber | | 18:06.98 | 304 |
| 3) Izaiak Hernandez | | 18:31.71 | 383 |
| 4) Aaron Meshaw | | 19:02.77 | 502 |
| 5) Hayden Barefoot | | 20:08.19 | 655 |
| Average Time: 18:37.84 Total Time: 1:33:09.20 1-5 Split: 2:48.64 |
| 6) Victor Garcia | | 20:33.60 | 701 |
| 7) Andreas Cuevas | | 22:18.99 | 813 |
67 | Williams, Walter M (NC) | 1998 |
| 1) Ryan Motondo | | 17:21.43 | 156 |
| 2) Tommy Allegretto | | 18:09.97 | 316 |
| 3) TJ Thorpe | | 18:49.31 | 454 |
| 4) James Spradlin | | 19:05.07 | 508 |
| 5) Ethan Le | | 19:23.66 | 564 |
| Average Time: 18:33.89 Total Time: 1:32:49.44 1-5 Split: 2:02.23 |
| 6) Simon Lanzoni | | 19:50.80 | 626 |
| 7) Sam Haverstorm | | 20:44.80 | 717 |
68 | Cox Mill (NC) | 2006 |
| 1) Hunter Levy | | 17:14.09 | 137 |
| 2) Alex Garcia | | 17:42.46 | 221 |
| 3) Omar Adame | | 18:50.86 | 457 |
| 4) Spencer Connick | | 19:27.43 | 575 |
| 5) Izic Harris | | 19:47.54 | 616 |
| Average Time: 18:36.48 Total Time: 1:33:02.38 1-5 Split: 2:33.45 |
| 6) Varun Narayan | | 20:14.67 | 665 |
| 7) Brayden Zavodny | | 20:28.17 | 696 |
69 | Heritage (NC) | 2107 |
| 1) Grant White | | 18:06.26 | 302 |
| 2) Max Geckler | | 18:39.30 | 413 |
| 3) Ryan Collins | | 18:42.28 | 425 |
| 4) Thomas Halvas | | 18:46.84 | 442 |
| 5) Anderson Bitzenhofer | | 19:11.57 | 525 |
| Average Time: 18:41.25 Total Time: 1:33:26.25 1-5 Split: 1:05.31 |
| 6) Alex Chester | | 19:19.00 | 543 |
| 7) Charles Brooks | | 19:27.52 | 576 |
70 | Orange (NC) | 2109 |
| 1) Kyle Van Tubbergh | | 17:13.63 | 134 |
| 2) Sam Rasinske | | 18:07.97 | 305 |
| 3) Whitt Phillips | | 19:01.30 | 497 |
| 4) Issac Wilson | | 19:23.63 | 563 |
| 5) Joshua Frank | | 19:42.86 | 610 |
| Average Time: 18:41.88 Total Time: 1:33:29.39 1-5 Split: 2:29.23 |
| 6) Bennett Fleming | | 19:48.99 | 621 |
| 7) Ethan Horton | | 20:30.82 | 698 |
71 | West Stokes (NC) | 2155 |
| 1) Rex Mathis | | 16:53.62 | 89 |
| 2) Zach Watts | | 18:26.81 | 367 |
| 3) Tj Magaraci | | 18:54.64 | 470 |
| 4) Cameron Knox | | 19:08.06 | 516 |
| 5) Matthew Moutos | | 20:40.03 | 713 |
| Average Time: 18:48.63 Total Time: 1:34:03.16 1-5 Split: 3:46.41 |
| 6) Nick Palmer | | 21:02.77 | 752 |
| 7) Jacob Adkins | | 22:09.88 | 808 |
72 | Ashe County (NC) | 2200 |
| 1) Tafton Baker | | 16:38.14 | 58 |
| 2) Eli Randolf | | 18:36.62 | 402 |
| 3) Grady Rector | | 18:58.54 | 491 |
| 4) Neil Pate | | 19:22.11 | 558 |
| 5) Josh Roten | | 20:26.23 | 691 |
| Average Time: 18:48.33 Total Time: 1:34:01.64 1-5 Split: 3:48.09 |
| 6) Conner Howell | | 21:02.36 | 750 |
| 7) Trent Blevins | | 21:17.56 | 771 |
73 | Ledford (NC) | 2213 |
| 1) Dalton Zimmerman | | 18:38.50 | 408 |
| 2) Zane House | | 18:39.11 | 412 |
| 3) Aidan Reyna | | 18:39.96 | 417 |
| 4) Hamza Alkadir | | 18:43.13 | 428 |
| 5) David Velazquez-Orozco | | 19:19.82 | 548 |
| Average Time: 18:48.10 Total Time: 1:34:00.52 1-5 Split: 41.32 |
| 6) Isaac Reyna | | 19:26.92 | 572 |
| 7) William Hudson | | 21:25.95 | 777 |
74 | West Rowan (NC) | 2229 |
| 1) Thomas Waldo | | 17:54.96 | 260 |
| 2) Devon Pena | | 18:29.80 | 376 |
| 3) Luke Harrison | | 18:31.56 | 382 |
| 4) Damian Ackman | | 19:03.70 | 507 |
| 5) Matthew Ramsay | | 20:34.66 | 704 |
| Average Time: 18:54.94 Total Time: 1:34:34.68 1-5 Split: 2:39.70 |
| 6) Matthew Dailey | | 20:38.63 | 710 |
| 7) Max Upright | | 21:11.60 | 760 |
75 | Fuquay-Varina (NC) | 2245 |
| 1) Collin Daniels | | 18:08.30 | 309 |
| 2) Hans Petterson | | 18:42.20 | 423 |
| 3) Nicholas Luke | | 18:46.59 | 441 |
| 4) Sifeddine Chettabi | | 19:10.29 | 522 |
| 5) Aiden Kovacs | | 19:19.98 | 550 |
| Average Time: 18:49.47 Total Time: 1:34:07.36 1-5 Split: 1:11.68 |
| 6) Landon Moose | | 19:24.90 | 566 |
| 7) Wes Newman | | 19:36.62 | 599 |
76 | Queens Grant (NC) | 2265 |
| 1) Lucas Brown | | 16:02.00 | 22 |
| 2) Joshua Divers | | 17:37.20 | 201 |
| 3) Alex Rice | | 19:53.60 | 633 |
| 4) Caimen French | | 19:57.80 | 639 |
| 5) Hayden Lynch | | 21:17.40 | 770 |
| Average Time: 18:57.60 Total Time: 1:34:48.00 1-5 Split: 5:15.40 |
| 6) Matthew Jewell | | 23:14.20 | 842 |
77 | Wakefield (NC) | 2294 |
| 1) Nicholas Giron | | 17:45.50 | 234 |
| 2) Carson Wright | | 18:35.30 | 396 |
| 3) Nathaniel Viele | | 19:12.40 | 527 |
| 4) Jackson Chubb | | 19:21.30 | 554 |
| 5) Jake Green | | 19:30.30 | 583 |
| Average Time: 18:52.96 Total Time: 1:34:24.80 1-5 Split: 1:44.80 |
| 6) Matthew Montano | | 19:45.70 | 612 |
| 7) Nick Doyle | | 22:59.80 | 835 |
78 | Asheville (NC) | 2312 |
| 1) William Poozer | | 17:31.77 | 186 |
| 2) Ben Brock | | 18:08.72 | 310 |
| 3) Patrick Sullivan | | 19:27.37 | 573 |
| 4) Aaron Friel | | 19:30.88 | 585 |
| 5) Allen Stageman | | 20:11.18 | 658 |
| Average Time: 18:57.98 Total Time: 1:34:49.92 1-5 Split: 2:39.41 |
| 6) Isaac Meadows | | 20:12.07 | 660 |
| 7) Adlai Kohn | | 20:32.31 | 699 |
79 | South Mecklenburg (NC) | 2319 |
| 1) Eduardo Leon | | 17:25.50 | 166 |
| 2) Nathan Sullivan | | 18:30.52 | 378 |
| 3) Harold Santillan | | 19:28.56 | 579 |
| 4) Jackson Green | | 19:33.08 | 590 |
| 5) Griffin Peterson | | 19:41.52 | 606 |
| Average Time: 18:55.84 Total Time: 1:34:39.18 1-5 Split: 2:16.02 |
| 6) Will Henderson | | 19:50.42 | 624 |
| 7) Baden Taucher | | 20:56.43 | 739 |
80 | Cary Christian School (NC) | 2324 |
| 1) Ethan Marotta | | 17:31.10 | 185 |
| 2) Matteo Otto | | 18:28.10 | 373 |
| 3) Kyle Moore | | 18:53.10 | 464 |
| 4) Walker White | | 19:27.60 | 577 |
| 5) Griffin Van Vooren | | 20:50.10 | 725 |
| Average Time: 19:02.00 Total Time: 1:35:10.00 1-5 Split: 3:19.00 |
| 6) Matthew Stikeleather | | 21:02.10 | 748 |
| 7) Burke White | | 21:02.20 | 749 |
81 | New Hanover (NC) | 2338 |
| 1) Aidan Flynn | | 17:44.70 | 228 |
| 2) Jonah Koenig | | 17:54.20 | 255 |
| 3) Abel Zukerman | | 18:58.16 | 488 |
| 4) Raleigh Fauquier | | 20:17.91 | 675 |
| 5) Gareth Hicks | | 20:26.44 | 692 |
| Average Time: 19:04.28 Total Time: 1:35:21.41 1-5 Split: 2:41.74 |
| 6) Mark Smith | | 21:01.85 | 747 |
82 | Athens Drive (NC) | 2386 |
| 1) William Burke | | 17:26.10 | 168 |
| 2) Pieter Westerbeek | | 19:01.70 | 499 |
| 3) Aidan Glickman | | 19:05.10 | 509 |
| 4) Kenneth Benavent | | 19:18.80 | 540 |
| 5) Josh Ayioka | | 20:15.80 | 670 |
| Average Time: 19:01.50 Total Time: 1:35:07.50 1-5 Split: 2:49.70 |
| 6) Matthew Youngquist | | 20:39.60 | 712 |
| 7) Eric Romero | | 21:12.70 | 761 |
83 | South Rowan (NC) | 2403 |
| 1) Noah Julian | | 17:33.33 | 192 |
| 2) Ian Waugh | | 18:49.69 | 455 |
| 3) Ari Moya | | 19:02.60 | 500 |
| 4) Landon Cromer | | 19:28.58 | 580 |
| 5) Nolan Miller | | 20:19.77 | 676 |
| Average Time: 19:02.79 Total Time: 1:35:13.97 1-5 Split: 2:46.44 |
| 6) Trent Rivers | | 20:54.58 | 734 |
| 7) Corey Snodgrass | | 22:07.97 | 806 |
84 | Lake Norman (NC) | 2412 |
| 1) William Anzalone | | 18:08.77 | 311 |
| 2) Justin Goodrich | | 18:42.97 | 427 |
| 3) Dalton Graves | | 19:07.54 | 515 |
| 4) Jackson Wimpy | | 19:18.98 | 542 |
| 5) Carter Guerrin | | 19:48.26 | 617 |
| Average Time: 19:01.30 Total Time: 1:35:06.52 1-5 Split: 1:39.49 |
| 6) Grant Weaver | | 19:53.14 | 632 |
| 7) Tristan Catropa | | 20:00.13 | 644 |
85 | Jesse Carson (NC) | 2419 |
| 1) Zach Barbee | | 17:48.09 | 239 |
| 2) TJ Jones | | 18:55.50 | 475 |
| 3) John Sokolowski | | 18:57.58 | 484 |
| 4) Jimmy Sentilles | | 19:19.22 | 547 |
| 5) Wyatt Curlee | | 20:17.88 | 674 |
| Average Time: 19:03.65 Total Time: 1:35:18.27 1-5 Split: 2:29.79 |
| 6) Jackson Price | | 21:30.41 | 784 |
| 7) Simon Foster | | 22:37.49 | 824 |
86 | Polk County (NC) | 2502 |
| 1) Caleb Potter | | 16:53.53 | 88 |
| 2) Jack Derkach | | 18:31.91 | 384 |
| 3) Mark Teague | | 19:25.77 | 568 |
| 4) Bryce Thompson | | 20:50.43 | 726 |
| 5) Chris Rickman | | 20:55.50 | 736 |
| Average Time: 19:19.43 Total Time: 1:36:37.14 1-5 Split: 4:01.97 |
| 6) Kiyon Staley | | 21:05.09 | 756 |
87 | St. Stephens (NC) | 2520 |
| 1) Dalton McGlamery | | 16:34.00 | 52 |
| 2) Jeremy Brown | | 18:58.20 | 490 |
| 3) Andrew Schultz | | 19:55.71 | 635 |
| 4) Eden Wang | | 20:08.89 | 656 |
| 5) Jack Kelly | | 20:25.18 | 687 |
| Average Time: 19:12.40 Total Time: 1:36:01.98 1-5 Split: 3:51.18 |
| 6) Tyler Rogers | | 20:29.06 | 697 |
| 7) Jackson Black | | 21:39.44 | 790 |
88 | Grace Christian School (Raleigh) (NC) | 2545 |
| 1) Taylor Scheibner | | 18:03.80 | 293 |
| 2) Will Rutledge | | 18:08.10 | 306 |
| 3) Cooper Tew | | 19:56.00 | 636 |
| 4) Keenan Baker | | 20:00.70 | 646 |
| 5) Andrew James | | 20:13.50 | 664 |
| Average Time: 19:16.42 Total Time: 1:36:22.10 1-5 Split: 2:09.70 |
| 6) Thomas Rhoads | | 20:36.80 | 708 |
| 7) Samuel Vanderkin | | 29:59.60 | 875 |
89 | Cape Fear (NC) | 2556 |
| 1) Jonathan Piland | | 18:10.69 | 321 |
| 2) Colton Danks | | 18:52.53 | 463 |
| 3) Juan Alvarado | | 19:32.34 | 588 |
| 4) Noah Lucas | | 19:33.25 | 591 |
| 5) Alden Bostic | | 19:34.77 | 593 |
| Average Time: 19:08.72 Total Time: 1:35:43.58 1-5 Split: 1:24.08 |
| 6) Seth Thomas | | 19:35.42 | 594 |
| 7) Collin Gaddy | | 19:58.12 | 641 |
90 | South Brunswick (NC) | 2567 |
| 1) Jaxon Hudson | | 18:22.58 | 353 |
| 2) Rory Gannon | | 18:45.19 | 433 |
| 3) Noah Bullard | | 19:19.01 | 544 |
| 4) Jack Phieffer | | 19:39.29 | 603 |
| 5) Liam Gannon | | 19:53.74 | 634 |
| Average Time: 19:11.96 Total Time: 1:35:59.81 1-5 Split: 1:31.16 |
| 6) Austin Smith | | 20:25.99 | 689 |
| 7) Ford Disbrow | | 20:35.07 | 705 |
91 | Voyager Academy (NC) | 2586 |
| 1) Michael Kariher | | 18:01.50 | 286 |
| 2) Brian Sause | | 18:58.00 | 486 |
| 3) Sam Williamson | | 19:14.10 | 532 |
| 4) Noah Smith | | 19:36.80 | 600 |
| 5) Ryan Thrall | | 20:21.60 | 682 |
| Average Time: 19:14.40 Total Time: 1:36:12.00 1-5 Split: 2:20.10 |
| 6) Brandon Ellis | | 23:06.90 | 839 |
| 7) Mark Will Johnson | | 23:43.50 | 847 |
92 | East Mecklenburg (NC) | 2613 |
| 1) Fulton Shober | | 18:25.50 | 363 |
| 2) Tyler Benton | | 18:54.80 | 471 |
| 3) Micheal Vargas | | 19:20.61 | 552 |
| 4) Ezekiel Johnson | | 19:28.19 | 578 |
| 5) William Dubman | | 20:02.87 | 649 |
| Average Time: 19:14.39 Total Time: 1:36:11.97 1-5 Split: 1:37.37 |
| 6) Wesley Marquardt | | 21:04.74 | 755 |
| 7) Henry Stiff | | 21:24.20 | 775 |
93 | Central Academy of Technology (NC) | 2731 |
| 1) Noah Estrada | | 18:42.75 | 426 |
| 2) Elliott Wunder | | 18:55.11 | 472 |
| 3) Graeson Wilson | | 19:25.86 | 569 |
| 4) Michael Kenary | | 19:46.07 | 613 |
| 5) Tristen Barron | | 20:05.44 | 651 |
| Average Time: 19:23.05 Total Time: 1:36:55.23 1-5 Split: 1:22.69 |
| 6) Ben Wojtkowiak | | 20:19.88 | 678 |
| 7) Roman Lopina | | 20:21.38 | 681 |
94 | North Mecklenburg (NC) | 2740 |
| 1) Ethan Walker | | 18:38.07 | 407 |
| 2) Joshua Ingram | | 18:45.42 | 438 |
| 3) Jackson Giovanelli | | 19:48.35 | 618 |
| 4) Ian Jin | | 19:50.20 | 623 |
| 5) Jack Sabine | | 20:08.08 | 654 |
| Average Time: 19:26.02 Total Time: 1:37:10.12 1-5 Split: 1:30.01 |
| 6) Douglas Mungin | | 20:21.16 | 679 |
| 7) Maleek Chamberlain | | 22:39.11 | 827 |
95 | West Stanly (NC) | 2744 |
| 1) Korbin McNeill | | 18:34.60 | 391 |
| 2) James Shue | | 18:48.75 | 450 |
| 3) Noah Almond | | 19:50.80 | 625 |
| 4) Austin Huneycutt | | 19:52.60 | 631 |
| 5) Daniel Brattan | | 20:01.15 | 647 |
| Average Time: 19:25.58 Total Time: 1:37:07.90 1-5 Split: 1:26.55 |
| 6) Nathan Brown | | 20:16.60 | 672 |
| 7) Blayne Morton | | 21:07.43 | 757 |
96 | Carrboro (NC) | 2748 |
| 1) Quinn Baker | | 17:56.31 | 266 |
| 2) Christopher Knotek | | 18:51.29 | 458 |
| 3) Sebastian Spadavecchio | | 19:51.49 | 628 |
| 4) Alexander Emmons | | 20:05.37 | 650 |
| 5) Nikhil Cash | | 21:00.95 | 746 |
| Average Time: 19:33.08 Total Time: 1:37:45.41 1-5 Split: 3:04.64 |
| 6) Nicholas Carney | | 21:17.27 | 769 |
| 7) James Gaudet | | 21:37.91 | 788 |
97 | Mount Pleasant (NC) | 2775 |
| 1) MacKay Burke | | 18:39.87 | 416 |
| 2) Lincoln Baxter | | 18:41.22 | 421 |
| 3) Kaleb Cook | | 18:45.26 | 435 |
| 4) Hayden Leonard | | 20:44.15 | 716 |
| 5) Jacob Dillon | | 21:36.56 | 787 |
| Average Time: 19:41.41 Total Time: 1:38:27.06 1-5 Split: 2:56.69 |
| 6) Katin Price | | 23:23.63 | 844 |
| 7) Caden Furr | | 23:36.61 | 846 |
98 | Sun Valley (NC) | 2785 |
| 1) Lukis Padu | | 18:52.20 | 461 |
| 2) Marcus Walker | | 19:01.37 | 498 |
| 3) Kevin Cunningham | | 19:13.94 | 530 |
| 4) Zachary Dumaine | | 19:21.36 | 555 |
| 5) Christopher Shupe | | 20:57.22 | 741 |
| Average Time: 19:29.22 Total Time: 1:37:26.09 1-5 Split: 2:05.02 |
| 6) Bryce Burke | | 21:23.24 | 774 |
| 7) William Mimy | | 21:28.68 | 781 |
99 | Hickory (NC) | 2811 |
| 1) Chase Johnson | | 17:33.60 | 193 |
| 2) Jonathan Bennett | | 19:26.24 | 571 |
| 3) Clayton Boggs | | 20:00.51 | 645 |
| 4) Eric Schoellner | | 20:21.23 | 680 |
| 5) Carson Shepler | | 20:47.98 | 722 |
| Average Time: 19:37.91 Total Time: 1:38:09.56 1-5 Split: 3:14.38 |
| 6) Mac Johnson | | 21:43.29 | 794 |
| 7) Martin Pachero | | 23:03.84 | 837 |
100 | Northwest Cabarrus (NC) | 2826 |
| 1) Luke Linkel | | 18:20.10 | 343 |
| 2) Alex Beaver | | 19:14.73 | 533 |
| 3) Raj Patel | | 19:57.58 | 637 |
| 4) Riley Horn | | 20:07.19 | 652 |
| 5) Zavien McPherson | | 20:12.48 | 661 |
| Average Time: 19:34.42 Total Time: 1:37:52.08 1-5 Split: 1:52.38 |
| 6) Graham Bass | | 20:33.08 | 700 |
| 7) Chris Morales | | 20:51.20 | 730 |
101 | South Lenoir (NC) | 2901 |
| 1) Ian Ireland | | 18:34.75 | 394 |
| 2) Bryan Zeagler | | 19:13.00 | 529 |
| 3) Ethan Cahoon | | 19:37.07 | 601 |
| 4) Vian Villa | | 20:07.25 | 653 |
| 5) Gus Hill | | 20:48.55 | 724 |
| Average Time: 19:40.12 Total Time: 1:38:20.62 1-5 Split: 2:13.80 |
| 6) Hunter Daniels | | 22:34.08 | 822 |
| 7) Matthew Heath | | 23:56.88 | 850 |
102 | Parkwood (NC) | 2906 |
| 1) Ethan Bradley | | 18:18.05 | 336 |
| 2) Jonathan Ellis | | 19:36.49 | 597 |
| 3) Trent Williford | | 19:45.59 | 611 |
| 4) Jacob Bose | | 19:51.58 | 629 |
| 5) Ethan Davis | | 20:53.94 | 733 |
| Average Time: 19:41.13 Total Time: 1:38:25.65 1-5 Split: 2:35.89 |
| 6) Kaleb Thomas | | 21:02.74 | 751 |
| 7) Mason Piddock | | 21:26.74 | 778 |
103 | South Central (NC) | 2931 |
| 1) Fletcher Bost | | 16:57.39 | 95 |
| 2) Grayson Potter | | 20:15.94 | 671 |
| 3) Weston Cooley | | 20:36.30 | 707 |
| 4) Matthew Hill | | 20:41.76 | 714 |
| 5) DeAndre Adams | | 20:59.41 | 744 |
| Average Time: 19:54.16 Total Time: 1:39:30.80 1-5 Split: 4:02.02 |
| 6) Brody Behm | | 22:02.01 | 803 |
| 7) Justin Roeder | | 22:29.74 | 820 |
104 | Pamlico County (NC) | 2932 |
| 1) Jahmere Miller | | 19:01.00 | 496 |
| 2) Cooper Metts | | 19:03.00 | 505 |
| 3) Phillip Pipkin | | 19:36.00 | 595 |
| 4) Parker Watson | | 20:00.00 | 643 |
| 5) Ramon Martinez | | 20:27.00 | 693 |
| Average Time: 19:37.40 Total Time: 1:38:07.00 1-5 Split: 1:26.00 |
| 6) Shawn Huffman | | 20:34.00 | 703 |
| 7) Dylan Smith | | 20:46.00 | 719 |
105 | Porter Ridge (NC) | 2937 |
| 1) Michael Beckerman | | 17:39.24 | 210 |
| 2) Dominic Conroy | | 18:45.36 | 437 |
| 3) Wyatt Austin | | 20:24.11 | 686 |
| 4) Henry Morgan | | 21:49.78 | 797 |
| 5) George Boyadjian | | 22:09.47 | 807 |
| Average Time: 20:09.59 Total Time: 1:40:47.96 1-5 Split: 4:30.23 |
| 6) Jalen Dixon | | 22:56.02 | 833 |
| 7) Toby Newton | | 25:30.94 | 860 |
106 | Forestview (NC) | 2973 |
| 1) Aden Smith | | 18:35.92 | 400 |
| 2) Oussama Ajala | | 18:51.61 | 460 |
| 3) Austin Brotemarkle | | 20:01.43 | 648 |
| 4) Connor Glaza | | 20:48.42 | 723 |
| 5) Evan Shiflet | | 20:57.89 | 742 |
| Average Time: 19:51.05 Total Time: 1:39:15.27 1-5 Split: 2:21.97 |
| 6) Aaron Floyd | | 21:22.13 | 773 |
| 7) Cohen Meek | | 21:41.05 | 793 |
107 | East Rowan (NC) | 3083 |
| 1) Jake Earnhardt | | 19:22.39 | 560 |
| 2) Thomas Ferguson | | 19:30.67 | 584 |
| 3) Adam Whitley | | 19:40.17 | 604 |
| 4) Preston Whicker | | 20:14.81 | 666 |
| 5) Matthew Burroughs | | 20:15.67 | 669 |
| Average Time: 19:48.74 Total Time: 1:39:03.71 1-5 Split: 53.28 |
| 6) Brayden Self | | 23:02.34 | 836 |
| 7) Gavin McDaniel | | 24:13.03 | 851 |
108 | Hopewell (NC) | 3111 |
| 1) David Kitterman | | 19:16.24 | 535 |
| 2) Seth Moore | | 19:18.57 | 539 |
| 3) Marcus Crumpler | | 19:20.55 | 551 |
| 4) Anthony Skelly | | 20:51.06 | 728 |
| 5) Sanha Kim | | 21:09.32 | 758 |
| Average Time: 19:59.15 Total Time: 1:39:55.74 1-5 Split: 1:53.08 |
| 6) Charles Ramanand | | 22:22.46 | 817 |
| 7) Elijah Smith | | 22:58.48 | 834 |
109 | Southeast Guilford (NC) | 3111 |
| 1) Spody Welch | | 18:56.44 | 481 |
| 2) Will Earnhardt | | 19:08.42 | 517 |
| 3) Jackson Gaydon | | 19:27.42 | 574 |
| 4) Kenan Cox | | 20:56.07 | 738 |
| 5) Joel Sutton | | 21:55.65 | 801 |
| Average Time: 20:04.80 Total Time: 1:40:24.00 1-5 Split: 2:59.21 |
| 6) William Teasley | | 21:59.00 | 802 |
| 7) Joshua King | | 22:07.19 | 805 |
110 | North Raleigh Christian Academy (NC) | 3137 |
| 1) Rick Conner | | 18:21.70 | 351 |
| 2) Zack Martin | | 19:06.70 | 513 |
| 3) Joshua Frazier | | 20:59.60 | 745 |
| 4) Axel Anderson | | 21:13.40 | 762 |
| 5) Parker Anderson | | 21:14.80 | 766 |
| Average Time: 20:11.24 Total Time: 1:40:56.20 1-5 Split: 2:53.10 |
111 | Kings Mountain (NC) | 3223 |
| 1) Caleb Barnes | | 18:38.03 | 406 |
| 2) Parker Key | | 19:46.62 | 614 |
| 3) Jesse Hughes | | 20:23.57 | 685 |
| 4) Jalen Roberts | | 21:04.48 | 754 |
| 5) Dylan Williams | | 21:13.65 | 764 |
| Average Time: 20:13.27 Total Time: 1:41:06.35 1-5 Split: 2:35.62 |
| 6) Dallin Campbell | | 21:25.50 | 776 |
| 7) Aiden Wilson | | 21:40.17 | 791 |
112 | Butler (NC) | 3247 |
| 1) Dustin Marcinko | | 19:05.87 | 511 |
| 2) Dillon Neely | | 19:36.22 | 596 |
| 3) Connor Helms | | 19:49.43 | 622 |
| 4) Charles Black | | 21:03.91 | 753 |
| 5) Benjamin Vozniak Gellman | | 21:14.21 | 765 |
| Average Time: 20:09.93 Total Time: 1:40:49.64 1-5 Split: 2:08.34 |
| 6) Oscar Nolen | | 21:14.99 | 767 |
| 7) Carlos Martinez Rodriguez | | 21:45.29 | 796 |
113 | Ashbrook (NC) | 3316 |
| 1) Michael Gates | | 19:29.52 | 581 |
| 2) Brandon Lopez | | 19:32.26 | 586 |
| 3) Jason Cruz Servin | | 19:37.88 | 602 |
| 4) Muhammad Sheikh | | 20:44.05 | 715 |
| 5) Lane Robinson | | 22:53.92 | 832 |
| Average Time: 20:27.53 Total Time: 1:42:17.63 1-5 Split: 3:24.40 |
| 6) Ethon Motes | | 24:54.88 | 856 |
| 7) Josh Bradshaw | | 26:06.67 | 863 |
114 | Western Harnett (NC) | 3347 |
| 1) Taft Cummings | | 18:47.18 | 443 |
| 2) Jamichael Cathcart | | 19:14.01 | 531 |
| 3) Ethan Wilber | | 20:59.31 | 743 |
| 4) Kainoa Abbott | | 21:55.50 | 800 |
| 5) Hunter Frenzke | | 22:40.35 | 830 |
| Average Time: 20:43.27 Total Time: 1:43:36.35 1-5 Split: 3:53.17 |
| 6) Nathan McDaniel | | 24:52.48 | 855 |
| 7) Fernando Villaneuva | | 25:15.20 | 859 |
115 | A.L. Brown (NC) | 3384 |
| 1) Gabe Blackwelder | | 19:09.40 | 519 |
| 2) Onesimo Rosas | | 19:10.43 | 524 |
| 3) Kevin Stegall | | 20:51.10 | 729 |
| 4) Tanner Roth | | 21:38.83 | 789 |
| 5) Ramon Chela | | 22:36.89 | 823 |
| Average Time: 20:41.33 Total Time: 1:43:26.65 1-5 Split: 3:27.49 |
| 6) Corbin Richardson | | 23:20.53 | 843 |
116 | West Henderson (NC) | 3429 |
| 1) Woody Greene | | 18:53.63 | 466 |
| 2) Quinn Schreiber | | 19:24.36 | 565 |
| 3) John Burnette | | 20:46.99 | 721 |
| 4) Noah Krauss | | 22:39.32 | 828 |
| 5) Kareem Alabed | | 23:56.31 | 849 |
| Average Time: 21:08.12 Total Time: 1:45:40.61 1-5 Split: 5:02.68 |
| 6) Carson Godwin | | 28:58.89 | 873 |
117 | Whiteville (NC) | 3510 |
| 1) Jalen McMillian | | 18:47.43 | 444 |
| 2) Brandon Nguyen | | 19:21.58 | 556 |
| 3) Bryce Faircloth | | 21:28.80 | 782 |
| 4) Alexander Scott | | 25:59.59 | 862 |
| 5) Tylor Phillips | | 26:23.45 | 866 |
| Average Time: 22:24.17 Total Time: 1:52:00.85 1-5 Split: 7:36.02 |
| 6) Luke Thompson | | 27:45.77 | 871 |
| 7) Jackson Friese | | 28:02.00 | 872 |
118 | Mallard Creek (NC) | 3521 |
| 1) Wesley Chappell | | 19:57.60 | 638 |
| 2) Austin Boucher | | 20:27.09 | 694 |
| 3) Jared Haggett | | 20:46.96 | 720 |
| 4) Christian White | | 20:53.81 | 732 |
| 5) Khary Dobson | | 20:55.97 | 737 |
| Average Time: 20:36.29 Total Time: 1:43:01.43 1-5 Split: 58.37 |
| 6) John Webster | | 21:27.16 | 779 |
| 7) Ryan Sabo | | 23:11.82 | 841 |
119 | Olympic (NC) | 3581 |
| 1) James Kapange | | 19:09.98 | 520 |
| 2) Seven Pope | | 19:51.37 | 627 |
| 3) Dawson Conkin | | 21:33.59 | 786 |
| 4) Alex Kirk | | 22:15.59 | 810 |
| 5) Jamari Toussiant | | 23:06.00 | 838 |
| Average Time: 21:11.31 Total Time: 1:45:56.53 1-5 Split: 3:56.02 |
| 6) Jasiah Toussiant | | 29:54.87 | 874 |
120 | Mountain Island Charter School (NC) | 3605 |
| 1) Mario Stanisa | | 19:12.29 | 526 |
| 2) Matthew Peterson | | 20:23.30 | 684 |
| 3) Josh Chambers | | 20:50.50 | 727 |
| 4) Andrew Laughlin | | 22:21.52 | 816 |
| 5) Robbie McClure | | 24:30.55 | 852 |
| Average Time: 21:27.63 Total Time: 1:47:18.16 1-5 Split: 5:18.26 |
| 6) Ante Zrnich | | 24:40.16 | 854 |
| 7) Bryan Knight | | 27:04.64 | 870 |
121 | Surry Home Educators (NC) | 3686 |
| 1) Joshua Bunke | | 18:32.80 | 385 |
| 2) Amos Jarrard | | 21:44.60 | 795 |
| 3) Drew Morris | | 22:25.71 | 819 |
| 4) Nathan Mullis | | 22:39.52 | 829 |
| 5) Lukas Dillon | | 25:09.45 | 858 |
| Average Time: 22:06.42 Total Time: 1:50:32.08 1-5 Split: 6:36.65 |
| 6) Levi Smith | | 26:29.53 | 867 |
| 7) Micah Vaughn | | 35:38.74 | 878 |
122 | Central Cabarrus (NC) | 3690 |
| 1) Kevin Robles | | 19:34.33 | 592 |
| 2) Koby Boyter | | 20:26.10 | 690 |
| 3) Dylan Steed | | 21:50.44 | 798 |
| 4) Jacob Scruggs | | 21:51.63 | 799 |
| 5) Colin Kirila | | 22:16.96 | 811 |
| Average Time: 21:11.89 Total Time: 1:45:59.46 1-5 Split: 2:42.63 |
| 6) Caleb Watson | | 22:37.63 | 825 |
| 7) Ryan Bergsmith | | 24:35.77 | 853 |
123 | Trinity High (NC) | 3709 |
| 1) Omer Jamil | | 19:19.14 | 546 |
| 2) Travis Pendry | | 20:25.58 | 688 |
| 3) Tristan Cannoy | | 21:13.48 | 763 |
| 4) Austin Shelar | | 23:46.08 | 848 |
| 5) Tyler Allen | | 26:21.40 | 864 |
| Average Time: 22:13.14 Total Time: 1:51:05.68 1-5 Split: 7:02.26 |
124 | Greater Cabarrus Athletic Association (NC) | 3761 |
| 1) Drake Barclay | | 20:39.38 | 711 |
| 2) Treece Lassiter | | 20:45.77 | 718 |
| 3) Jay Lassiter | | 20:51.56 | 731 |
| 4) Jacob Price | | 21:29.46 | 783 |
| 5) Paden Hill | | 22:25.42 | 818 |
| Average Time: 21:14.32 Total Time: 1:46:11.59 1-5 Split: 1:46.04 |
| 6) Jed Price | | 22:42.69 | 831 |
| 7) Daniel Beachum | | 23:10.10 | 840 |
125 | Jay M Robinson (NC) | 3847 |
| 1) Ethan Bailey | | 20:22.41 | 683 |
| 2) Ashton Ventura | | 21:15.46 | 768 |
| 3) Carson Muller | | 21:27.52 | 780 |
| 4) Eric Mendiola | | 22:02.28 | 804 |
| 5) Andrew Michaud | | 22:17.13 | 812 |
| Average Time: 21:28.96 Total Time: 1:47:24.80 1-5 Split: 1:54.72 |
| 6) Michael Cawley | | 22:32.80 | 821 |
| 7) Ethan Huerte | | 25:38.86 | 861 |
126 | Pine Lake Preparatory (NC) | 3910 |
| 1) Connor Detiveaux | | 20:37.25 | 709 |
| 2) Nathan Kern | | 21:09.85 | 759 |
| 3) Ben Kern | | 21:32.56 | 785 |
| 4) Finn O'Leary | | 21:40.28 | 792 |
| 5) JT Sutek | | 26:22.47 | 865 |
| Average Time: 22:16.48 Total Time: 1:51:22.41 1-5 Split: 5:45.22 |
| 6) Alex Lloyd | | 34:37.03 | 877 |
127 | East Henderson (NC) | 4029 |
| 1) Keegan Edge | | 20:55.15 | 735 |
| 2) Joseph Sherer | | 21:21.99 | 772 |
| 3) Johnathan Hernandez | | 22:14.98 | 809 |
| 4) Ethan Wolfe | | 23:26.21 | 845 |
| 5) Michael Byrd | | 26:36.72 | 868 |
| Average Time: 22:55.01 Total Time: 1:54:35.05 1-5 Split: 5:41.57 |
128 | Manteo (NC) | 4231 |
| 1) Nate Smith | | 22:19.00 | 814 |
| 2) Chase Culpepper | | 22:20.00 | 815 |
| 3) Zain Bhula | | 25:09.00 | 857 |
| 4) Hart Vandzura | | 26:39.00 | 869 |
| 5) Darren Gibbs | | 34:23.00 | 876 |
| Average Time: 26:10.00 Total Time: 2:10:50.00 1-5 Split: 12:04.00 |