1 | Weddington High School (NC) | 126 |
| 1) Nate Jaster | | 15:54.06 | 11 |
| 2) Will Mazur | | 16:13.86 | 24 |
| 3) Kyle Durham | | 16:17.18 | 27 |
| 4) Jackson O'Hara | | 16:20.75 | 31 |
| 5) Stephen Larson | | 16:22.75 | 33 |
| Average Time: 16:13.72 Total Time: 1:21:08.60 1-5 Split: 28.69 |
| 6) Jake Toomey | | 16:41.69 | 58 |
| 7) Carson Mann | | 17:24.22 | 153 |
2 | Cary (NC) | 151 |
| 1) Anton Idhammar | | 15:45.12 | 1 |
| 2) Brian Picone | | 15:52.69 | 6 |
| 3) Jackson Martin | | 15:58.51 | 15 |
| 4) Stephen Atkinson | | 16:37.08 | 48 |
| 5) Ted Sielatycki | | 16:56.73 | 81 |
| Average Time: 16:14.03 Total Time: 1:21:10.13 1-5 Split: 1:11.61 |
| 6) James Elkan | | 17:20.55 | 143 |
| 7) Evan Padiak | | 17:32.93 | 178 |
3 | Green Hope (NC) | 173 |
| 1) Reed Blackman | | 15:53.36 | 8 |
| 2) Thomas Vo | | 15:53.89 | 10 |
| 3) Spencer Cowley | | 16:31.34 | 41 |
| 4) Justin Polonio | | 16:34.67 | 43 |
| 5) Michael Taylor | | 16:50.25 | 71 |
| Average Time: 16:20.70 Total Time: 1:21:43.51 1-5 Split: 56.89 |
| 6) Dillon Patel | | 17:02.08 | 90 |
| 7) Seth Young | | 17:05.17 | 99 |
4 | Cardinal Gibbons (NC) | 184 |
| 1) Carson Williams | | 15:51.03 | 4 |
| 2) Lowell Hensgen | | 15:54.14 | 12 |
| 3) Wesley Haws | | 15:56.68 | 14 |
| 4) Tyler Stephens | | 16:38.40 | 52 |
| 5) Mitchell Kisaberth | | 17:06.10 | 102 |
| Average Time: 16:17.27 Total Time: 1:21:26.35 1-5 Split: 1:15.07 |
| 6) Liam Peeples | | 17:12.33 | 114 |
| 7) Rollie Tillman | | 17:57.12 | 248 |
5 | North Lincoln (NC) | 255 |
| 1) Jason Thomson | | 16:01.27 | 17 |
| 2) Brian Risse | | 16:08.37 | 21 |
| 3) Johnny Grant | | 16:15.39 | 26 |
| 4) Miles Phillips | | 16:51.20 | 74 |
| 5) Jacob Scott | | 17:13.54 | 117 |
| Average Time: 16:29.95 Total Time: 1:22:29.77 1-5 Split: 1:12.27 |
| 6) Jason Risse | | 17:18.58 | 137 |
| 7) Alec Nguyen | | 17:28.54 | 166 |
6 | Broughton (NC) | 303 |
| 1) Jack Rooney | | 16:19.21 | 29 |
| 2) John Malach | | 16:34.76 | 44 |
| 3) Michael Rooney | | 16:37.45 | 50 |
| 4) Edward Brinkley | | 16:54.72 | 79 |
| 5) Scott Rostick | | 17:05.68 | 101 |
| Average Time: 16:42.36 Total Time: 1:23:31.82 1-5 Split: 46.47 |
| 6) Landon Soroka | | 17:15.48 | 125 |
| 7) Cooper Thompson | | 17:21.23 | 144 |
7 | Panther Creek (NC) | 313 |
| 1) Ian Harrison | | 15:56.51 | 13 |
| 2) Joey Bream | | 16:03.11 | 19 |
| 3) Justin Hayes | | 16:49.68 | 70 |
| 4) Mark South | | 17:01.37 | 88 |
| 5) John Monroe | | 17:14.93 | 123 |
| Average Time: 16:37.12 Total Time: 1:23:05.60 1-5 Split: 1:18.42 |
| 6) Casper Serrano | | 17:17.78 | 134 |
| 7) Hayden Perko | | 17:26.61 | 161 |
8 | Chapel Hill (NC) | 343 |
| 1) Ben Hawley | | 16:10.11 | 23 |
| 2) Owen Rogers | | 16:29.90 | 40 |
| 3) Emil Arangala | | 16:50.37 | 72 |
| 4) James Clabo | | 16:52.83 | 77 |
| 5) Zeno Scotti | | 17:17.26 | 131 |
| Average Time: 16:44.09 Total Time: 1:23:40.47 1-5 Split: 1:07.15 |
| 6) Jacob Meredith-Andrews | | 17:31.02 | 173 |
| 7) Simon Cook | | 17:45.93 | 212 |
9 | Apex (NC) | 366 |
| 1) Andrew Edney | | 16:37.34 | 49 |
| 2) Jacob Vehslage | | 16:47.84 | 65 |
| 3) Scott Kennedy | | 16:48.77 | 68 |
| 4) Austin Dewey | | 17:00.85 | 86 |
| 5) Simon Griggs | | 17:04.81 | 98 |
| Average Time: 16:51.92 Total Time: 1:24:19.61 1-5 Split: 27.47 |
| 6) Emmett Lynch | | 17:14.64 | 121 |
10 | T.C. Roberson (NC) | 387 |
| 1) Michael Zapherson | | 15:53.63 | 9 |
| 2) Joshua Draper | | 16:23.36 | 34 |
| 3) Will Soule | | 16:29.50 | 39 |
| 4) David Cordero | | 16:51.39 | 76 |
| 5) Jay Wright | | 17:51.00 | 229 |
| Average Time: 16:41.78 Total Time: 1:23:28.88 1-5 Split: 1:57.37 |
| 6) Isaiah Dickerson | | 17:54.55 | 241 |
| 7) Braden Blakely | | 17:59.16 | 253 |
11 | Mount Tabor (NC) | 402 |
| 1) Jacob Gallant | | 15:53.00 | 7 |
| 2) James Vlasis | | 16:29.40 | 38 |
| 3) William Scurry | | 17:04.49 | 96 |
| 4) Max Thomas | | 17:15.65 | 126 |
| 5) Ethan Kummer | | 17:18.13 | 135 |
| Average Time: 16:48.13 Total Time: 1:24:00.67 1-5 Split: 1:25.13 |
| 6) William Armentrout | | 17:39.70 | 194 |
| 7) Hayden Coty | | 17:42.79 | 203 |
12 | Leesville Road (NC) | 404 |
| 1) Colby Crenshaw | | 16:31.90 | 42 |
| 2) Andrew Macemore | | 16:36.44 | 47 |
| 3) James Blizzard | | 16:45.88 | 63 |
| 4) Jamal Mohamad | | 17:15.34 | 124 |
| 5) Jack Fuhrer | | 17:15.86 | 128 |
| Average Time: 16:53.08 Total Time: 1:24:25.42 1-5 Split: 43.96 |
| 6) Mac Jacobs | | 17:34.38 | 183 |
| 7) Preston Jones | | 17:44.29 | 208 |
13 | Millbrook (NC) | 424 |
| 1) Nickolas Scudder | | 15:49.59 | 3 |
| 2) Joshua Navarro | | 16:38.86 | 54 |
| 3) Banks Scudder | | 17:02.11 | 91 |
| 4) William Mitchell | | 17:09.04 | 107 |
| 5) Elliot Fernandez | | 17:29.67 | 169 |
| Average Time: 16:49.85 Total Time: 1:24:09.27 1-5 Split: 1:40.08 |
| 6) Carter Bouchard | | 18:44.30 | 362 |
| 7) Nianza Nsiambote | | 18:57.63 | 389 |
14 | Cuthbertson High School (NC) | 506 |
| 1) Kyle Stamper | | 16:49.65 | 69 |
| 2) Gage Austin | | 16:59.03 | 82 |
| 3) Walker Lezotte | | 16:59.47 | 83 |
| 4) Davis Seik | | 17:02.47 | 92 |
| 5) Shaun Raughley | | 17:33.75 | 180 |
| Average Time: 17:04.87 Total Time: 1:25:24.37 1-5 Split: 44.10 |
| 6) Keegan Burr | | 18:09.90 | 289 |
| 7) Mickey Schihl | | 19:03.35 | 399 |
15 | West Forsyth (NC) | 539 |
| 1) Will Atkins | | 16:20.68 | 30 |
| 2) Jeremy Eldredge | | 17:04.78 | 97 |
| 3) Brock Newsome | | 17:14.74 | 122 |
| 4) Jackson Nichols | | 17:15.77 | 127 |
| 5) Cole Meixsell | | 17:27.20 | 163 |
| Average Time: 17:04.63 Total Time: 1:25:23.17 1-5 Split: 1:06.52 |
| 6) Russell Letourneau | | 17:46.89 | 215 |
| 7) Cameron McDaniel | | 18:52.26 | 377 |
16 | First Flight (NC) | 546 |
| 1) Zach Hughes | | 16:00.79 | 16 |
| 2) Tyler Sylvia | | 17:01.91 | 89 |
| 3) Joseph Davidson | | 17:04.06 | 95 |
| 4) Warner Campbell | | 17:28.97 | 167 |
| 5) Max Bowlin | | 17:33.44 | 179 |
| Average Time: 17:01.83 Total Time: 1:25:09.17 1-5 Split: 1:32.65 |
| 6) Sean Stultz | | 17:54.34 | 240 |
| 7) Aidan May | | 18:06.29 | 273 |
17 | Marvin Ridge (NC) | 551 |
| 1) Cole Jackson | | 16:37.45 | 51 |
| 2) Jason Blizzard | | 16:48.05 | 66 |
| 3) James Bryant | | 17:17.59 | 133 |
| 4) Sahil Bhave | | 17:21.27 | 145 |
| 5) Jackson Colling | | 17:25.22 | 156 |
| Average Time: 17:05.92 Total Time: 1:25:29.58 1-5 Split: 47.77 |
| 6) Jake Ensey | | 17:52.19 | 233 |
| 7) Gunner Hogston | | 19:38.23 | 446 |
18 | Mooresville (NC) | 564 |
| 1) Damien Gonzalez | | 16:47.40 | 64 |
| 2) Eli Blackwelder | | 17:02.78 | 93 |
| 3) Pablo Martinez | | 17:10.97 | 112 |
| 4) Carter Tacosik | | 17:14.24 | 120 |
| 5) Tanner Smith | | 17:32.36 | 175 |
| Average Time: 17:09.55 Total Time: 1:25:47.75 1-5 Split: 44.96 |
| 6) Cooper Stissel | | 18:04.04 | 267 |
| 7) Matt Ferrara | | 18:05.72 | 270 |
19 | R.J. Reynolds (NC) | 580 |
| 1) Jack Holbrook | | 16:24.46 | 35 |
| 2) John Paynter | | 16:39.93 | 55 |
| 3) Jeff Echols | | 17:06.72 | 103 |
| 4) David Nicholson | | 17:37.55 | 190 |
| 5) Harrison Hickman | | 17:40.94 | 197 |
| Average Time: 17:05.92 Total Time: 1:25:29.60 1-5 Split: 1:16.48 |
| 6) Ian Creech | | 17:43.39 | 204 |
| 7) James Slawter | | 17:53.04 | 235 |
20 | A.C. Reynolds (NC) | 609 |
| 1) Lucas Wiley | | 16:18.49 | 28 |
| 2) Dwayne Lillie | | 16:40.64 | 56 |
| 3) Zach Crain | | 17:23.98 | 152 |
| 4) Aidan Cole | | 17:24.34 | 154 |
| 5) Townes Ellum | | 17:48.82 | 219 |
| Average Time: 17:07.25 Total Time: 1:25:36.27 1-5 Split: 1:30.33 |
| 6) Lawson Robertson | | 17:50.89 | 228 |
21 | D.H. Conley (NC) | 680 |
| 1) Peyton Walters | | 17:00.42 | 84 |
| 2) AJ Miller | | 17:10.25 | 111 |
| 3) Owen Thorndike | | 17:18.31 | 136 |
| 4) Seth McKinney | | 17:29.14 | 168 |
| 5) Jalen Wilson | | 17:33.86 | 181 |
| Average Time: 17:18.40 Total Time: 1:26:31.98 1-5 Split: 33.44 |
| 6) Eli Orians | | 17:49.79 | 223 |
| 7) Toby Bryson | | 17:57.09 | 247 |
22 | Watauga (NC) | 730 |
| 1) Avery Cannon | | 16:35.37 | 46 |
| 2) Gavin Sweeney | | 16:55.11 | 80 |
| 3) Caleb Coatney | | 17:21.90 | 147 |
| 4) Ethan Turner | | 17:43.61 | 206 |
| 5) Korben Anderson | | 17:57.95 | 251 |
| Average Time: 17:18.79 Total Time: 1:26:33.94 1-5 Split: 1:22.58 |
| 6) Van Small | | 17:59.50 | 254 |
| 7) Caleb Cox | | 18:00.64 | 257 |
23 | Providence (NC) | 757 |
| 1) Pace Clark | | 16:06.95 | 20 |
| 2) David Broud | | 17:12.47 | 115 |
| 3) Jake Baumann | | 17:23.73 | 150 |
| 4) Michael Broud | | 17:43.98 | 207 |
| 5) Drew Ross | | 18:02.66 | 265 |
| Average Time: 17:17.96 Total Time: 1:26:29.79 1-5 Split: 1:55.71 |
| 6) William Fricano | | 18:32.18 | 335 |
24 | NC School of Science & Math (NC) | 769 |
| 1) Ethan Frey | | 16:35.15 | 45 |
| 2) Trevor Pharr | | 16:44.55 | 61 |
| 3) Will Fan | | 17:41.53 | 200 |
| 4) Evan Dadson | | 17:45.72 | 211 |
| 5) Michael Guilmette | | 17:58.42 | 252 |
| Average Time: 17:21.07 Total Time: 1:26:45.37 1-5 Split: 1:23.27 |
| 6) Max Hirsch | | 18:09.65 | 286 |
| 7) Garrison Bullard | | 18:21.09 | 315 |
25 | Pinecrest (NC) | 778 |
| 1) Matthew Bauer | | 16:54.09 | 78 |
| 2) Troye Curtin | | 17:26.39 | 159 |
| 3) Spencer Lykins | | 17:28.03 | 165 |
| 4) Aiden Herman | | 17:35.62 | 187 |
| 5) Joshua Handy | | 17:36.10 | 189 |
| Average Time: 17:24.05 Total Time: 1:27:00.23 1-5 Split: 42.01 |
| 6) Andrew Thompson | | 18:45.31 | 363 |
26 | Lincoln Charter (NC) | 810 |
| 1) Drew Zink | | 16:28.23 | 37 |
| 2) Curtis Herms | | 17:21.43 | 146 |
| 3) Cutter Law | | 17:40.86 | 196 |
| 4) Jordan Hudson | | 17:42.19 | 201 |
| 5) Jonas Guffey | | 17:51.63 | 230 |
| Average Time: 17:24.87 Total Time: 1:27:04.34 1-5 Split: 1:23.40 |
| 6) Patrick Rice | | 17:57.52 | 250 |
| 7) Mitchell Swicegood | | 18:48.37 | 370 |
27 | Ardrey Kell (NC) | 813 |
| 1) Murphy Smith | | 16:38.74 | 53 |
| 2) Griffin Cascone | | 17:20.18 | 141 |
| 3) Steven Sobus | | 17:30.83 | 172 |
| 4) Noah Caldwell | | 17:48.85 | 220 |
| 5) Nate David | | 17:50.84 | 227 |
| Average Time: 17:25.89 Total Time: 1:27:09.44 1-5 Split: 1:12.10 |
| 6) Steven Smith | | 18:00.24 | 256 |
| 7) Zachary Eaker | | 18:49.15 | 373 |
28 | Reagan (NC) | 882 |
| 1) Jack Cumbo | | 17:00.57 | 85 |
| 2) Jay Keeley | | 17:25.96 | 158 |
| 3) Sam Graham | | 17:26.60 | 160 |
| 4) Garreth Fulcher | | 17:53.49 | 236 |
| 5) Aaron Dorer | | 17:55.07 | 243 |
| Average Time: 17:32.34 Total Time: 1:27:41.69 1-5 Split: 54.50 |
| 6) Spencer Baldwin | | 18:03.89 | 266 |
| 7) Bryson McNeill | | 18:16.06 | 304 |
29 | Myers Park (NC) | 892 |
| 1) Gant Renner | | 17:24.83 | 155 |
| 2) Dylan Canipe | | 17:27.05 | 162 |
| 3) David Foard | | 17:27.34 | 164 |
| 4) Connor Selle | | 17:42.65 | 202 |
| 5) Jacob Guzi | | 17:44.89 | 209 |
| Average Time: 17:33.35 Total Time: 1:27:46.76 1-5 Split: 20.06 |
| 6) Tristan Wick | | 18:17.07 | 309 |
| 7) Erik Seuster | | 18:37.69 | 353 |
30 | East Chapel Hill (NC) | 928 |
| 1) George Hotelling | | 15:46.92 | 2 |
| 2) Gresham Parrish | | 17:06.89 | 104 |
| 3) Irish Farrell | | 18:01.41 | 259 |
| 4) Daniel Oren | | 18:02.62 | 264 |
| 5) Jaxson Villa | | 18:14.48 | 299 |
| Average Time: 17:26.46 Total Time: 1:27:12.32 1-5 Split: 2:27.56 |
| 6) Isaiah Benzoni | | 18:15.67 | 303 |
| 7) Bruse Owen | | 18:48.44 | 371 |
31 | Southwest Guilford (NC) | 941 |
| 1) Travis Leach | | 16:48.32 | 67 |
| 2) Kobe Brown | | 17:18.85 | 140 |
| 3) Spencer Leinbach | | 17:53.58 | 237 |
| 4) Max Villarreal | | 17:54.17 | 239 |
| 5) Aman Tsegay | | 18:01.19 | 258 |
| Average Time: 17:35.22 Total Time: 1:27:56.11 1-5 Split: 1:12.87 |
| 6) Andy Woehr | | 18:16.90 | 308 |
| 7) Eddie Dixon | | 18:43.89 | 361 |
32 | Brevard (NC) | 963 |
| 1) William Coye | | 17:05.42 | 100 |
| 2) Dylan Sasser | | 17:09.63 | 109 |
| 3) Abdi Green | | 17:34.79 | 184 |
| 4) Graham Green | | 18:07.47 | 280 |
| 5) Knox Witherspoon | | 18:10.75 | 290 |
| Average Time: 17:37.61 Total Time: 1:28:08.06 1-5 Split: 1:05.33 |
| 6) Dominic Adolf | | 19:21.48 | 425 |
| 7) Isaiah Lefler | | 19:58.17 | 468 |
33 | Lake Norman Charter School (NC) | 999 |
| 1) Kyle Smith | | 17:23.41 | 149 |
| 2) Jacob Crawford | | 17:39.77 | 195 |
| 3) Ryan Creel | | 17:47.77 | 216 |
| 4) Nick Lay | | 17:48.15 | 218 |
| 5) Riley Leprell | | 17:49.20 | 221 |
| Average Time: 17:41.66 Total Time: 1:28:28.30 1-5 Split: 25.79 |
| 6) Grant Howlett | | 17:49.41 | 222 |
| 7) Alvin Mutongi | | 17:49.88 | 224 |
34 | Asheville (NC) | 1005 |
| 1) Haven Honeycutt | | 16:21.04 | 32 |
| 2) William Poozer | | 17:30.82 | 171 |
| 3) Hutch Turner | | 17:38.75 | 193 |
| 4) Ben Brock | | 17:55.31 | 244 |
| 5) Patrick Sullivan | | 18:45.63 | 365 |
| Average Time: 17:38.31 Total Time: 1:28:11.55 1-5 Split: 2:24.59 |
| 6) Aaron Friel | | 19:27.53 | 433 |
| 7) John Goebel | | 19:57.69 | 467 |
35 | Atkins (NC) | 1014 |
| 1) Ben Armentrout | | 16:13.92 | 25 |
| 2) Walter Sellers | | 17:34.14 | 182 |
| 3) Nathan Jacobs | | 17:38.38 | 192 |
| 4) Thomas Ross | | 18:16.43 | 305 |
| 5) Jackson Lackey | | 18:17.23 | 310 |
| Average Time: 17:36.02 Total Time: 1:28:00.10 1-5 Split: 2:03.31 |
| 6) Eric Augustine | | 19:11.97 | 411 |
| 7) Graham Burgess | | 20:32.68 | 498 |
36 | Northern Nash (NC) | 1024 |
| 1) Jordan Richardson | | 16:08.79 | 22 |
| 2) Joseph Dees | | 17:22.10 | 148 |
| 3) Matt Wright | | 17:50.31 | 225 |
| 4) Justin Marshall | | 18:01.57 | 261 |
| 5) William Raynor | | 18:47.89 | 368 |
| Average Time: 17:38.13 Total Time: 1:28:10.66 1-5 Split: 2:39.10 |
| 6) Kamden Johnson | | 19:13.67 | 414 |
| 7) Chance Savage | | 19:15.93 | 419 |
37 | Croatan (NC) | 1088 |
| 1) Elliott Kleckner | | 17:25.38 | 157 |
| 2) Jamie Rodriguez | | 17:31.82 | 174 |
| 3) Colten Rodriguez | | 17:41.45 | 199 |
| 4) Cooper Kleckner | | 18:01.43 | 260 |
| 5) Thomas McCabe | | 18:14.46 | 298 |
| Average Time: 17:46.91 Total Time: 1:28:54.54 1-5 Split: 49.08 |
| 6) Brendon Hodge | | 18:54.26 | 385 |
| 7) Jaxon Hall | | 19:00.13 | 394 |
38 | Franklin Academy (NC) | 1120 |
| 1) Aaron Rovnak | | 16:40.98 | 57 |
| 2) Jeddy Waldon | | 17:13.68 | 118 |
| 3) Zachary Bunner | | 18:07.76 | 281 |
| 4) Stephen Elliott | | 18:23.12 | 320 |
| 5) Matthew Schweikert | | 18:35.26 | 344 |
| Average Time: 17:48.16 Total Time: 1:29:00.80 1-5 Split: 1:54.28 |
| 6) Adan Rodriguez | | 18:50.36 | 376 |
| 7) Brady Hennen | | 20:30.47 | 496 |
39 | Page (NC) | 1134 |
| 1) Cam Milroy | | 16:45.35 | 62 |
| 2) Ethan Long | | 17:09.21 | 108 |
| 3) Gabriel Warwar | | 17:51.88 | 232 |
| 4) Zaeeme Amin | | 18:36.71 | 349 |
| 5) Brian Phlegar | | 18:54.20 | 383 |
| Average Time: 17:51.47 Total Time: 1:29:17.35 1-5 Split: 2:08.85 |
| 6) Harrison McDowell | | 19:11.31 | 409 |
40 | Cox Mill (NC) | 1182 |
| 1) Jack Trabucco | | 16:02.45 | 18 |
| 2) Hunter Levy | | 17:17.55 | 132 |
| 3) Brendan Cavazos | | 18:29.21 | 331 |
| 4) Omar Adame | | 18:34.10 | 342 |
| 5) Spencer Connick | | 18:42.82 | 359 |
| Average Time: 17:49.23 Total Time: 1:29:06.13 1-5 Split: 2:40.37 |
| 6) Tate Grewell | | 18:58.71 | 391 |
| 7) Alex Garcia | | 19:44.91 | 453 |
41 | Bishop McGuinness (NC) | 1184 |
| 1) Jack Herndon | | 17:14.09 | 119 |
| 2) Sean Muller | | 17:30.59 | 170 |
| 3) Garrett Price | | 18:02.18 | 263 |
| 4) Dominic Zecca | | 18:17.77 | 313 |
| 5) Xavier Preudhomme | | 18:22.84 | 319 |
| Average Time: 17:53.49 Total Time: 1:29:27.47 1-5 Split: 1:08.75 |
| 6) Scott Craven | | 19:40.15 | 450 |
| 7) C J Pacholke | | 20:15.80 | 488 |
42 | West Carteret (NC) | 1237 |
| 1) Frank Rushok | | 16:25.88 | 36 |
| 2) Cameron Eure | | 17:32.73 | 176 |
| 3) Jack Lindstrom | | 17:55.39 | 245 |
| 4) Shaian Geronimo | | 18:48.45 | 372 |
| 5) August Taber | | 19:10.88 | 408 |
| Average Time: 17:58.67 Total Time: 1:29:53.33 1-5 Split: 2:45.00 |
| 6) Finn Jones | | 19:46.63 | 456 |
| 7) David Sessoms | | 19:55.41 | 464 |
43 | Enka (NC) | 1248 |
| 1) Rodrigo Bustillo | | 17:41.19 | 198 |
| 2) Max Adair | | 17:44.94 | 210 |
| 3) Ethan Harmon | | 17:59.96 | 255 |
| 4) Blake Trantham | | 18:05.73 | 271 |
| 5) Evan Cammisa | | 18:17.97 | 314 |
| Average Time: 17:57.96 Total Time: 1:29:49.79 1-5 Split: 36.78 |
| 6) Sawyer Cumbow | | 18:21.63 | 316 |
| 7) Eli Bonham | | 20:06.26 | 483 |
44 | West Johnston (NC) | 1290 |
| 1) Julian Clark | | 17:11.42 | 113 |
| 2) Richard Villafranco | | 17:16.68 | 129 |
| 3) Izaiak Hernandez | | 18:09.66 | 287 |
| 4) Hunter Kleber | | 18:36.90 | 351 |
| 5) Aaron Meshaw | | 19:11.83 | 410 |
| Average Time: 18:05.30 Total Time: 1:30:26.49 1-5 Split: 2:00.41 |
| 6) Braeden Haverdink | | 19:16.65 | 420 |
| 7) Hayden Barefoot | | 20:09.93 | 486 |
45 | Northwood (NC) | 1313 |
| 1) Colin Henry | | 17:18.84 | 139 |
| 2) Malachi Levy | | 17:32.76 | 177 |
| 3) Mason Bae | | 18:23.67 | 323 |
| 4) Carter Pippin | | 18:28.56 | 329 |
| 5) Jack Spotz | | 18:35.53 | 345 |
| Average Time: 18:03.87 Total Time: 1:30:19.36 1-5 Split: 1:16.69 |
| 6) Primo Costa | | 18:59.65 | 393 |
| 7) Andrew Kimbrell | | 19:29.40 | 435 |
46 | Wake Forest HS (NC) | 1322 |
| 1) Zac Miles | | 17:38.36 | 191 |
| 2) Benjamin Hayes | | 17:43.49 | 205 |
| 3) Mj Ellis | | 18:06.80 | 276 |
| 4) Brandon Lamberti | | 18:17.50 | 312 |
| 5) Cooper VanNess | | 18:32.93 | 338 |
| Average Time: 18:03.82 Total Time: 1:30:19.08 1-5 Split: 54.57 |
| 6) Nolan Fortin | | 18:43.38 | 360 |
| 7) Jack Tiffany | | 18:53.00 | 378 |
47 | Ledford (NC) | 1322 |
| 1) Dalton Zimmerman | | 17:35.17 | 185 |
| 2) David Velazquez-Orozco | | 17:52.33 | 234 |
| 3) Aidan Reyna | | 18:06.50 | 275 |
| 4) Hamza Alkadir | | 18:12.89 | 294 |
| 5) Zane House | | 18:30.88 | 334 |
| Average Time: 18:03.55 Total Time: 1:30:17.77 1-5 Split: 55.71 |
| 6) Isaac Reyna | | 18:57.42 | 388 |
| 7) William Hudson | | 20:37.65 | 502 |
48 | Oak Grove High School (NC) | 1335 |
| 1) Will Todd | | 17:35.37 | 186 |
| 2) Trey Benson | | 17:46.61 | 213 |
| 3) Cooper Bodford | | 18:06.20 | 272 |
| 4) Dylan Scott | | 18:13.04 | 295 |
| 5) Bryce Sams | | 18:47.90 | 369 |
| Average Time: 18:05.82 Total Time: 1:30:29.12 1-5 Split: 1:12.53 |
| 6) Asa Hart | | 19:21.90 | 426 |
| 7) Cooper Long | | 19:22.25 | 427 |
49 | Harnett Central (NC) | 1370 |
| 1) Robert Bowman | | 17:46.62 | 214 |
| 2) Drew Adams | | 18:07.05 | 278 |
| 3) Greyson Culbreth | | 18:08.60 | 282 |
| 4) Jesus Gonzalez | | 18:09.43 | 285 |
| 5) Colton O'Briant | | 18:17.38 | 311 |
| Average Time: 18:05.82 Total Time: 1:30:29.08 1-5 Split: 30.76 |
| 6) Kyle Hadding | | 18:29.14 | 330 |
| 7) Mitchell Blalock | | 18:54.11 | 382 |
50 | Hoggard (NC) | 1377 |
| 1) Julian Carrano Shepard | | 17:50.78 | 226 |
| 2) Alec Barden | | 18:01.77 | 262 |
| 3) Brennen Pierce | | 18:09.72 | 288 |
| 4) Andrew Whitehead | | 18:14.87 | 300 |
| 5) Zachary Knott | | 18:14.94 | 301 |
| Average Time: 18:06.42 Total Time: 1:30:32.08 1-5 Split: 24.16 |
| 6) Brendon Shearer | | 18:16.63 | 306 |
| 7) Luke Ward | | 19:03.96 | 400 |
51 | Union Pines (NC) | 1387 |
| 1) Ben Verchick | | 15:52.01 | 5 |
| 2) Dalton Graham | | 18:30.40 | 333 |
| 3) Pieter Enkema | | 18:33.09 | 339 |
| 4) Sam Patterson | | 18:35.56 | 346 |
| 5) Giovanni Rincon | | 18:45.45 | 364 |
| Average Time: 18:03.30 Total Time: 1:30:16.51 1-5 Split: 2:53.44 |
| 6) Josh Patterson | | 19:10.59 | 407 |
| 7) Austin Baker | | 19:29.01 | 434 |
52 | Franklin (NC) | 1404 |
| 1) Ethan Stamey | | 17:18.84 | 138 |
| 2) Nathan Stamey | | 17:23.98 | 151 |
| 3) Andrew Garrison | | 18:35.12 | 343 |
| 4) Hunter Cabe | | 18:41.56 | 357 |
| 5) Ethan Farrell | | 19:13.95 | 415 |
| Average Time: 18:14.69 Total Time: 1:31:13.45 1-5 Split: 1:55.11 |
| 6) Aiden Carpenter | | 19:20.98 | 424 |
| 7) Nik Payne | | 19:56.65 | 465 |
53 | New Hanover (NC) | 1425 |
| 1) Aidan Flynn | | 17:09.72 | 110 |
| 2) Tommy Fernandez | | 18:06.39 | 274 |
| 3) Jonah Koenig | | 18:07.02 | 277 |
| 4) Manly Leonard | | 18:53.73 | 380 |
| 5) Abel Zukerman | | 18:54.21 | 384 |
| Average Time: 18:14.21 Total Time: 1:31:11.07 1-5 Split: 1:44.49 |
| 6) Alex Schultz | | 19:31.43 | 439 |
| 7) Angus Ingram | | 19:59.76 | 473 |
54 | Carrboro (NC) | 1481 |
| 1) Quinn Baker | | 17:08.85 | 106 |
| 2) Kieran Dewalt | | 18:09.29 | 284 |
| 3) Christopher Knotek | | 18:13.17 | 296 |
| 4) Samuel Barnhart | | 19:01.60 | 397 |
| 5) Alexander Emmons | | 19:02.59 | 398 |
| Average Time: 18:19.10 Total Time: 1:31:35.50 1-5 Split: 1:53.74 |
| 6) Sebastian Spadavecchio | | 19:05.02 | 402 |
| 7) Roman Perone | | 21:20.83 | 516 |
55 | Central Davidson (NC) | 1520 |
| 1) Thomas Sturdivant | | 17:56.46 | 246 |
| 2) Blake Semonco | | 18:12.61 | 292 |
| 3) Mason Broadway | | 18:12.72 | 293 |
| 4) Zach Garmon | | 18:32.57 | 337 |
| 5) Logan Garmon | | 18:37.12 | 352 |
| Average Time: 18:18.30 Total Time: 1:31:31.48 1-5 Split: 40.66 |
| 6) John Hinkle | | 19:13.29 | 413 |
| 7) Zach Floyd | | 19:23.99 | 430 |
56 | Durham School of the Arts (NC) | 1537 |
| 1) Ryker Mattioli | | 17:51.81 | 231 |
| 2) Ethan Lozuke | | 17:57.50 | 249 |
| 3) Peter Sumner | | 18:07.36 | 279 |
| 4) Benson Mangum | | 18:22.72 | 318 |
| 5) Juan Garza | | 19:50.97 | 460 |
| Average Time: 18:26.07 Total Time: 1:32:10.36 1-5 Split: 1:59.16 |
| 6) Jesse Tymas | | 19:59.22 | 470 |
| 7) Dillon Mann | | 20:38.72 | 503 |
57 | Community School of Davidson (NC) | 1609 |
| 1) Jake Baugher | | 17:13.13 | 116 |
| 2) Ryan Hamilton | | 17:47.79 | 217 |
| 3) Noah Owen | | 19:00.49 | 395 |
| 4) Luke Whiteside | | 19:04.70 | 401 |
| 5) Campbell Worsley | | 20:04.51 | 480 |
| Average Time: 18:38.12 Total Time: 1:33:10.62 1-5 Split: 2:51.38 |
| 6) Cooper Godwin | | 20:30.63 | 497 |
| 7) William Harris | | 24:31.34 | 535 |
58 | Cedar Ridge (NC) | 1625 |
| 1) Rory Legg-Bell | | 17:20.27 | 142 |
| 2) Alistar Stewart | | 18:25.49 | 324 |
| 3) Zach Crane | | 18:47.13 | 367 |
| 4) Samuel Wallace | | 18:49.42 | 374 |
| 5) Levi Draughon | | 19:15.22 | 418 |
| Average Time: 18:31.51 Total Time: 1:32:37.53 1-5 Split: 1:54.95 |
| 6) Evan Paisley | | 19:35.98 | 444 |
59 | West Stokes (NC) | 1626 |
| 1) Rex Mathis | | 17:08.43 | 105 |
| 2) Zach Watts | | 18:04.39 | 268 |
| 3) Tj Magaraci | | 18:56.69 | 387 |
| 4) Alex Lynch | | 19:14.86 | 417 |
| 5) Cameron Knox | | 19:40.04 | 449 |
| Average Time: 18:36.88 Total Time: 1:33:04.41 1-5 Split: 2:31.61 |
| 6) Jacob Adkins | | 21:33.06 | 519 |
| 7) Matthew Moutos | | 22:07.19 | 527 |
60 | Hayesville (NC) | 1627 |
| 1) Justin Race | | 17:02.89 | 94 |
| 2) Jackson Burch | | 17:54.57 | 242 |
| 3) Eli Roberts | | 18:54.08 | 381 |
| 4) Kevin Cook | | 19:43.14 | 452 |
| 5) Ryelan Snowden | | 19:48.65 | 458 |
| Average Time: 18:40.67 Total Time: 1:33:23.33 1-5 Split: 2:45.76 |
| 6) Tommy Urbaniuk | | 20:17.09 | 489 |
| 7) Paul White | | 20:28.25 | 495 |
61 | Pisgah (NC) | 1695 |
| 1) Carter Binkley | | 16:51.27 | 75 |
| 2) Jacob Moore | | 17:53.83 | 238 |
| 3) Paul Gonzales | | 18:55.15 | 386 |
| 4) Cameron Bailey | | 19:55.01 | 463 |
| 5) Bo Bowers | | 24:16.30 | 533 |
| Average Time: 19:34.31 Total Time: 1:37:51.56 1-5 Split: 7:25.03 |
62 | Ashe County (NC) | 1697 |
| 1) Tafton Baker | | 16:51.01 | 73 |
| 2) Eli Randolf | | 18:15.55 | 302 |
| 3) Grady Rector | | 19:05.85 | 404 |
| 4) Neil Pate | | 19:29.52 | 436 |
| 5) Josh Roten | | 20:05.99 | 482 |
| Average Time: 18:45.58 Total Time: 1:33:47.92 1-5 Split: 3:14.98 |
| 6) Conner Howell | | 20:51.53 | 508 |
| 7) Trent Blevins | | 21:07.52 | 513 |
63 | South Brunswick (NC) | 1722 |
| 1) Jaxon Hudson | | 17:35.72 | 188 |
| 2) Rory Gannon | | 18:26.56 | 326 |
| 3) Jack Phieffer | | 18:26.66 | 327 |
| 4) Austin Smith | | 19:30.85 | 438 |
| 5) Noah Bullard | | 19:35.94 | 443 |
| Average Time: 18:43.15 Total Time: 1:33:35.73 1-5 Split: 2:00.22 |
| 6) Ford Disbrow | | 20:26.69 | 493 |
| 7) Joseph Pennington | | 22:32.65 | 529 |
64 | South Davidson (NC) | 1737 |
| 1) Brent Surratt | | 16:43.87 | 60 |
| 2) Everette Rhymer | | 18:10.77 | 291 |
| 3) William Lyons | | 19:05.35 | 403 |
| 4) Jeremiah Ivory | | 19:45.80 | 455 |
| 5) Korbin Reeder | | 22:15.19 | 528 |
| Average Time: 19:12.20 Total Time: 1:36:00.98 1-5 Split: 5:31.32 |
65 | Swain County (NC) | 1807 |
| 1) Ryan Jenkins | | 17:00.97 | 87 |
| 2) Dhruv Senghani | | 18:59.40 | 392 |
| 3) Bradley Vestal | | 19:26.87 | 432 |
| 4) Brenden Ulaner | | 19:30.53 | 437 |
| 5) Emmanuel Roundy | | 19:49.90 | 459 |
| Average Time: 18:57.53 Total Time: 1:34:47.67 1-5 Split: 2:48.93 |
| 6) Jaxon McClung | | 20:02.75 | 478 |
| 7) Elijah Bryant | | 21:47.74 | 523 |
66 | Owen, Charles D. (NC) | 1812 |
| 1) Noah Lehman | | 18:22.09 | 317 |
| 2) Matthew Allen | | 18:23.42 | 322 |
| 3) Aidan Nalley | | 18:25.88 | 325 |
| 4) Samuel Hey | | 19:09.23 | 406 |
| 5) Cole Doster | | 19:35.14 | 442 |
| Average Time: 18:47.15 Total Time: 1:33:55.76 1-5 Split: 1:13.05 |
| 6) Trevor Nail | | 20:01.84 | 476 |
67 | Clayton (NC) | 1827 |
| 1) Banks Evans | | 17:16.95 | 130 |
| 2) Josue Diaz-Maldanado | | 18:26.94 | 328 |
| 3) Logan Salter | | 18:53.13 | 379 |
| 4) Walid Samour | | 20:17.18 | 490 |
| 5) Benjamin Jones | | 20:35.61 | 500 |
| Average Time: 19:05.96 Total Time: 1:35:29.81 1-5 Split: 3:18.66 |
| 6) Christian Vega | | 21:03.05 | 510 |
| 7) Britton Clayton | | 21:44.44 | 521 |
68 | Queens Grant (NC) | 1830 |
| 1) Lucas Brown | | 16:43.18 | 59 |
| 2) Joshua Divers | | 18:05.21 | 269 |
| 3) Alex Rice | | 20:07.95 | 484 |
| 4) Caimen French | | 20:28.01 | 494 |
| 5) Hayden Lynch | | 21:51.45 | 524 |
| Average Time: 19:27.16 Total Time: 1:37:15.80 1-5 Split: 5:08.27 |
| 6) Matthew Jewell | | 23:04.62 | 530 |
| 7) Wallace Saamoi | | 24:36.96 | 536 |
69 | Draughn (NC) | 1856 |
| 1) Tyler Ollis | | 18:13.55 | 297 |
| 2) Parker Smith | | 18:33.40 | 340 |
| 3) Reed Farrar | | 18:41.09 | 356 |
| 4) Marshall Byrd | | 19:19.72 | 422 |
| 5) Andrew Albright | | 19:33.13 | 441 |
| Average Time: 18:52.18 Total Time: 1:34:20.89 1-5 Split: 1:19.58 |
| 6) Ben Teffeteller | | 19:39.37 | 448 |
| 7) Tommy Blackwell | | 21:08.45 | 514 |
70 | Murphy (NC) | 1919 |
| 1) Alex Haines | | 18:30.18 | 332 |
| 2) Caleb Jones | | 18:32.24 | 336 |
| 3) Chase Pierce | | 18:36.82 | 350 |
| 4) Andrew Bryson | | 19:32.81 | 440 |
| 5) Caleb Rice | | 19:51.26 | 461 |
| Average Time: 19:00.66 Total Time: 1:35:03.31 1-5 Split: 1:21.08 |
| 6) Richard Ly | | 20:03.85 | 479 |
| 7) Michael White | | 20:52.90 | 509 |
71 | Pamlico County (NC) | 2014 |
| 1) Jahmere Miller | | 18:08.70 | 283 |
| 2) Cooper Metts | | 18:45.76 | 366 |
| 3) Phillip Pipkin | | 19:13.96 | 416 |
| 4) Dylan Smith | | 19:59.65 | 472 |
| 5) David Rice | | 20:02.03 | 477 |
| Average Time: 19:14.02 Total Time: 1:36:10.10 1-5 Split: 1:53.33 |
| 6) Shawn Huffman | | 20:19.10 | 491 |
| 7) Zayne Perkins | | 20:22.02 | 492 |
72 | Voyager Academy (NC) | 2036 |
| 1) Brian Sause | | 18:38.67 | 354 |
| 2) Sam Williamson | | 18:40.03 | 355 |
| 3) Noah Smith | | 19:22.34 | 428 |
| 4) Michael Kariher | | 19:37.32 | 445 |
| 5) Ryan Thrall | | 19:45.04 | 454 |
| Average Time: 19:12.68 Total Time: 1:36:03.40 1-5 Split: 1:06.37 |
| 6) Luke Thomasson | | 21:47.27 | 522 |
| 7) Mark Will Johnson | | 24:25.07 | 534 |
73 | Southwest Onslow (NC) | 2048 |
| 1) Duane Smotherman | | 18:16.84 | 307 |
| 2) Erik Hrudka | | 18:58.01 | 390 |
| 3) Wyatt Surratt | | 19:20.31 | 423 |
| 4) Alex Estrada | | 19:22.86 | 429 |
| 5) Omar Collazo | | 20:35.44 | 499 |
| Average Time: 19:18.69 Total Time: 1:36:33.46 1-5 Split: 2:18.60 |
| 6) Brandon Turner | | 21:11.64 | 515 |
| 7) Jason Fox | | 21:42.89 | 520 |
74 | Research Triangle (NC) | 2055 |
| 1) Josh Lewis | | 18:33.83 | 341 |
| 2) Milan Desai | | 18:35.71 | 347 |
| 3) Cole Houck | | 19:07.58 | 405 |
| 4) Jonathan Weaver | | 20:01.82 | 475 |
| 5) Chase Cadman | | 20:13.34 | 487 |
| Average Time: 19:18.46 Total Time: 1:36:32.28 1-5 Split: 1:39.51 |
| 6) Andrew Brosnan | | 20:41.34 | 504 |
| 7) Elliott Klappenbach | | 21:58.07 | 525 |
75 | Lejeune (NC) | 2071 |
| 1) Nicholas Presley | | 18:23.28 | 321 |
| 2) Matthew Bray | | 18:41.71 | 358 |
| 3) Tyler Shelton | | 19:19.65 | 421 |
| 4) Noah Tungett | | 19:56.74 | 466 |
| 5) Kamrin Wisherd | | 20:43.03 | 505 |
| Average Time: 19:24.88 Total Time: 1:37:04.41 1-5 Split: 2:19.75 |
| 6) Tyson Bombick | | 20:47.54 | 506 |
| 7) Barrett Odom | | 21:04.47 | 511 |
76 | South Lenoir (NC) | 2149 |
| 1) Ian Ireland | | 18:36.22 | 348 |
| 2) Ethan Cahoon | | 19:25.12 | 431 |
| 3) Eddie Leon | | 19:41.62 | 451 |
| 4) Bryan Zeagler | | 19:47.24 | 457 |
| 5) Gavin Sexton | | 19:53.74 | 462 |
| Average Time: 19:28.79 Total Time: 1:37:23.94 1-5 Split: 1:17.52 |
| 6) Vian Villa | | 19:59.50 | 471 |
| 7) Gus Hill | | 21:05.68 | 512 |
77 | Granville Central (NC) | 2206 |
| 1) Jordan Savoy | | 18:49.62 | 375 |
| 2) Jermias Rush | | 19:00.96 | 396 |
| 3) Jayden Jordan | | 19:39.14 | 447 |
| 4) Devin Chamberlin | | 20:04.96 | 481 |
| 5) Shyliq Perry | | 20:50.65 | 507 |
| Average Time: 19:41.07 Total Time: 1:38:25.33 1-5 Split: 2:01.03 |
| 6) Parker Aungst | | 21:25.90 | 517 |
| 7) Simeon Williamson | | 24:48.87 | 538 |
78 | Camden County (NC) | 2428 |
| 1) Thomas White | | 19:13.26 | 412 |
| 2) Christopher Praisler | | 20:01.31 | 474 |
| 3) Ethen Osborn | | 20:09.04 | 485 |
| 4) William Royal | | 22:01.04 | 526 |
| 5) Wyatt Mansfield | | 23:12.71 | 531 |
| Average Time: 20:55.47 Total Time: 1:44:37.36 1-5 Split: 3:59.45 |
79 | Pender (NC) | 2557 |
| 1) Anthony Register | | 19:58.98 | 469 |
| 2) Tyler Norris | | 20:36.98 | 501 |
| 3) Earl Cottle | | 21:28.39 | 518 |
| 4) William Berry | | 23:37.75 | 532 |
| 5) Brice Miller | | 24:46.34 | 537 |
| Average Time: 22:05.69 Total Time: 1:50:28.44 1-5 Split: 4:47.36 |