Place Points Bib# Name (Grade) Team Time Mile Pace
1 1 #908 Colby Coulter (12) Lexington #1 15:52 5:07
2 2 #1135 George Oliver (12) Mount Tabor #1 16:06 5:11
3 3 #218 Bakri Abushouk (11) Cary #1 16:07 5:11
4 4 #105 Madison Souder (12) Ardrey Kell #1 16:09 5:12
5 5 #196 Steven Phillips (12) Cardinal Gibbons #1 16:10 5:12
6 6 #1116 Josh Copus (12) Mount Tabor #2 16:17 5:15
7 7 #1522 Jonathan Bivens (12) Weddington #1 16:17 5:15
8 8 #934 Blake White (11) Lexington #2 16:17 5:15
9 9 #1400 Wyatt Maxey (10) Providence #1 16:20 5:16
10 10 #206 Tommy Schotzinger (12) Cardinal Gibbons #2 16:22 5:16
11 11 #919 Tony Morales (10) Lexington #3 16:23 5:17
12 12 #1119 Michael Ellis (12) Mount Tabor #3 16:25 5:17
13 13 #199 Patrick Wolf (12) Cardinal Gibbons #3 16:26 5:18
14 14 #914 Zack Langston (10) Lexington #4 16:27 5:18
15 15 #1531 Tanner Glackin (11) Weddington #2 16:33 5:20
16 16 #479 Cole Honeycutt (12) East Rowan #1 16:34 5:20
17 17 #933 Erik Wendt (11) Lexington #5 16:35 5:20
18 18 #1547 Hunter Roark (11) Weddington #3 16:37 5:21
19 19 #198 Nick Tyrey (11) Cardinal Gibbons #4 16:41 5:22
20 20 #227 Abel Tecle (11) Cary #2 16:42 5:23
21 21 #707 CJ Buck (11) Jay M Robinson #1 16:44 5:23
22 22 #1134 Dalton Nickel (11) Mount Tabor #4 16:48 5:25
23 23 #103 Parth Shah (12) Ardrey Kell #2 16:52 5:26
24 24 #785 Michael Rupinski (12) Lake Norman #1 16:57 5:28
25 25 #605 Alex Couch (12) Hilton Head #1 16:57 5:28
26 26 #1590 Justin Swink (12) West Forsyth #1 17:00 5:29
27 27 #1030 Marc Delisle (11) Mauldin #1 17:01 5:29
28 28 #1038 Noah LaBell (11) Mauldin #2 17:01 5:29
29 29 #1524 Matt Burns (11) Weddington #4 17:02 5:29
30 30 #931 Zach Trim (12) Lexington #6 17:03 5:30
31 31 #1121 Macon Gambill (12) Mount Tabor #5 17:10 5:32
32 32 #150 Sam Williams (10) Bishop McGuinness #1 17:12 5:32
33 33 #794 Jonathan Wagner (11) Lake Norman #2 17:12 5:32
34 34 #1204 Sam Aaronson (12) Northwestern #1 17:13 5:33
35 35 #980 Drew Buckley (12) Marvin Ridge #1 17:14 5:33
36 36 #224 Everette Jordan (11) Cary #3 17:15 5:33
37 37 #195 Chase McCord (10) Cardinal Gibbons #5 17:16 5:34
38 38 #789 Patrick Sheehan (10) Lake Norman #3 17:19 5:35
39 39 #480 Conor Honeycutt (9) East Rowan #2 17:20 5:35
40 40 #607 Colton Hennessey (10) Hilton Head #2 17:21 5:35
41 41 #1581 Graham McAlister (12) West Forsyth #2 17:23 5:36
42 42 #1552 Luke Warner (11) Weddington #5 17:23 5:36
43 43 #610 Sean McMahon (11) Hilton Head #3 17:24 5:36
44 44 #521 Corey Colberg (10) Green Hope #1 17:26 5:37
45 45 #532 Tom Nobles (10) Green Hope #2 17:26 5:37
46 46 #831 Chris Hack (12) Lake Norman Charter #1 17:28 5:38
47 47 #109 Daniel Whalen (12) Ardrey Kell #3 17:28 5:38
48 48 #1579 Alex Langevin (12) West Forsyth #3 17:28 5:38
49 49 #145 Greg Redden (11) Bishop McGuinness #2 17:30 5:38
50 50 #1544 Peter Ovendorf (12) Weddington #6 17:30 5:38
51 51 #1028 Charlie Cook (11) Mauldin #3 17:31 5:39
52 52 #847 Jordan Wallace (11) Lake Norman Charter #2 17:32 5:39
53 53 #1219 Chad Rollins (10) Northwestern #2 17:33 5:39
54 54 #97 Ryland Peele (11) Ardrey Kell #4 17:34 5:40
55 55 #712 Andrew Fried (12) Jay M Robinson #2 17:36 5:40
56 56 #840 Sean Powers (9) Lake Norman Charter #3 17:36 5:40
57 57 #603 Sam Beattie (8) Hilton Head #4 17:38 5:41
58 58 #205 Mark Pietryka (12) Cardinal Gibbons #6 17:39 5:41
59 59 #942 Nathnael Abebe (12) Mallard Creek #1 17:39 5:41
60 60 #485 Brad Oden (12) East Rowan #3 17:40 5:41
61 61 #875 Grant Przybyla (11) Leesville Road #1 17:41 5:42
62 62 #1523 Chris Burns (11) Weddington #7 17:41 5:42
63 63 #869 Andrew Byrum (12) Leesville Road #2 17:42 5:42
64 64 #983 Kendon Corbett (11) Marvin Ridge #2 17:42 5:42
65 #1165 Matthew Jordan (12) North Davidson #1 17:42 5:42
66 65 #910 Thomas Harris (10) Lexington #7 17:43 5:42
67 66 #871 Carson Ellerby (10) Leesville Road #3 17:45 5:43
68 67 #1141 Hendricks Stowe (10) Mount Tabor #6 17:45 5:43
69 68 #534 Jordan Rawlings (12) Green Hope #3 17:47 5:44
70 69 #686 Zachary Church (12) Independence #1 17:47 5:44
71 70 #102 Harrisson Saint (10) Ardrey Kell #5 17:48 5:44
72 #1535 Ryan Hobbs (9) Weddington #8 17:49 5:44
73 71 #1381 Dylan Cohen (10) Providence #2 17:50 5:45
74 72 #194 Nick Davis (12) Cardinal Gibbons #7 17:51 5:45
75 73 #228 Robel Tecle (10) Cary #4 17:51 5:45
76 74 #1072 Tim Coffey (9) Mooresville #1 17:52 5:45
77 75 #874 Tyler Glass (12) Leesville Road #4 17:53 5:46
78 76 #477 Joseph Furtado (12) East Rowan #4 17:53 5:46
79 #1527 Cameron Cogdell (9) Weddington #9 17:53 5:46
80 77 #608 Jack Manesiotis (11) Hilton Head #5 17:53 5:46
81 78 #1033 Zach Girvin (10) Mauldin #4 17:54 5:46
82 79 #706 Christopher Bellis (12) Jay M Robinson #3 17:54 5:46
83 80 #442 Jeremy Jones (10) East Mecklenburg #1 17:55 5:46
84 81 #221 Sawyer Dove (12) Cary #5 17:55 5:46
85 82 #1053 Sawyer Willingham (10) Mauldin #5 17:56 5:47
86 83 #848 Michael Westbay (12) Lake Norman Charter #4 17:57 5:47
87 84 #778 Patrick Lowery (12) Lake Norman #4 17:57 5:47
88 85 #989 Charlie Laatsch (10) Marvin Ridge #3 17:57 5:47
89 86 #483 Graham Lyerly (11) East Rowan #5 17:58 5:47
90 87 #1408 Joe Sullivan (11) Providence #3 18:00 5:48
91 88 #1071 Daniel Burzlaff (12) Mooresville #2 18:00 5:48
92 89 #95 Thomas McLean (12) Ardrey Kell #6 18:01 5:48
93 90 #110 Christian White (10) Ardrey Kell #7 18:02 5:49
94 91 #826 Nathan Farber (12) Lake Norman Charter #5 18:02 5:49
95 #1548 Nico Robles (12) Weddington #10 18:04 5:49
96 92 #629 Nate Nash (10) Hopewell #1 18:05 5:50
97 93 #659 Stephen Hansen (12) Hough #1 18:06 5:50
98 94 #604 Chandler Bolthouse (10) Hilton Head #6 18:06 5:50
99 95 #282 Matt Phillips (11) Charlotte Catholic #1 18:07 5:50
100 96 #288 Jeb Roberts (11) Charlotte Catholic #2 18:07 5:50
101 97 #879 Anthony Strapp (10) Leesville Road #5 18:08 5:50
102 98 #463 Mark Almeida (12) East Rowan #6 18:08 5:50
103 99 #660 Kevin Harrow (11) Hough #2 18:09 5:51
104 100 #484 Cal Meyers (10) East Rowan #7 18:10 5:51
105 101 #1047 Daniel Schepphorst (11) Mauldin #6 18:11 5:51
106 102 #1206 Christian Acker (10) Northwestern #3 18:12 5:52
107 103 #988 Daniel Ferguson (9) Marvin Ridge #4 18:12 5:52
108 104 #611 Noa Pagatpatan (8) Hilton Head #7 18:13 5:52
109 105 #1214 Mason Lenox (11) Northwestern #4 18:13 5:52
110 106 #657 Ryan Dennehy (12) Hough #3 18:13 5:52
111 107 #222 Mitch Earley (12) Cary #6 18:14 5:52
112 108 #272 Matt Martin (12) Charlotte Catholic #3 18:14 5:52
113 #913 Cameron Kutz (12) Lexington #8 18:15 5:53
114 109 #868 Lance Bullerwell (10) Leesville Road #6 18:16 5:53
115 110 #1074 Seth Harrington (12) Mooresville #3 18:16 5:53
116 111 #1455 Will Funchess (12) South Mecklenburg #1 18:16 5:53
117 #462 Justin Allen (10) East Rowan #8 18:17 5:53
118 #108 David Stubbs (12) Ardrey Kell #8 18:19 5:54
119 112 #1128 Nathan Kirse (11) Mount Tabor #7 18:19 5:54
120 113 #685 Matthew Church (12) Independence #2 18:20 5:54
121 114 #43 Jose Navarrete (12) A.L. Brown #1 18:20 5:54
122 #80 Ian Barclay (10) Ardrey Kell #9 18:21 5:55
123 115 #523 Ryan Hefner (11) Green Hope #4 18:23 5:55
124 116 #437 Alex Cannon (11) East Mecklenburg #2 18:23 5:55
125 117 #341 Taylor Page (11) Cox Mill #1 18:24 5:56
126 118 #287 Andrew Roberts (10) Charlotte Catholic #4 18:25 5:56
127 119 #1384 Umang Damani (11) Providence #4 18:26 5:56
128 120 #1187 Liam Hunt (12) North Mecklenburg #1 18:26 5:56
129 121 #1191 Stephan Snyder (10) North Mecklenburg #2 18:26 5:56
130 122 #1297 Richard Cabrera (12) Porter Ridge #1 18:27 5:57
131 123 #225 Judson MacDonald (11) Cary #7 18:27 5:57
132 #602 Jack Beattie (8) Hilton Head #8 18:28 5:57
133 124 #1077 John Kremar (11) Mooresville #4 18:30 5:58
134 125 #535 Mahmoud Saad (11) Green Hope #5 18:31 5:58
135 126 #1203 Grayson Boatright (10) Northwestern #5 18:32 5:58
136 127 #263 Ian Flyke (12) Charlotte Catholic #5 18:35 5:59
137 128 #1031 Elisha Farley (12) Mauldin #7 18:35 5:59
138 129 #37 Timmy Hall (11) A.L. Brown #2 18:37 6:00
139 130 #760 Mike Adams (12) Lake Norman #5 18:37 6:00
140 131 #1571 Garrett Farrimon (10) West Forsyth #4 18:38 6:00
141 132 #575 Mark Heidenfeldt (11) Hickory Ridge #1 18:39 6:00
142 133 #144 Alex Preudhomme (11) Bishop McGuinness #3 18:39 6:00
143 #219 Dean Abushouk (9) Cary #8 18:39 6:00
144 134 #1278 Alex Griffin (12) Piedmont #1 18:40 6:01
145 135 #518 Jonathan Bakley (10) Green Hope #6 18:41 6:01
146 #465 Jason Basso (10) East Rowan #9 18:41 6:01
147 136 #837 Matt Osborn (11) Lake Norman Charter #6 18:42 6:01
148 137 #1398 Andrew Lyons (11) Providence #5 18:45 6:02
149 138 #1245 Sam Fregeau (12) Olympic #1 18:47 6:03
150 139 #1494 Nick Fink (12) Sun Valley #1 18:49 6:04
151 140 #655 Andrew Capets (10) Hough #4 18:49 6:04
152 141 #299 Chase Smith (9) Charlotte Catholic #6 18:49 6:04
153 142 #568 Michael Blum (12) Hickory Ridge #2 18:51 6:04
154 143 #412 Davie Mossman (12) Davie #1 18:52 6:05
155 144 #1281 Spencer Middleton (12) Piedmont #2 18:52 6:05
156 145 #771 Wyatt Fedorka (9) Lake Norman #6 18:53 6:05
157 146 #1186 Morgan Heard (12) North Mecklenburg #3 18:53 6:05
158 147 #338 Stephen Larson (10) Cox Mill #2 18:53 6:05
159 148 #986 Zach Durand (10) Marvin Ridge #5 18:54 6:05
160 #220 Hudson Cole (12) Cary #9 18:55 6:06
161 #96 Dyllan Moss (10) Ardrey Kell #10 18:56 6:06
162 149 #1472 Ben Sellers (12) South Mecklenburg #2 18:57 6:06
163 150 #880 Ben Tyner (11) Leesville Road #7 18:58 6:07
164 151 #1299 Ryan Hastings (10) Porter Ridge #2 18:58 6:07
165 152 #985 Will Cottrell (12) Marvin Ridge #6 18:59 6:07
166 153 #687 Corey Garagiola (10) Independence #3 18:59 6:07
167 154 #722 McCann Sheridan (10) Jay M Robinson #4 19:00 6:07
168 155 #833 Bryant Hooker (12) Lake Norman Charter #7 19:01 6:08
169 156 #444 Fisher Ramsey (9) East Mecklenburg #3 19:01 6:08
170 #609 Austin Mcloud (10) Hilton Head #9 19:02 6:08
171 157 #407 Justin Johnson (11) Davie #2 19:02 6:08
172 #606 Brooks Davis (10) Hilton Head #10 19:02 6:08
173 158 #1578 Blake Koeval (9) West Forsyth #5 19:03 6:08
174 159 #981 Brian Callinan (10) Marvin Ridge #7 19:04 6:09
175 160 #725 William Witt (12) Jay M Robinson #5 19:04 6:09
176 161 #31 Max Chandler (11) A.L. Brown #3 19:05 6:09
177 162 #525 Will Jordan (10) Green Hope #7 19:05 6:09
178 163 #439 Ronald Gipson (11) East Mecklenburg #4 19:07 6:10
179 #226 Eric Polli (12) Cary #10 19:08 6:10
180 164 #39 Johnny Hodge (11) A.L. Brown #4 19:08 6:10
181 165 #1387 Christian Efken (12) Providence #6 19:09 6:10
182 #1041 Zach Marion (8) Mauldin #8 19:09 6:10
183 166 #132 Jack Brannan (9) Bishop McGuinness #4 19:10 6:10
184 167 #171 Mac Morris (11) Butler #1 19:10 6:10
185 168 #724 Billy Tolone (11) Jay M Robinson #6 19:11 6:11
186 169 #1289 Joshua Williams (10) Piedmont #3 19:11 6:11
187 170 #782 Shravan Rajan (11) Lake Norman #7 19:11 6:11
188 171 #344 Chase Philemon (10) Cox Mill #3 19:14 6:12
189 172 #588 Chris Smith (12) Hickory Ridge #3 19:14 6:12
190 173 #271 Bradley Martin (10) Charlotte Catholic #7 19:14 6:12
191 #784 Matt Rubino (12) Lake Norman #8 19:15 6:12
192 174 #1592 Miguel Vasquez (11) West Forsyth #6 19:15 6:12
193 175 #590 Mark Williams (11) Hickory Ridge #4 19:16 6:12
194 176 #1483 Vincent Yang (11) South Mecklenburg #3 19:17 6:13
195 #1166 Dylan Lemly (11) North Davidson #2 19:17 6:13
196 177 #1382 Mitch Costa (10) Providence #7 19:19 6:13
197 178 #1474 Tyler Smith (12) South Mecklenburg #4 19:20 6:14
198 179 #141 Zack Jones (9) Bishop McGuinness #5 19:20 6:14
199 180 #1213 Kole Koterba (9) Northwestern #6 19:20 6:14
200 181 #1456 Landon Holbert (10) South Mecklenburg #5 19:21 6:14
201 #832 Stephen Hack (10) Lake Norman Charter #8 19:21 6:14
202 182 #438 Andrew Fairman (9) East Mecklenburg #5 19:22 6:14
203 183 #417 Wilson Rowe (11) Davie #3 19:23 6:15
204 184 #1243 Chris Dugan (11) Olympic #2 19:23 6:15
205 185 #41 Patrick McDaniels (11) A.L. Brown #5 19:27 6:16
206 186 #692 Christian May (10) Independence #4 19:29 6:17
207 #286 Michael Richards (11) Charlotte Catholic #8 19:30 6:17
208 #843 Jared Shields (12) Lake Norman Charter #9 19:31 6:17
209 187 #1619 Guadalupe Sanchez (11) West Iredell #1 19:31 6:17
210 188 #1247 Gideon Kapange (10) Olympic #3 19:32 6:18
211 189 #337 Nick Kostick (10) Cox Mill #4 19:32 6:18
212 190 #656 Matt Cuddy (10) Hough #5 19:33 6:18
213 191 #688 Clayton Johnston (10) Independence #5 19:33 6:18
214 192 #347 AJ Siersma (10) Cox Mill #5 19:34 6:18
215 #464 Darin Basso (10) East Rowan #10 19:34 6:18
216 #995 Carter Pennington (11) Marvin Ridge #8 19:35 6:19
217 #769 Mike Deservos (11) Lake Norman #9 19:35 6:19
218 #834 Sean Kenney (10) Lake Norman Charter #10 19:36 6:19
219 #1403 Jeff Pacholski (11) Providence #8 19:36 6:19
220 193 #441 Preston Hawkes (11) East Mecklenburg #6 19:37 6:19
221 194 #586 Chris Rupp (10) Hickory Ridge #5 19:38 6:20
222 195 #33 Kellen Corson (9) A.L. Brown #6 19:41 6:20
223 196 #1261 John Leckrone (12) Parkwood #1 19:42 6:21
224 #768 Kevin Craig (10) Lake Norman #10 19:43 6:21
225 197 #1569 Will Creech (12) West Forsyth #7 19:44 6:21
226 198 #1249 Ryan Ragoonath (9) Olympic #4 19:46 6:22
227 199 #1285 Bailey Simpson (11) Piedmont #4 19:48 6:23
228 200 #585 Locke Revels (11) Hickory Ridge #6 19:48 6:23
229 201 #1466 Jack McKenzie (10) South Mecklenburg #6 19:49 6:23
230 202 #947 Brandon Nobrega (10) Mallard Creek #2 19:52 6:24
231 203 #1081 Michael Murdick (11) Mooresville #5 19:58 6:26
232 204 #582 Vikash Kumar (9) Hickory Ridge #7 19:58 6:26
233 205 #1497 Rohan Johnson (12) Sun Valley #2 19:59 6:26
234 #1575 Ryan Hughart (11) West Forsyth #8 20:01 6:27
235 206 #170 Connor Ford (12) Butler #2 20:05 6:28
236 207 #1604 Jerrod Best (9) West Iredell #2 20:06 6:29
237 208 #949 Kevin Reid (10) Mallard Creek #3 20:08 6:29
238 209 #1242 Nigel Donald (12) Olympic #5 20:09 6:30
239 210 #1215 Tristan Merck (10) Northwestern #7 20:09 6:30
240 211 #952 Antar Stembridge (12) Mallard Creek #4 20:11 6:30
241 212 #1479 Derek Vela (10) South Mecklenburg #7 20:11 6:30
242 213 #946 Kinyua Koine (11) Mallard Creek #5 20:12 6:30
243 #1582 Josh McIntyre (12) West Forsyth #9 20:13 6:31
244 214 #400 Jose Gabino (10) Davie #4 20:14 6:31
245 215 #36 Mason Forrest (11) A.L. Brown #7 20:15 6:31
246 216 #691 Zachary Matos (9) Independence #6 20:15 6:31
247 217 #1244 Brenden Forbis (10) Olympic #6 20:16 6:32
248 218 #149 Jack Thomas (9) Bishop McGuinness #6 20:17 6:32
249 219 #632 Brandon Snider (11) Hopewell #2 20:18 6:32
250 220 #720 Landon Sellers (10) Jay M Robinson #7 20:18 6:32
251 #275 Nolan McDonald (9) Charlotte Catholic #9 20:18 6:32
252 221 #1501 Ben Strong (12) Sun Valley #3 20:20 6:33
253 #1393 Andrew Kendall (11) Providence #9 20:22 6:34
254 #29 Tyler Carpenter (10) A.L. Brown #8 20:23 6:34
255 #1471 Winston Schuller (11) South Mecklenburg #8 20:23 6:34
256 222 #402 Reid Hecht (10) Davie #5 20:26 6:35
257 223 #663 Joey Obeid (9) Hough #6 20:27 6:35
258 224 #1084 Andrew Smith (10) Mooresville #6 20:30 6:36
259 #32 Brad Clark (11) A.L. Brown #9 20:31 6:37
260 #1625 JT Morton (11) Jay M Robinson #8 20:33 6:37
261 225 #684 Tanner Barnett (10) Independence #7 20:34 6:38
262 #584 Mark Pizzuto (12) Hickory Ridge #8 20:36 6:38
263 226 #142 Peter McDonough (11) Bishop McGuinness #7 20:40 6:40
264 #1395 Doug Kirkley (12) Providence #10 20:43 6:40
265 227 #1188 Jeffery Jacobo (12) North Mecklenburg #4 20:44 6:41
266 228 #1079 Matt Madrid (10) Mooresville #7 20:45 6:41
267 229 #951 Brandyn Shetler (12) Mallard Creek #6 20:47 6:42
268 230 #1185 Douglass Denard (9) North Mecklenburg #5 20:47 6:42
269 #1461 Matthew Kane (10) South Mecklenburg #9 20:48 6:42
270 #1451 Reggie Carelock-Johnson (11) South Mecklenburg #10 20:50 6:43
271 231 #1618 Garrett Potts (10) West Iredell #3 20:50 6:43
272 232 #1264 John Rorie (11) Parkwood #2 20:52 6:43
273 #1576 Eric Johnson (12) West Forsyth #10 20:53 6:44
274 #587 Sam Rupp (9) Hickory Ridge #9 20:55 6:44
275 233 #1606 Tyler Briggs (10) West Iredell #4 20:56 6:45
276 234 #661 Stephen Mobley (12) Hough #7 20:58 6:45
277 #139 Josh Goodman (9) Bishop McGuinness #8 21:00 6:46
278 235 #348 Scott Smith (10) Cox Mill #6 21:01 6:46
279 236 #446 Michael Shaw (10) East Mecklenburg #7 21:01 6:46
280 #570 Tariq Darnley (12) Hickory Ridge #10 21:02 6:47
281 237 #1609 Feliciano Daniel (11) West Iredell #5 21:04 6:47
282 238 #1286 Joseph Small (12) Piedmont #5 21:05 6:48
283 239 #622 Hunter Burns (11) Hopewell #3 21:07 6:48
284 240 #1298 Luke Ferguson (11) Porter Ridge #3 21:08 6:49
285 241 #172 Austin Paytes (10) Butler #3 21:15 6:51
286 #291 Anthony Roulier (12) Charlotte Catholic #10 21:15 6:51
287 242 #418 Drew Rudolph (12) Davie #6 21:16 6:51
288 243 #1248 Maceo Rucker-Shivers (11) Olympic #7 21:20 6:52
289 244 #627 Dane Mohn (9) Hopewell #4 21:26 6:54
290 245 #346 Alex Sapp (12) Cox Mill #7 21:32 6:56
291 246 #394 Dennis Argueta (12) Davie #7 21:36 6:58
292 247 #626 Brian Kendrick (9) Hopewell #5 21:37 6:58
293 248 #1502 Ty Washington (9) Sun Valley #4 21:38 6:58
294 249 #950 Brandon Schwartz (9) Mallard Creek #7 21:40 6:59
295 250 #628 Brandon Mork (11) Hopewell #6 21:43 7:00
296 #413 Sam Motley (9) Davie #8 21:45 7:00
297 251 #173 Kevin Simono (10) Butler #4 21:46 7:01
298 252 #1260 Roland Hesse (12) Parkwood #3 21:50 7:02
299 253 #1308 Harrison Rivers (11) Porter Ridge #4 21:54 7:03
300 #662 McKay Mullen (10) Hough #8 22:01 7:06
301 254 #1612 Darius Gibbs (12) West Iredell #6 22:05 7:07
302 255 #1496 Juan Gomez (11) Sun Valley #5 22:06 7:07
303 #954 Garrett Woodford (11) Mallard Creek #8 22:08 7:08
304 256 #1611 Brandon Feimster (12) West Iredell #7 22:09 7:08
305 257 #1307 Jared Morgan (10) Porter Ridge #5 22:09 7:08
306 #689 Jason Lux (9) Independence #8 22:11 7:09
307 258 #1287 Joe Ventral (11) Piedmont #6 22:11 7:09
308 259 #1302 Keith Kasler (10) Porter Ridge #6 22:12 7:09
309 260 #1310 Jacob Warner (9) Porter Ridge #7 22:13 7:10
310 #415 Jimmy Piper (12) Davie #9 22:14 7:10
311 #148 Nick Stout (11) Bishop McGuinness #9 22:16 7:10
312 #943 Jelani Braziel (11) Mallard Creek #9 22:18 7:11
313 261 #1493 Logan Farlow (10) Sun Valley #6 22:27 7:14
314 #1616 Sam Marshall (12) West Iredell #8 22:33 7:16
315 #342 Conner Parkes (12) Cox Mill #8 22:35 7:17
316 #1241 Austin Cortez (11) Olympic #8 22:36 7:17
317 #658 Michael Gil (11) Hough #9 22:37 7:17
318 262 #1499 Chance Mc Kay (10) Sun Valley #7 22:39 7:18
319 263 #1284 Garrett Shepperd (10) Piedmont #7 22:41 7:19
320 #1603 Spencer Allison (10) West Iredell #9 22:41 7:19
321 264 #176 Chris Williams (11) Butler #5 22:48 7:21
322 #401 Mark Graham (12) Davie #10 22:48 7:21
323 #664 Sean Stewart (9) Hough #10 22:55 7:23
324 #1168 Michael Spoloric (12) North Davidson #3 22:56 7:23
325 #343 Ethan Pestyk (9) Cox Mill #9 22:59 7:24
326 #1615 Jawanza Joseph (11) West Iredell #10 23:02 7:25
327 #1163 Nathan Buckner (11) North Davidson #4 23:05 7:26
328 #1306 Ryan Monago (9) Porter Ridge #8 23:06 7:27
329 #1500 Chris Rhone (12) Sun Valley #8 23:27 7:33
330 #1300 Desi Hoagland (10) Porter Ridge #9 23:28 7:34
331 265 #174 Zac Swehla (11) Butler #6 23:29 7:34
332 266 #168 Jacob Bobeng (12) Butler #7 23:30 7:34
333 267 #1182 Jack Bradford (10) North Mecklenburg #6 23:30 7:34
334 268 #624 Austin Householder (10) Hopewell #7 23:34 7:36
335 269 #1263 Calvin Newton (9) Parkwood #4 23:41 7:38
336 #1304 Hayden McMahan (12) Porter Ridge #10 23:42 7:38
337 #953 Michael Williams (10) Mallard Creek #10 23:53 7:42
338 #351 Parker Welch (11) Cox Mill #10 23:59 7:44
339 #1296 Josh Boyer (10) Porter Ridge #11 24:07 7:46
340 #690 Logan Martin (10) Independence #9 24:29 7:53
341 270 #1189 Aaron Kiel (12) North Mecklenburg #7 25:10 8:07
342 271 #1259 Joshua Hawkins (11) Parkwood #5 25:14 8:08
343 272 #1257 Joshua Beekman (9) Parkwood #6 25:41 8:17
344 #1184 Norman Chapman (10) North Mecklenburg #8 25:56 8:21
345 #1305 Logan McMahan (9) Porter Ridge #12 26:33 8:33
346 #1495 Michael Garrett (9) Sun Valley #9 26:55 8:40
347 #169 Torsten Byrnes (10) Butler #8 26:59 8:42
348 #1303 William Legrand (9) Porter Ridge #13 27:11 8:46
349 #693 Steven Thomas (10) Independence #10 27:25 8:50
350 #1498 John Luke (9) Sun Valley #10 27:26 8:50
351 273 #1262 Lucas Ledbetter (11) Parkwood #7 27:27 8:51
352 #1309 Lee Seaman (9) Porter Ridge #14 27:34 8:53