1 | Weddington High School (NC) | 20 |
| 1) Haden Miller | | 16:49.80 | 1 |
| 2) Alex Perez | | 16:50.40 | 2 |
| 3) Joseph Lowther | | 16:50.55 | 3 |
| 4) Chase Barajas | | 17:11.23 | 6 |
| 5) Grayson Lucas | | 17:15.70 | 8 |
| Average Time: 16:59.54 Total Time: 1:24:57.68 1-5 Split: 25.90 |
| 6) Michael Cavallero | | 17:42.39 | 29 |
| 7) Sam Bland | | 17:46.90 | 32 |
2 | Green Hope (NC) | 54 |
| 1) Liam McBride | | 17:07.13 | 5 |
| 2) Brandon Morton | | 17:11.99 | 7 |
| 3) Ben Cale | | 17:18.50 | 10 |
| 4) Michael Biddle | | 17:18.91 | 11 |
| 5) Nicholas Polsinelli | | 17:33.78 | 21 |
| Average Time: 17:18.06 Total Time: 1:26:30.31 1-5 Split: 26.65 |
| 6) Sanjay Kumar | | 17:39.00 | 26 |
| 7) Arman Jahromi | | 17:39.10 | 27 |
3 | Chapel Hill (NC) | 139 |
| 1) Jason Dadolf | | 17:32.14 | 19 |
| 2) Ethan Mathis | | 17:35.78 | 22 |
| 3) Simon Cook | | 17:38.31 | 25 |
| 4) Lucas Nervo-Jabaut | | 17:47.18 | 33 |
| 5) Ryan Ziaee | | 17:52.30 | 40 |
| Average Time: 17:41.14 Total Time: 1:28:25.71 1-5 Split: 20.16 |
| 6) Jack Grubbs | | 18:01.70 | 55 |
| 7) Keegan Clossick | | 18:02.04 | 56 |
4 | Leesville Road (NC) | 142 |
| 1) Kevin Bolin | | 17:05.80 | 4 |
| 2) Mac Jacobs | | 17:18.41 | 9 |
| 3) Gabriel Mann | | 17:43.30 | 30 |
| 4) Austin Groom | | 17:50.50 | 37 |
| 5) Ethan Ply | | 18:06.26 | 62 |
| Average Time: 17:36.85 Total Time: 1:28:04.27 1-5 Split: 1:00.46 |
| 6) Cole Harsa | | 18:06.40 | 63 |
| 7) Quinn Conrad | | 18:13.06 | 77 |
5 | North Lincoln (NC) | 182 |
| 1) Mason Hodges | | 17:25.43 | 13 |
| 2) Jacob Scott | | 17:27.18 | 15 |
| 3) Alex Wulfhurst | | 17:33.23 | 20 |
| 4) Noah Carter | | 18:05.88 | 61 |
| 5) Samuel Holdsclaw | | 18:11.19 | 73 |
| Average Time: 17:44.58 Total Time: 1:28:42.91 1-5 Split: 45.76 |
| 6) Jared Campbell | | 18:44.09 | 147 |
| 7) Dawson Frederick | | 18:47.16 | 157 |
6 | Panther Creek (NC) | 197 |
| 1) Ben Oh | | 17:27.20 | 16 |
| 2) Max Rawlings | | 17:36.14 | 24 |
| 3) Andrew Monroe | | 17:50.20 | 36 |
| 4) Aden Bonet | | 17:54.60 | 46 |
| 5) Hunter Johnson | | 18:12.90 | 75 |
| Average Time: 17:48.21 Total Time: 1:29:01.04 1-5 Split: 45.70 |
| 6) Carson Lundin | | 18:25.35 | 104 |
| 7) Tej Joshi | | 18:36.00 | 129 |
7 | Cardinal Gibbons (NC) | 256 |
| 1) Mason Taylor | | 17:39.60 | 28 |
| 2) Andrew Verdi | | 17:54.50 | 45 |
| 3) Kevin Coffman | | 17:56.00 | 47 |
| 4) Brian Carss | | 18:06.91 | 66 |
| 5) Liam O'Donnell | | 18:09.20 | 70 |
| Average Time: 17:57.24 Total Time: 1:29:46.21 1-5 Split: 29.60 |
| 6) Frankie Bianco | | 18:14.08 | 81 |
| 7) Aidan O'Donnell | | 18:20.93 | 96 |
8 | Broughton (NC) | 263 |
| 1) Cooper Thompson | | 17:36.00 | 23 |
| 2) Fisher Isbell | | 17:57.30 | 48 |
| 3) Jacob Serozi | | 17:58.40 | 51 |
| 4) Eric Benson | | 18:06.90 | 65 |
| 5) John Grow | | 18:13.00 | 76 |
| Average Time: 17:58.32 Total Time: 1:29:51.60 1-5 Split: 37.00 |
| 6) Avery Schrage | | 18:14.61 | 82 |
| 7) Harrison Howell | | 18:16.20 | 84 |
9 | Cary (NC) | 323 |
| 1) Jack McLoughlin | | 17:29.70 | 18 |
| 2) James Elkan | | 17:47.75 | 34 |
| 3) Aidan Holland | | 17:59.64 | 54 |
| 4) Aiden Chester | | 18:22.10 | 99 |
| 5) Calvin Mou | | 18:33.10 | 118 |
| Average Time: 18:02.46 Total Time: 1:30:12.29 1-5 Split: 1:03.40 |
| 6) Viktor Idhammar | | 18:33.66 | 120 |
| 7) Andrew Thornton | | 18:40.20 | 139 |
10 | Myers Park (NC) | 361 |
| 1) Carter Whitmire | | 17:53.56 | 43 |
| 2) Keegan Bader | | 18:04.41 | 57 |
| 3) Bryson Brading | | 18:13.63 | 80 |
| 4) Myles Norman | | 18:17.30 | 86 |
| 5) David Hood | | 18:20.64 | 95 |
| Average Time: 18:09.91 Total Time: 1:30:49.54 1-5 Split: 27.08 |
| 6) James Young | | 18:25.36 | 105 |
| 7) Ian Lewis | | 18:34.78 | 124 |
11 | Apex Friendship (NC) | 401 |
| 1) Logan Luparello | | 17:48.00 | 35 |
| 2) Cole Vulpis | | 18:07.60 | 67 |
| 3) John Joyner | | 18:13.40 | 79 |
| 4) Caleb Watson | | 18:17.90 | 89 |
| 5) Fernando Bickley | | 18:37.47 | 131 |
| Average Time: 18:12.87 Total Time: 1:31:04.37 1-5 Split: 49.47 |
| 6) Alec Montoya | | 18:51.00 | 168 |
| 7) Finn McKee | | 19:06.90 | 214 |
12 | A.C. Reynolds (NC) | 414 |
| 1) Murdoch Wiprut | | 17:26.26 | 14 |
| 2) Aidan Cole | | 17:29.35 | 17 |
| 3) Noah Clifford | | 17:57.87 | 50 |
| 4) Chris Bridges | | 18:18.55 | 90 |
| 5) Ben Kepple | | 19:18.90 | 243 |
| Average Time: 18:06.19 Total Time: 1:30:30.93 1-5 Split: 1:52.64 |
13 | Reagan (NC) | 419 |
| 1) Aaron Dorer | | 17:52.75 | 41 |
| 2) Kevin Lin | | 17:58.73 | 52 |
| 3) Alex Morris | | 18:09.79 | 71 |
| 4) Dylan James | | 18:21.03 | 97 |
| 5) Xavier Hahn | | 18:47.83 | 158 |
| Average Time: 18:14.03 Total Time: 1:31:10.13 1-5 Split: 55.08 |
| 6) Elliott Pegram | | 18:58.93 | 188 |
| 7) Conner Jones | | 19:10.47 | 222 |
14 | Millbrook (NC) | 433 |
| 1) Carter Bouchard | | 17:45.26 | 31 |
| 2) Enrique LaRosa | | 17:51.70 | 38 |
| 3) Ethan Wood | | 18:31.30 | 115 |
| 4) Matthew Rapp | | 18:34.60 | 123 |
| 5) Graham Aitken | | 18:35.10 | 126 |
| Average Time: 18:15.59 Total Time: 1:31:17.96 1-5 Split: 49.84 |
| 6) Mitchell Payne | | 18:38.06 | 132 |
| 7) Harrison Enyeart | | 18:42.50 | 142 |
15 | Marvin Ridge (NC) | 464 |
| 1) Jake Ensey | | 17:54.27 | 44 |
| 2) Marcelo Young | | 18:16.74 | 85 |
| 3) Noah Bowman | | 18:22.50 | 100 |
| 4) Aneesh Duggirala | | 18:28.83 | 110 |
| 5) Jeffrey Thompson | | 18:35.08 | 125 |
| Average Time: 18:19.48 Total Time: 1:31:37.42 1-5 Split: 40.81 |
| 6) Charles Canata | | 18:46.14 | 154 |
| 7) Anthony Orloski | | 18:49.13 | 162 |
16 | Cuthbertson High School (NC) | 482 |
| 1) Mickey Schihl | | 17:53.26 | 42 |
| 2) Tyler Carroll | | 17:57.33 | 49 |
| 3) Connor Mack | | 18:25.61 | 106 |
| 4) Keegan Burr | | 18:31.18 | 113 |
| 5) Robby Hodel | | 18:53.50 | 172 |
| Average Time: 18:20.18 Total Time: 1:31:40.88 1-5 Split: 1:00.24 |
| 6) Tripp Jenkins | | 18:58.77 | 187 |
| 7) Tristan Olson | | 19:13.87 | 230 |
17 | Jordan (NC) | 494 |
| 1) Xavier Gomez | | 18:04.99 | 58 |
| 2) Taha Ahmed | | 18:05.31 | 59 |
| 3) Max Kiel | | 18:15.40 | 83 |
| 4) Jacob O'Keefe | | 18:43.95 | 146 |
| 5) Nate Byers | | 18:44.51 | 148 |
| Average Time: 18:22.83 Total Time: 1:31:54.16 1-5 Split: 39.52 |
| 6) Truman Meyer | | 19:00.04 | 191 |
| 7) Andrew Clegg | | 19:06.50 | 213 |
18 | Mount Tabor (NC) | 523 |
| 1) William Armentrout | | 18:06.73 | 64 |
| 2) Mac Barrett | | 18:20.29 | 94 |
| 3) John Avery Grubbs | | 18:25.15 | 103 |
| 4) Hayden Coty | | 18:27.21 | 109 |
| 5) Zion Aldridge | | 18:45.97 | 153 |
| Average Time: 18:25.07 Total Time: 1:32:05.35 1-5 Split: 39.24 |
| 6) Lucas Plitt | | 18:46.15 | 155 |
| 7) Bradley Mayer | | 18:50.32 | 164 |
19 | R.J. Reynolds (NC) | 531 |
| 1) Will Gardner | | 18:05.45 | 60 |
| 2) Ian Creech | | 18:08.15 | 68 |
| 3) Rand Parrish | | 18:12.64 | 74 |
| 4) James Slawter | | 18:30.51 | 112 |
| 5) Conor Ebbitt | | 19:09.39 | 217 |
| Average Time: 18:25.23 Total Time: 1:32:06.14 1-5 Split: 1:03.94 |
| 6) Ben Mueller | | 19:13.08 | 228 |
| 7) Logan Brown | | 19:30.12 | 265 |
20 | Apex (NC) | 586 |
| 1) Andrew Marquard | | 17:52.22 | 39 |
| 2) Anthony Battle | | 17:58.99 | 53 |
| 3) Ryan Grotheer | | 18:31.23 | 114 |
| 4) Mason Tilly | | 18:53.12 | 171 |
| 5) Joel Mckinney | | 19:05.69 | 209 |
| Average Time: 18:28.25 Total Time: 1:32:21.25 1-5 Split: 1:13.47 |
| 6) Matthew Lewis | | 19:22.20 | 246 |
| 7) Daniel Borger | | 19:23.10 | 248 |
21 | Providence (NC) | 601 |
| 1) David Benton | | 18:17.85 | 88 |
| 2) Drew Ross | | 18:19.07 | 91 |
| 3) Carter Trimble | | 18:20.18 | 93 |
| 4) William Fricano | | 18:35.74 | 128 |
| 5) Jimmy Parrish | | 19:03.03 | 201 |
| Average Time: 18:31.17 Total Time: 1:32:35.87 1-5 Split: 45.18 |
| 6) Jon Lakeman | | 19:04.19 | 204 |
| 7) Deven Desai | | 19:23.52 | 249 |
22 | South View (NC) | 647 |
| 1) Kamden Payne | | 18:19.70 | 92 |
| 2) Carlos Caballerro | | 18:26.68 | 107 |
| 3) Jay Benefield | | 18:39.10 | 134 |
| 4) Patrick Davis | | 18:44.92 | 151 |
| 5) Austin Beck | | 18:49.50 | 163 |
| Average Time: 18:35.98 Total Time: 1:32:59.90 1-5 Split: 29.80 |
| 6) Vincent McRae | | 18:56.10 | 179 |
| 7) Dustin Eldridge | | 18:58.00 | 185 |
23 | Hoggard (NC) | 693 |
| 1) Luke Ward | | 18:21.15 | 98 |
| 2) Julian Carrano Shepard | | 18:23.81 | 101 |
| 3) Christian Hosek | | 18:34.09 | 122 |
| 4) Sean Harris | | 18:53.81 | 173 |
| 5) Mark Patz | | 19:02.65 | 199 |
| Average Time: 18:39.10 Total Time: 1:33:15.51 1-5 Split: 41.50 |
| 6) John Bowker | | 19:39.33 | 285 |
| 7) Caleb Smith | | 19:43.73 | 292 |
24 | Ardrey Kell (NC) | 702 |
| 1) Nate David | | 18:08.94 | 69 |
| 2) William Daniels | | 18:37.41 | 130 |
| 3) Robert (xa Marlette | | 18:43.02 | 144 |
| 4) Jason Kudumula | | 18:56.06 | 178 |
| 5) Jackson Dreier | | 18:56.24 | 181 |
| Average Time: 18:40.33 Total Time: 1:33:21.67 1-5 Split: 47.30 |
| 6) Robert Hepler | | 18:57.77 | 184 |
| 7) Davis Freeman | | 19:05.20 | 207 |
25 | T.C. Roberson (NC) | 705 |
| 1) Dillon McDowell | | 18:13.29 | 78 |
| 2) Cullen Ciocian | | 18:39.94 | 136 |
| 3) Nicholas Lovin | | 18:45.34 | 152 |
| 4) Joseph Rath | | 18:50.56 | 165 |
| 5) Roandy Olguin | | 18:54.00 | 174 |
| Average Time: 18:40.63 Total Time: 1:33:23.13 1-5 Split: 40.71 |
| 6) Braden Braden Blakely | | 18:57.00 | 182 |
| 7) Edwin Gonzalez | | 19:05.84 | 210 |
26 | Holly Springs (NC) | 810 |
| 1) Garrett Hageman | | 18:11.00 | 72 |
| 2) Brandon Duke | | 18:24.06 | 102 |
| 3) Dylan Jarrell | | 18:52.50 | 169 |
| 4) Nate Kent | | 19:14.50 | 232 |
| 5) Jake Holmes | | 19:15.80 | 235 |
| Average Time: 18:47.57 Total Time: 1:33:57.86 1-5 Split: 1:04.80 |
| 6) Matthew Smith | | 19:16.80 | 238 |
| 7) Ben Sachs | | 19:47.78 | 296 |
27 | Wake Forest (NC) | 845 |
| 1) Jude Wilkinson | | 18:38.76 | 133 |
| 2) Nick Hottell | | 18:39.95 | 137 |
| 3) Nolan Fortin | | 18:43.64 | 145 |
| 4) Mason Hutchinson | | 19:05.13 | 206 |
| 5) Hayes Weatherman | | 19:11.00 | 224 |
| Average Time: 18:51.70 Total Time: 1:34:18.48 1-5 Split: 32.24 |
| 6) Enzo Vergnano | | 19:14.09 | 231 |
| 7) Callum Hewett | | 19:30.14 | 266 |
28 | Providence Day School (NC) | 859 |
| 1) Luke Manna | | 17:22.50 | 12 |
| 2) Charlie Rosbrook | | 18:17.40 | 87 |
| 3) Alec Mozayeni | | 19:13.80 | 229 |
| 4) Luke Dyer | | 19:23.60 | 251 |
| 5) Garrett Cronk | | 19:37.50 | 280 |
| Average Time: 18:46.96 Total Time: 1:33:54.80 1-5 Split: 2:15.00 |
| 6) Will Alridge | | 19:52.20 | 309 |
29 | Watauga (NC) | 866 |
| 1) Ethan Cannon | | 18:41.76 | 141 |
| 2) Shannon Collins | | 18:47.85 | 159 |
| 3) Rien Freeman | | 18:55.48 | 177 |
| 4) Sam Stokes | | 19:00.72 | 193 |
| 5) Alex Freeman | | 19:01.23 | 196 |
| Average Time: 18:53.41 Total Time: 1:34:27.04 1-5 Split: 19.47 |
| 6) Jimmy Brown | | 19:07.00 | 215 |
| 7) Alexander Freeman | | 19:28.97 | 261 |
30 | NC School of Science & Math (NC) | 874 |
| 1) Max Hirsch | | 18:31.40 | 116 |
| 2) Tyler Turecky | | 18:32.20 | 117 |
| 3) Michael Steed | | 18:41.30 | 140 |
| 4) Ezra Melaku | | 19:18.20 | 242 |
| 5) Michael Hicks | | 19:27.60 | 259 |
| Average Time: 18:54.14 Total Time: 1:34:30.70 1-5 Split: 56.20 |
| 6) Colin Erb | | 19:28.00 | 260 |
| 7) Nicolas Muecke | | 19:29.10 | 262 |
31 | Northwest Guilford (NC) | 889 |
| 1) Jimmy Lee Brown | | 18:44.78 | 150 |
| 2) Seth Willis | | 18:46.47 | 156 |
| 3) Liam McWhorter | | 18:56.14 | 180 |
| 4) Michael Langston | | 19:02.95 | 200 |
| 5) Joey Doyle | | 19:04.09 | 203 |
| Average Time: 18:54.89 Total Time: 1:34:34.43 1-5 Split: 19.31 |
| 6) Test Rhodes | | 19:10.46 | 221 |
| 7) Brandon Leib | | 19:15.30 | 234 |
32 | Lake Norman Charter School (NC) | 924 |
| 1) Grant Howlett | | 18:44.62 | 149 |
| 2) Aiden Mutongi | | 18:49.02 | 161 |
| 3) Braden Bole | | 18:57.50 | 183 |
| 4) Jacob Pinard | | 19:00.22 | 192 |
| 5) Aidan Mutongi | | 19:16.93 | 239 |
| Average Time: 18:57.66 Total Time: 1:34:48.29 1-5 Split: 32.31 |
| 6) Jordan Miller | | 19:17.06 | 240 |
| 7) Micah Stechmiller | | 19:23.58 | 250 |
33 | D.H. Conley (NC) | 930 |
| 1) Eli Orians | | 18:26.70 | 108 |
| 2) John Anderson | | 18:35.28 | 127 |
| 3) Aaron Kinlaw | | 18:39.52 | 135 |
| 4) Kyle Hardee | | 19:27.29 | 257 |
| 5) Kevin Payton | | 19:50.50 | 303 |
| Average Time: 18:59.86 Total Time: 1:34:59.29 1-5 Split: 1:23.80 |
| 6) Nate McPherson | | 19:59.12 | 330 |
| 7) Will Vodicka | | 20:00.14 | 335 |
34 | Mooresville (NC) | 950 |
| 1) Joseph Lee | | 18:30.35 | 111 |
| 2) Connor McNeely | | 18:33.37 | 119 |
| 3) Michael Hobert | | 19:09.89 | 218 |
| 4) Benjamin Campbell | | 19:10.87 | 223 |
| 5) Ethan Brewer | | 19:36.83 | 279 |
| Average Time: 19:00.26 Total Time: 1:35:01.31 1-5 Split: 1:06.48 |
| 6) Eric Jones | | 19:54.99 | 316 |
| 7) Jack Carr | | 19:56.42 | 322 |
35 | Pinecrest (NC) | 969 |
| 1) Joseph VanCleave | | 18:58.02 | 186 |
| 2) Luis Garcia | | 18:59.00 | 189 |
| 3) Evan Scalf | | 19:00.90 | 194 |
| 4) Cody Leuenberger | | 19:00.93 | 195 |
| 5) Caleb Nocton | | 19:04.50 | 205 |
| Average Time: 19:00.67 Total Time: 1:35:03.35 1-5 Split: 6.48 |
| 6) Hogan Triplett | | 19:20.00 | 244 |
| 7) Tristan Bunker | | 19:31.00 | 268 |
36 | Grimsley (NC) | 1036 |
| 1) Gabe Carlone | | 18:40.11 | 138 |
| 2) Seth Jiles | | 18:42.58 | 143 |
| 3) Noah Fernandez | | 18:52.68 | 170 |
| 4) Seth Beckner | | 19:35.59 | 277 |
| 5) Lucas Thomae | | 19:51.60 | 308 |
| Average Time: 19:08.51 Total Time: 1:35:42.56 1-5 Split: 1:11.49 |
| 6) Carl Hieb | | 19:54.32 | 315 |
| 7) Patrick Creech | | 20:00.03 | 334 |
37 | Cary Academy (NC) | 1075 |
| 1) Krishan Guzzo | | 18:50.61 | 166 |
| 2) David Go | | 18:55.23 | 176 |
| 3) Sebastian Polge | | 19:08.50 | 216 |
| 4) Chris Butulis | | 19:17.94 | 241 |
| 5) Milen Patel | | 19:34.68 | 276 |
| Average Time: 19:09.39 Total Time: 1:35:46.96 1-5 Split: 44.07 |
| 6) Owen Mulqueen | | 19:57.50 | 325 |
38 | Middle Creek (NC) | 1181 |
| 1) Jaykeb Stiles | | 19:00.00 | 190 |
| 2) Brandon Burgiss | | 19:02.60 | 198 |
| 3) Daniel Menechella | | 19:25.50 | 255 |
| 4) James Parzygnat | | 19:27.20 | 256 |
| 5) Jesse Carr | | 19:38.50 | 282 |
| Average Time: 19:18.76 Total Time: 1:36:33.80 1-5 Split: 38.50 |
| 6) Tyler Kirkland | | 19:58.10 | 326 |
39 | Cox Mill (NC) | 1192 |
| 1) Izic Harris | | 19:04.00 | 202 |
| 2) Malcolm Turner | | 19:06.00 | 211 |
| 3) Jeffrey Galla | | 19:06.00 | 212 |
| 4) Brendan Mcdonald | | 19:30.29 | 267 |
| 5) Bradley Bernett | | 19:48.93 | 300 |
| Average Time: 19:19.04 Total Time: 1:36:35.22 1-5 Split: 44.93 |
| 6) Varun Narayan | | 19:51.41 | 307 |
40 | Heritage (NC) | 1193 |
| 1) Nick Mruk | | 19:09.91 | 219 |
| 2) Alex Chester | | 19:12.00 | 226 |
| 3) Griffin Goodman | | 19:12.71 | 227 |
| 4) Charles Brooks | | 19:27.52 | 258 |
| 5) Garrett Nelson | | 19:29.81 | 263 |
| Average Time: 19:18.39 Total Time: 1:36:31.95 1-5 Split: 19.90 |
| 6) Cullen Buchanen | | 19:29.94 | 264 |
| 7) Matthew Powell | | 19:52.30 | 310 |
41 | Asheville (NC) | 1241 |
| 1) Levi Harris | | 19:02.13 | 197 |
| 2) Patrick Sullivan | | 19:05.68 | 208 |
| 3) Allen Stageman | | 19:31.35 | 269 |
| 4) Jonathan Fitzpatrick | | 19:33.31 | 272 |
| 5) Isaac Meadows | | 19:46.45 | 295 |
| Average Time: 19:23.78 Total Time: 1:36:58.92 1-5 Split: 44.32 |
| 6) Colin Shea | | 19:53.05 | 311 |
42 | West Forsyth (NC) | 1248 |
| 1) Dyllan McPherson | | 18:51.00 | 167 |
| 2) John Sheek | | 18:54.00 | 175 |
| 3) Moheb Ghobrial | | 19:23.69 | 252 |
| 4) Kadin Martin | | 19:56.33 | 321 |
| 5) John Rogers | | 20:00.00 | 333 |
| Average Time: 19:25.00 Total Time: 1:37:05.02 1-5 Split: 1:09.00 |
43 | Enloe (NC) | 1310 |
| 1) Rob Sternquist | | 18:48.59 | 160 |
| 2) Matthew Denoncourt | | 19:11.86 | 225 |
| 3) Josh Denoncourt | | 19:34.54 | 275 |
| 4) Jonah Stanford | | 19:54.08 | 314 |
| 5) Bryant Bridgers | | 20:00.38 | 336 |
| Average Time: 19:29.89 Total Time: 1:37:29.45 1-5 Split: 1:11.79 |
44 | Durham Academy (NC) | 1314 |
| 1) Ryan Norris | | 18:33.80 | 121 |
| 2) Stella Stringer | | 19:36.30 | 278 |
| 3) Tigey Jewell-Alibhai | | 19:43.90 | 293 |
| 4) Aaron Caveney | | 19:50.90 | 305 |
| 5) Sebastian Lascola | | 19:55.20 | 317 |
| Average Time: 19:32.02 Total Time: 1:37:40.10 1-5 Split: 1:21.40 |
45 | Charlotte Catholic (NC) | 1353 |
| 1) Ethan Canon | | 19:10.45 | 220 |
| 2) Sam McCleary | | 19:25.40 | 254 |
| 3) Lawrence Nazarian | | 19:33.72 | 273 |
| 4) Jonathan Kostmayer | | 19:33.80 | 274 |
| 5) Andrew Permenter | | 19:59.96 | 332 |
| Average Time: 19:32.67 Total Time: 1:37:43.33 1-5 Split: 49.51 |
46 | Laney (NC) | 1378 |
| 1) Jackson Lay | | 19:16.29 | 236 |
| 2) Gavin Reider | | 19:33.00 | 271 |
| 3) Roger Cruz-Reyes | | 19:38.71 | 283 |
| 4) Carter Tanner | | 19:39.26 | 284 |
| 5) Samuel Stewart | | 19:50.69 | 304 |
| Average Time: 19:35.59 Total Time: 1:37:57.95 1-5 Split: 34.40 |
| 6) Luke Danielsen | | 20:02.40 | 337 |
47 | Union Pines (NC) | 1390 |
| 1) Zachary Rubio | | 19:21.52 | 245 |
| 2) Austin Baker | | 19:23.95 | 253 |
| 3) Pieter Enkema | | 19:31.76 | 270 |
| 4) Kaleb Denneny | | 19:49.85 | 302 |
| 5) John Coffey | | 19:56.12 | 320 |
| Average Time: 19:36.64 Total Time: 1:38:03.20 1-5 Split: 34.60 |
48 | Davie County (NC) | 1420 |
| 1) Carter Cooke | | 19:16.65 | 237 |
| 2) Cooper White | | 19:22.25 | 247 |
| 3) Jackson Lawrence | | 19:41.25 | 289 |
| 4) Jared Bruch | | 19:55.30 | 318 |
| 5) Reece Yount | | 19:58.55 | 329 |
| Average Time: 19:38.80 Total Time: 1:38:14.00 1-5 Split: 41.90 |
49 | Northern Guilford (NC) | 1426 |
| 1) Ray Sutherland | | 19:15.20 | 233 |
| 2) Drew Robakiewicz | | 19:40.20 | 287 |
| 3) Gatley Stone | | 19:40.81 | 288 |
| 4) Jaxon Tabor | | 19:41.30 | 290 |
| 5) Trey Poole | | 19:58.38 | 328 |
| Average Time: 19:39.18 Total Time: 1:38:15.89 1-5 Split: 43.18 |
| 6) Parker Stewart | | 20:02.51 | 338 |
50 | Piedmont (NC) | 1507 |
| 1) Ethan Griffin | | 19:40.12 | 286 |
| 2) Caleb Baucom | | 19:47.83 | 297 |
| 3) Alex Gaura | | 19:48.09 | 298 |
| 4) Chris Andrews | | 19:48.50 | 299 |
| 5) Kidane Seith | | 19:58.30 | 327 |
| Average Time: 19:48.57 Total Time: 1:39:02.84 1-5 Split: 18.18 |