| Place | Name | Yr | Affiliation | 2k |
|---|---|---|---|---|
| 1 | Noah Dombkowski | JR | Cardinal Gibbo | 6:49.0 |
| 2 | Heath Coty | JR | Mount Tabor | 6:52.5 |
| 3 | Logan Suchniak | JR | Cardinal Gibbo | 6:59.0 |
| 4 | Evan Hendricks | JR | Millbrook | 6:59.1 |
| 5 | Anthony Kocur | SR | Cardinal Gibbo | 6:59.1 |
| 6 | Anthony Gavazzi | SR | Apex | 6:59.7 |
| 7 | Tyler French | JR | East Chapel Hi | 6:59.9 |
| 8 | Charles Pace | FR | Mount Tabor | 7:00.0 |
| 9 | Lawton Ives | JR | East Chapel Hi | 7:00.2 |
| 10 | Will Owen | SO | East Chapel Hi | 7:00.4 |
| 11 | Patrick Barley | SO | Providence Sen | 7:00.4 |
| 12 | Jake Aschenbrenner | SO | Providence Sen | 7:00.4 |
| 13 | Gerardo Bejarano | FR | East Chapel Hi | 7:00.8 |
| 14 | Monte Harris | JR | Millbrook | 7:01.1 |
| 15 | Jackie Lin | SR | Mount Tabor | 7:01.3 |
| 16 | Andrew Boland | JR | Apex | 7:01.6 |
| 17 | Evan Owre | SO | East Chapel Hi | 7:02.0 |
| 18 | Andrew Fiorentino | SR | Apex | 7:02.4 |
| 19 | Cameron Wright | FR | Providence Sen | 7:03.5 |
| 20 | Isaac Ingram-Edwards | SR | Mount Tabor | 7:05.6 |
| 21 | Jake Kirse | SO | Mount Tabor | 7:06.3 |
| 22 | Adrian Jackson | SO | Mount Tabor | 7:06.3 |
| 23 | William Turner | FR | Mount Tabor | 7:06.6 |
| 24 | Joe Mueller | JR | Pinecrest | 7:06.7 |
| 25 | Matt DeGeorge | SO | Cardinal Gibbo | 7:07.4 |
| 26 | Jack Salt | SR | Mount Tabor | 7:08.8 |
| 27 | Michael Mares | SR | Sanderson | 7:09.7 |
| 28 | David Klug | SR | Providence Sen | 7:10.1 |
| 29 | Jacob Irving | FR | Millbrook | 7:10.6 |
| 30 | Adam Ornelles | SR | Mount Tabor | 7:10.8 |
| 31 | James McCaffery | FR | Providence Sen | 7:11.2 |
| 32 | Matthew Oertel | Leesville Road | 7:11.4 | |
| 33 | Nick Gavazzi | FR | Apex | 7:11.8 |
| 34 | Dustin Uhrig | JR | Mount Tabor | 7:12.4 |
| 35 | Matthew McCloskey | SR | Millbrook | 7:12.7 |
| 36 | Joseph Rivenbark | SO | Millbrook | 7:12.7 |
| 37 | Colin Alexander | FR | Pinecrest | 7:13.3 |
| 38 | Andrew Delbridge | JR | Millbrook | 7:13.6 |
| 39 | Natheniel Owens | JR | Millbrook | 7:14.0 |
| 40 | Sam Kirse | SO | Mount Tabor | 7:14.4 |
| 41 | Lee Franklin | JR | East Chapel Hi | 7:14.9 |
| 42 | Nick Egnatz | SO | Mount Tabor | 7:15.6 |
| 43 | Finlay O'Donnell | JR | Apex | 7:15.8 |
| 44 | Sam Kirley | SO | Apex | 7:16.5 |
| 45 | Seth Rabinowitz | FR | Providence Sen | 7:16.8 |
| 46 | Sam Prickett | SR | Apex | 7:16.8 |
| 47 | Matt Hislip | JR | Providence Sen | 7:18.0 |
| 48 | Adam Pacholski | JR | Providence Sen | 7:18.1 |
| 49 | Nick Couchell | SR | Providence Sen | 7:18.3 |
| 50 | Connor Stephens | SO | Cardinal Gibbo | 7:18.5 |
| 51 | Robert Phelps | SO | Providence Sen | 7:19.4 |
| 52 | Sam Shutt | SO | Pinecrest | 7:19.6 |
| 53 | Nathan Blohm | SO | Providence Sen | 7:19.8 |
| 54 | Sam Gay | SR | Cardinal Gibbo | 7:20.2 |
| 55 | Caspar Caudill | FR | Providence Sen | 7:20.4 |
| 56 | Nick Manning | JR | Pinecrest | 7:20.7 |
| 57 | Ian McAvoy | JR | Pinecrest | 7:20.8 |
| 58 | Scott Patterson | FR | Pinecrest | 7:21.3 |
| 59 | Jacob Gersfeld | JR | Providence Sen | 7:21.6 |
| 60 | Jared DeJoya | Leesville Road | 7:21.9 | |
| 61 | Ethan Blume | SO | Sanderson | 7:22.2 |
| 62 | Michael Kinney | JR | Sanderson | 7:22.7 |
| 63 | Henry Tyndall | FR | East Chapel Hi | 7:23.3 |
| 64 | Trent Philpott | SR | Northern Guilf | 7:23.3 |
| 65 | Damian Moore | FR | Northern Nash | 7:23.5 |
| 66 | Cameron Byrd | SO | Northern Guilf | 7:25.0 |
| 67 | Marcus Dameron | SO | Millbrook | 7:25.7 |
| 68 | Christian Cortazar | JR | South View | 7:26.9 |
| 69 | Tucker Soltesz | FR | Sanderson | 7:27.4 |
| 70 | Cameron Bouchard | SO | Millbrook | 7:28.8 |
| 71 | Monquell LeSane | JR | South View | 7:29.1 |
| 72 | John Grimm | SO | The O'Neal Sch | 7:29.9 |
| 73 | Matt Simon | JR | South View | 7:31.2 |
| 74 | Javier Hernandez | SO | West Johnston | 7:31.3 |
| 75 | Andrew Fregenal | SO | Cardinal Gibbo | 7:31.6 |
| 76 | Brett Thomas | FR | Northern Guilf | 7:32.4 |
| 77 | Noah Pietrek | FR | Cardinal Gibbo | 7:33.3 |
| 78 | Skanda Sastry | SO | Apex | 7:33.4 |
| 79 | John Robert Elliott | SR | Mount Tabor | 7:34.6 |
| 80 | Adam Zalaquett | SR | Providence Sen | 7:35.6 |
| 81 | Ethan Eldridge | JR | South View | 7:35.7 |
| 82 | Shafer Beary | JR | Cardinal Gibbo | 7:35.9 |
| 83 | Sean Jenkins | JR | Apex | 7:36.3 |
| 84 | Brad Brewington | JR | Page | 7:36.5 |
| 85 | Matt D'Andrea | SR | Cardinal Gibbo | 7:36.5 |
| 86 | Daniel Ricketts | SO | Page | 7:36.7 |
| 87 | Sullivan Cheever | JR | Apex | 7:36.8 |
| 88 | Ryan Cunningham | FR | Apex | 7:37.0 |
| 89 | Jason Willet | SO | Page | 7:37.2 |
| 90 | Gustavo Panduro | JR | South View | 7:37.3 |
| 91 | Jordan Hayes | Leesville Road | 7:37.3 | |
| 92 | Elliot Adler | SO | Providence Sen | 7:37.3 |
| 93 | Connor Miles | FR | Cardinal Gibbo | 7:37.5 |
| 94 | Colin Ashe | JR | Grimsley | 7:37.6 |
| 95 | Charlie Kelley | JR | Providence Sen | 7:37.8 |
| 96 | Jordan Anneheim | SO | South View | 7:37.9 |
| 97 | Nathan Davis | SO | South View | 7:37.9 |
| 98 | Mykel Harris | SR | Millbrook | 7:37.9 |
| 99 | George Hodgkins | JR | Grimsley | 7:38.0 |
| 100 | Colin Dossel | JR | Mount Tabor | 7:38.1 |
| 101 | Owen Miller | SO | Apex | 7:38.1 |
| 102 | Patrick Bravo | JR | Mount Tabor | 7:38.6 |
| 103 | Jarod Johnson | JR | Apex | 7:38.6 |
| 104 | Sam Farrell | SO | Page | 7:38.8 |
| 105 | Zachary Ohmann | Leesville Road | 7:39.1 | |
| 106 | Brock Johnston | Leesville Road | 7:39.2 | |
| 107 | Brandon Penn | FR | Mount Tabor | 7:39.4 |
| 108 | Banks Clark | SO | Pinecrest | 7:40.4 |
| 109 | Isaac Schorr | SO | Page | 7:41.2 |
| 110 | Joshua McCorquodale | FR | Millbrook | 7:41.3 |
| 111 | Luke Boland | SR | Apex | 7:41.8 |
| 112 | Alex McDonald | JR | East Chapel Hi | 7:42.3 |
| 113 | Mantryll Williams | FR | South View | 7:43.0 |
| 114 | Nathan Wonsch | SR | South View | 7:43.1 |
| 115 | Justin Kissell | JR | Cardinal Gibbo | 7:43.5 |
| 116 | Jose Rodriguez | SO | West Johnston | 7:43.9 |
| 117 | Nathan Boris | Leesville Road | 7:44.3 | |
| 118 | Alex Boris | Leesville Road | 7:44.3 | |
| 119 | Harrison Figan | FR | Mount Tabor | 7:44.7 |
| 120 | Jack Stichter | FR | Page | 7:45.1 |
| 121 | Jack Lizotte | SR | Page | 7:45.4 |
| 122 | Matt Buddendeck | SO | Cardinal Gibbo | 7:45.8 |
| 123 | Bradley Stone | SO | Cardinal Gibbo | 7:46.0 |
| 124 | Vincent Patella | SR | Mount Tabor | 7:46.1 |
| 125 | Marsalis Atkins | JR | Providence Sen | 7:46.5 |
| 126 | Alex Kitchens-Law | JR | Mount Tabor | 7:46.7 |
| 127 | Coley Corbin | FR | Northern Nash | 7:46.8 |
| 128 | Matt Juel | SR | East Chapel Hi | 7:46.9 |
| 129 | Conrad McCoy | SO | East Chapel Hi | 7:47.2 |
| 130 | Jack Hendricks | SO | The O'Neal Sch | 7:47.5 |
| 131 | Forrest Eli | FR | Durham School | 7:48.3 |
| 132 | Caleb Rinderer | FR | Millbrook | 7:48.9 |
| 133 | Aidan Halpin | FR | Durham School | 7:49.0 |
| 134 | Austin Renke | FR | Cardinal Gibbo | 7:49.5 |
| 135 | Jordan Gray | JR | Pinecrest | 7:50.2 |
| 136 | Ryan Bennison | FR | Millbrook | 7:51.2 |
| 137 | Taylor Solie | SR | Riverside | 7:51.2 |
| 138 | Walter Creech | SR | Millbrook | 7:51.3 |
| 139 | Connor Root | FR | Millbrook | 7:51.5 |
| 140 | Andrew Bennison | FR | Millbrook | 7:51.6 |
| 141 | Kazele Johnson | FR | Nash Central | 7:52.4 |
| 142 | Chandler Norris | FR | Sanderson | 7:52.7 |
| 143 | Sam Harris | JR | Grimsley | 7:53.6 |
| 144 | Jake Flynn | FR | West Johnston | 7:55.1 |
| 145 | Wesley Picklesimer | FR | Page | 7:56.0 |
| 146 | Clay Sellers | JR | Providence Sen | 7:56.3 |
| 147 | Austin Morin | SR | Ravenscroft Sc | 7:56.4 |
| 148 | Dillon Brown | SO | Mount Tabor | 7:56.5 |
| 149 | Donovan Whitehead | JR | Northern Nash | 7:57.2 |
| 150 | Craig Skvoretz | JR | Providence Sen | 7:57.4 |
| 151 | Ryan Jones | SO | Fuquayrina | 7:57.6 |
| 152 | Byrce Ehinger | SO | Page | 7:58.0 |
| 153 | Joe Stephens | SO | Mount Tabor | 7:58.2 |
| 154 | Joshua Miller | FR | Millbrook | 7:58.5 |
| 155 | Lance Dorman | FR | Grimsley | 7:58.7 |
| 156 | Liam Bailey | SR | Millbrook | 7:59.2 |
| 157 | Will Applewhite | SO | Durham School | 8:00.5 |
| 158 | Patrick Baker | SR | Providence Sen | 8:00.7 |
| 159 | Noah Mlyn | SR | Durham School | 8:00.8 |
| 160 | Adam Thornton | FR | Apex | 8:01.1 |
| 161 | Robert Porter | JR | West Johnston | 8:01.4 |
| 162 | Cullen Dunham | SO | Sanderson | 8:02.7 |
| 163 | Eli Howell | SO | Athens Drive | 8:03.4 |
| 164 | Ethan Wagner | SO | Cardinal Gibbo | 8:03.9 |
| 165 | Peyton Sickles | JR | Apex | 8:04.4 |
| 166 | Jack Casey | SO | The O'Neal Sch | 8:04.5 |
| 167 | Alexander Scarboro | JR | Millbrook | 8:05.2 |
| 168 | Evan Sherman | FR | Ravenscroft Sc | 8:05.8 |
| 169 | Tyler Trudeau | JR | Millbrook | 8:05.8 |
| 170 | Martin Malotky | SR | Grimsley | 8:06.3 |
| 171 | Kyle Organo | FR | Apex | 8:07.2 |
| 172 | CJ Murphy | SO | Athens Drive | 8:08.3 |
| 173 | Robert Claiborne | JR | Mount Tabor | 8:08.5 |
| 174 | David Zak | FR | Fuquayrina | 8:08.9 |
| 175 | Paul Wolf | JR | Riverside | 8:09.8 |
| 176 | Paul Nestor | JR | Providence Sen | 8:10.6 |
| 177 | Eric Trevino | FR | Fuquayrina | 8:10.6 |
| 178 | Ben Ferez | JR | Clayton | 8:10.9 |
| 179 | Andrew Drda | SO | Clayton | 8:11.1 |
| 180 | Andy Smith | JR | Apex | 8:11.8 |
| 181 | Lawson Rudisill | JR | Grimsley | 8:12.1 |
| 182 | Jack Page | SO | Apex | 8:12.5 |
| 183 | Bobby Gunshefski | FR | Apex | 8:14.2 |
| 184 | Nathan Adams | SO | Apex | 8:14.5 |
| 185 | Jordan Kilpatrick | FR | Northern Guilf | 8:15.5 |
| 186 | Tymonte Bulluck | JR | Nash Central | 8:15.6 |
| 187 | CHris eley | JR | Nash Central | 8:16.1 |
| 188 | Matt Birkner | SR | Apex | 8:16.9 |
| 189 | Evan Jones | FR | The O'Neal Sch | 8:17.4 |
| 190 | Jason Gann | JR | Grimsley | 8:17.4 |
| 191 | Kyle Corcoran | SO | Cardinal Gibbo | 8:17.5 |
| 192 | Liam Laughner | FR | Apex | 8:18.0 |
| 193 | Rob Sar | JR | Ravenscroft Sc | 8:19.2 |
| 194 | William Boggia | SO | Fuquayrina | 8:19.4 |
| 195 | Alex Pantlin | SR | Athens Drive | 8:19.4 |
| 196 | Alex Wu | JR | Providence Sen | 8:19.6 |
| 197 | Duncan Hales | SR | Clayton | 8:19.8 |
| 198 | Jimmy Toole | SO | Mount Tabor | 8:20.5 |
| 199 | Everitt Dershem | SO | Fuquayrina | 8:21.4 |
| 200 | Joseph Matthews | SR | Fuquayrina | 8:21.5 |
| 201 | Ethan Della Maestra | SO | Apex | 8:21.7 |
| 202 | Mason Cotton | SR | Apex | 8:21.7 |
| 203 | Malcolm Byron | SO | Fuquayrina | 8:21.8 |
| 204 | Connor Woodall | SO | Providence Sen | 8:22.0 |
| 205 | Hershel Wathore | SO | Apex | 8:22.1 |
| 206 | Luke Beyer | SR | Durham School | 8:22.1 |
| 207 | Jack Agnew | JR | Mount Tabor | 8:24.3 |
| 208 | Jackson Astraikis | FR | Durham School | 8:24.6 |
| 209 | Robert Obong | SO | Apex | 8:24.6 |
| 210 | Rom Profesorsky | JR | Apex | 8:25.2 |
| 211 | Will Blanks | SR | Cardinal Gibbo | 8:26.4 |
| 212 | John Madden | FR | Mount Tabor | 8:27.5 |
| 213 | Alec Pompeo | SO | Apex | 8:27.6 |
| 214 | Jackson Amigh | FR | Clayton | 8:29.3 |
| 215 | Justin Justin | FR | Riverside | 8:29.6 |
| 216 | Ritchie Tiller | 7 | Cape Fear Acad | 8:29.7 |
| 217 | Kory Calcao | FR | Mount Tabor | 8:29.8 |
| 218 | Seth Pope | JR | Clayton | 8:30.2 |
| 219 | Jackson DeCourey | FR | Millbrook | 8:30.3 |
| 220 | Jordan Boyer | FR | Fuquayrina | 8:30.3 |
| 221 | Bradley Conley | JR | Ravenscroft Sc | 8:31.0 |
| 222 | Quinn Rundgren | FR | Fuquayrina | 8:31.1 |
| 223 | Jesse Ingham | SO | The O'Neal Sch | 8:32.1 |
| 224 | Jesse Stevens | SR | Clayton | 8:32.3 |
| 225 | Brett Buckner | FR | Clayton | 8:32.8 |
| 226 | Lucas Barnette | SR | Northern Guilf | 8:33.0 |
| 227 | Sam Penry | JR | Apex | 8:33.2 |
| 228 | Sammy Novick | FR | Sanderson | 8:33.4 |
| 229 | Jake Bagaasen | SR | Apex | 8:34.6 |
| 230 | Ramel Ogburn | FR | South View | 8:34.7 |
| 231 | Josh Thompson | FR | Ravenscroft Sc | 8:34.7 |
| 232 | Sean O'Malley | 8 | Cape Fear Acad | 8:35.2 |
| 233 | Robert Witte | SR | South View | 8:35.8 |
| 234 | Alex Freshley | SO | South View | 8:35.8 |
| 235 | Dustin Earles | JR | South View | 8:36.0 |
| 236 | Luis Correa | FR | South View | 8:36.4 |
| 237 | Caelen Burton | FR | South View | 8:36.5 |
| 238 | Parker Knott | FR | Fuquayrina | 8:36.6 |
| 239 | Zack Stone | SO | Clayton | 8:37.0 |
| 240 | Benji Connor | SO | Athens Drive | 8:37.2 |
| 241 | Alex Boudreau | FR | Grimsley | 8:37.5 |
| 242 | Taylor Puckett | FR | Sanderson | 8:37.7 |
| 243 | Justin Barber | JR | Ravenscroft Sc | 8:38.2 |
| 244 | Michael Funari | SO | Cardinal Gibbo | 8:39.8 |
| 245 | Lewis Winfield | JR | Athens Drive | 8:40.5 |
| 246 | Ethan Fisk | FR | Ravenscroft Sc | 8:42.8 |
| 247 | James Hilliard | FR | Ravenscroft Sc | 8:42.9 |
| 248 | Ben Grimes | FR | Apex | 8:43.1 |
| 249 | Milholn Grayson | JR | Grimsley | 8:43.2 |
| 250 | Julian Elmsary | JR | Galax | 8:44.4 |
| 251 | Tanner Burge | SO | South View | 8:44.8 |
| 252 | Keegan Reeves | FR | Cardinal Gibbo | 8:45.8 |
| 253 | Zachary Taylor | SO | West Johnston | 8:46.2 |
| 254 | James Taylor | 8 | The O'Neal Sch | 8:46.7 |
| 255 | Alex Gernodelis | SO | Riverside | 8:46.7 |
| 256 | Nathan Randolph | SO | Athens Drive | 8:46.9 |
| 257 | Josh Amaniampong | SO | Apex | 8:47.5 |
| 258 | Luke Colwell | SO | Apex | 8:47.5 |
| 259 | Paul Wynkoop | SO | Riverside | 8:47.9 |
| 260 | Richard Stitch | JR | Clayton | 8:49.8 |
| 261 | Isaac Martin | SO | Athens Drive | 8:51.1 |
| 262 | Ricky Kozlowski | FR | Athens Drive | 8:51.2 |
| 263 | Chase Brozell | FR | Sanderson | 8:55.7 |
| 264 | Spencer Keefer | SO | Clayton | 8:56.6 |
| 265 | Nick Carrick | SO | Durham School | 8:59.9 |
| 266 | Hans Johnson | SO | The O'Neal Sch | 9:00.8 |
| 267 | Ian Johnson | JR | The O'Neal Sch | 9:00.9 |
| 268 | Jason Holt | JR | Millbrook | 9:02.7 |
| 269 | Adam Wenzel | FR | Millbrook | 9:02.9 |
| 270 | Tyler Chambliss | FR | Durham School | 9:06.6 |
| 271 | Benjamin Stitch | FR | Clayton | 9:08.8 |
| 272 | Steven McGuiness | SR | Mount Tabor | 9:09.2 |
| 273 | Brenden Cooper | SO | Fuquayrina | 9:11.1 |
| 274 | Joseph Hobbs | SO | Fuquayrina | 9:11.3 |
| 275 | Dawson Thompson | FR | Clayton | 9:11.9 |
| 276 | Abraham Matos | FR | Clayton | 9:11.9 |
| 277 | Leo Drian | FR | Clayton | 9:12.0 |
| 278 | James Elder | SO | Page | 9:12.3 |
| 279 | Garrett Rotondaro | FR | Clayton | 9:13.5 |
| 280 | Diemen Duvermont | SO | Sanderson | 9:13.8 |
| 281 | Ethan Lines | FR | Clayton | 9:14.7 |
| 282 | Jackson Lynch | FR | Millbrook | 9:17.3 |
| 283 | Alex McCloskey | FR | Millbrook | 9:17.5 |
| 284 | Joe Jones | FR | Cardinal Gibbo | 9:17.9 |
| 285 | Dylan Keeler | SR | Durham School | 9:18.9 |
| 286 | Max Trotter | FR | Durham School | 9:20.5 |
| 287 | Chandler Johnson | JR | Nash Central | 9:24.0 |
| 288 | Ben Layko | FR | Apex | 9:25.6 |
| 289 | Carter Hobbs | FR | Fuquayrina | 9:28.0 |
| 290 | Luke Nilson | FR | Cape Fear Acad | 9:28.4 |
| 291 | Jake Ketzes | FR | Apex | 9:33.6 |
| 292 | Will Watt | FR | Page | 9:48.3 |
| 293 | Sam Miller | FR | Ravenscroft Sc | 9:58.8 |
| 294 | Holden Armstrong | SO | Mount Tabor | 10:19.8 |
| 295 | Max Morris | JR | Cape Fear Acad | 10:23.2 |
| 296 | Nick Sekulich | FR | West Johnston | 10:32.8 |
| 297 | Owen Findley | SO | Fuquayrina | 10:49.6 |
| 298 | Tommy Zhou | FR | The O'Neal Sch | 10:55.0 |
| 299 | Andrew Shoecraft-Martin | FR | The O'Neal Sch | 12:03.2 |
| 300 | Austin Lumpkin | SR | Galax | 14:39.2 |