Place Points Bib# Name (Grade) Team Time Mile Pace
1 1 #1452 Matthew Towner (11) Mount Tabor #1 17:08 5:31
2 2 #1447 Cameron Ponder (9) Mount Tabor #2 17:27 5:37
3 3 #763 Jared Bowen-Kauth (10) Green Hope #1 17:28 5:38
4 4 #844 Nahuel Coronel (10) Hilton Head Island #1 17:29 5:38
5 5 #771 Cole Hagstrom (10) Green Hope #2 17:31 5:39
6 6 #854 David Robinson (10) Hilton Head Island #2 17:47 5:44
7 7 #789 Nick Veilleux (10) Green Hope #3 17:52 5:45
8 8 #230 Beck Otersen (12) Broughton #1 17:59 5:48
9 9 #218 Cameron Champion (11) Broughton #2 18:00 5:48
10 10 #290 Logan Suchniak (11) Cardinal Gibbons #1 18:00 5:48
11 11 #851 Thomas MacDonald (11) Hilton Head Island #3 18:01 5:48
12 12 #770 Sam Gallant (11) Green Hope #4 18:04 5:49
13 13 #286 Anthony Kocur (12) Cardinal Gibbons #2 18:08 5:50
14 14 #229 Liam Norris (9) Broughton #3 18:08 5:50
15 15 #773 Matthew Kehn (9) Green Hope #5 18:09 5:51
16 16 #282 Connor Stephens Cardinal Gibbons #3 18:10 5:51
17 17 #1757 Jake Aschenbrenner (10) Providence #1 18:11 5:51
18 18 #2008 Chance Goodman (10) South View #1 18:18 5:54
19 19 #1436 Jackie Lin (12) Mount Tabor #3 18:21 5:55
20 20 #1811 Connor McCloskey (12) Ridge View #1 18:22 5:55
21 21 #1776 Daniel Kim (12) Providence #2 18:25 5:56
22 22 #2074 Will Dearman (11) StarrÕs Mill #1 18:26 5:56
23 23 #1797 Cameron Wright (9) Providence #3 18:27 5:57
24 24 #1778 David Klug (12) Providence #4 18:28 5:57
25 25 #1762 Nathan Blohm (10) Providence #5 18:34 5:59
26 26 #2072 Connor Childers (12) StarrÕs Mill #2 18:35 5:59
27 27 #1768 Byran Culler (11) Providence #6 18:41 6:01
28 28 #791 Ryan Wagner (10) Green Hope #6 18:42 6:01
29 29 #1432 Jacob Kirse (10) Mount Tabor #4 18:46 6:03
30 30 #1833 Alex Smith (10) Sanderson #1 18:47 6:03
31 31 #638 Ross Alexander (9) East Rowan #1 18:47 6:03
32 32 #1100 Drew Clancy (11) Lake Norman #1 18:50 6:04
33 33 #288 Ethen Lund (12) Cardinal Gibbons #4 18:52 6:05
34 34 #1425 Nick Egnatz (10) Mount Tabor #5 18:54 6:05
35 35 #2023 Mason Washington (11) South View #2 18:55 6:06
36 36 #2086 Devin Lohman (9) StarrÕs Mill #3 18:56 6:06
37 37 #1785 Adam Pacholski (11) Providence #7 18:56 6:06
38 38 #375 Zach Cox (12) Charlotte Catholic #1 18:57 6:06
39 39 #1116 Jack Mueller (12) Lake Norman #2 18:57 6:06
40 #1766 Nick Couchell (12) Providence #8 18:58 6:07
41 40 #1453 William Turner (9) Mount Tabor #6 18:59 6:07
42 41 #2083 Kevin Kruelen (12) StarrÕs Mill #4 19:00 6:07
43 42 #389 Dante McCree (9) Charlotte Catholic #2 19:00 6:07
44 #1786 Robert Phelps (10) Providence #9 19:05 6:09
45 43 #1448 Jack Salt (12) Mount Tabor #7 19:06 6:09
46 44 #855 Chase Sanders (11) Hilton Head Island #4 19:08 6:10
47 45 #819 Kevin McLaughlin (9) Hickory Ridge #1 19:09 6:10
48 #1781 James McCaffery (9) Providence #10 19:09 6:10
49 #1429 Isaac Ingram-Edwards (12) Mount Tabor #8 19:10 6:10
50 46 #228 Jack Moody (11) Broughton #4 19:10 6:10
51 47 #764 Nick Brady (10) Green Hope #7 19:11 6:11
52 48 #2194 Taylor LaCroix (11) Weddington #1 19:14 6:12
53 #1773 Matt Hislip (11) Providence #11 19:16 6:12
54 49 #1055 Preston Turner (9) Jesse C. Carson #1 19:18 6:13
55 50 #817 Nicholas Kolsch (9) Hickory Ridge #2 19:20 6:14
56 #1787 Seth Rabinowitz (9) Providence #12 19:21 6:14
57 51 #1998 Jordan Anneheim (10) South View #3 19:22 6:14
58 #1433 Sam Kirse (10) Mount Tabor #9 19:23 6:15
59 52 #1838 Blake Ayers (12) Sanderson #2 19:26 6:16
60 #761 Peyton Barish (9) Green Hope #8 19:27 6:16
61 53 #2183 Alex Guckenberger (11) Weddington #2 19:28 6:16
62 54 #401 Sam Scott (9) Charlotte Catholic #3 19:29 6:17
63 55 #224 Edward Landi (12) Broughton #5 19:30 6:17
64 56 #1827 Kyle Blue (11) Sanderson #3 19:32 6:18
65 #787 Ryan Tsolis (10) Green Hope #9 19:33 6:18
66 57 #1828 Ethan Blume (10) Sanderson #4 19:34 6:18
67 #759 Luke Bakley (9) Green Hope #10 19:34 6:18
68 58 #2190 Zack Hoeksel (12) Weddington #3 19:35 6:19
69 59 #280 Noah Dombkowski (11) Cardinal Gibbons #5 19:38 6:20
70 60 #220 Hayes Derbyshire (10) Broughton #6 19:39 6:20
71 61 #2091 Bryce Smith (9) StarrÕs Mill #5 19:40 6:20
72 #1559 Jared Moore (12) North Lincoln #1 19:41 6:20
73 62 #2198 Sam Menchinger (11) Weddington #4 19:42 6:21
74 63 #853 Ryan Moosbrugger (9) Hilton Head Island #5 19:42 6:21
75 #1424 Colin Dossel (11) Mount Tabor #10 19:43 6:21
76 64 #1207 Jeffery Keene (9) Lexington #1 19:46 6:22
77 65 #723 Patrick Parsons (12) Gray Stone Day #1 19:46 6:22
78 66 #1805 Marcel Boatwright (12) Ridge View #2 19:47 6:22
79 67 #648 Devaniel Dale (11) East Rowan #2 19:48 6:23
80 #1764 Caspar Caudill (9) Providence #13 19:49 6:23
81 #760 Matthew Bakley (11) Green Hope #11 19:49 6:23
82 68 #2024 Brandon Weagraff (10) South View #4 19:50 6:23
83 69 #642 Alex Burris (11) East Rowan #3 19:51 6:24
84 70 #856 Weston Sanders (11) Hilton Head Island #6 19:51 6:24
85 71 #1829 Cameron Gillespie (10) Sanderson #5 19:51 6:24
86 72 #1210 Trey McClary (11) Lexington #2 19:52 6:24
87 73 #1332 Will Jones (10) Marvin Ridge #1 19:53 6:24
88 74 #1807 Jordan Hollis (10) Ridge View #3 19:53 6:24
89 #769 Kyle Futterman (10) Green Hope #12 19:55 6:25
90 75 #98 Jackson Dye (10) Ardrey Kell #1 19:56 6:25
91 76 #823 Jacob Roberts (9) Hickory Ridge #3 19:56 6:25
92 77 #219 Jack Covington (10) Broughton #7 19:57 6:26
93 78 #2018 Matt Simon (11) South View #5 19:58 6:26
94 79 #1099 Adam Clancy (10) Lake Norman #3 19:58 6:26
95 #1602 Brandon Partyka (10) Northwestern #1 20:05 6:28
96 80 #1808 Brandon Jackson (9) Ridge View #4 20:05 6:28
97 81 #1195 Sergei Alexeev (10) Lexington #3 20:07 6:29
98 #1454 Dustin Uhrig (11) Mount Tabor #11 20:07 6:29
99 82 #2002 Nathan Davis (10) South View #6 20:08 6:29
100 83 #706 Jacob Furr (10) Gray Stone Day #2 20:09 6:30
101 84 #21 Justin Carrasquillo (9) A.L. Brown #1 20:10 6:30
102 #780 Sean Petersen (9) Green Hope #13 20:10 6:30
103 85 #1151 KJ Barksdale (11) Lake Norman Charter #1 20:10 6:30
104 86 #1810 Carlo Milan (11) Ridge View #5 20:11 6:30
105 87 #944 Avery Brower (9) Independence #1 20:12 6:30
106 #1759 Patrick Baker (12) Providence #14 20:13 6:31
107 #1755 Elliot Adler (10) Providence #15 20:14 6:31
108 88 #90 Jacob Cheek (11) Ardrey Kell #2 20:15 6:31
109 #231 Davis Peacock (11) Broughton #8 20:16 6:32
110 89 #1106 Ty Fera (12) Lake Norman #4 20:16 6:32
111 #225 Ian Martin (10) Broughton #9 20:16 6:32
112 90 #1342 Christian Vallat (10) Marvin Ridge #2 20:17 6:32
113 91 #94 William Cooper (10) Ardrey Kell #3 20:18 6:32
114 #1800 Adam Zalaquett (12) Providence #16 20:18 6:32
115 92 #651 Caleb Drye (12) East Rowan #4 20:19 6:33
116 93 #407 Andrew Thornton (10) Charlotte Catholic #4 20:20 6:33
117 94 #36 Malaki Littlejohn (9) A.L. Brown #2 20:21 6:33
118 95 #821 Garrett Mitchem (10) Hickory Ridge #4 20:21 6:33
119 #1426 John Robert Elliott (12) Mount Tabor #12 20:22 6:34
120 96 #2288 Charles White (10) West Forsyth #1 20:23 6:34
121 97 #1939 Reid Holbert (9) South Mecklenburg #1 20:23 6:34
122 98 #2004 Ethan Eldridge (11) South View #7 20:24 6:34
123 99 #2082 Chris Kojali (10) StarrÕs Mill #6 20:24 6:34
124 #1430 Adrian Jackson (10) Mount Tabor #13 20:25 6:35
125 100 #1102 Nick Cresci (10) Lake Norman #5 20:26 6:35
126 101 #2092 Caleb Tysor (12) StarrÕs Mill #7 20:26 6:35
127 102 #2259 Trey Crutchfield (10) West Forsyth #2 20:26 6:35
128 #790 Daniel Vo (9) Green Hope #14 20:27 6:35
129 #1444 Vincent Patella (12) Mount Tabor #14 20:29 6:36
130 103 #662 Logan Newman (11) East Rowan #5 20:29 6:36
131 #1418 Patrick Bravo (11) Mount Tabor #15 20:31 6:37
132 #1763 Austin Breed (12) Providence #17 20:32 6:37
133 #1445 Brandon Penn (9) Mount Tabor #16 20:33 6:37
134 #2095 Jackson Weeks (12) StarrÕs Mill #8 20:34 6:38
135 104 #2197 Garrett Marlowe (11) Weddington #5 20:34 6:38
136 105 #2173 Benton Bailey (11) Weddington #6 20:35 6:38
137 106 #1167 Corey Souffrant (11) Lake Norman Charter #2 20:35 6:38
138 107 #2274 Alex Marshall (9) West Forsyth #3 20:35 6:38
139 108 #2184 Luke Habegger (9) Weddington #7 20:36 6:38
140 109 #1306 Garrison Stewart (9) Mallard Creek #1 20:36 6:38
141 110 #1162 Alec Petty (11) Lake Norman Charter #3 20:37 6:39
142 111 #928 Joseph Wheeler (10) Hough #1 20:37 6:39
143 #2078 Kendall Hilinski (10) StarrÕs Mill #9 20:38 6:39
144 112 #1212 Jack Shealy (10) Lexington #4 20:39 6:39
145 113 #1809 Hunter Kane (11) Ridge View #6 20:39 6:39
146 114 #2257 Matt Chilson (9) West Forsyth #4 20:39 6:39
147 115 #1335 Thomas McMillan (9) Marvin Ridge #3 20:40 6:40
148 116 #663 Mike Petty (11) East Rowan #6 20:40 6:40
149 #1597 Parker Hendry (8) Northwestern #2 20:41 6:40
150 117 #102 Tucker Fulle (11) Ardrey Kell #4 20:41 6:40
151 #2090 Dylan Oden (11) StarrÕs Mill #10 20:42 6:40
152 118 #252 Matthew Dundorf (10) Butler #1 20:43 6:40
153 #2181 Carson Glatz (10) Weddington #8 20:43 6:40
154 119 #1343 Luke Wolaver (9) Marvin Ridge #4 20:44 6:41
155 #781 Thomas Quinn (10) Green Hope #15 20:47 6:42
156 120 #101 Thomas Flynn (10) Ardrey Kell #5 20:47 6:42
157 #1775 Charlie Kelley (10) Providence #18 20:48 6:42
158 121 #400 Andrew Santos (9) Charlotte Catholic #5 20:49 6:42
159 122 #1155 Alex Carruth (9) Lake Norman Charter #4 20:50 6:43
160 123 #1098 Matthew Chenard (10) Lake Norman #6 20:50 6:43
161 124 #1334 Jack McDonald (11) Marvin Ridge #5 20:51 6:43
162 125 #717 Ben McLeod (10) Gray Stone Day #3 20:52 6:43
163 126 #396 Ben Ransinger (9) Charlotte Catholic #6 20:52 6:43
164 127 #1110 Dylan Kochevar (12) Lake Norman #7 20:53 6:44
165 128 #377 Nick Forsyth (9) Charlotte Catholic #7 20:53 6:44
166 #1103 Mason Dupler (10) Lake Norman #8 20:54 6:44
167 129 #1483 Walker Bankson (10) New Hanover #1 20:54 6:44
168 #406 RJ Tavares (9) Charlotte Catholic #8 20:55 6:44
169 #2199 Lukas Newman (11) Weddington #9 20:55 6:44
170 130 #1659 Joshua Miller (9) Pine Lake Prep #1 20:59 6:46
171 131 #119 Andrew Watts (11) Ardrey Kell #6 20:59 6:46
172 132 #699 Clayton Broadway (9) Gray Stone Day #4 21:00 6:46
173 133 #652 Ike Emerson (11) East Rowan #7 21:02 6:47
174 #1758 Marsalis Atkins (11) Providence #19 21:03 6:47
175 #2188 Kyle Hinson (10) Weddington #10 21:04 6:47
176 134 #925 Tanner Stalun (10) Hough #2 21:04 6:47
177 135 #1158 Tamir Hornesby (11) Lake Norman Charter #5 21:05 6:48
178 136 #2318 Dagan Williams (11) West Rowan #1 21:06 6:48
179 #665 Kaleb Robinson (12) East Rowan #8 21:07 6:48
180 137 #1651 Parker Bain (10) Pine Lake Prep #2 21:08 6:49
181 #786 Alex Tomasi (9) Green Hope #16 21:09 6:49
182 138 #722 Ben Ostrander (9) Gray Stone Day #5 21:09 6:49
183 139 #37 Zack Martin (10) A.L. Brown #3 21:16 6:51
184 #379 Michael Gibbons (10) Charlotte Catholic #9 21:16 6:51
185 140 #726 Nick Rokos (9) Gray Stone Day #6 21:16 6:51
186 141 #2262 Nick Fleming (10) West Forsyth #5 21:17 6:51
187 142 #1198 Daniel Corley (11) Lexington #5 21:18 6:52
188 143 #105 Cole Houpe (9) Ardrey Kell #7 21:19 6:52
189 144 #1494 Koby Hatcher (9) New Hanover #2 21:21 6:53
190 145 #495 Kyle Vinton (11) Cox Mill #1 21:23 6:53
191 146 #1206 William Johnson (7) Lexington #6 21:24 6:54
192 #380 Tyler Keller (10) Charlotte Catholic #10 21:24 6:54
193 147 #926 Sean Stewart (12) Hough #3 21:25 6:54
194 #118 Brett Walsh (9) Ardrey Kell #8 21:26 6:54
195 #1799 Chris Wu (12) Providence #20 21:27 6:55
196 #1427 Harrison Figan (9) Mount Tabor #17 21:30 6:56
197 148 #713 Casey Kruger (9) Gray Stone Day #7 21:31 6:56
198 149 #924 Jackson Schoch (10) Hough #4 21:35 6:57
199 150 #560 Cade Spencer (11) Davie County #1 21:36 6:58
200 151 #487 Alex Reed (9) Cox Mill #2 21:36 6:58
201 152 #43 Denver Scaggs Jr. (9) A.L. Brown #4 21:37 6:58
202 153 #1168 Chase Starr (9) Lake Norman Charter #6 21:37 6:58
203 154 #1503 Abe Riveria (10) New Hanover #3 21:38 6:58
204 #1790 Clay Sellers (11) Providence #21 21:38 6:58
205 #2187 Cameron Hetzler (12) Weddington #11 21:38 6:58
206 #371 Max Burger (9) Charlotte Catholic #11 21:39 6:59
207 155 #27 Austin Davis (9) A.L. Brown #5 21:39 6:59
208 156 #2315 Jakob Nicolosi (10) West Rowan #2 21:40 6:59
209 #778 Trevon Miller (9) Green Hope #17 21:40 6:59
210 157 #1305 Nathan Schwartz (10) Mallard Creek #2 21:42 7:00
211 #383 Cooper Levin (10) Charlotte Catholic #12 21:43 7:00
212 158 #1152 Evan Borcich (9) Lake Norman Charter #7 21:44 7:00
213 #1384 Nathan Reid (10) Mooresville #1 21:44 7:00
214 #725 Connor Rokos (9) Gray Stone Day #8 21:45 7:00
215 #671 Chase Whitley (9) East Rowan #9 21:46 7:01
216 #704 Spencer Fogleman (10) Gray Stone Day #9 21:47 7:01
217 159 #1489 Nolan Craven (11) New Hanover #4 21:47 7:01
218 #122 Zachary Wyatt (10) Ardrey Kell #9 21:49 7:02
219 #115 Grant Stanley (10) Ardrey Kell #10 21:49 7:02
220 #1094 Michael Berg (11) Lake Norman #9 21:50 7:02
221 #1171 Conner Thomas (10) Lake Norman Charter #8 21:50 7:02
222 #95 Ethan Cornwell (9) Ardrey Kell #11 21:51 7:02
223 #1784 Paul Nestor (11) Providence #22 21:51 7:02
224 160 #2277 Brendan Mohr (10) West Forsyth #6 21:53 7:03
225 161 #1288 Hunter Comstock (9) Mallard Creek #3 21:54 7:03
226 162 #2283 Paul Scott (9) West Forsyth #7 21:54 7:03
227 #2267 Nick Harper (9) West Forsyth #8 21:55 7:04
228 163 #1487 Connor Cazeault (9) New Hanover #5 21:55 7:04
229 #1108 Doug Howard (11) Lake Norman #10 21:55 7:04
230 164 #1490 Tom Craven (10) New Hanover #6 21:56 7:04
231 #659 Ben Jones (10) East Rowan #10 21:56 7:04
232 165 #927 Lucas Stroem (9) Hough #5 21:57 7:04
233 166 #1501 Ethan Pierson (9) New Hanover #7 21:57 7:04
234 #1596 Tyler Harmon (10) Northwestern #3 21:58 7:05
235 #1774 Vir Kalaria (11) Providence #23 22:00 7:05
236 #1115 Logan Montgomery (9) Lake Norman #11 22:00 7:05
237 167 #1199 Jonathan Corley (8) Lexington #7 22:04 7:07
238 #1798 Alex Wu (11) Providence #24 22:04 7:07
239 168 #1057 Silas Wertz (9) Jesse C. Carson #2 22:05 7:07
240 #1157 Roland Ghareeb (12) Lake Norman Charter #9 22:07 7:08
241 169 #1928 Matthew Elvington (9) South Mecklenburg #2 22:09 7:08
242 #103 Joseph Gallo (11) Ardrey Kell #12 22:09 7:08
243 #373 David Cosentino (11) Charlotte Catholic #13 22:10 7:09
244 #1169 Conner Starr (9) Lake Norman Charter #10 22:10 7:09
245 #109 Edward Milkey (10) Ardrey Kell #13 22:12 7:09
246 #1791 Craig Skvoretz (10) Providence #25 22:14 7:10
247 #392 Will Nolan (12) Charlotte Catholic #14 22:14 7:10
248 #1558 Coley Lippard (10) North Lincoln #2 22:15 7:10
249 170 #340 Spencer Littlefield (9) Central Davidson #1 22:15 7:10
250 171 #478 Ty Grewell (10) Cox Mill #3 22:16 7:10
251 172 #827 Connor Salisbury (9) Hickory Ridge #5 22:16 7:10
252 #729 Jack Ward (10) Gray Stone Day #10 22:17 7:11
253 #2286 Andrew Underdal (11) West Forsyth #9 22:18 7:11
254 173 #543 Sam Motley (12) Davie County #2 22:20 7:12
255 #116 Alane Tchomnou (11) Ardrey Kell #14 22:21 7:12
256 #1120 Brennon Oliver (9) Lake Norman #12 22:22 7:12
257 174 #922 Ben Petty (10) Hough #6 22:23 7:13
258 #668 Conrad Shugart (10) East Rowan #11 22:26 7:14
259 #2007 Alex Freshley (10) South View #8 22:27 7:14
260 175 #522 Mauro Belinazzi (11) Davie County #3 22:28 7:14
261 176 #1297 Daniel Jenkins (9) Mallard Creek #4 22:28 7:14
262 177 #1664 Will Shehane (10) Pine Lake Prep #3 22:28 7:14
263 178 #1046 Jacob Higgins (9) Jesse C. Carson #3 22:29 7:15
264 #1504 Alex Riveria (10) New Hanover #8 22:29 7:15
265 179 #1289 Derrick Davis (11) Mallard Creek #5 22:30 7:15
266 180 #555 Harrison Shives (9) Davie County #4 22:30 7:15
267 181 #1968 Matthew White (9) South Mecklenburg #3 22:31 7:15
268 #2081 Patrick Kelly (10) StarrÕs Mill #11 22:31 7:15
269 #1112 Jay Martin (11) Lake Norman #13 22:31 7:15
270 182 #809 Jonathan Baxter (9) Hickory Ridge #6 22:33 7:16
271 #2085 Colin Lohman (11) StarrÕs Mill #12 22:34 7:16
272 183 #1301 Daniel Rodgers (12) Mallard Creek #6 22:35 7:17
273 184 #2349 Jacob LaMountain (10) Cuthbertson #1 22:35 7:17
274 185 #1042 Christopher Barringer (11) Jesse C. Carson #4 22:36 7:17
275 #640 Joe Brooks (11) East Rowan #12 22:36 7:17
276 #2077 John Henson (9) StarrÕs Mill #13 22:37 7:17
277 186 #830 Will Wallace (10) Hickory Ridge #7 22:37 7:17
278 #615 Noah Lee (9) East Mecklenburg #1 22:38 7:18
279 187 #2308 Nate Faulkner (10) West Rowan #3 22:38 7:18
280 188 #1325 Phillip Choi (10) Marvin Ridge #6 22:39 7:18
281 #1203 Gabe Janus (8) Lexington #8 22:40 7:18
282 #1796 Connor Woodall (10) Providence #26 22:41 7:19
283 #372 Michael Byrnes (12) Charlotte Catholic #15 22:42 7:19
284 189 #2355 Ethan Tandy (9) Cuthbertson #2 22:42 7:19
285 190 #951 Jackson Hanrahan (9) Independence #2 22:42 7:19
286 191 #153 Will Bruns (12) Bishop McGuinness #1 22:43 7:19
287 #1502 Cameron Rettig (10) New Hanover #9 22:44 7:20
288 192 #493 Colin Thetford (12) Cox Mill #4 22:45 7:20
289 #2195 Davis Laughlin (9) Weddington #12 22:46 7:20
290 193 #156 Patrick Coxwell (10) Bishop McGuinness #2 22:47 7:20
291 #121 Jackson Wright (12) Ardrey Kell #15 22:48 7:21
292 194 #479 Colin Ham (10) Cox Mill #5 22:48 7:21
293 #1125 Tyrus Siegfried (9) Lake Norman #14 22:50 7:21
294 #2087 Russell Marcum (10) StarrÕs Mill #14 22:51 7:22
295 #654 Jonathan Hasty (11) East Rowan #13 22:52 7:22
296 #2076 Cole Elrod (9) StarrÕs Mill #15 22:53 7:22
297 195 #40 Diego Pedroza (10) A.L. Brown #6 22:54 7:23
298 #1209 Ryan Krick (8) Lexington #9 22:55 7:23
299 #1160 Tyler Kay (9) Lake Norman Charter #11 22:55 7:23
300 #1419 Dillon Brown (10) Mount Tabor #18 22:56 7:23
301 #2287 Paul Wagner (11) West Forsyth #10 22:56 7:23
302 196 #248 Caine Bowman (9) Butler #2 22:57 7:24
303 #653 Adam Faust (12) East Rowan #14 22:57 7:24
304 #2003 Dustin Earles (11) South View #9 22:57 7:24
305 #2268 Austin Harrison (10) West Forsyth #11 22:58 7:24
306 #1779 Justin Lovan (11) Providence #27 23:00 7:25
307 #824 Taylor Robertson (10) Hickory Ridge #8 23:00 7:25
308 #2179 Zach Ghezzi (9) Weddington #13 23:01 7:25
309 197 #2311 Miller Graham (11) West Rowan #4 23:02 7:25
310 #672 Jacob Wiles (11) East Rowan #15 23:03 7:26
311 #724 Nehemiah Robinson (10) Gray Stone Day #11 23:04 7:26
312 198 #1860 Antonio Darnell (12) Shelby #1 23:05 7:26
313 199 #523 Sam Bennett (12) Davie County #5 23:05 7:26
314 200 #538 Andrew McBride (12) Davie County #6 23:07 7:27
315 #716 Huaj Lor (9) Gray Stone Day #12 23:08 7:27
316 201 #540 Matt McKnight (9) Davie County #7 23:10 7:28
317 202 #2306 Mathew Collins (11) West Rowan #5 23:11 7:28
318 203 #2347 Griffin Childs (11) Cuthbertson #3 23:12 7:29
319 #1114 Dylan Montgomery (9) Lake Norman #15 23:15 7:30
320 204 #1311 Aaron Wise (12) Mallard Creek #7 23:16 7:30
321 #394 Michael Perez (9) Charlotte Catholic #16 23:17 7:30
322 #1156 Jalen Chavis (9) Lake Norman Charter #12 23:18 7:30
323 #1299 Blake Jones (10) Mallard Creek #8 23:18 7:30
324 205 #1259 Brandon Penley (9) Lincoln Charter #1 23:19 7:31
325 #822 Michael Navel (10) Hickory Ridge #9 23:21 7:31
326 #1128 Ty White (9) Lake Norman #16 23:22 7:32
327 #611 Davis Claiborne (10) East Mecklenburg #2 23:23 7:32
328 206 #489 Jacob Ryan (10) Cox Mill #6 23:24 7:32
329 #2000 Caelan Burton (9) South View #10 23:24 7:32
330 207 #1690 Ryan Monago (12) Porter Ridge #1 23:25 7:33
331 208 #1253 Will Mackey (11) Lincoln Charter #2 23:25 7:33
332 209 #348 Chris Williams (11) Central Davidson #2 23:26 7:33
333 #2182 Scott Goodwin (10) Weddington #14 23:26 7:33
334 210 #1247 Isaac Jessen (10) Lincoln Charter #3 23:26 7:33
335 211 #310 Adam Roller (9) Central Cabarrus #1 23:27 7:33
336 212 #915 Josh Cathey (11) Hough #7 23:29 7:34
337 #1127 Gus Wagner (9) Lake Norman #17 23:30 7:34
338 213 #1806 Geraldo Bracete (9) Ridge View #7 23:30 7:34
339 214 #1528 Kevin Smith (12) North Davidson #1 23:32 7:35
340 #1153 Blake Bosley (10) Lake Norman Charter #13 23:33 7:35
341 #552 Jacob Scarlett (10) Davie County #8 23:33 7:35
342 215 #1658 Will McKettrick (11) Pine Lake Prep #4 23:34 7:36
343 #397 Conner Roche (9) Charlotte Catholic #17 23:35 7:36
344 #2069 David Bransky (10) StarrÕs Mill #16 23:36 7:36
345 216 #1652 Philipp Bischoff (12) Pine Lake Prep #5 23:37 7:37
346 #1450 Davis Spivey (11) Mount Tabor #19 23:38 7:37
347 217 #168 Joseph Spillane (10) Bishop McGuinness #3 23:39 7:37
348 #1767 Marshall Courtney (11) Providence #28 23:39 7:37
349 218 #1650 Trevor Bachand (10) Pine Lake Prep #6 23:40 7:38
350 #1492 Nico Galvez (11) New Hanover #10 23:41 7:38
351 219 #1688 Logan McMahan (12) Porter Ridge #2 23:41 7:38
352 220 #1052 Jaron McMasters (11) Jesse C. Carson #5 23:45 7:39
353 #1593 Dakota Aradas (9) Northwestern #4 23:47 7:40
354 #2252 Brian Bolinsky (10) West Forsyth #12 23:48 7:40
355 221 #1681 Larry Barnes (9) Porter Ridge #3 23:50 7:41
356 222 #1525 Josue Hernandez (11) North Davidson #2 23:51 7:41
357 223 #30 Gavin Evans (9) A.L. Brown #7 23:51 7:41
358 224 #1857 Braxton Clifton (9) Shelby #2 23:52 7:41
359 #650 Trey Dry (9) East Rowan #16 23:56 7:43
360 #539 Kyle McCune (10) Davie County #9 23:57 7:43
361 225 #476 Grant Brown (11) Cox Mill #7 23:58 7:43
362 226 #258 Kevin Phong (12) Butler #3 24:00 7:44
363 #1562 Jacob Rypien (9) North Lincoln #3 24:00 7:44
364 #480 Max Holt (9) Cox Mill #8 24:00 7:44
365 #1388 Louie Vaughn (10) Mooresville #2 24:01 7:44
366 #1439 Steven McGuinness (12) Mount Tabor #20 24:04 7:45
367 #1129 Orion Wynblatt (11) Lake Norman #18 24:04 7:45
368 #1118 Payton Nickol (9) Lake Norman #19 24:06 7:46
369 #32 Kyle Heater (10) A.L. Brown #8 24:07 7:46
370 #2089 Taylor Nelson (11) StarrÕs Mill #17 24:08 7:47
371 #2192 Phillip Johnson (9) Weddington #15 24:09 7:47
372 #84 Jonathan Adams (12) Ardrey Kell #16 24:09 7:47
373 #92 Charles Clarke (12) Ardrey Kell #17 24:12 7:48
374 227 #1056 Albert Watson (10) Jesse C. Carson #6 24:12 7:48
375 #2204 Ian Turkowski (9) Weddington #16 24:13 7:48
376 #1495 Thomas Johnson (10) New Hanover #11 24:14 7:49
377 #1303 Kevin Sabo (9) Mallard Creek #9 24:15 7:49
378 228 #1960 Alex Shumate (11) South Mecklenburg #4 24:16 7:49
379 229 #954 Julian Martin (9) Independence #3 24:17 7:50
380 #104 Michael Gallo (10) Ardrey Kell #18 24:18 7:50
381 #1208 Chase Koon (8) Lexington #10 24:19 7:50
382 #384 Benton Lietz (11) Charlotte Catholic #18 24:21 7:51
383 #2013 Alec Michal (10) South View #11 24:23 7:51
384 #2088 Noah Neidlinger (9) StarrÕs Mill #18 24:24 7:52
385 230 #946 Sean Carney (10) Independence #4 24:24 7:52
386 231 #956 Matthew Simcox (10) Independence #5 24:25 7:52
387 232 #1049 Bronson Knabbe (10) Jesse C. Carson #7 24:26 7:52
388 233 #313 Tahj Young (9) Central Cabarrus #2 24:27 7:53
389 #2282 Jack Schroeder (10) West Forsyth #13 24:28 7:53
390 234 #256 Jason Meyer (12) Butler #4 24:29 7:53
391 #1420 Kory Calcao (9) Mount Tabor #21 24:29 7:53
392 #1058 Devon Yukor (10) Jesse C. Carson #8 24:30 7:54
393 #1999 Tanner Burge (10) South View #12 24:30 7:54
394 #553 William Sells (12) Davie County #10 24:31 7:54
395 #488 John Reed (10) Cox Mill #9 24:32 7:54
396 235 #1653 Justin Castillo (9) Pine Lake Prep #7 24:33 7:55
397 236 #304 Trent Litjes (10) Central Cabarrus #3 24:34 7:55
398 #2068 John Adams (11) StarrÕs Mill #19 24:36 7:56
399 237 #2344 Steven Buckner (10) Cuthbertson #4 24:36 7:56
400 238 #2353 Justin Roach (9) Cuthbertson #5 24:37 7:56
401 239 #1246 Austin Hughes (10) Lincoln Charter #4 24:39 7:57
402 #1097 Cameron Carpentier (11) Lake Norman #20 24:40 7:57
403 #527 Matthew Forrest (10) Davie County #11 24:42 7:58
404 #1497 Ryan Lopez (10) New Hanover #12 24:42 7:58
405 240 #305 Justino Luna (11) Central Cabarrus #4 24:43 7:58
406 #541 Coleman McNeil (9) Davie County #12 24:44 7:58
407 241 #1694 Luke Seaman (9) Porter Ridge #4 24:52 8:01
408 #1488 James Citrin (9) New Hanover #13 24:53 8:01
409 242 #1524 Josh Grubb (10) North Davidson #3 24:53 8:01
410 #530 George Haire (10) Davie County #13 24:54 8:01
411 243 #2317 Thomas Webb (10) West Rowan #6 24:57 8:02
412 #409 Matt Webber (9) Charlotte Catholic #19 24:58 8:03
413 #2174 Jeremy Baslious (11) Weddington #17 24:58 8:03
414 244 #2331 Vance Harkey (10) West Rowan #7 24:59 8:03
415 245 #346 Matt Wall (10) Central Davidson #3 24:59 8:03
416 #2022 Raymond Tundea-Scanlan (9) South View #13 25:02 8:04
417 #120 Joshua Wayne (10) Ardrey Kell #19 25:03 8:04
418 #536 Johnson Marklin (11) Davie County #14 25:07 8:06
419 246 #1921 Nathan Brown (11) South Mecklenburg #5 25:13 8:08
420 #486 Brady Philemon (9) Cox Mill #10 25:14 8:08
421 #2278 Aman Patel (10) West Forsyth #14 25:15 8:08
422 247 #1962 Ben Snider (9) South Mecklenburg #6 25:18 8:09
423 #1506 Ludo Zirilli (10) New Hanover #14 25:22 8:10
424 248 #1691 Christian Prince (9) Porter Ridge #5 25:23 8:11
425 #108 Michael Kierce (10) Ardrey Kell #20 25:24 8:11
426 #2025 Jayson Webster (11) South View #14 25:26 8:12
427 #535 Justin Mallard (12) Davie County #15 25:28 8:12
428 #2309 Jacob Fleming (12) West Rowan #8 25:29 8:13
429 #554 Hunt Shelton (10) Davie County #16 25:30 8:13
430 #697 Charlie Almond (9) Gray Stone Day #13 25:31 8:13
431 #556 AJ Sigmon (9) Davie County #17 25:33 8:14
432 #542 Ben Miller (12) Davie County #18 25:36 8:15
433 #563 Sterling Whittington (11) Davie County #19 25:36 8:15
434 #2276 Peter Mills (12) West Forsyth #15 25:37 8:15
435 #1387 Timothy Sellers (9) Mooresville #3 25:37 8:15
436 #698 Matthew Barsody (9) Gray Stone Day #14 25:38 8:16
437 #1795 Joshua Wallace (10) Providence #29 25:39 8:16
438 #1149 Josh Allard (11) Lake Norman Charter #14 25:40 8:16
439 249 #1869 Jacob Stone (9) Shelby #3 25:41 8:17
440 #1663 Drew Sevic (10) Pine Lake Prep #8 25:44 8:18
441 250 #338 Corbin Green (10) Central Davidson #4 25:46 8:18
442 #1150 Sean Arshed (11) Lake Norman Charter #15 25:49 8:19
443 #558 Hampton Smith (12) Davie County #20 25:50 8:20
444 251 #1696 Brett Warner (9) Porter Ridge #6 25:50 8:20
445 #673 Noah Wiles (9) East Rowan #17 25:52 8:20
446 252 #1937 Parker Hays (9) South Mecklenburg #7 25:54 8:21
447 #1385 Blake Roebuck (12) Mooresville #4 25:55 8:21
448 #712 Noah Korzelius (9) Gray Stone Day #15 26:00 8:23
449 253 #434 Ian Milholland (9) CS Davidson #1 26:04 8:24
450 254 #1699 James Wright (9) Porter Ridge #7 26:05 8:24
451 #492 Jack Sullivan (9) Cox Mill #11 26:05 8:24
452 #705 Tyler Freeman (9) Gray Stone Day #16 26:07 8:25
453 255 #1529 Matthew Snider (10) North Davidson #4 26:08 8:25
454 #519 Sam Allen (10) Davie County #21 26:10 8:26
455 #1053 Justin McNeely (10) Jesse C. Carson #9 26:11 8:26
456 256 #955 Brady Mullis (9) Independence #6 26:12 8:27
457 #700 Patrick Cook (9) Gray Stone Day #17 26:13 8:27
458 257 #155 Brendan Chase (9) Bishop McGuinness #4 26:14 8:27
459 #1295 Josh Huckleberry (9) Mallard Creek #10 26:27 8:31
460 258 #1527 Grant Morgan (10) North Davidson #5 26:28 8:32
461 #828 Dylan Smith (9) Hickory Ridge #10 26:35 8:34
462 259 #249 Juan Calderon (12) Butler #5 26:36 8:34
463 #547 Holden Poole (12) Davie County #22 26:38 8:35
464 #1692 Cameron Samek (9) Porter Ridge #8 26:39 8:35
465 260 #432 Brandon Martin (9) CS Davidson #2 26:41 8:36
466 #551 Jacob Rosier (10) Davie County #23 26:42 8:36
467 261 #1251 Jason Lott (11) Lincoln Charter #5 26:51 8:39
468 262 #1241 Will DeYoe (11) Lincoln Charter #6 26:53 8:40
469 263 #1866 Patrick Ku (10) Shelby #4 26:59 8:42
470 264 #347 Aidan Walser (9) Central Davidson #5 27:02 8:43
471 #477 Connor Esposito (11) Cox Mill #12 27:04 8:43
472 265 #1242 Nick DiSabato (10) Lincoln Charter #7 27:07 8:44
473 #1258 Jack Pendergast (11) Lincoln Charter #8 27:10 8:45
474 #2266 Jacob Harper (11) West Forsyth #16 27:12 8:46
475 #1096 Zack Brown (9) Lake Norman #21 27:19 8:48
476 #1963 Will Snider (9) South Mecklenburg #8 27:22 8:49
477 #1683 Tyler Burgher (9) Porter Ridge #9 27:23 8:50
478 266 #300 Max Bovard (9) Central Cabarrus #5 27:25 8:50
479 #1257 Lawrence O'Conner (10) Lincoln Charter #9 27:38 8:54
480 #727 Hank Vanhoy (9) Gray Stone Day #18 28:05 9:03
481 #2263 Joseph Foster (10) West Forsyth #17 28:07 9:04
482 #546 Zach Plott (11) Davie County #24 28:09 9:04
483 #1290 Lamar Gaines (11) Mallard Creek #11 28:10 9:05
484 #1294 Michael Holland (11) Mallard Creek #12 28:19 9:08
485 267 #1868 Davis Smith (9) Shelby #5 28:27 9:10
486 #25 Briston Combs (10) A.L. Brown #9 28:41 9:15
487 #2202 Ben Stone (9) Weddington #18 28:46 9:16
488 268 #436 Seth Tomalis (10) CS Davidson #3 28:48 9:17
489 #912 Spencer Barnes (9) Hough #8 29:12 9:25
490 #814 Nicholas Habjanic (9) Hickory Ridge #11 29:14 9:25
491 #2269 Roy Hopgood (9) West Forsyth #18 29:19 9:27
492 #2310 Luke Graham (10) West Rowan #9 29:24 9:29
493 269 #261 Matthew Tilson (12) Butler #6 29:25 9:29
494 #1654 Sheppard Fowler (11) Pine Lake Prep #9 29:36 9:32
495 #1239 Josh Barrington (10) Lincoln Charter #10 29:47 9:36
496 270 #335 Dylan Everette (10) Central Davidson #6 29:52 9:38
497 #1249 Connor Kirkpatrick (12) Lincoln Charter #11 30:02 9:41
498 #666 Jacob Rowell (10) East Rowan #18 30:03 9:41
499 271 #165 Alec Merendino (9) Bishop McGuinness #5 30:15 9:45
500 272 #435 Ray Shealy (9) CS Davidson #4 30:21 9:47
501 #2279 Clark Penner (9) West Forsyth #19 30:34 9:51
502 #1252 Grant Mackey (11) Lincoln Charter #12 30:36 9:52
503 #531 Matthew Harding (11) Davie County #25 30:37 9:52
504 #710 Drew Heald (10) Gray Stone Day #19 31:16 10:05
505 #1680 Alec Barbee (12) Porter Ridge #10 31:30 10:09
506 273 #308 Ryan Parker (10) Central Cabarrus #6 31:36 10:11
507 #715 Cole Lee (9) Gray Stone Day #20 31:47 10:15
508 #548 Jack Ratledge (11) Davie County #26 32:13 10:23
509 #562 Michael Walker (11) Davie County #27 32:17 10:24
510 274 #431 George Guise (11) CS Davidson #5 32:43 10:33
511 #816 Thomas Jackson (11) Hickory Ridge #12 33:20 10:45
512 #1661 Coy Pagliushi (9) Pine Lake Prep #10 34:25 11:06
513 #1243 Eric Jones (11) Lincoln Charter #13 36:09 11:39
514 #1291 Tobiah Graham (12) Mallard Creek #13 40:36 13:05