1 | Green Hope (NC) | 24 |
| 1) Thomas Vo | | 16:19.98 | 1 |
| 2) Spencer Cowley | | 16:39.48 | 2 |
| 3) Luke Bakley | | 17:07.94 | 4 |
| 4) Michael Biddle | | 17:13.19 | 6 |
| 5) Michael Taylor | | 17:21.60 | 11 |
| Average Time: 16:56.44 Total Time: 1:24:42.19 1-5 Split: 1:01.62 |
| 6) Liam McBride | | 17:21.69 | 13 |
| 7) Andy Dawson | | 17:36.48 | 24 |
2 | Chapel Hill (NC) | 44 |
| 1) Owen Rogers | | 17:06.40 | 3 |
| 2) Eli Turner | | 17:14.23 | 7 |
| 3) Brian Richardson | | 17:15.34 | 8 |
| 4) Jason Dadolf | | 17:21.68 | 12 |
| 5) Agustin Fiorito | | 17:22.88 | 14 |
| Average Time: 17:16.11 Total Time: 1:26:20.53 1-5 Split: 16.48 |
| 6) Tyler Yandrofski | | 17:26.10 | 16 |
| 7) Emil Arangala | | 17:26.19 | 17 |
3 | Panther Creek (NC) | 92 |
| 1) Christian Alvarez | | 17:13.00 | 5 |
| 2) Mark South | | 17:25.78 | 15 |
| 3) Victor Serrano | | 17:31.80 | 18 |
| 4) Hunter Johnson | | 17:35.20 | 22 |
| 5) Jayden Murray | | 17:47.94 | 32 |
| Average Time: 17:30.74 Total Time: 1:27:33.72 1-5 Split: 34.94 |
| 6) Ryan Moore | | 17:49.40 | 36 |
| 7) William Soleo | | 18:11.06 | 72 |
4 | Holly Springs (NC) | 158 |
| 1) Tyler Dollhausen | | 17:36.10 | 23 |
| 2) Brandon Duke | | 17:38.80 | 26 |
| 3) Thomas Durand | | 17:41.50 | 30 |
| 4) Trey Redfield | | 17:49.90 | 37 |
| 5) Garrett Hageman | | 17:52.40 | 42 |
| Average Time: 17:43.74 Total Time: 1:28:38.70 1-5 Split: 16.30 |
| 6) Owen Henry | | 18:21.79 | 95 |
| 7) Jordan Bliss | | 18:25.80 | 102 |
5 | Apex (NC) | 172 |
| 1) Nick Gavazzi | | 17:33.98 | 21 |
| 2) Bobby Gunshefski | | 17:37.20 | 25 |
| 3) Simon Griggs | | 17:40.80 | 28 |
| 4) Ryan Grotheer | | 18:01.10 | 47 |
| 5) Jason Kennedy | | 18:02.50 | 51 |
| Average Time: 17:47.12 Total Time: 1:28:55.58 1-5 Split: 28.52 |
| 6) Anthony Battle | | 18:17.30 | 88 |
| 7) Kyle Organo | | 18:23.50 | 98 |
6 | Weddington High School (NC) | 178 |
| 1) Joseph Lowther | | 17:32.16 | 19 |
| 2) Chase Barajas | | 17:40.70 | 27 |
| 3) Carson Mann | | 17:49.23 | 35 |
| 4) Mitch Wolverton | | 17:51.66 | 40 |
| 5) Zach Hockey | | 18:07.53 | 57 |
| Average Time: 17:48.26 Total Time: 1:29:01.28 1-5 Split: 35.37 |
| 6) Owen O'connell | | 18:12.50 | 74 |
| 7) Michael Cavallero | | 18:14.86 | 77 |
7 | Broughton (NC) | 233 |
| 1) Edward Brinkley | | 17:16.42 | 9 |
| 2) Will Hopkins | | 17:19.60 | 10 |
| 3) Avery Schrage | | 17:50.51 | 39 |
| 4) John Grow | | 18:15.00 | 78 |
| 5) Landon Soroka | | 18:23.00 | 97 |
| Average Time: 17:48.91 Total Time: 1:29:04.53 1-5 Split: 1:06.58 |
| 6) Cooper Thompson | | 18:36.54 | 119 |
| 7) Alex Gentry | | 18:44.00 | 132 |
8 | Apex Friendship (NC) | 252 |
| 1) Cameron Adair | | 17:33.70 | 20 |
| 2) Alexander Munn | | 17:49.04 | 34 |
| 3) Carter Reed | | 17:49.95 | 38 |
| 4) Logan Luparello | | 18:03.82 | 54 |
| 5) Cole Vulpis | | 18:29.10 | 106 |
| Average Time: 17:57.12 Total Time: 1:29:45.61 1-5 Split: 55.40 |
| 6) Michael Stephens | | 18:35.74 | 117 |
| 7) Matthew Mcfeaters | | 19:13.30 | 197 |
9 | Mount Tabor (NC) | 266 |
| 1) Ethan Kummer | | 17:41.10 | 29 |
| 2) Jon Spaar | | 18:02.10 | 50 |
| 3) Tashaune Kyle | | 18:06.00 | 56 |
| 4) Samuel Pomper | | 18:08.18 | 60 |
| 5) Loris Salamone | | 18:10.50 | 71 |
| Average Time: 18:01.58 Total Time: 1:30:07.88 1-5 Split: 29.40 |
| 6) Will Duggins | | 18:14.80 | 76 |
| 7) William Turner | | 18:16.10 | 81 |
10 | Leesville Road (NC) | 304 |
| 1) Jamal Mohamad | | 17:49.00 | 33 |
| 2) James-Rolph Blizzard | | 17:57.40 | 46 |
| 3) Quinn Conrad | | 18:08.00 | 59 |
| 4) Hayden Reed | | 18:15.00 | 79 |
| 5) Joshua Tiller | | 18:16.99 | 87 |
| Average Time: 18:05.28 Total Time: 1:30:26.39 1-5 Split: 27.99 |
| 6) Mac Jacobs | | 18:42.00 | 128 |
| 7) Reagan Dunkley | | 18:54.00 | 158 |
11 | Cary Academy (NC) | 385 |
| 1) Grant Scotto | | 17:43.80 | 31 |
| 2) Marvin Koonce | | 18:08.30 | 61 |
| 3) David Go | | 18:08.79 | 66 |
| 4) Matthew Crow | | 18:32.70 | 113 |
| 5) Kyle Murphy | | 18:33.87 | 114 |
| Average Time: 18:13.49 Total Time: 1:31:07.46 1-5 Split: 50.07 |
| 6) Xavier Desouza | | 18:47.00 | 138 |
| 7) James Taylor | | 19:03.60 | 176 |
12 | Cuthbertson High School (NC) | 387 |
| 1) Tyler Carroll | | 18:01.97 | 49 |
| 2) Caleb Sluiter | | 18:10.18 | 69 |
| 3) Shaun Raughley | | 18:10.34 | 70 |
| 4) Kyle Stamper | | 18:18.07 | 89 |
| 5) Campbell Turner | | 18:31.20 | 110 |
| Average Time: 18:14.35 Total Time: 1:31:11.76 1-5 Split: 29.23 |
| 6) Keegan Burr | | 18:31.96 | 111 |
| 7) Alex Cachine | | 18:47.37 | 140 |
13 | Cary (NC) | 396 |
| 1) Jeremy Berkowitz | | 17:56.90 | 44 |
| 2) Jack McLoughlin | | 18:05.60 | 55 |
| 3) Evan Padiak | | 18:16.60 | 83 |
| 4) Sean Mars | | 18:19.98 | 94 |
| 5) Prescott Little | | 18:36.65 | 120 |
| Average Time: 18:15.15 Total Time: 1:31:15.73 1-5 Split: 39.75 |
| 6) Michael Hernandez | | 18:48.00 | 144 |
| 7) Joseph Lenaeus | | 18:57.00 | 166 |
14 | Ardrey Kell (NC) | 406 |
| 1) Grant Lehman | | 18:02.90 | 53 |
| 2) Marshall Gallagher | | 18:16.60 | 82 |
| 3) Noah Caldwell | | 18:16.70 | 85 |
| 4) Christopher Mason | | 18:16.80 | 86 |
| 5) Jackson Dreier | | 18:24.00 | 100 |
| Average Time: 18:15.40 Total Time: 1:31:17.00 1-5 Split: 21.10 |
| 6) Michael Sobus | | 18:27.00 | 104 |
| 7) Robert Marlette | | 18:40.10 | 125 |
15 | Marvin Ridge (NC) | 436 |
| 1) Myles Carnohan | | 18:02.51 | 52 |
| 2) Connor Gross | | 18:08.76 | 65 |
| 3) Jake Ensey | | 18:09.50 | 67 |
| 4) Liam Christiansen | | 18:30.60 | 109 |
| 5) Larson Preisser | | 18:47.70 | 143 |
| Average Time: 18:19.81 Total Time: 1:31:39.07 1-5 Split: 45.19 |
| 6) Jeffrey Thompson | | 19:10.24 | 191 |
| 7) Marcelo Young | | 19:23.10 | 214 |
16 | Hoggard (NC) | 440 |
| 1) Julian Carrano-Shepard | | 18:01.84 | 48 |
| 2) Camden Wilson | | 18:13.03 | 75 |
| 3) Beckett Alley | | 18:18.18 | 91 |
| 4) Brennen Pierce | | 18:27.88 | 105 |
| 5) Christian Hosek | | 18:36.80 | 121 |
| Average Time: 18:19.55 Total Time: 1:31:37.73 1-5 Split: 34.96 |
| 6) Mark Patz | | 18:41.10 | 126 |
| 7) Eli Meyer | | 19:06.50 | 182 |
17 | Cardinal Gibbons (NC) | 452 |
| 1) Mitchell Kisaberth | | 17:54.09 | 43 |
| 2) Kevin Coffman | | 18:08.70 | 64 |
| 3) Connor Miles | | 18:15.00 | 80 |
| 4) Conner Rougier-Chapman | | 18:37.61 | 123 |
| 5) Andrew Verdi | | 18:47.50 | 142 |
| Average Time: 18:20.58 Total Time: 1:31:42.90 1-5 Split: 53.41 |
| 6) Rollie Tillman | | 19:02.00 | 174 |
| 7) Andrew Kunkel | | 19:09.10 | 187 |
18 | Sanderson (NC) | 497 |
| 1) Fuad Hassan | | 18:18.10 | 90 |
| 2) Marc Olson | | 18:19.82 | 93 |
| 3) Chase Brozell | | 18:23.57 | 99 |
| 4) Sammy Novick | | 18:26.60 | 103 |
| 5) Tucker Soltesz | | 18:32.46 | 112 |
| Average Time: 18:24.11 Total Time: 1:32:00.55 1-5 Split: 14.36 |
| 6) Jack Ridge | | 18:38.72 | 124 |
| 7) Sam Cashwell | | 18:57.70 | 167 |
19 | Myers Park (NC) | 518 |
| 1) Connor Selle | | 17:52.40 | 41 |
| 2) Jacob Guzi | | 18:07.80 | 58 |
| 3) Bryson Brading | | 18:19.70 | 92 |
| 4) Charles Modesitt | | 18:49.10 | 150 |
| 5) Jack Osment | | 19:03.80 | 177 |
| Average Time: 18:26.56 Total Time: 1:32:12.80 1-5 Split: 1:11.40 |
| 6) Ian Lewis | | 19:34.50 | 234 |
20 | Millbrook (NC) | 524 |
| 1) William Mitchell | | 18:08.70 | 63 |
| 2) Kieran Bailey | | 18:09.60 | 68 |
| 3) Caleb Rinderer | | 18:35.20 | 116 |
| 4) Elliot Fernandez | | 18:36.15 | 118 |
| 5) Ahmad Mohammad | | 18:54.10 | 159 |
| Average Time: 18:28.75 Total Time: 1:32:23.75 1-5 Split: 45.40 |
| 6) Enrique LaRosa | | 19:04.30 | 178 |
| 7) Disley Mogire | | 19:10.30 | 193 |
21 | South View (NC) | 566 |
| 1) Jordan O'Donnell | | 18:16.60 | 84 |
| 2) Dustin Eldridge | | 18:30.45 | 108 |
| 3) Gristen Ruckel | | 18:35.20 | 115 |
| 4) Garrett Shifflett | | 18:37.60 | 122 |
| 5) Caleb Jackson | | 18:46.46 | 137 |
| Average Time: 18:33.26 Total Time: 1:32:46.31 1-5 Split: 29.86 |
| 6) Azzel Almandarez | | 18:52.41 | 156 |
| 7) Austin Beck | | 18:55.79 | 165 |
22 | Northern Guilford (NC) | 573 |
| 1) Ethan Chaplin | | 18:08.46 | 62 |
| 2) Sam Angiulli | | 18:12.20 | 73 |
| 3) Zach Booker | | 18:22.69 | 96 |
| 4) Ray Sutherland | | 18:50.93 | 154 |
| 5) Landon Berg | | 19:09.49 | 188 |
| Average Time: 18:32.75 Total Time: 1:32:43.77 1-5 Split: 1:01.03 |
| 6) William Fredericks | | 19:14.34 | 199 |
| 7) Will Stansill | | 19:40.39 | 245 |
23 | Providence (NC) | 621 |
| 1) David Benton | | 18:25.01 | 101 |
| 2) Andrew Kuttner | | 18:30.40 | 107 |
| 3) Kyle Overton | | 18:42.75 | 130 |
| 4) William Fricano | | 18:46.23 | 134 |
| 5) James Mccaffery | | 18:48.93 | 149 |
| Average Time: 18:38.66 Total Time: 1:33:13.32 1-5 Split: 23.92 |
| 6) Jimmy Parrish | | 18:50.52 | 153 |
| 7) Evan Hofland | | 19:21.89 | 210 |
24 | Reagan, Ronald W (NC) | 779 |
| 1) Xavier Hahn | | 18:47.40 | 141 |
| 2) Joshua Ford | | 18:49.90 | 152 |
| 3) Alex Morris | | 18:54.90 | 160 |
| 4) Bryson McNeill | | 18:55.00 | 162 |
| 5) Jacob Franklin | | 18:55.70 | 164 |
| Average Time: 18:52.58 Total Time: 1:34:22.90 1-5 Split: 8.30 |
| 6) Connor Barron | | 19:07.90 | 185 |
| 7) Tyler Bresson | | 19:08.25 | 186 |
25 | Jordan (NC) | 847 |
| 1) Ednan Ochieng | | 18:43.00 | 131 |
| 2) Nathan Barrier | | 18:48.80 | 147 |
| 3) Abutu Alioche | | 18:52.10 | 155 |
| 4) Jayson Medrano | | 18:53.20 | 157 |
| 5) Andrew Rossi | | 19:46.60 | 257 |
| Average Time: 19:00.74 Total Time: 1:35:03.70 1-5 Split: 1:03.60 |
| 6) Truman Meyer | | 19:56.20 | 272 |
| 7) Jackson Vaughn | | 20:14.90 | 290 |
26 | Wake Forest (NC) | 884 |
| 1) Enzo Vergnano | | 18:48.80 | 148 |
| 2) Tyler Wachter | | 18:58.87 | 168 |
| 3) Mj Ellis | | 18:59.66 | 169 |
| 4) Cooper VanNess | | 19:13.91 | 198 |
| 5) Lucas Rorick | | 19:15.56 | 201 |
| Average Time: 19:03.36 Total Time: 1:35:16.80 1-5 Split: 26.76 |
| 6) Jude Wilkinson | | 19:22.40 | 211 |
| 7) Jared Lockhart | | 19:27.70 | 225 |
27 | NC School of Science & Math (NC) | 890 |
| 1) Daniel Bennett | | 18:41.20 | 127 |
| 2) Max Brinker | | 18:46.40 | 135 |
| 3) Josh Abrams | | 19:06.00 | 181 |
| 4) Michael Steed | | 19:24.40 | 218 |
| 5) Aryan Rai | | 19:30.73 | 229 |
| Average Time: 19:05.75 Total Time: 1:35:28.73 1-5 Split: 49.53 |
| 6) Jonathan Stepp | | 19:41.70 | 247 |
| 7) Roger Moomaw | | 19:42.80 | 251 |
28 | A.C. Reynolds (NC) | 925 |
| 1) Zach Crain | | 17:57.30 | 45 |
| 2) Townes Ellum | | 19:11.50 | 194 |
| 3) Andrew Shimshock | | 19:22.40 | 212 |
| 4) Chris Bridges | | 19:23.30 | 216 |
| 5) Samuel Yoder | | 19:47.40 | 258 |
| Average Time: 19:08.38 Total Time: 1:35:41.90 1-5 Split: 1:50.10 |
| 6) Aidan Cole | | 20:15.60 | 291 |
29 | Charlotte Catholic (NC) | 982 |
| 1) Ryan Stein | | 18:42.30 | 129 |
| 2) Matthew Weber | | 18:46.43 | 136 |
| 3) Taylor Danser | | 18:47.30 | 139 |
| 4) Jonathan Kostmayer | | 20:08.17 | 286 |
| 5) Lewis Nazarian | | 20:15.90 | 292 |
| Average Time: 19:20.02 Total Time: 1:36:40.10 1-5 Split: 1:33.60 |
30 | Durham School of the Arts (NC) | 1007 |
| 1) Kai Hart | | 18:48.11 | 145 |
| 2) Ethan Lozuke | | 18:49.58 | 151 |
| 3) Aidan Halpin | | 19:01.06 | 172 |
| 4) Peter Sumner | | 19:43.89 | 255 |
| 5) Kyle Lewis | | 20:02.79 | 284 |
| Average Time: 19:17.09 Total Time: 1:36:25.43 1-5 Split: 1:14.68 |
31 | Grimsley (NC) | 1008 |
| 1) Noah Weaver | | 19:07.57 | 184 |
| 2) Seth Jiles | | 19:10.30 | 192 |
| 3) Ethan Marsh | | 19:11.60 | 195 |
| 4) Garrett Workman | | 19:24.10 | 217 |
| 5) Gabe Carlone | | 19:25.40 | 220 |
| Average Time: 19:15.79 Total Time: 1:36:18.97 1-5 Split: 17.83 |
| 6) Lance Dorman | | 19:46.40 | 256 |
| 7) Noah Fernandez | | 19:57.30 | 275 |
32 | Topsail (NC) | 1018 |
| 1) Kevin Zhang | | 19:09.82 | 189 |
| 2) Marshall Sugden | | 19:10.01 | 190 |
| 3) Cameron Starrett | | 19:18.19 | 204 |
| 4) Brendan Parrella | | 19:22.45 | 213 |
| 5) Blake Schieffer | | 19:26.61 | 222 |
| Average Time: 19:17.42 Total Time: 1:36:27.08 1-5 Split: 16.79 |
| 6) Conner Murphy | | 19:28.83 | 226 |
| 7) Brandon Hayes | | 19:29.31 | 227 |
33 | Laney (NC) | 1031 |
| 1) Jacob Locklear | | 18:55.13 | 163 |
| 2) Andrew Clary | | 19:16.90 | 203 |
| 3) Samuel Stewart | | 19:21.30 | 209 |
| 4) Preston Knepper | | 19:25.10 | 219 |
| 5) Destin Hoffman | | 19:35.30 | 237 |
| Average Time: 19:18.75 Total Time: 1:36:33.73 1-5 Split: 40.17 |
| 6) Kendall Scott | | 19:43.00 | 253 |
| 7) Roger Cruz-Reyes | | 20:17.30 | 293 |
34 | Lake Norman Charter School (NC) | 1050 |
| 1) Alvin Mutongi | | 18:48.50 | 146 |
| 2) Nick Lay | | 18:55.00 | 161 |
| 3) Grant Howlett | | 19:07.10 | 183 |
| 4) Alec Will | | 19:59.19 | 278 |
| 5) Micah Stechmiller | | 20:01.41 | 282 |
| Average Time: 19:22.24 Total Time: 1:36:51.20 1-5 Split: 1:12.91 |
| 6) Sean Macleod | | 20:02.07 | 283 |
35 | Mooresville (NC) | 1060 |
| 1) Josh Rusmisel | | 18:45.50 | 133 |
| 2) Bill Hamilton | | 19:18.80 | 205 |
| 3) Ethan Brewer | | 19:34.00 | 232 |
| 4) Cooper Stissel | | 19:37.00 | 238 |
| 5) Connor McNeely | | 19:43.00 | 252 |
| Average Time: 19:23.66 Total Time: 1:36:58.30 1-5 Split: 57.50 |
36 | New Hanover (NC) | 1084 |
| 1) Manly Leonard | | 19:00.46 | 171 |
| 2) Angus Ingram | | 19:01.26 | 173 |
| 3) Connor Cazeault | | 19:31.62 | 230 |
| 4) Ben Kaczynski | | 19:39.44 | 242 |
| 5) Lawrence Boney | | 19:52.02 | 268 |
| Average Time: 19:24.96 Total Time: 1:37:04.80 1-5 Split: 51.56 |
| 6) Corbin Jones | | 19:56.00 | 271 |
| 7) Charache Kelejian | | 20:00.60 | 281 |
37 | Pinecrest (NC) | 1106 |
| 1) Caleb Nocton | | 19:12.80 | 196 |
| 2) Evan Dewars | | 19:15.50 | 200 |
| 3) Aiden Herman | | 19:26.60 | 221 |
| 4) Nate Sanborn | | 19:38.11 | 240 |
| 5) Troye Curtin | | 19:42.29 | 249 |
| Average Time: 19:27.06 Total Time: 1:37:15.30 1-5 Split: 29.49 |
| 6) Hogan Triplett | | 19:50.76 | 264 |
38 | North Henderson (NC) | 1108 |
| 1) Adrian Ortiz | | 19:03.00 | 175 |
| 2) Corey Hinson | | 19:06.00 | 180 |
| 3) Connor Wilderman | | 19:30.00 | 228 |
| 4) Adam Graham | | 19:48.00 | 260 |
| 5) Christian Colwell | | 19:51.00 | 265 |
| Average Time: 19:27.60 Total Time: 1:37:18.00 1-5 Split: 48.00 |
| 6) Josh Blatt | | 19:58.00 | 276 |
| 7) Corbin Guerrero | | 19:59.00 | 277 |
39 | Northwest Guilford (NC) | 1127 |
| 1) Joshua Hairston | | 19:04.33 | 179 |
| 2) Chris Decker | | 19:20.87 | 208 |
| 3) Cox Zachary | | 19:32.85 | 231 |
| 4) Zac Roach | | 19:42.75 | 250 |
| 5) Devin Bradshaw | | 19:47.80 | 259 |
| Average Time: 19:29.72 Total Time: 1:37:28.60 1-5 Split: 43.47 |
| 6) Stanton Grady | | 19:48.07 | 261 |
| 7) Gavin Grubbs | | 19:51.78 | 267 |
40 | Watauga (NC) | 1142 |
| 1) Korben Anderson | | 19:20.34 | 207 |
| 2) Alexander Freeman | | 19:27.07 | 224 |
| 3) Tucker Brown | | 19:34.00 | 233 |
| 4) Sam Stokes | | 19:34.52 | 235 |
| 5) Jimmy Brown | | 19:39.78 | 243 |
| Average Time: 19:31.14 Total Time: 1:37:35.71 1-5 Split: 19.44 |
| 6) Caleb Cox | | 19:51.55 | 266 |
| 7) Sam Yates | | 19:54.53 | 269 |
41 | North Lincoln (NC) | 1148 |
| 1) Jacob Scott | | 19:00.30 | 170 |
| 2) Noah Carter | | 19:16.09 | 202 |
| 3) Robert Reed | | 19:19.28 | 206 |
| 4) Richard Finnen | | 19:56.84 | 274 |
| 5) Brennen Boji | | 20:18.87 | 296 |
| Average Time: 19:34.28 Total Time: 1:37:51.38 1-5 Split: 1:18.57 |
42 | White Oak (NC) | 1263 |
| 1) Tein Mcfadden | | 19:35.00 | 236 |
| 2) Ben McClary | | 19:39.00 | 241 |
| 3) Ethan Cranford | | 19:40.00 | 244 |
| 4) Michael Jaeger | | 19:43.75 | 254 |
| 5) Zach Carr | | 20:14.00 | 288 |
| Average Time: 19:46.35 Total Time: 1:38:51.75 1-5 Split: 39.00 |
43 | Ashley High School (NC) | 1307 |
| 1) Angel Mendez | | 19:37.16 | 239 |
| 2) Alex Martinez-Lopez | | 19:42.27 | 248 |
| 3) Alex Grommesh | | 19:50.00 | 263 |
| 4) Phillip Jacobs | | 19:55.00 | 270 |
| 5) Caleb Clendenning | | 20:10.19 | 287 |
| Average Time: 19:50.92 Total Time: 1:39:14.62 1-5 Split: 33.03 |
| 6) Luke Horne | | 20:17.76 | 294 |
44 | Asheville (NC) | 1317 |
| 1) John Goebel | | 19:26.70 | 223 |
| 2) Braxton Lathrop | | 19:49.10 | 262 |
| 3) Boryan Markulis | | 19:56.80 | 273 |
| 4) Elahi Stewart | | 19:59.70 | 279 |
| 5) Stuart Boatwright | | 20:00.17 | 280 |
| Average Time: 19:50.49 Total Time: 1:39:12.47 1-5 Split: 33.47 |
45 | T.C. Roberson (NC) | 1330 |
| 1) Tanner Ackerman | | 19:23.20 | 215 |
| 2) Isaiah Dickerson | | 19:41.50 | 246 |
| 3) Nicholas Lovin | | 20:07.30 | 285 |
| 4) Dillon McDowell | | 20:14.90 | 289 |
| 5) Albert Crownover | | 20:18.37 | 295 |
| Average Time: 19:57.05 Total Time: 1:39:45.27 1-5 Split: 55.17 |