Boys 5000 Meter Run CC
Place Points Bib# Name (Grade) Team Time Mile Pace
1 1 #1669 Wes Anderson (12) Lake Norman #1 16:41 5:22
2 2 #1681 Wyatt Fedorka (12) Lake Norman #2 16:53 5:26
3 3 #2131 Ryan Armstrong (12) Mount Tabor #1 17:00 5:29
4 4 #1677 Zack Clark (11) Lake Norman #3 17:01 5:29
5 #1048 Dylan Simpson (11) Etowah #1 17:13 5:33
6 #1050 Kevin Tillery (12) Etowah #2 17:21 5:35
7 5 #2727 Matt Danze (12) Providence #1 17:24 5:36
8 6 #3598 Nick Resor (12) Weddington #1 17:29 5:38
9 7 #2738 Sean McCaffery (11) Providence #2 17:29 5:38
10 8 #2157 Adam Ornelles (12) Mount Tabor #2 17:30 5:38
11 9 #101 Andrew Boland (11) Apex #1 17:31 5:39
12 #690 Rodi Feldleit (11) Concord #1 17:31 5:39
13 10 #102 Bailey Braswell (11) Apex #2 17:32 5:39
14 11 #2150 Jackie Lin (12) Mount Tabor #3 17:33 5:39
15 12 #2144 Isaac Ingram-Edwards (12) Mount Tabor #4 17:34 5:40
16 #1043 Sam Jones (12) Etowah #3 17:36 5:40
17 13 #2899 Mark Moore (11) Riverside #1 17:37 5:40
18 14 #1087 Miguel Martinez (12) Flowery Branch #1 17:39 5:41
19 #577 Zach Allen (11) Chapel Hill #1 17:40 5:41
20 15 #2139 Colin Dossel (11) Mount Tabor #5 17:41 5:42
21 16 #2725 Nick Couchell (12) Providence #3 17:43 5:42
22 17 #2138 Heath Coty (11) Mount Tabor #6 17:43 5:42
23 18 #2726 Byran Culler (11) Providence #4 17:45 5:43
24 19 #114 Matt Sholtis (12) Apex #3 17:45 5:43
25 20 #106 Anthony Gavazzi (12) Apex #4 17:47 5:44
26 21 #2136 Grayson Campanaro (12) Mount Tabor #7 17:48 5:44
27 22 #2895 Angel Malagon (11) Riverside #2 17:48 5:44
28 #1403 Thomas MacDonald (11) Hilton Head #1 17:50 5:45
29 23 #2735 David Klug (12) Providence #5 17:50 5:45
30 #591 Max Weintraub (11) Chapel Hill #2 17:52 5:45
31 #1816 Thomas Schwind (11) Lambert #1 17:52 5:45
32 24 #2282 Jex Williams (11) Myers Park #1 17:53 5:46
33 #1772 Emiliano Arellano (12) Lakeside #1 17:53 5:46
34 25 #3658 Jason Patskanik (11) West Forsyth (GA) #1 17:54 5:46
35 26 #2888 Joe Gunst (12) Riverside #3 17:54 5:46
36 27 #2518 Connor Von Steen (12) Northwest Guilford #1 17:55 5:46
37 28 #845 Jake Krzyzewski (12) East Chapel Hill #1 17:55 5:46
38 29 #2892 Sammy Holcombe (12) Riverside #4 17:56 5:47
39 30 #2265 Hayden Osburn (11) Myers Park #2 17:57 5:47
40 31 #2281 Robbie Whittle (11) Myers Park #3 17:58 5:47
41 #1778 Philip Lechner (11) Lakeside #2 17:58 5:47
42 32 #1701 Greg Torney (11) Lake Norman #4 17:59 5:48
43 33 #836 Peter Bevington (11) East Chapel Hill #2 18:01 5:48
44 34 #105 Andrew Fiorentino (12) Apex #5 18:01 5:48
45 #1819 Sean Tackett (12) Lambert #2 18:01 5:48
46 35 #3660 Brenden Russell (12) West Forsyth (GA) #2 18:02 5:49
47 36 #3583 Collin Hague (12) Weddington #2 18:05 5:50
48 37 #2277 Hank Stichter (11) Myers Park #4 18:06 5:50
49 38 #3655 Alex Miranda (12) West Forsyth (GA) #3 18:07 5:50
50 39 #2733 Daniel Kim (12) Providence #6 18:08 5:50
51 #2163 Jack Salt (12) Mount Tabor #8 18:09 5:51
52 40 #2902 Nathan Steele (11) Riverside #5 18:10 5:51
53 41 #3594 Garrett Marlowe (11) Weddington #3 18:11 5:51
54 42 #2503 John Drawbraugh (12) Northwest Guilford #2 18:11 5:51
55 43 #2507 Danny Greene (11) Northwest Guilford #3 18:12 5:52
56 44 #3002 Stephan Richardson (12) Rock Hill #1 18:14 5:52
57 45 #2880 Bradley Asher (11) Riverside #6 18:14 5:52
58 46 #2730 Matt Hislip (11) Providence #7 18:15 5:53
59 47 #297 Jalen Brown (12) Blythewood #1 18:15 5:53
60 #2741 Adam Pacholski (11) Providence #8 18:16 5:53
61 48 #303 Ben Connor (12) Blythewood #2 18:16 5:53
62 49 #1688 Ben Lehe (12) Lake Norman #5 18:19 5:54
63 #1377 Michael Rutkowski (11) Hickory Ridge #1 18:21 5:55
64 #2729 Jacob Gersfeld (11) Providence #9 18:21 5:55
65 50 #2885 Rowan Crowley (11) Riverside #7 18:22 5:55
66 51 #3108 Jackson Walker (12) South Mecklenburg #1 18:23 5:55
67 #3889 Aaron Shaw (9) Westminster #1 18:23 5:55
68 52 #3591 Taylor LaCroix (11) Weddington #4 18:24 5:56
69 53 #3652 James Lambert (11) West Forsyth (GA) #4 18:24 5:56
70 54 #2234 Trent Besancon (12) Myers Park #5 18:25 5:56
71 #2882 Caleb Carithers (12) Riverside #8 18:25 5:56
72 55 #1238 David Trotter (11) Fort Mill #1 18:25 5:56
73 56 #3639 Danny Ericson (11) West Forsyth (GA) #5 18:26 5:56
74 57 #838 Lee Franklin (11) East Chapel Hill #3 18:27 5:57
75 58 #2237 William Cranford (12) Myers Park #6 18:28 5:57
76 59 #1084 Daniel Kritzinger (10) Flowery Branch #2 18:29 5:57
77 #650 Graham Suddeth (12) Charlotte Catholic #1 18:30 5:58
78 #1779 Michael Leon (11) Lakeside #3 18:30 5:58
79 60 #1085 Ronny Link (11) Flowery Branch #3 18:31 5:58
80 61 #112 Finlay OĆDonnell (11) Apex #6 18:31 5:58
81 #3881 Sumter Fiveash (11) Westminster #2 18:32 5:58
82 62 #1099 Angel Trejo (12) Flowery Branch #4 18:32 5:58
83 63 #174 Tucker Fulle (11) Ardrey Kell #1 18:32 5:58
84 64 #2269 Andres Quintela (12) Myers Park #7 18:33 5:59
85 #1844 Delaydia Frink (12) Laney #1 18:33 5:59
86 65 #2516 Jake Strauss (12) Northwest Guilford #4 18:34 5:59
87 66 #1075 Sam Fabiny (11) Flowery Branch #5 18:34 5:59
88 67 #322 KJ Mack (11) Blythewood #3 18:34 5:59
89 68 #3235 Henry Baymiller (11) Spartanburg #1 18:35 5:59
90 69 #3596 Lukas Newman (11) Weddington #5 18:35 5:59
91 #2238 Kyle Danner (11) Myers Park #8 18:35 5:59
92 70 #920 Joe Brooks (11) East Rowan #1 18:36 6:00
93 71 #1501 David McCall (12) Hough #1 18:36 6:00
94 #3325 Bryan Hall (12) Spring Valley #1 18:36 6:00
95 72 #3074 Jackson Gosnell (11) South Mecklenburg #2 18:37 6:00
96 73 #3593 Collin Love (11) Weddington #6 18:37 6:00
97 #3891 Andrew Taylor (11) Westminster #3 18:38 6:00
98 74 #2505 Brady Elbin (11) Northwest Guilford #5 18:38 6:00
99 75 #3587 Zack Hoeksel (12) Weddington #7 18:39 6:00
100 #3732 Winston Knight (11) West Forsyth (NC) #1 18:39 6:00
101 76 #3010 Lee Wooden (12) Rock Hill #2 18:40 6:01
102 77 #462 Dylan Strickland (11) Carrboro #1 18:42 6:01
103 78 #162 Jacob Cheek (11) Ardrey Kell #2 18:44 6:02
104 79 #3094 ERic Procunier (12) South Mecklenburg #3 18:45 6:02
105 80 #3409 Jacob Yang (11) TC Roberson #1 18:45 6:02
106 #2753 Adam Zalaquett (12) Providence #10 18:46 6:03
107 #3581 Alex Guckenberger (11) Weddington #8 18:47 6:03
108 #81 TJ Siler (11) Aiken #1 18:47 6:03
109 #1408 Chase Sanders (11) Hilton Head #2 18:48 6:03
110 81 #2498 Matt Brewer (11) Northwest Guilford #6 18:49 6:04
111 82 #458 Harrison Marshall (11) Carrboro #2 18:49 6:04
112 83 #447 Miles Gil (11) Carrboro #3 18:50 6:04
113 84 #1496 Ulises Jardon (11) Hough #2 18:50 6:04
114 85 #2519 Joseph Cole Walker (12) Northwest Guilford #7 18:51 6:04
115 86 #2353 Andrew Weaver (12) Nation Ford #1 18:51 6:04
116 87 #3541 Jarrett Pritchard (11) Watauga #1 18:52 6:05
117 88 #1687 Dylan Kochevar (12) Lake Norman #6 18:52 6:05
118 #3334 Caleb Peart (11) Spring Valley #2 18:53 6:05
119 89 #1131 Trey Heavener (12) Forestview #1 18:53 6:05
120 90 #306 Evan Delvaux (12) Blythewood #4 18:56 6:06
121 91 #3388 Trae Bethea (12) TC Roberson #2 18:57 6:06
122 92 #1682 Ty Fera (12) Lake Norman #7 18:57 6:06
123 #2148 Alex Kitchens-Law (11) Mount Tabor #9 18:57 6:06
124 93 #1750 Robert Sevin (12) Lake Norman Charter #1 18:58 6:07
125 94 #310 Luke DuCharme (11) Blythewood #5 18:58 6:07
126 95 #1948 John Saavedra (11) Mallard Creek #1 18:58 6:07
127 96 #3653 Josh Lambert (12) West Forsyth (GA) #6 18:59 6:07
128 97 #3084 Drew Kromer (12) South Mecklenburg #4 18:59 6:07
129 #2722 Austin Breed (12) Providence #11 19:01 6:08
130 #2141 John Robert Elliott (12) Mount Tabor #10 19:02 6:08
131 98 #2940 Andrew Brodeur (12) RJ Reynolds #1 19:03 6:08
132 #2137 Robert Claiborne (11) Mount Tabor #11 19:04 6:09
133 #3883 Sang-Jin Lee (12) Westminster #4 19:04 6:09
134 #1814 Alex Moldenhawer (12) Lambert #3 19:04 6:09
135 99 #1490 Calvin Blubaugh (11) Hough #3 19:05 6:09
136 #1849 Steven Malone (11) Laney #2 19:05 6:09
137 100 #3394 Chris Dugan (12) TC Roberson #3 19:06 6:09
138 101 #1731 KJ Barksdale (11) Lake Norman Charter #2 19:06 6:09
139 102 #308 Nico Dominguez (10) Blythewood #6 19:06 6:09
140 #2745 Craig Skvoretz (10) Providence #12 19:07 6:10
141 #2522 Nick Wirtz (11) Northwest Guilford #8 19:07 6:10
142 #2513 Mac Renslow (11) Northwest Guilford #9 19:07 6:10
143 #1854 Tyler Pritchett (11) Laney #3 19:08 6:10
144 #2494 Jesse Alvarez (12) Northwest Guilford #10 19:09 6:10
145 #3572 Benton Bailey (11) Weddington #9 19:09 6:10
146 #2279 Ethan Tobin (10) Myers Park #9 19:10 6:10
147 #1409 Weston Sanders (11) Hilton Head #3 19:10 6:10
148 103 #441 Keegan Cordell (12) Carrboro #4 19:11 6:11
149 #2159 Vincent Patella (12) Mount Tabor #12 19:12 6:11
150 104 #318 Tyler Jenkins (11) Blythewood #7 19:14 6:12
151 105 #922 Alex Burris (11) East Rowan #2 19:15 6:12
152 106 #925 Devaniel Dale (11) East Rowan #3 19:15 6:12
153 #3715 Parker Cecil (12) West Forsyth (NC) #2 19:16 6:12
154 #2716 Marsalis Atkins (11) Providence #13 19:16 6:12
155 107 #454 Justin Laatz (12) Carrboro #5 19:18 6:13
156 #579 Nate Bolon (12) Chapel Hill #3 19:19 6:13
157 108 #437 Theordore Brown (11) Carrboro #6 19:20 6:14
158 109 #1191 Jared Allen (12) Fort Mill #2 19:22 6:14
159 110 #1094 Caleb Payne (11) Flowery Branch #6 19:25 6:15
160 111 #928 Caleb Drye (12) East Rowan #4 19:25 6:15
161 #768 Thomas Nesbitt (11) Cuthbertson #1 19:25 6:15
162 112 #1759 Joe Will (12) Lake Norman Charter #3 19:28 6:16
163 #2056 Matt Warlick (11) Mauldin #1 19:29 6:17
164 #1599 Graham Purcell (11) Jesse C. Carson #1 19:29 6:17
165 #2717 Patrick Baker (12) Providence #14 19:30 6:17
166 #2133 Patrick Bravo (11) Mount Tabor #13 19:31 6:17
167 #3595 Sam Menchinger (11) Weddington #10 19:34 6:18
168 #1981 Jack MacDonald (10) Marvin Ridge #1 19:34 6:18
169 #2054 Chandler Taylor (11) Mauldin #2 19:35 6:19
170 #3813 Alex Porter (11) West Johnston #1 19:35 6:19
171 #2504 James Einwaechter (11) Northwest Guilford #11 19:37 6:19
172 #332 Adam White (12) Blythewood #8 19:37 6:19
173 113 #1747 Alec Petty (11) Lake Norman Charter #4 19:38 6:20
174 114 #2323 Kevin Domanski (10) Nation Ford #2 19:38 6:20
175 #304 Chase Corder (11) Blythewood #9 19:39 6:20
176 115 #847 Alex McDonald (11) East Chapel Hill #4 19:39 6:20
177 116 #439 Peter Cohen (11) Carrboro #7 19:39 6:20
178 117 #1074 Phillip Correa (10) Flowery Branch #7 19:40 6:20
179 118 #3250 Brennen Hayes (12) Spartanburg #2 19:41 6:20
180 119 #1219 Jackson Marshall (12) Fort Mill #3 19:42 6:21
181 #324 Yancy McPherson (12) Blythewood #10 19:42 6:21
182 #1804 Christopher Carrusca (11) Lambert #4 19:43 6:21
183 120 #3666 Brandon Starteri (11) West Forsyth (GA) #7 19:45 6:22
184 121 #3064 Christian Burke (11) South Mecklenburg #5 19:45 6:22
185 122 #3552 Caleb Zimmerman (11) Watauga #2 19:46 6:22
186 123 #515 Ian Feather (12) Cedar Ridge #1 19:46 6:22
187 124 #837 Ben Edwards (12) East Chapel Hill #5 19:48 6:23
188 #65 Matt Abney (11) Aiken #2 19:48 6:23
189 125 #843 Matt Juel (12) East Chapel Hill #6 19:49 6:23
190 126 #194 Andrew Watts (11) Ardrey Kell #3 19:50 6:23
191 127 #3519 Jake Boggs (11) Watauga #3 19:50 6:23
192 #450 Will Hamilton (12) Carrboro #8 19:51 6:24
193 #3341 Dell Woodard (11) Spring Valley #3 19:51 6:24
194 128 #937 Logan Newman (11) East Rowan #5 19:51 6:24
195 #3129 Mark Benson (12) South Pointe #1 19:52 6:24
196 #3636 Austin Dominique (11) West Forsyth (GA) #8 19:52 6:24
197 129 #3083 Rory Kinane (12) South Mecklenburg #6 19:53 6:24
198 130 #3073 Diego Fuentes (12) South Mecklenburg #7 19:53 6:24
199 131 #188 Trenor Philbin (12) Ardrey Kell #4 19:54 6:25
200 #2624 John Lamblin (12) Pinecrest #1 19:55 6:25
201 132 #527 Jakob Pasley (11) Cedar Ridge #2 19:56 6:25
202 #2274 Adrian Smith (11) Myers Park #10 19:57 6:26
203 #2740 Paul Nestor (11) Providence #15 19:59 6:26
204 #1073 Kaelin Conley (10) Flowery Branch #8 20:01 6:27
205 133 #1508 Sean Stewart (12) Hough #4 20:01 6:27
206 134 #533 Connor Stephens (12) Cedar Ridge #3 20:02 6:27
207 135 #1741 Tamir Hornesby (11) Lake Norman Charter #5 20:03 6:28
208 136 #1739 Roland Ghareeb (12) Lake Norman Charter #6 20:04 6:28
209 137 #175 Joseph Gallo (11) Ardrey Kell #5 20:05 6:28
210 138 #3239 Patrick Burton (11) Spartanburg #3 20:06 6:29
211 #307 Tyler Dixon (11) Blythewood #11 20:09 6:30
212 139 #1126 Carson Fay (11) Forestview #2 20:10 6:30
213 #3072 Peter Foster (11) South Mecklenburg #8 20:11 6:30
214 140 #1149 Matthew Smykowski (12) Forestview #3 20:11 6:30
215 #446 Carl Fughieri (12) Carrboro #9 20:12 6:30
216 #2454 Luke Hurlbut (12) Northwest Cabarrus #1 20:13 6:31
217 #1985 Calvin Shanahan (12) Marvin Ridge #2 20:14 6:31
218 141 #1133 Alex Hillsman (11) Forestview #4 20:14 6:31
219 142 #929 Ike Emerson (11) East Rowan #6 20:15 6:31
220 143 #2084 Megan Whitener (12) Mooresville #1 20:15 6:31
221 #298 Wes Brown (12) Blythewood #12 20:16 6:32
222 #444 Jack Dozier (11) Carrboro #10 20:18 6:32
223 #2261 Harrison McGoogan (11) Myers Park #11 20:19 6:33
224 144 #1935 Derrick Davis (11) Mallard Creek #2 20:21 6:33
225 145 #3527 Josh Hobbs (12) Watauga #4 20:22 6:34
226 #2752 Chris Wu (12) Providence #16 20:23 6:34
227 #1586 Cameron Barringer (12) Jesse C. Carson #2 20:24 6:34
228 #2239 Jackson Dunn (12) Myers Park #12 20:25 6:35
229 #2744 Clay Sellers (11) Providence #17 20:25 6:35
230 #1255 Peter Fant (11) Galax #1 20:26 6:35
231 #2751 Alex Wu (11) Providence #18 20:26 6:35
232 146 #3009 Jordan Williams (12) Rock Hill #3 20:29 6:36
233 #2665 Lee Seaman (12) Porter Ridge #1 20:31 6:37
234 147 #1235 Joe Sarratori (11) Fort Mill #4 20:31 6:37
235 #2736 Justin Lovan (11) Providence #19 20:32 6:37
236 148 #1121 Nick Brown (11) Forestview #5 20:32 6:37
237 #460 William Ragland (12) Carrboro #11 20:33 6:37
238 #445 Anthony Fraden (12) Carrboro #12 20:35 6:38
239 149 #1947 Daniel Rodgers (12) Mallard Creek #3 20:38 6:39
240 150 #531 Brennen Serre (11) Cedar Ridge #4 20:39 6:39
241 #3634 Michael Clark (11) West Forsyth (GA) #9 20:42 6:40
242 #385 Jason Gray (11) Butler #1 20:43 6:40
243 #3662 Wyatt Shackelford (11) West Forsyth (GA) #10 20:43 6:40
244 151 #938 Mike Petty (11) East Rowan #7 20:44 6:41
245 #2626 Cody Lowery (11) Pinecrest #2 20:45 6:41
246 #2255 Mason Longo (11) Myers Park #13 20:45 6:41
247 #1101 Jorge Valencia (11) Flowery Branch #9 20:46 6:41
248 152 #1226 Duncan Nicholson (12) Fort Mill #5 20:51 6:43
249 #455 Luis Lopez (11) Carrboro #13 20:52 6:43
250 153 #2093 Christian Malcolm (11) Mooresville #2 20:55 6:44
251 #2244 Alex Glontz (11) Myers Park #14 20:55 6:44
252 154 #158 Jonathan Adams (12) Ardrey Kell #6 20:55 6:44
253 155 #3008 Ryan Welte (11) Rock Hill #4 20:56 6:45
254 #1689 Jay Martin (11) Lake Norman #8 20:56 6:45
255 156 #2985 Hagan Burnette (12) Rock Hill #5 20:57 6:45
256 #2889 Gray Harris (11) Riverside #9 20:58 6:45
257 157 #2956 Alonzo Rodriguez (12) RJ Reynolds #2 20:59 6:46
258 158 #1125 Grant Fagan (12) Forestview #6 21:01 6:46
259 159 #2095 Mark Randall (12) Mooresville #3 21:02 6:47
260 #459 Forest McElroy (11) Carrboro #14 21:03 6:47
261 160 #2955 Cameron Ritz (11) RJ Reynolds #3 21:08 6:49
262 #1079 Hayden Hammond (11) Flowery Branch #10 21:09 6:49
263 161 #2090 Darius Homesley (12) Mooresville #4 21:10 6:49
264 #2450 Daniel Dehlin (11) Northwest Cabarrus #2 21:12 6:50
265 162 #3259 Glen McKinney (12) Spartanburg #4 21:13 6:50
266 163 #1140 Connor Linden (12) Forestview #7 21:14 6:50
267 #3101 Alex Shumate (11) South Mecklenburg #9 21:15 6:51
268 164 #854 Hunter Shaw (11) East Chapel Hill #7 21:16 6:51
269 165 #3389 Connor Callihan (11) TC Roberson #4 21:19 6:52
270 #438 Hayden Caffey (12) Carrboro #15 21:21 6:53
271 #696 Nathan Watson (12) Concord #2 21:22 6:53
272 166 #3243 Andrew Disario (11) Spartanburg #5 21:24 6:54
273 #319 Austin Kennedy (11) Blythewood #13 21:25 6:54
274 #940 Kaleb Robinson (12) East Rowan #8 21:26 6:54
275 167 #191 Alane Tchomnou (11) Ardrey Kell #7 21:27 6:55
276 168 #2355 Reed Wyndham (12) Nation Ford #3 21:27 6:55
277 #389 Jason Meyer (12) Butler #2 21:28 6:55
278 #764 Griffin Childs (11) Cuthbertson #2 21:31 6:56
279 169 #1944 Will Johnson (12) Mallard Creek #4 21:31 6:56
280 #3062 Daniel Bissette (11) South Mecklenburg #10 21:32 6:56
281 170 #2350 Noah Vanterve (11) Nation Ford #4 21:32 6:56
282 #164 Charles Clarke (12) Ardrey Kell #8 21:33 6:57
283 171 #1492 Josh Cathey (11) Hough #5 21:39 6:59
284 #930 Adam Faust (12) East Rowan #9 21:41 6:59
285 172 #3531 Josh Lewis (12) Watauga #5 21:43 7:00
286 #2670 Zack Webb (11) Porter Ridge #2 21:46 7:01
287 173 #3534 Kauner Michael (12) Watauga #6 21:47 7:01
288 174 #2321 Griffen Clarke (12) Nation Ford #5 21:49 7:02
289 #924 Bobby Clement (12) East Rowan #10 21:49 7:02
290 #3742 Jack Stemper (12) West Forsyth (NC) #3 21:51 7:02
291 #1458 Dominik Itzigehl (12) Hopewell #1 21:52 7:03
292 #2632 Joe Mueller (11) Pinecrest #3 21:55 7:04
293 #734 Riley Murphy (11) Cox Mill #1 21:56 7:04
294 #1673 Cameron Carpentier (11) Lake Norman #9 22:02 7:06
295 #1141 Jacob Lineberry (11) Forestview #8 22:04 7:07
296 #3800 Chandler Augustine (11) West Johnston #2 22:06 7:07
297 #1587 Christopher Barringer (11) Jesse C. Carson #3 22:07 7:08
298 #2153 Steven McGuinness (12) Mount Tabor #14 22:09 7:08
299 175 #3548 Travis Tucker (12) Watauga #7 22:12 7:09
300 #3063 Nathan Brown (11) South Mecklenburg #11 22:13 7:10
301 176 #1217 Austin Lopez (12) Fort Mill #6 22:14 7:10
302 #2268 Thomas Price (11) Myers Park #15 22:15 7:10
303 #3647 Matt Hogan (11) West Forsyth (GA) #11 22:16 7:10
304 #3573 Jeremy Baslious (11) Weddington #11 22:18 7:11
305 177 #2954 Francisco Paredes (11) RJ Reynolds #4 22:19 7:11
306 #2660 Logan McMahan (12) Porter Ridge #3 22:27 7:14
307 #689 Carter Armstrong (11) Concord #3 22:28 7:14
308 178 #3399 Oliver Lierz (11) TC Roberson #5 22:32 7:16
309 #3099 Felipe Sanchez (12) South Mecklenburg #12 22:32 7:16
310 #2579 Joshua Beekman (12) Parkwood #1 22:33 7:16
311 #931 Jonathan Hasty (11) East Rowan #11 22:33 7:16
312 179 #2097 Blake Roebuck (12) Mooresville #5 22:34 7:16
313 #315 Matt Henning (11) Blythewood #14 22:57 7:24
314 180 #2329 David Ford (11) Nation Ford #6 22:59 7:24
315 181 #3275 Ben Vitalie (11) Spartanburg #6 23:05 7:26
316 #744 Colin Thetford (12) Cox Mill #2 23:10 7:28
317 182 #1729 Josh Allard (11) Lake Norman Charter #7 23:12 7:29
318 #695 David Perez (11) Concord #4 23:13 7:29
319 #3139 Holden Lecroy (12) South Pointe #2 23:20 7:31
320 #3092 Joe Perez (11) South Mecklenburg #13 23:25 7:33
321 #392 Kevin Phong (12) Butler #3 23:32 7:35
322 #1846 Tanner Harris (11) Laney #4 23:40 7:38
323 183 #1936 Lamar Gaines (11) Mallard Creek #5 23:45 7:39
324 #635 Darren Miller (11) Charlotte Catholic #2 23:49 7:40
325 #946 Jacob Wiles (11) East Rowan #12 23:51 7:41
326 #381 Juan Calderon (12) Butler #4 23:54 7:42
327 #727 Grant Brown (11) Cox Mill #3 23:57 7:43
328 184 #532 Chris Sisco (12) Cedar Ridge #5 24:19 7:50
329 185 #1211 Grant Hummel (12) Fort Mill #7 24:27 7:53
330 186 #1940 Michael Holland (11) Mallard Creek #6 24:31 7:54
331 #3131 RJ Duncan (11) South Pointe #3 24:44 7:58
332 #1222 Sean McParland (12) Fort Mill #8 24:49 8:00
333 187 #2941 Alex Choyce (11) RJ Reynolds #5 24:57 8:02
334 #3107 John Thomason (12) South Mecklenburg #14 24:59 8:03
335 #1119 Nick Aguilar (12) Forestview #9 25:01 8:04
336 188 #512 Zachary Crews (11) Cedar Ridge #6 25:13 8:08
337 #168 John Crooks (12) Ardrey Kell #9 25:21 8:10
338 #185 Andres Ochoa (12) Ardrey Kell #10 25:28 8:12
339 #1239 Elijah Weber (12) Fort Mill #9 25:29 8:13
340 189 #2348 Tanner Swicegood (12) Nation Ford #7 25:33 8:14
341 #3726 Jacob Harper (11) West Forsyth (NC) #4 25:35 8:15
342 #728 Connor Esposito (11) Cox Mill #4 25:35 8:15
343 #465 Nathan Visco (11) Carrboro #16 25:43 8:17
344 #466 Maxwell Wallach (12) Carrboro #17 25:44 8:18
345 #1122 Mason Clement (11) Forestview #10 26:03 8:24
346 #1367 Thomas Jackson (11) Hickory Ridge #2 26:14 8:27
347 #1130 Evan Harakas (11) Forestview #11 26:25 8:31
348 #3065 Noah Cortes (11) South Mecklenburg #15 26:56 8:41
349 190 #2998 Joel Morris (11) Rock Hill #6 28:21 9:08
350 191 #1937 Tobiah Graham (12) Mallard Creek #7 29:12 9:25
351 #3140 Lucas Love (12) South Pointe #4 29:48 9:36
352 #3539 Nathan Powell (11) Watauga #8 31:23 10:07
353 #2161 John Pike (12) Mount Tabor #15 34:44 11:12
354 #1265 Austin Lumpkin (12) Galax #2 38:42 12:29