Place Name Bib No Time Pace
1 Mark Blackmon West Charlotte 1020 15:28 4:59/M
2 Jacob Sears Panther Creek 935 15:39 5:03/M
3 Steven Phillips Cardinal Gibbon 541 15:49 5:06/M
4 Jonathan Bivens Weddington 728 15:51 5:07/M
5 Stephen Mulherin NC School of Sc 144 15:52 5:07/M
6 Craig Engels Reagan, Ronald 966 15:53 5:07/M
7 George Oliver Mount Tabor 893 15:54 5:08/M
8 Bakri Abushouk Cary 824 15:59 5:09/M
9 Sam Miner East Chapel Hil 840 16:00 5:10/M
10 Wyatt Maxey Providence 953 16:01 5:10/M
11 Peter Vandenberg Watauga 1019 16:02 5:10/M
12 Dylan Johnson Hayesville High 66 16:07 5:12/M
13 Mitch McLeod Chapel Hill 558 16:08 5:12/M
14 Jordan Marsh Reagan, Ronald 970 16:11 5:13/M
15 Josh Crawford South View High 975 16:12 5:14/M
16 Sam Roberson Broughton 819 16:12 5:14/M
17 Chris Reeder Chapel Hill 559 16:13 5:14/M
18 William Roberson Broughton 820 16:14 5:14/M
19 Cole Rains TC Roberson 997 16:16 5:15/M
20 Mason Boyles Ashley High Sch 802 16:16 5:15/M
21 Josh Anderson Watauga 1013 16:18 5:15/M
22 Jeremy Gower West Johnston H 1043 16:18 5:15/M
23 Tommy Schotzinger Cardinal Gibbon 543 16:18 5:15/M
24 Michael Rupinski Lake Norman 860 16:20 5:16/M
25 A Tucker Cedar Ridge Hig 296 16:20 5:16/M
26 Nathan Staub Broughton 823 16:20 5:16/M
27 Robert Kovach TC Roberson 995 16:22 5:17/M
28 Madison Souder Ardrey Kell 799 16:24 5:17/M
29 Abel Tecle Cary 829 16:24 5:17/M
30 Joshua Copus Mount Tabor 888 16:26 5:18/M
31 Parth Shah Ardrey Kell 798 16:27 5:18/M
32 Michael Ellis Mount Tabor 889 16:27 5:18/M
33 Frank Cline Robbinsville Hi 216 16:29 5:19/M
34 Eli Clevenger North Buncombe 668 16:30 5:19/M
35 Asher Smith-Rose Broughton 822 16:30 5:19/M
36 Dakota Poindexter Myers Park 907 16:30 5:19/M
37 Jimmy Hollingsworth Northern Guilf 685 16:31 5:20/M
38 Richard Miller Millbrook 879 16:32 5:20/M
39 Brad Viles Chapel Hill 560 16:33 5:20/M
40 Anthony Hughes Ledford 636 16:34 5:21/M
41 Bryan Brackney Watauga 1014 16:34 5:21/M
42 Perry Cabean Reagan, Ronald 964 16:36 5:21/M
43 Drew Buckley Marvin Ridge 645 16:36 5:21/M
44 Danzel Jefferson St Pauls High S 470 16:37 5:22/M
45 Carl Walton Northwest Guilf 925 16:37 5:22/M
46 Beckett Killam Pinecrest High 947 16:38 5:22/M
47 Chris Boyle North Lincoln 400 16:39 5:22/M
48 Macon Gambill Mount Tabor 890 16:40 5:23/M
49 Dan Whalen Ardrey Kell 800 16:40 5:23/M
50 Dominic Collichio Carrboro High S 276 16:40 5:23/M
51 Dylan Perry Orange High 703 16:40 5:23/M
52 Matt Fordham East Chapel Hil 837 16:41 5:23/M
53 John Baranik Western Alamanc 764 16:41 5:23/M
54 Drew Navarro Millbrook 880 16:42 5:23/M
55 Eric Royer R.J. Reynolds 955 16:44 5:24/M
56 Tanner Glackin Weddington 730 16:44 5:24/M
57 Patrick Sheehan Lake Norman 861 16:44 5:24/M
58 Chris Kelly Pinecrest High 946 16:44 5:24/M
59 Blake Hollister Pamlico County 176 16:44 5:24/M
60 Patrick Wolf Cardinal Gibbon 545 16:46 5:25/M
61 Corbin Boyles Maiden 390 16:46 5:25/M
62 Dustin Sneed R.J. Reynolds 956 16:46 5:25/M
63 River Gordon TC Roberson 992 16:46 5:25/M
64 Billy Fetzner Sanderson 971 16:46 5:25/M
65 Floyd Levy Thomas Jefferso 237 16:47 5:25/M
66 Nick Tyrey Cardinal Gibbon 544 16:47 5:25/M
67 Michael Westbay Lake Norman Cha 92 16:47 5:25/M
68 Cole Honeycutt East Rowan 591 16:48 5:25/M
69 Jack Sajovec Enloe 843 16:49 5:25/M
70 Tima Karginov Chapel Hill 556 16:49 5:25/M
71 Zachary Nifong Laney High Scho 870 16:50 5:26/M
72 Dylan McCoy Clayton High Sc 833 16:50 5:26/M
73 Justin Wilkes East Lincoln 372 16:50 5:26/M
74 Jack Matkins Myers Park 906 16:52 5:26/M
75 Chase McCord Cardinal Gibbon 540 16:52 5:26/M
76 Alex Zorich TC Roberson 998 16:53 5:27/M
77 Dalton Nickel Mount Tabor 892 16:53 5:27/M
78 Zach Millsaps Elkin 37 16:54 5:27/M
79 Ryan Thedford Orange High 705 16:54 5:27/M
80 Ryan Brady East Chapel Hil 836 16:54 5:27/M
81 Andrew Fea North Lincoln 401 16:54 5:27/M
82 Jansen Coulter Myers Park 902 16:54 5:27/M
83 Broderick Bauguess Fred T. Foard 604 16:55 5:27/M
84 Thomas McLean Ardrey Kell 795 16:55 5:27/M
85 Phillip Hall Terry Sanford H 1002 16:55 5:27/M
86 Sam Dunson Chapel Hill 555 16:55 5:27/M
87 Allen Lawrence Broughton 817 16:56 5:28/M
88 Xiomar Ruckel South View High 980 16:57 5:28/M
89 Paul Kovach TC Roberson 994 16:58 5:28/M
90 Andrew Vandenberg Watauga 1018 16:58 5:28/M
91 Nick Owens South View High 978 16:58 5:28/M
92 Graham McAlister West Forsyth 1032 16:58 5:28/M
93 Bobby Baraldi NC School of Sc 142 16:58 5:28/M
94 Sam Williams Bishop McGuinne 15 16:59 5:29/M
95 Jake Zawada Cardinal Gibbon 542 16:59 5:29/M
96 Jake Betancourt West Johnston H 1042 17:00 5:29/M
97 Glenn Bailey Ashe County 259 17:00 5:29/M
98 Ryland Peele Ardrey Kell 796 17:00 5:29/M
99 Robert Vinson Hayesville High 68 17:01 5:29/M
100 Will Henderson Orange High 701 17:01 5:29/M
101 Brendan Derr Panther Creek 931 17:01 5:29/M
102 August Menzer Grimsley 852 17:01 5:29/M
103 Chris Hack Lake Norman Cha 87 17:01 5:29/M
104 Levi Rolles NC School of Sc 146 17:01 5:29/M
105 Ryan Shannon North Lincoln 404 17:02 5:30/M
106 Will Proulx Pinecrest High 949 17:02 5:30/M
107 Allen Worth Asheville 531 17:02 5:30/M
108 Krivsky Andrew Mount Tabor 894 17:03 5:30/M
109 Alec Lane Marvin Ridge 650 17:03 5:30/M
110 Ryan Johnson Clyede A. Erwin 571 17:03 5:30/M
111 Alex Werden Chapel Hill 561 17:03 5:30/M
112 John Crossley West Carteret 743 17:04 5:30/M
113 Josh Vermette Panther Creek 936 17:04 5:30/M
114 Alex Craig South Caldwell 972 17:06 5:31/M
115 Andrew Bradley Ashbrook 522 17:06 5:31/M
116 German Perez North Lincoln 403 17:06 5:31/M
117 Will Pearson Pinecrest High 948 17:07 5:31/M
118 John Larson TC Roberson 996 17:07 5:31/M
119 Justin Hendrick NC School of Sc 143 17:07 5:31/M
120 Clifford Buck Jay M Robinson 628 17:07 5:31/M
121 Jj Laplante West Wilkes 257 17:08 5:32/M
122 Andrew Witcher Carrboro High S 282 17:08 5:32/M
123 John Trollinger Asheboro 523 17:08 5:32/M
124 Blake Hall Orange High 700 17:09 5:32/M
125 Luke Warner Weddington 734 17:09 5:32/M
126 Mason Holt Rocky Mount 710 17:10 5:32/M
127 Jacob Troutman Pinecrest High 950 17:11 5:33/M
128 James Council West Carteret 742 17:11 5:33/M
129 Ryan Hughart West Forsyth 1029 17:11 5:33/M
130 Kevin Cosnahan Currituck 574 17:12 5:33/M
131 Alex Herron Reagan, Ronald 967 17:12 5:33/M
132 Justin Swink West Forsyth 1033 17:13 5:33/M
133 Tomiwa Olufolabi Carrboro High S 280 17:13 5:33/M
134 Tanis Baldwin East Henderson 582 17:13 5:33/M
135 Mitch Early Cary 827 17:13 5:33/M
136 Mccann Sheridan Jay M Robinson 631 17:13 5:33/M
137 Jacob Fink Carson 546 17:14 5:34/M
138 Jt Jackson Currituck 576 17:14 5:34/M
139 John Foulkes Panther Creek 932 17:15 5:34/M
140 William Sandin Broughton 821 17:15 5:34/M
141 Jt Klimek Cardinal Gibbon 539 17:15 5:34/M
142 Jonathan Reeve Grimsley 853 17:16 5:34/M
143 Matt Ruston East Chapel Hil 841 17:16 5:34/M
144 Peter Millsaps Broughton 818 17:16 5:34/M
145 Collin Loy Southern Alaman 984 17:17 5:35/M
146 Tommy Connell Brevard 264 17:17 5:35/M
147 Jason Creasy Reagan, Ronald 965 17:18 5:35/M
148 Harrison Saint Ardrey Kell 797 17:18 5:35/M
149 Patrick Arata Terry Sanford H 999 17:18 5:35/M
150 Luke Sumerford Grimsley 855 17:19 5:35/M
151 Lucas Perrine North Buncombe 673 17:19 5:35/M
152 Andrew Fried Jay M Robinson 629 17:19 5:35/M
153 Danny Sodano Cuthbertson 346 17:20 5:35/M
154 Matt Harmody Pinecrest High 944 17:20 5:35/M
155 Matt Burns Weddington 729 17:20 5:35/M
156 Carson Nguyen Panther Creek 933 17:20 5:35/M
157 Jesse Dellea Carrboro High S 277 17:21 5:36/M
158 Colton Lawson Northern Durham 917 17:21 5:36/M
159 Cody Hawkins East Chapel Hil 838 17:21 5:36/M
160 Oskar Marszelek Chapel Hill 557 17:21 5:36/M
161 Caleb Evans East Alamance 581 17:22 5:36/M
162 Anthony Mercado Corinth Holders 323 17:22 5:36/M
163 Hans Loewen Topsail 495 17:22 5:36/M
164 Michael Staples South View High 981 17:22 5:36/M
165 Sawyer Dove Cary 826 17:22 5:36/M
166 Paul Lilley Rocky Mount 711 17:22 5:36/M
167 Calvin Daughtry Laney High Scho 869 17:23 5:36/M
168 Greg Redden Bishop McGuinne 13 17:23 5:36/M
169 Noah Green Patton 708 17:23 5:36/M
170 Mick Stanovsek First Flight 385 17:24 5:37/M
171 Cirilo Perez South Johnston 715 17:24 5:37/M
172 Brandon King Mitchell County 126 17:24 5:37/M
173 Mason Leach East Lincoln 368 17:24 5:37/M
174 Vincent Comesana Forestview 596 17:25 5:37/M
175 Kendon Corbett Marvin Ridge 647 17:25 5:37/M
176 Colby Shell West Wilkes 258 17:26 5:37/M
177 Josh Mosteller North Lincoln 402 17:26 5:37/M
178 Sean Condon North Stokes 157 17:27 5:38/M
179 David Spencer NC School of Sc 147 17:27 5:38/M
180 Avery Pitts Watauga 1016 17:28 5:38/M
181 Cooper Wurst Terry Sanford H 1005 17:28 5:38/M
182 Nathan Kirse Mount Tabor 891 17:28 5:38/M
183 Nico Robles Weddington 733 17:29 5:38/M
184 Ryan Hobbs Weddington 731 17:29 5:38/M
185 Cal Meyers East Rowan 594 17:29 5:38/M
186 Chris O'Brien Raleigh Charter 208 17:29 5:38/M
187 Daniel Ferguson Marvin Ridge 649 17:29 5:38/M
188 John Michael Harris West Carteret 745 17:29 5:38/M
189 Joseph Hudgens Reagan, Ronald 968 17:30 5:39/M
190 Matt Panza Lake Norman Cha 90 17:30 5:39/M
191 Von Ruckel South View High 979 17:30 5:39/M
192 Anthony Boyle Cedar Ridge Hig 290 17:30 5:39/M
193 Carter Pennington Marvin Ridge 651 17:31 5:39/M
194 Conor Honeycutt East Rowan 592 17:31 5:39/M
195 Zach Houser TC Roberson 993 17:32 5:39/M
196 Zach Boone Mitchell County 123 17:32 5:39/M
197 Derek Chavis Central Davidso 305 17:32 5:39/M
198 Rivers Reid Richlands 447 17:33 5:40/M
199 Cole Carter Ashley High Sch 803 17:33 5:40/M
200 Bryant Hooker Lake Norman Cha 88 17:34 5:40/M
201 Robert Whiting Grimsley 857 17:35 5:40/M
202 Devin Foust Southeast Guilf 983 17:36 5:41/M
203 Jordan Baker Orange High 699 17:36 5:41/M
204 Zach Bryant West Henderson 756 17:36 5:41/M
205 Daniel Jones West Wilkes 256 17:36 5:41/M
206 Alex Walker Central Davidso 309 17:37 5:41/M
207 Chris Laughlin Randleman High 441 17:37 5:41/M
208 Nick Stout Bishop McGuinne 14 17:37 5:41/M
209 Jt Booker White Oak 772 17:38 5:41/M
210 Aaron Parker First Flight 383 17:38 5:41/M
211 Neopolian Patel Southern Nash 719 17:38 5:41/M
212 Jaylee Smarr Shelby 453 17:38 5:41/M
213 Dustin Hickernell Watauga 1015 17:38 5:41/M
214 Nathan Raynor South Johnston 717 17:39 5:42/M
215 Everette Jordan Cary 828 17:39 5:42/M
216 Tucker Smith Myers Park 908 17:40 5:42/M
217 Sean Rapp West Henderson 759 17:41 5:42/M
218 Chris Murphy Ledford 637 17:41 5:42/M
219 Titus Grant South View High 977 17:41 5:42/M
220 Sean Kenney Lake Norman Cha 89 17:41 5:42/M
221 Josh Davis Lejeune High Sc 101 17:41 5:42/M
222 Brad Oden East Rowan 595 17:41 5:42/M
223 Patrick Fallon Cedar Ridge Hig 292 17:42 5:43/M
224 Patrick Turner Havelock 612 17:42 5:43/M
225 Grant Smith East Henderson 588 17:42 5:43/M
226 Chase Savage East Henderson 587 17:42 5:43/M
227 Cannon Heath South Lenoir 468 17:43 5:43/M
228 James Jushchuk Carrboro High S 278 17:43 5:43/M
229 Will Henderson Myers Park 903 17:43 5:43/M
230 Jared Buddington Cedar Ridge Hig 291 17:43 5:43/M
231 Tim Drury South View High 976 17:43 5:43/M
232 Jose Navarette A.L. Brown 520 17:43 5:43/M
233 Jack Brannan Bishop McGuinne 9 17:44 5:43/M
234 Blake Reed Cuthbertson 345 17:44 5:43/M
235 Dillon Warren Nash Central 659 17:44 5:43/M
236 Kyle Hofmann Myers Park 904 17:44 5:43/M
237 Michael Hering Murphy High Sch 132 17:45 5:44/M
238 Dean Abushouk Cary 825 17:45 5:44/M
239 Nick Pugh Croatan 332 17:45 5:44/M
240 Brien Lancaster Ashley High Sch 806 17:45 5:44/M
241 Cody Beamer Corinth Holders 318 17:45 5:44/M
242 Chris Jaeger Chatham Central 18 17:46 5:44/M
243 Park Groves Northern Guilf 684 17:46 5:44/M
244 Will Martin Myers Park 905 17:46 5:44/M
245 Josh Tourtollette Brevard 267 17:47 5:44/M
246 Logan Sewell West Henderson 760 17:47 5:44/M
247 Grahma Hawes Pinecrest High 945 17:47 5:44/M
248 Austin Berry Panther Creek 930 17:48 5:45/M
249 Taylor Page Cox Mill 572 17:48 5:45/M
250 Kaseson Hooper Murphy High Sch 133 17:48 5:45/M
251 Miquel Vasquez West Forsyth 1034 17:49 5:45/M
252 Alexander Taylor Carrboro High S 281 17:50 5:45/M
253 Michael Thomson Asheville 529 17:52 5:46/M
254 Jeremy Pasteris Panther Creek 934 17:53 5:46/M
255 Irvin Portugal Robbinsville Hi 217 17:53 5:46/M
256 Will Jolly East Wilkes 23 17:53 5:46/M
257 Zach Denson Cuthbertson 342 17:53 5:46/M
258 Henry Furman East Duplin 358 17:54 5:46/M
259 Cole Bernard Cuthbertson 340 17:54 5:46/M
260 Steven Tulevech West Carteret 747 17:54 5:46/M
261 Tanner Martin Surry Central 471 17:54 5:46/M
262 Hayden Abene NC School of Sc 141 17:55 5:47/M
263 Mark Almeida East Rowan 589 17:55 5:47/M
264 Zack Fitzgerald Lincolnton 389 17:56 5:47/M
265 David Pann Central Academy 16 17:57 5:47/M
266 Rylee Smith Ashley High Sch 808 17:58 5:48/M
267 Cuauthli Lozada Elkin 36 17:58 5:48/M
268 Charlie Klose West Carteret 746 17:58 5:48/M
269 Will Krakow East Chapel Hil 839 18:00 5:48/M
270 Zach Durand Marvin Ridge 648 18:00 5:48/M
271 Alex Preudhomme Bishop McGuinne 12 18:00 5:48/M
272 Coty Newby Northern Guilf 687 18:01 5:49/M
273 Tyler Wike Swain County Hi 234 18:01 5:49/M
274 Zach Tacy Asheville 528 18:02 5:49/M
275 Robert Seagle Watauga 1017 18:02 5:49/M
276 Matt Schumacher Cedar Ridge Hig 294 18:02 5:49/M
277 Brian Broadhurst North Buncombe 667 18:02 5:49/M
278 Chris Panuski NC School of Sc 145 18:03 5:49/M
279 Zak Evans Hayesville High 65 18:03 5:49/M
280 Zack Bruns Havelock 606 18:04 5:50/M
281 Ethan Feldt Havelock 607 18:04 5:50/M
282 Jack Stanovsek First Flight 384 18:04 5:50/M
283 Dillon Emch Richlands 445 18:04 5:50/M
284 Daniel Duchateau Cuthbertson 343 18:05 5:50/M
285 Devon Foster East Burke 355 18:05 5:50/M
286 Paul Tyndall South Lenoir 469 18:05 5:50/M
287 Wesley Sites Bandys 260 18:05 5:50/M
288 Mehki McGuyver Asheville 526 18:06 5:50/M
289 Nathan Jarman West Montgomery 246 18:06 5:50/M
290 Blake Koeval West Forsyth 1030 18:06 5:50/M
291 Nathan McMasters Carson 547 18:07 5:51/M
292 Joseph Murray Terry Sanford H 1003 18:08 5:51/M
293 Konner Munjas Thomas Jefferso 242 18:08 5:51/M
294 Colin Stone Asheville 527 18:08 5:51/M
295 Gray Underwood Grimsley 856 18:08 5:51/M
296 Michael Ehmke Pamlico County 175 18:08 5:51/M
297 Clayton Gunter Smoky Mountain 466 18:09 5:51/M
298 Canaan Frisby North Buncombe 669 18:09 5:51/M
299 Josh Buchanan Manteo High Sch 108 18:10 5:52/M
300 Max Cunningham Cuthbertson 341 18:10 5:52/M
301 Alex Griffin Piedmont 425 18:11 5:52/M
302 Graham Stopa East Chapel Hil 842 18:11 5:52/M
303 Gil Gilreath Northwest Cabar 691 18:11 5:52/M
304 Forrest Reynolds Central Davidso 307 18:11 5:52/M
305 Thomas Shannon North Lincoln 405 18:12 5:52/M
306 Michael Jushchuk Carrboro High S 279 18:13 5:53/M
307 Reid Henderson Swansboro 482 18:13 5:53/M
308 Daniel Yokobinas Mitchell County 129 18:13 5:53/M
309 Daniel Barth First Flight 380 18:13 5:53/M
310 David Stubbs Ardrey Kell 801 18:13 5:53/M
311 Hunter Scaggs Durham School o 353 18:13 5:53/M
312 Jason Barber West Stokes 510 18:14 5:53/M
313 Alan Dickens Kipp Pride High 78 18:14 5:53/M
314 Hunter Roark Weddington 732 18:15 5:53/M
315 Alex Cruz Mitchell County 124 18:15 5:53/M
316 Will Krenhbrink East Lincoln 367 18:15 5:53/M
317 Samuel Darakjy Ashley High Sch 804 18:15 5:53/M
318 John Elwood Northern Guilf 682 18:15 5:53/M
319 Darin Basso East Rowan 590 18:16 5:54/M
320 Patrick Martin West Henderson 758 18:16 5:54/M
321 Aaron Lipchak West Stokes 513 18:16 5:54/M
322 Joshua Wiliams Piedmont 430 18:16 5:54/M
323 Brian Callinan Marvin Ridge 646 18:17 5:54/M
324 Zack Jones Bishop McGuinne 11 18:18 5:54/M
325 Will Mayo Ashley High Sch 807 18:18 5:54/M
326 Will Riley Orange High 704 18:19 5:55/M
327 Noah Blashford Terry Sanford H 1000 18:20 5:55/M
328 Jared Shields Lake Norman Cha 91 18:21 5:55/M
329 Austin Sherlak East Lincoln 370 18:21 5:55/M
330 Graham Galloway West Henderson 757 18:21 5:55/M
331 Neegbeah Reeves North Rowan 150 18:22 5:55/M
332 Seth Rogers South Johnston 718 18:22 5:55/M
333 Brandon Garren East Henderson 583 18:23 5:56/M
334 Alex Durbin West Carteret 744 18:23 5:56/M
335 Eli Privette Cuthbertson 344 18:23 5:56/M
336 Elijah Woods West Carteret 748 18:24 5:56/M
337 Steven Hicks East Davidson 356 18:24 5:56/M
338 Travis Leppi North Buncombe 671 18:24 5:56/M
339 Tyler Amerson Beddingfield 262 18:25 5:56/M
340 Nick Britt Rosewood High S 219 18:26 5:57/M
341 Cory Ecker Brevard 265 18:26 5:57/M
342 Spencer Dawkins Ashley High Sch 805 18:26 5:57/M
343 Michael Chase Lagoy Orange High 702 18:27 5:57/M
344 Alex Langevin West Forsyth 1031 18:27 5:57/M
345 Zach Frizzell Smoky Mountain 465 18:28 5:57/M
346 Eddie Gillespie Havelock 609 18:29 5:58/M
347 Thomas Gobble Central Davidso 306 18:29 5:58/M
348 Jack Thompson Terry Sanford H 1004 18:29 5:58/M
349 Jake Lewis Corinth Holders 322 18:29 5:58/M
350 Christopher Marsh Reagan, Ronald 969 18:30 5:58/M
351 Joel Freeman Grimsley 851 18:31 5:58/M
352 Zach Wesson North Lincoln 406 18:31 5:58/M
353 Chris Bellis Jay M Robinson 627 18:31 5:58/M
354 Bailey Blackwell Corinth Holders 319 18:32 5:59/M
355 Ken Huneycutt Cedar Ridge Hig 293 18:33 5:59/M
356 Allen Coor Spring Creek Hi 233 18:33 5:59/M
357 Tyler Huffman North Buncombe 670 18:33 5:59/M
358 Chris Sause Voyager Academy 243 18:34 5:59/M
359 Aaron Defreitus Elkin 31 18:35 6:00/M
360 Patrick Jackson East Henderson 584 18:35 6:00/M
361 Clinton Porter Smoky Mountain 467 18:36 6:00/M
362 Michael Mellnik Thomas Jefferso 239 18:36 6:00/M
363 Brach Gordon Corinth Holders 320 18:37 6:00/M
364 Vikram Sethuraman Grimsley 854 18:37 6:00/M
365 Michael Tang West Henderson 761 18:37 6:00/M
366 Cody Dubois Terry Sanford H 1001 18:37 6:00/M
367 Hunter Starr Corinth Holders 324 18:37 6:00/M
368 Spencer Clark Durham School o 348 18:39 6:01/M
369 Isaac Martinez Richlands 446 18:40 6:01/M
370 Graham Lyerly East Rowan 593 18:40 6:01/M
371 Tyler Worden Hayesville High 69 18:41 6:02/M
372 Dan Masterson Havelock 610 18:42 6:02/M
373 Jack Vanhorn Brevard 268 18:42 6:02/M
374 Chase Stevens Mitchell County 127 18:44 6:03/M
375 Lee Johnson Wilkes Central 518 18:44 6:03/M
376 Kent Mann North Buncombe 672 18:45 6:03/M
377 Kyle Kirkbride Currituck 577 18:45 6:03/M
378 Garrett Martin West Stokes 514 18:46 6:03/M
379 Wesley Stanovsek First Flight 386 18:46 6:03/M
380 David Garvey Havelock 608 18:46 6:03/M
381 Caleb Jirgal Piedmont 426 18:47 6:04/M
382 Ben Herman Asheville 525 18:47 6:04/M
383 Nick Zimarino Croatan 1045 18:47 6:04/M
384 Bailey Simpson Piedmont 429 18:48 6:04/M
385 Drew Fox Smoky Mountain 464 18:49 6:04/M
386 Nick Pinch West Stokes 515 18:50 6:05/M
387 Dusty Roberts West Montgomery 248 18:50 6:05/M
388 Spencer Middleton Piedmont 427 18:50 6:05/M
389 Nathan Farber Lake Norman Cha 86 18:51 6:05/M
390 Zach Bruns Bishop McGuinne 10 18:51 6:05/M
391 Carl Steidel Croatan 1052 18:52 6:05/M
392 Chris Robertson Manteo High Sch 112 18:52 6:05/M
393 Phillip Clinton South Johnston 713 18:53 6:05/M
394 Brody McGrath Southwest Onslo 231 18:53 6:05/M
395 Blake Jones Corinth Holders 321 18:54 6:06/M
396 Josh Rolan West Montgomery 249 18:54 6:06/M
397 William Witt Jay M Robinson 633 18:54 6:06/M
398 Ezra Grossinger Durham School o 350 18:54 6:06/M
399 Scott Mendoza Red Springs Hig 209 18:56 6:06/M
400 Richie Accord Central Davidso 304 18:56 6:06/M
401 Marcus Thompson West Montgomery 250 18:57 6:07/M
402 Jeremy Prichard Havelock 611 18:57 6:07/M
403 Joby Armenta Southwest Onslo 227 18:58 6:07/M
404 Sam Stone West Stokes 516 18:58 6:07/M
405 Matthew Kirkbride Currituck 578 18:58 6:07/M
406 Chandler Williams Piedmont 431 18:58 6:07/M
407 Jordan Johnson Elkin 34 18:58 6:07/M
408 Diavonta Brown Southeast Halif 221 18:59 6:07/M
409 Ethan Anderson Princeton 188 19:00 6:08/M
410 William Bayless West Henderson 755 19:02 6:08/M
411 Alex Boggs Midway High Sch 115 19:03 6:09/M
412 Jacob Testament Croatan 1047 19:03 6:09/M
413 Mitch Meador Pamlico County 179 19:03 6:09/M
414 Will Toler Princeton 194 19:04 6:09/M
415 Jacob Livingood East Henderson 585 19:04 6:09/M
416 Andrew Bunker Croatan 1048 19:05 6:09/M
417 Brian Turner Currituck 579 19:07 6:10/M
418 Will Jackson Raleigh Charter 205 19:08 6:10/M
419 Zach Vilen Asheville 530 19:08 6:10/M
420 Eli Wiliams Central Davidso 310 19:09 6:11/M
421 Jack Browne Raleigh Charter 202 19:10 6:11/M
422 Aaron Page East Lincoln 369 19:11 6:11/M
423 Robert Chambliss Northern Guilf 681 19:12 6:12/M
424 Caleb Hanke Currituck 575 19:12 6:12/M
425 Nicklaus Smith Midway High Sch 116 19:13 6:12/M
426 Tyler Dillard Smoky Mountain 462 19:14 6:12/M
427 William Tolone Jay M Robinson 632 19:15 6:13/M
428 Chris Diaz Durham School o 349 19:16 6:13/M
429 Shawn McNeely Pamlico County 178 19:16 6:13/M
430 Dwight Kinder Swansboro 483 19:17 6:13/M
431 Peter Oas Durham School o 352 19:17 6:13/M
432 Grayson Romer East Henderson 586 19:18 6:14/M
433 Tyler Holden Brevard 266 19:18 6:14/M
434 Ben Smith Cedar Ridge Hig 295 19:18 6:14/M
435 Hunter Lutz Thomas Jefferso 238 19:19 6:14/M
436 Lane Dougherty Princeton 191 19:22 6:15/M
437 Nik Silva Durham School o 354 19:24 6:15/M
438 Luke Humphrey Northern Guilf 686 19:25 6:16/M
439 Kaleb Munjas Thomas Jefferso 241 19:25 6:16/M
440 Quinn Dougherty Princeton 192 19:25 6:16/M
441 Bryan Mol Swansboro 484 19:26 6:16/M
442 Dakota Willis Mitchell County 128 19:27 6:16/M
443 Andy Masten Durham School o 351 19:28 6:17/M
444 Jeffrey Veneble Franklin Academ 45 19:28 6:17/M
445 Parker Whitley East Lincoln 371 19:29 6:17/M
446 Daniel Angarita West Wilkes 252 19:30 6:17/M
447 Jake Garner Randleman High 439 19:30 6:17/M
448 Zeb Stewart Central Davidso 308 19:32 6:18/M
449 Adam Banks Hayesville High 63 19:33 6:18/M
450 Pier Dick Swansboro 481 19:33 6:18/M
451 Brennan Wescott Manteo High Sch 114 19:33 6:18/M
452 Avery Stone Manteo High Sch 113 19:35 6:19/M
453 Michael Hager Randleman High 440 19:35 6:19/M
454 Jonathan Dean Smoky Mountain 461 19:36 6:19/M
455 Erick Vasquez Richlands 450 19:37 6:20/M
456 Phillip Barker Thomas Jefferso 236 19:39 6:20/M
457 Matt Edwards Princeton 193 19:40 6:21/M
458 Colby Foxx West Stokes 512 19:40 6:21/M
459 Mino Smith Richlands 448 19:41 6:21/M
460 Caleb Lockey Southwest Onslo 230 19:42 6:21/M
461 Matt Custode Mitchell County 125 19:42 6:21/M
462 Baron Whitley West Stanly 502 19:44 6:22/M
463 Ridge Fenske East Lincoln 366 19:44 6:22/M
464 Nick Batten West Montgomery 245 19:44 6:22/M
465 Adam Johnson Dixon High Scho 22 19:45 6:22/M
466 Dalton Butler Midway High Sch 117 19:47 6:23/M
467 Evan Raynor South Johnston 716 19:47 6:23/M
468 Ross Canter West Wilkes 253 19:48 6:23/M
469 Adam Carter Ocracoke School 165 19:49 6:24/M
470 Ben Jones Raleigh Charter 206 19:50 6:24/M
471 Daniel Moss Thomas Jefferso 240 19:52 6:25/M
472 Joshua Englebert West Wilkes 255 19:55 6:25/M
473 Alex Galloway Lejeune High Sc 102 19:57 6:26/M
474 Mike Elwood Northern Guilf 683 19:59 6:27/M
475 Hamilton Barnhill Croatan 1046 20:00 6:27/M
476 Seth Haynes Elkin 33 20:02 6:28/M
477 Chris Pipkin West Montgomery 247 20:05 6:29/M
478 Aaron Caroon Pamlico County 174 20:07 6:29/M
479 Grant Keenan First Flight 382 20:08 6:30/M
480 Raymond Hunt Lejeune High Sc 103 20:11 6:31/M
481 Jonathan Thomas Richlands 449 20:12 6:31/M
482 Viktor Berezkin Richlands 444 20:12 6:31/M
483 Hunter Brake First Flight 381 20:13 6:31/M
484 Dan Huddleston Raleigh Charter 204 20:14 6:32/M
485 Jacob Sanders Piedmont 428 20:16 6:32/M
486 Josh Johnson Elkin 35 20:16 6:32/M
487 Kenneth Erickson West Stokes 511 20:18 6:33/M
488 Landon Sellers Jay M Robinson 630 20:20 6:34/M
489 Adam Fairbanks Raleigh Charter 203 20:23 6:35/M
490 Nick Natali Croatan 1044 20:26 6:35/M
491 Matthew Williams Roanoke Rapids 451 20:27 6:36/M
492 James Bushway Swansboro 479 20:30 6:37/M
493 Bryce Green Manteo High Sch 110 20:30 6:37/M
494 Jacob Butler Swansboro 480 20:32 6:37/M
495 Trey Hucks Pamlico County 177 20:39 6:40/M
496 Tyler Ford Smoky Mountain 463 20:43 6:41/M
497 Will Denning Princeton 190 20:44 6:41/M
498 Jace Carrol West Wilkes 254 20:45 6:42/M
499 James Boring Princeton 189 20:47 6:42/M
500 Cody Carter Lejeune High Sc 100 20:47 6:42/M
501 Andrew Burch Hayesville High 64 20:51 6:44/M
502 Caleb Sanders Midway High Sch 119 20:54 6:45/M
503 Travis Mitchell Southwest Onslo 232 21:02 6:47/M
504 Zac Vasko Currituck 580 21:09 6:49/M
505 Jesse Neumann Hayesville High 67 21:16 6:52/M
506 Anthony Yeats Pamlico County 180 21:20 6:53/M
507 Tim Atkins West Montgomery 244 21:22 6:54/M
508 Ryan Kilgore Raleigh Charter 207 21:29 6:56/M
509 Kyle Johnson Lejeune High Sc 104 21:29 6:56/M
510 Austin Nightingale Swansboro 485 21:33 6:57/M
511 Daniel Lecce Lejeune High Sc 105 21:54 7:04/M
512 Logan Haynes Elkin 32 22:02 7:06/M
513 Glen Gray Manteo High Sch 109 22:17 7:11/M
514 Cody Buchanen Southwest Onslo 228 22:27 7:15/M
515 Kristopher Parker Lejeune High Sc 106 22:30 7:15/M
516 Harrison Haggard Manteo High Sch 111 22:47 7:21/M
517 Brentin Shirley Midway High Sch 120 27:51 8:59/M