Place Points Bib# Name (Grade) Team Time Pace
1 1 #743 Victor Jimenez (12) Hilton Head #1 17:20 5:35
2 2 #661 Corey Colberg (12) Green Hope #1 17:42 5:42
3 3 #1567 Daniel Kim (11) Providence #1 17:48 5:44
4 4 #673 Ted MacCabe (12) Green Hope #2 17:58 5:47
5 5 #668 Matthew Horan (10) Green Hope #3 18:02 5:49
6 6 #666 Sam Gallant (10) Green Hope #4 18:03 5:49
7 7 #665 Jared Eytcheson (9) Green Hope #5 18:05 5:50
8 8 #1056 Zach Stephens (12) Lake Norman Charter #1 18:06 5:50
9 9 #660 Max Blackington (12) Green Hope #6 18:07 5:50
10 10 #682 Zach Williams (12) Green Hope #7 18:08 5:50
11 11 #1269 Ian Nickel (10) Mt Tabor #1 18:13 5:52
12 12 #1248 Grayson Campanaro (11) Mt Tabor #2 18:13 5:52
13 13 #1264 Chris Manthey (12) Mt Tabor #3 18:21 5:55
14 14 #253 Paul Gennett (9) Charlotte Catholic #1 18:22 5:55
15 15 #740 Kris Geiger (9) Hilton Head #2 18:22 5:55
16 #679 Patrick Stylski (10) Green Hope #8 18:23 5:55
17 16 #1082 Brandon Hoffman (10) Lexington #1 18:26 5:56
18 17 #747 David Robinson (9) Hilton Head #3 18:28 5:57
19 #680 Brendan Vasarhelyi (10) Green Hope #9 18:29 5:57
20 18 #2032 Christian Fogerty (11) Siegel #1 18:30 5:58
21 #671 Bryce Korabik (10) Green Hope #10 18:33 5:59
22 19 #1955 Nick Resor (11) Weddington #1 18:35 5:59
23 20 #2034 Dakota Geren (11) Siegel #2 18:38 6:00
24 21 #926 Grant Doby (9) Jesse C. Carson #1 18:40 6:01
25 #664 Michael Dudash (10) Green Hope #11 18:43 6:02
26 22 #2038 Tyler McClintock (11) Siegel #3 18:45 6:02
27 23 #984 Zach Clark (10) Lake Norman #1 18:45 6:02
28 24 #479 Quinton Meyer (9) Durham Jordan #1 18:50 6:04
29 25 #1831 Jack Corrigan (11) StarrÕs Mill #1 18:50 6:04
30 26 #1546 Alec Brawley (10) Providence #2 18:51 6:04
31 27 #1569 David Klug (11) Providence #3 18:51 6:04
32 28 #488 Casey Thompson (9) Durham Jordan #2 18:52 6:05
33 29 #744 Thomas MacDonald (10) Hilton Head #4 18:52 6:05
34 30 #1250 Teddy Christakos (9) Mt Tabor #4 18:53 6:05
35 31 #1564 Matt Hislip (9) Providence #4 18:54 6:05
36 32 #1331 Alex Akers (10) North Lincoln #1 18:57 6:06
37 33 #96 Garrett Clark (11) Ardrey Kell #1 18:59 6:07
38 34 #713 Mike McLaughlin (11) Hickory Ridge #1 19:00 6:07
39 #663 Owen Dreikosen (10) Green Hope #12 19:02 6:08
40 35 #441 Kyle McCune (9) Davie County #1 19:04 6:09
41 36 #577 Nikolas Pillsbury (10) East Rowan #1 19:06 6:09
42 37 #583 Daniel Troutman (10) East Rowan #2 19:07 6:10
43 38 #1559 Jacob Gersfeld (10) Providence #5 19:11 6:11
44 39 #1270 Will Olsen (12) Mt Tabor #5 19:14 6:12
45 #657 Ashish Amin (12) Green Hope #13 19:14 6:12
46 40 #941 Chris York (11) Jesse C. Carson #2 19:15 6:12
47 41 #719 Mike Rutkowski (9) Hickory Ridge #2 19:16 6:12
48 42 #1941 Nick Jury (11) Weddington #2 19:16 6:12
49 43 #1543 Nathan Blohm (9) Providence #6 19:16 6:12
50 44 #1584 Adam Pacholski (10) Providence #7 19:17 6:13
51 45 #115 Daniel Petronis (9) Ardrey Kell #2 19:17 6:13
52 46 #1051 Robert Sevin (11) Lake Norman Charter #2 19:18 6:13
53 #683 Stevie Winiecki (10) Green Hope #14 19:18 6:13
54 47 #2000 Arinton Davis (10) West Forsyth #1 19:20 6:14
55 48 #748 Chase Sanders (10) Hilton Head #5 19:20 6:14
56 49 #1092 Jesus Perez (9) Lexington #2 19:24 6:15
57 50 #1848 Caleb Tysor (11) StarrÕs Mill #2 19:24 6:15
58 51 #480 Silas Nuernberger (9) Durham Jordan #3 19:25 6:15
59 52 #1058 Joe Will (11) Lake Norman Charter #3 19:26 6:16
60 53 #2020 John Paul Spaventa (11) West Forsyth #2 19:27 6:16
61 54 #1851 Jackson Weeks (11) StarrÕs Mill #3 19:28 6:16
62 55 #998 Doug Howard (10) Lake Norman #2 19:29 6:17
63 56 #1076 Daniel Corley (10) Lexington #3 19:30 6:17
64 #1580 Jack Morelock (10) Providence #8 19:31 6:17
65 57 #1404 Alex Summers (10) Northwestern #1 19:33 6:18
66 58 #1003 Jack Meuller Lake Norman #3 19:34 6:18
67 59 #1700 Matt Ruiz (9) Rock Hill #1 19:34 6:18
68 60 #1099 Andy Szalwinski (12) Lexington #4 19:35 6:19
69 61 #1949 Sam Menchinger (10) Weddington #3 19:35 6:19
70 62 #1830 Connor Childers (11) StarrÕs Mill #4 19:41 6:20
71 63 #1074 Will Bugeski (10) Lexington #5 19:43 6:21
72 64 #473 Vincent Enierga (10) Durham Jordan #4 19:44 6:21
73 65 #1095 Robbie Stafford (11) Lexington #6 19:44 6:21
74 66 #553 Jonathan Brindle (9) East Rowan #3 19:46 6:22
75 67 #264 David Kloiber (9) Charlotte Catholic #2 19:47 6:22
76 68 #1950 Lukas Newman (10) Weddington #4 19:47 6:22
77 69 #745 Gregory McGlinn (8) Hilton Head #6 19:48 6:23
78 70 #1837 Luke Johnson (12) StarrÕs Mill #5 19:48 6:23
79 71 #1948 Garrett Marlowe (10) Weddington #5 19:48 6:23
80 #667 Cole Hagstom (9) Green Hope #15 19:51 6:24
81 72 #1843 Ian Outland (12) StarrÕs Mill #6 19:52 6:24
82 #1553 Chase Crawford (12) Providence #9 19:55 6:25
83 73 #749 Weston Sanders (10) Hilton Head #7 19:55 6:25
84 74 #2107 Caleb Ruppe (10) Rock Hill #2 19:57 6:26
85 #678 John Sprink (10) Green Hope #16 19:58 6:26
86 75 #1841 Jacob Neils (12) StarrÕs Mill #7 19:59 6:26
87 76 #1808 Derek Vela (12) South Meck #1 19:59 6:26
88 #659 Matthew Bakley (10) Green Hope #17 20:00 6:27
89 77 #238 Quinn Bailey (12) Charlotte Catholic #3 20:01 6:27
90 78 #280 Truslow Peyton (11) Charlotte Catholic #4 20:02 6:27
91 79 #571 Trevor LÕHommedieu (11) East Rowan #4 20:03 6:28
92 #1846 Matt Stordy (12) StarrÕs Mill #8 20:04 6:28
93 #825 Tanner Stalun (9) Hough #1 20:04 6:28
94 80 #1781 Peter foster (10) South Meck #2 20:04 6:28
95 81 #476 Benjamin Maxwell (9) Durham Jordan #5 20:05 6:28
96 #1834 Kendall Hillinski (9) StarrÕs Mill #9 20:05 6:28
97 82 #1276 Jack Salt (12) Mt Tabor #6 20:05 6:28
98 83 #1041 Eli Johnson (11) Lake Norman Charter #4 20:06 6:29
99 84 #2018 Austin Schmidt (11) West Forsyth #3 20:07 6:29
100 85 #270 Christopher Lokey (11) Charlotte Catholic #5 20:07 6:29
101 86 #2029 Ben Clemmer (9) Siegel #4 20:07 6:29
102 87 #1253 Nick Egnatz (9) Mt Tabor #7 20:08 6:29
103 #1589 Ryan Persaud (10) Providence #10 20:08 6:29
104 #1549 Sam Cohen (9) Providence #11 20:08 6:29
105 88 #1079 Josh Dumais (12) Lexington #7 20:09 6:30
106 89 #241 Michael Byrnes (11) Charlotte Catholic #6 20:09 6:30
107 #1088 Stephen Lin (11) Lexington #8 20:09 6:30
108 #1274 John Pickell (10) Mt Tabor #8 20:10 6:30
109 90 #2057 Titus Williams (9) Siegel #5 20:10 6:30
110 91 #556 Alex Burris (10) East Rowan #5 20:11 6:30
111 92 #1039 Tamir Hornesby (10) Lake Norman Charter #5 20:11 6:30
112 #677 Thomas Quinn (9) Green Hope #18 20:12 6:30
113 #1603 Chris Wu (11) Providence #12 20:12 6:30
114 #1547 Austin Breed (11) Providence #13 20:13 6:31
115 93 #24 Drake Carroll (9) A.L. Brown #1 20:14 6:31
116 94 #99 Jack Dyman (9) Ardrey Kell #3 20:14 6:31
117 95 #2035 Cameron Jones (9) Siegel #6 20:15 6:31
118 96 #1697 Austen Pruner (10) Rock Hill #3 20:15 6:31
119 97 #992 Tyler Fera (11) Lake Norman #4 20:16 6:32
120 #1098 Aaron Stokeld (9) Lexington #9 20:17 6:32
121 98 #1007 Zack Rainess (10) Lake Norman #5 20:19 6:33
122 99 #123 Coleman Thompson (10) Ardrey Kell #4 20:22 6:34
123 #1258 Jacob Kirse (9) Mt Tabor #9 20:24 6:34
124 100 #103 Thomas Flynn (9) Ardrey Kell #5 20:25 6:35
125 101 #98 Jackson Dye (9) Ardrey Kell #6 20:25 6:35
126 102 #1938 Zack Hoeksel (11) Weddington #6 20:26 6:35
127 103 #611 Sam Lanning (9) Gray Stone Day #1 20:27 6:35
128 #1259 Samuel Kirse (9) Mt Tabor #10 20:28 6:36
129 104 #612 Hunter Matthews (11) Gray Stone Day #2 20:29 6:36
130 105 #1005 Wolfgang Olbrecht (9) Lake Norman #6 20:31 6:37
131 #1592 Zach Rosen (10) Providence #14 20:32 6:37
132 #525 Mark Harris (9) East Mecklenburg #1 20:32 6:37
133 #1254 Bailey Gunter (9) Mt Tabor #11 20:33 6:37
134 106 #489 Robert Winslow (9) Durham Jordan #6 20:33 6:37
135 107 #1047 Alec Petty (10) Lake Norman Charter #6 20:33 6:37
136 108 #1443 Sam Slayton (10) Piedmont #1 20:34 6:38
137 109 #2058 Joshua Wilson (12) Siegel #7 20:35 6:38
138 #1847 Jordan Stuckenschneider (12) StarrÕs Mill #10 20:35 6:38
139 110 #1333 Phillip Dishman (11) North Lincoln #2 20:37 6:39
140 111 #467 Thomas Armacost (9) Durham Jordan #7 20:39 6:39
141 #2043 Chance Perkins (9) Siegel #8 20:40 6:40
142 112 #1336 Cole Ferraro (9) North Lincoln #3 20:41 6:40
143 #1094 Brennan Shealy (11) Lexington #10 20:41 6:40
144 113 #266 Pratt Kyle (9) Charlotte Catholic #7 20:41 6:40
145 #2052 Campbell Taylor (12) Siegel #9 20:42 6:40
146 #1243 Christian Albertini (12) Mt Tabor #12 20:42 6:40
147 #2044 Alex Pulido (12) Siegel #10 20:43 6:40
148 114 #1337 Alex Hafner (12) North Lincoln #4 20:44 6:41
149 115 #596 Alex Brown (12) Gray Stone Day #3 20:46 6:41
150 116 #1179 Jonathan Spencer (9) Marvin Ridge #1 20:46 6:41
151 117 #980 Matthew Chenard (9) Lake Norman #7 20:47 6:42
152 118 #1396 Nathan Meek (10) Northwestern #2 20:48 6:42
153 119 #1775 Cristian Cortes (12) South Meck #3 20:49 6:42
154 #1838 Chris Kojali (9) StarrÕs Mill #11 20:49 6:42
155 #1272 Vincent Patella (11) Mt Tabor #13 20:50 6:43
156 120 #1951 Alex O'Brien (12) Weddington #7 20:50 6:43
157 #2039 John Okeyo (10) Siegel #11 20:51 6:43
158 121 #1444 Scott Stegall (10) Piedmont #2 20:51 6:43
159 122 #376 Colin Thetford (10) Cox Mill #1 20:52 6:43
160 #283 Rotondi Timothy (10) Charlotte Catholic #8 20:52 6:43
161 123 #22 Will Canipe (11) A.L. Brown #2 20:53 6:44
162 #1136 Milton Jackson (9) Mallard Creek #1 20:54 6:44
163 #1555 Byran Culler (10) Providence #15 20:54 6:44
164 124 #160 Jack Thomas (11) Bishop McGuinness #1 20:54 6:44
165 #236 Thornton Andrew (9) Charlotte Catholic #9 20:55 6:44
166 125 #1338 Dylon Harris (12) North Lincoln #5 20:56 6:45
167 #2037 Clifton Matuszewski (10) Siegel #12 20:57 6:45
168 #1242 Sam Agnew (12) Mt Tabor #14 20:57 6:45
169 126 #2103 Peyton Williams (12) Lincoln Charter #1 20:58 6:45
170 #2049 Colton Sipp (10) Siegel #13 21:00 6:46
171 #1573 Joe Magraw (12) Providence #16 21:01 6:46
172 #1073 Ethan Brittingham (11) Lexington #11 21:02 6:47
173 #1281 Dustin Uhrig (10) Mt Tabor #15 21:02 6:47
174 #262 Tyler Keller (9) Charlotte Catholic #10 21:02 6:47
175 #533 Colin Read (9) East Mecklenburg #2 21:03 6:47
176 127 #425 Matthew Allen (9) Davie County #2 21:03 6:47
177 128 #1177 Jack Shanahan (9) Marvin Ridge #2 21:04 6:47
178 129 #936 Blake Misenheimer (12) Jesse C. Carson #3 21:04 6:47
179 #1539 Marsalis Atkins (10) Providence #17 21:05 6:48
180 130 #709 Kevin Hines (11) Hickory Ridge #3 21:05 6:48
181 131 #1788 Matthew Kane (12) South Meck #4 21:06 6:48
182 132 #1348 Jacob Wesson (9) North Lincoln #6 21:06 6:48
183 133 #620 Kyle Tucker (11) Gray Stone Day #4 21:07 6:48
184 134 #108 Samuel Jennings (9) Ardrey Kell #7 21:07 6:48
185 #1579 Grady Moore (10) Providence #18 21:08 6:49
186 135 #933 Dylan Koontz (10) Jesse C. Carson #4 21:08 6:49
187 #234 Purvis Andrew (12) Charlotte Catholic #11 21:09 6:49
188 136 #561 Caleb Drye (11) East Rowan #6 21:09 6:49
189 #1255 Zach Holder (12) Mt Tabor #16 21:09 6:49
190 137 #720 Matt Thayer (9) Hickory Ridge #4 21:10 6:49
191 #524 John Harris (9) East Mecklenburg #3 21:10 6:49
192 #1568 Joseph Kim (10) Providence #19 21:11 6:50
193 138 #366 Noah Honeycutt (10) Cox Mill #2 21:11 6:50
194 139 #1696 Austin Orme (9) Rock Hill #4 21:12 6:50
195 #1582 Paul Nestor (10) Providence #20 21:13 6:50
196 #1540 Patrick Baker (11) Providence #21 21:13 6:50
197 #1604 Adam Zalaquett (11) Providence #22 21:14 6:50
198 #1278 Davis Spivey (10) Mt Tabor #17 21:16 6:51
199 #1566 Charlie Kelley (9) Providence #23 21:17 6:51
200 #826 Sean Stewart (10) Hough #2 21:17 6:51
201 #1571 Justin Lovan (10) Providence #24 21:18 6:52
202 #247 Schilly Colin (10) Charlotte Catholic #12 21:18 6:52
203 140 #564 Matt Fleming (12) East Rowan #7 21:19 6:52
204 141 #1403 TreÕ Stanley (12) Northwestern #3 21:19 6:52
205 142 #1995 Daniel Brewer (10) West Forsyth #4 21:20 6:52
206 143 #1209 Andrew Smith (12) Mooresville #1 21:20 6:52
207 #1554 Joshua Crespi (12) Providence #25 21:21 6:53
208 144 #714 Garrett Mitchem (9) Hickory Ridge #5 21:21 6:53
209 145 #1171 Will Jones (9) Marvin Ridge #3 21:22 6:53
210 #582 Conrad Shugart (9) East Rowan #8 21:22 6:53
211 146 #1399 Jonathon Parker (10) Northwestern #4 21:23 6:53
212 #484 Matthew Staehle (9) Durham Jordan #8 21:23 6:53
213 147 #942 Nick York (11) Jesse C. Carson #5 21:23 6:53
214 #1260 Alex Kitchens-Law (10) Mt Tabor #18 21:24 6:54
215 148 #608 Sam HillJennings (12) Gray Stone Day #5 21:24 6:54
216 149 #1204 John Kremar (12) Mooresville #2 21:24 6:54
217 #2047 Foster Self (10) Siegel #14 21:25 6:54
218 #2033 Nikita Fopiano (9) Siegel #15 21:25 6:54
219 #572 Chaney Lowe (10) East Rowan #9 21:26 6:54
220 #114 Akshay Nanda (11) Ardrey Kell #8 21:26 6:54
221 #268 Benton Lietz (10) Charlotte Catholic #13 21:26 6:54
222 150 #1438 Daniel Flitz (10) Piedmont #3 21:27 6:55
223 151 #1043 Sean Kenney (12) Lake Norman Charter #7 21:29 6:55
224 #1033 Michael Clark (12) Lake Norman Charter #8 21:29 6:55
225 #482 Justice Scott (10) Durham Jordan #9 21:31 6:56
226 152 #1390 Luke Davis (8) Northwestern #5 21:32 6:56
227 153 #1789 Patrick Kavanagh (12) South Meck #5 21:33 6:57
228 #554 Joe Brooks (10) East Rowan #10 21:33 6:57
229 #1048 Daniel Phipps (12) Lake Norman Charter #9 21:34 6:57
230 #257 Nolan Hedglin (12) Charlotte Catholic #14 21:34 6:57
231 #574 Logan Newman (10) East Rowan #11 21:34 6:57
232 #1545 Cy Bortey (12) Providence #26 21:34 6:57
233 #1836 Evan Johnson (10) StarrÕs Mill #12 21:35 6:57
234 154 #19 Logan Barnette (11) A.L. Brown #3 21:36 6:58
235 155 #1400 Brandon Partyka (9) Northwestern #6 21:36 6:58
236 #1552 Marshall Courtney (10) Providence #27 21:38 6:58
237 156 #159 John Paul Stepnowski (10) Bishop McGuinness #2 21:39 6:59
238 #1828 John Adams (10) StarrÕs Mill #13 21:40 6:59
239 157 #32 Zack Martin (9) A.L. Brown #4 21:42 7:00
240 #1832 Daniel DeRose-Broeckart (12) StarrÕs Mill #14 21:44 7:00
241 #1565 Preston Hitchock (12) Providence #28 21:47 7:01
242 #979 Jack Chandless (12) Lake Norman #8 21:48 7:01
243 #2028 Nathan Carrothers (11) Siegel #16 21:48 7:01
244 #997 Evan Harris (9) Lake Norman #9 21:53 7:03
245 158 #2026 Alex Yount (10) West Forsyth #5 21:55 7:04
246 #1247 Patrick Bravo (10) Mt Tabor #19 21:56 7:04
247 159 #603 Spencer Fogleman (10) Gray Stone Day #6 21:56 7:04
248 #1557 John Dennehy (10) Providence #29 21:56 7:04
249 160 #622 Owen Whitesell (9) Gray Stone Day #7 21:59 7:05
250 #1939 Logan Jennes (9) Weddington #8 21:59 7:05
251 #604 Jacob Furr (9) Gray Stone Day #8 22:01 7:06
252 #578 Kaleb Robinson (11) East Rowan #12 22:01 7:06
253 161 #1699 Ian Robinson (9) Rock Hill #5 22:02 7:06
254 #89 Jonathan Adams (11) Ardrey Kell #9 22:03 7:06
255 162 #435 Peyton Jones (10) Davie County #3 22:03 7:06
256 #2030 Thomas Cortez (11) Siegel #17 22:04 7:07
257 #1032 Taylor Brumley (12) Lake Norman Charter #10 22:05 7:07
258 163 #716 John Rucker (12) Hickory Ridge #6 22:06 7:07
259 #558 Joshua Cinquemani (9) East Rowan #13 22:06 7:07
260 164 #1802 Alex Shumate (10) South Meck #6 22:07 7:08
261 #105 Joseph Gallo (10) Ardrey Kell #10 22:07 7:08
262 #598 Danny Clayton (12) Gray Stone Day #9 22:08 7:08
263 #566 Logan Haas (11) East Rowan #14 22:08 7:08
264 165 #1169 Jonathan Gras (9) Marvin Ridge #4 22:09 7:08
265 166 #1212 Nikita Wilson (10) Mooresville #3 22:09 7:08
266 167 #377 Kyle Vinton (10) Cox Mill #3 22:09 7:08
267 #470 Alex Chen (9) Durham Jordan #10 22:10 7:09
268 168 #1692 Connor Jenkins (8) Rock Hill #6 22:10 7:09
269 #121 Christopher Stipo (12) Ardrey Kell #11 22:11 7:09
270 #601 Ian Faile (10) Gray Stone Day #10 22:12 7:09
271 169 #18 Lane Argabright (9) A.L. Brown #5 22:13 7:10
272 #1542 Blake Bishop (9) Providence #30 22:15 7:10
273 #267 Cooper Levin (9) Charlotte Catholic #15 22:16 7:10
274 #124 Andrew Watts (10) Ardrey Kell #12 22:16 7:10
275 170 #453 Michael Sparks (9) Davie County #4 22:17 7:11
276 #597 Josh Burris (12) Gray Stone Day #11 22:19 7:11
277 171 #365 Ty Grewell (9) Cox Mill #4 22:20 7:12
278 172 #1208 Nathan Reid (9) Mooresville #4 22:22 7:12
279 173 #1398 Jacob Parker (12) Northwestern #7 22:22 7:12
280 174 #1798 Carter Nelson (9) South Meck #7 22:22 7:12
281 #255 Michael Gibbons (9) Charlotte Catholic #16 22:24 7:13
282 175 #2025 Andrew Underdahl (10) West Forsyth #6 22:25 7:13
283 #1601 Joshua Wallace (9) Providence #31 22:25 7:13
284 #2048 Ross Sessions (10) Siegel #18 22:26 7:14
285 #1249 Joshua Campbell (12) Mt Tabor #20 22:26 7:14
286 176 #1346 Tabor Sykes (11) North Lincoln #7 22:27 7:14
287 #817 Josh Cathey (10) Hough #3 22:27 7:14
288 #258 Tommy Hogan (9) Charlotte Catholic #17 22:28 7:14
289 #240 James Brennan (11) Charlotte Catholic #18 22:28 7:14
290 177 #146 Will Bruns (11) Bishop McGuinness #3 22:30 7:15
291 #276 Stewart Mitchell (10) Charlotte Catholic #19 22:30 7:15
292 178 #1174 Jack MacDonald (10) Marvin Ridge #5 22:31 7:15
293 #106 Sean Gilbert (12) Ardrey Kell #13 22:33 7:16
294 #1785 Jack Holmes (12) South Meck #8 22:34 7:16
295 #1283 Owen Wooten (9) Mt Tabor #21 22:34 7:16
296 #613 Ben McLeod (9) Gray Stone Day #12 22:35 7:17
297 #610 Tanner Inman (12) Gray Stone Day #13 22:36 7:17
298 #1241 Jack Agnew (10) Mt Tabor #22 22:36 7:17
299 179 #151 Jacob Goodman (9) Bishop McGuinness #4 22:38 7:18
300 180 #2024 Andrew Terry (12) West Forsyth #7 22:40 7:18
301 181 #2100 Corey OÕConner (10) Lincoln Charter #2 22:41 7:19
302 #1784 Landon Holbert (12) South Meck #9 22:42 7:19
303 182 #1164 Phillip Choi (9) Marvin Ridge #6 22:42 7:19
304 #1035 Austin Fritz (12) Lake Norman Charter #11 22:43 7:19
305 #619 Braden Taylor (10) Gray Stone Day #14 22:44 7:20
306 #1265 Steven McGuinness (11) Mt Tabor #23 22:45 7:20
307 #122 Alane Tchomnou (10) Ardrey Kell #14 22:47 7:20
308 183 #429 Brant Dupree (11) Davie County #5 22:49 7:21
309 #2055 Nick Vanderheyden (9) Siegel #19 22:51 7:22
310 #1587 Ruan Penland (10) Providence #32 22:53 7:22
311 #908 Quinn Hemler (11) Jay M Robinson #1 22:54 7:23
312 #901 Drew Cheek (10) Jay M Robinson #2 22:54 7:23
313 #125 Jackson Wright (11) Ardrey Kell #15 22:55 7:23
314 #1049 Alex Ponce (9) Lake Norman Charter #12 22:55 7:23
315 #1772 Daniel Bissette (10) South Meck #10 22:56 7:23
316 #562 Zach Earnhardt (12) East Rowan #15 22:58 7:24
317 #1144 Jake Viers (9) Mallard Creek #2 22:58 7:24
318 #2111 Parker Allred (10) Central Davidson #1 22:59 7:24
319 #976 Josh Bernadel (9) Lake Norman #10 23:00 7:25
320 #579 Evan Rogers (12) East Rowan #16 23:01 7:25
321 #1992 Brian Bolinsky (9) West Forsyth #8 23:02 7:25
322 184 #427 Sam Bennett (11) Davie County #6 23:02 7:25
323 #237 Andrew Auger (11) Charlotte Catholic #20 23:04 7:26
324 #1786 Jeff Holmes (10) South Meck #11 23:07 7:27
325 #605 Cal Garmon (11) Gray Stone Day #15 23:07 7:27
326 185 #1201 Darius Homesley (10) Mooresville #5 23:08 7:27
327 #265 David Kostmeyer (9) Charlotte Catholic #21 23:08 7:27
328 186 #1691 Spencer Hayes (9) Rock Hill #7 23:11 7:28
329 187 #38 Zack Stegall (9) A.L. Brown #6 23:11 7:28
330 #1053 Wes Smith (12) Lake Norman Charter #13 23:12 7:29
331 #2041 Tanner Patrick (11) Siegel #20 23:13 7:29
332 188 #26 Lorenzo Delgado (11) A.L. Brown #7 23:13 7:29
333 #1133 Ryan Cummins (11) Mallard Creek #3 23:13 7:29
334 #1038 Brandon Holandez (9) Lake Norman Charter #14 23:14 7:29
335 #1252 Gregory Douglas (11) Mt Tabor #24 23:14 7:29
336 #900 Caleb Cantrell (11) Jay M Robinson #3 23:16 7:30
337 #1690 Sam Gustin (11) Rock Hill #8 23:18 7:30
338 189 #924 Christopher Barringer (10) Jesse C. Carson #6 23:18 7:30
339 #1240 Will Abernethy (10) Mt Tabor #25 23:19 7:31
340 190 #1210 Bryson Towns (9) Mooresville #6 23:20 7:31
341 #898 Archie Barrron (11) Jay M Robinson #4 23:20 7:31
342 #1998 Wilbert Chagula (10) West Forsyth #9 23:21 7:31
343 #606 Troy Garrett (11) Gray Stone Day #16 23:22 7:32
344 #975 Michael Berg (10) Lake Norman #11 23:25 7:33
345 #174 Garrett Bailey (11) Butler #1 23:26 7:33
346 #1585 Michael Patterson (10) Providence #33 23:28 7:34
347 191 #1468 Philipp Bischoff (11) Pine Lake Preparatory #1 23:29 7:34
348 192 #436 Justin Mallard (11) Davie County #7 23:31 7:35
349 #112 Edward Milkey (9) Ardrey Kell #16 23:32 7:35
350 #1840 Colin Lohman (10) StarrÕs Mill #15 23:32 7:35
351 #1267 Akash Mishra (11) Mt Tabor #26 23:35 7:36
352 #242 Britt Carter (10) Charlotte Catholic #22 23:35 7:36
353 #273 Nolan McDonald (11) Charlotte Catholic #23 23:35 7:36
354 193 #1436 Issac Cook (11) Piedmont #4 23:37 7:37
355 #1594 Clay Sellers (10) Providence #34 23:39 7:37
356 #431 Matthew Forrest (9) Davie County #8 23:42 7:38
357 #95 Charles Clark (11) Ardrey Kell #17 23:43 7:39
358 194 #367 Alex Johnson (12) Cox Mill #5 23:44 7:39
359 #1344 Billy Rogers (9) North Lincoln #8 23:45 7:39
360 195 #2104 Kevin Zaho (9) Lincoln Charter #3 23:46 7:40
361 #126 Zachary Wyatt (9) Ardrey Kell #18 23:47 7:40
362 #1279 Joseph Stevens (9) Mt Tabor #27 23:47 7:40
363 #1602 Alex Wu (9) Providence #35 23:48 7:40
364 196 #707 Nick Despot (12) Hickory Ridge #7 23:49 7:40
365 #1572 Jack Mabon (9) Providence #36 23:50 7:41
366 #1999 Trey Crutchfield (9) West Forsyth #10 23:50 7:41
367 #522 Davis Claiborne (9) East Mecklenburg #4 23:51 7:41
368 #1842 Taylor Nelson (10) StarrÕs Mill #16 23:51 7:41
369 #1773 Nathan Brown (10) South Meck #12 23:53 7:42
370 #621 Jack Ward (9) Gray Stone Day #17 23:54 7:42
371 #1931 Carson Glatz (9) Weddington #9 23:54 7:42
372 #1996 Landon Burris (9) West Forsyth #11 23:55 7:42
373 #715 Michael Navel (9) Hickory Ridge #8 23:56 7:43
374 #550 Alex Askew (11) East Rowan #17 24:00 7:44
375 #448 Jacob Rogers (9) Davie County #9 24:02 7:45
376 197 #2084 Nathan Barlow (9) Lincoln Charter #4 24:02 7:45
377 #2022 Jack Stemper (11) West Forsyth #12 24:04 7:45
378 #1695 Joel Morris (10) Rock Hill #9 24:07 7:46
379 #2003 Noah Fischer (9) West Forsyth #13 24:15 7:49
380 #181 Jason Meyer (11) Butler #2 24:20 7:50
381 #92 Donavan Brown (9) Ardrey Kell #19 24:22 7:51
382 #569 Ben Jones (9) East Rowan #18 24:24 7:52
383 #877 Jimmy Witherspoon (9) Indian Land #1 24:24 7:52
384 #830 Eric Warren (9) Hough #4 24:25 7:52
385 #1563 Parker Hilliard (9) Providence #37 24:34 7:55
386 #36 Jason Rivas (9) A.L. Brown #8 24:46 7:59
387 #1799 Joe Perez (10) South Meck #13 24:46 7:59
388 #97 Alec Diaz (9) Ardrey Kell #20 24:47 7:59
389 #614 Logan Miller (11) Gray Stone Day #18 24:48 8:00
390 #2008 Jacob Harper (10) West Forsyth #14 24:49 8:00
391 #2059 Henry Young (12) Siegel #21 24:49 8:00
392 #1946 Derek Long (9) Weddington #10 24:49 8:00
393 #2013 Josh McAlister (10) West Forsyth #15 24:51 8:00
394 #278 Devon Ngo (9) Charlotte Catholic #24 24:52 8:01
395 #437 Johnson Marklin (10) Davie County #10 24:52 8:01
396 #433 George Haire (9) Davie County #11 24:53 8:01
397 198 #371 Hunter Page (10) Cox Mill #6 24:53 8:01
398 199 #1466 Trevor Bachand (9) Pine Lake Preparatory #2 24:57 8:02
399 #1268 Braden Moon (9) Mt Tabor #28 24:59 8:03
400 #708 Jack Frey (9) Hickory Ridge #9 25:00 8:03
401 #93 Nicolas Chance (11) Ardrey Kell #21 25:02 8:04
402 200 #2091 Austin Hughes (9) Lincoln Charter #5 25:03 8:04
403 201 #362 Grant Brown (9) Cox Mill #7 25:07 8:06
404 #279 Spath Nicolas (10) Charlotte Catholic #25 25:08 8:06
405 #1779 Christain Dols (9) South Meck #14 25:14 8:08
406 #1952 Akshay Patel (10) Weddington #11 25:14 8:08
407 #249 OÕBrien Conner (10) Charlotte Catholic #26 25:15 8:08
408 #430 Guiseppe Fanale (9) Davie County #12 25:15 8:08
409 #445 Joshua Peters (12) Davie County #13 25:16 8:09
410 #450 Jacob Scarlett (9) Davie County #14 25:17 8:09
411 #565 Hurst Fowler (12) East Rowan #19 25:18 8:09
412 202 #150 Reid Featherngill (9) Bishop McGuinness #5 25:19 8:10
413 #1401 Kevin Rauppius (12) Northwestern #8 25:23 8:11
414 #996 Christopher Handy (10) Lake Norman #12 25:26 8:12
415 203 #1477 Will Shehane (9) Pine Lake Preparatory #3 25:29 8:13
416 #1694 Peyton McGee (8) Rock Hill #10 25:31 8:13
417 204 #2098 Cy McMaster (10) Lincoln Charter #6 25:32 8:14
418 205 #1476 Drew Sevic (9) Pine Lake Preparatory #4 25:40 8:16
419 #978 Cameron Carpentier (10) Lake Norman #13 25:42 8:17
420 #452 Hampton Smith (11) Davie County #15 25:44 8:18
421 #252 Austin Duke (10) Charlotte Catholic #27 25:45 8:18
422 #455 Will Vaughan-Jones (10) Davie County #16 25:48 8:19
423 #363 Connor Espisito (9) Cox Mill #8 25:48 8:19
424 #570 Tyler Keaton-El (9) East Rowan #20 25:48 8:19
425 #875 Bradley Slee (10) Indian Land #2 25:53 8:20
426 #239 Liam Bendezu (9) Charlotte Catholic #28 25:58 8:22
427 #1244 Holden Armstrong (9) Mt Tabor #29 26:01 8:23
428 #111 Yaswanth Malleedi (9) Ardrey Kell #22 26:03 8:24
429 206 #1470 Sheppard Fowler (10) Pine Lake Preparatory #5 26:12 8:27
430 #1811 Weston Youngblood (9) South Meck #15 26:15 8:28
431 # Unknown (-) - #1 26:16 8:28
432 #107 Elliott Hall (9) Ardrey Kell #23 26:17 8:28
433 #35 Diego Pedroza (9) A.L. Brown #9 26:19 8:29
434 207 #152 Ben Jandzinski (12) Bishop McGuinness #6 26:28 8:32
435 208 #155 Patrick Lancaster (9) Bishop McGuinness #7 26:36 8:34
436 #2113 Matt Wall (9) Central Davidson #2 26:37 8:35
437 #269 Patrick Little (9) Charlotte Catholic #29 26:42 8:36
438 #118 Quentin Russell (11) Ardrey Kell #24 26:44 8:37
439 #110 Michael Kierce (9) Ardrey Kell #25 26:48 8:38
440 #277 Quimby Nathan (9) Charlotte Catholic #30 26:49 8:39
441 209 #935 Justin McNeely (9) Jesse C. Carson #7 26:50 8:39
442 #263 Marc Killian (9) Charlotte Catholic #31 26:55 8:40
443 #449 Jacob Rosier (9) Davie County #17 27:02 8:43
444 #1794 Elliot McGuinnes (10) South Meck #16 27:22 8:49
445 #1275 John Pike (11) Mt Tabor #30 27:23 8:50
446 #1776 Noah Cortes (10) South Meck #17 27:26 8:50
447 #560 Josh Dilts (9) East Rowan #21 27:28 8:51
448 #1693 William Lewis (7) Rock Hill #11 27:29 8:51
449 210 #1211 Louie Vaughn (9) Mooresville #7 27:30 8:52
450 #2112 Dylan Everette (9) Central Davidson #3 27:36 8:54
451 #446 Zach Plott (10) Davie County #18 28:43 9:15
452 #271 Robert Massey (10) Charlotte Catholic #32 28:57 9:20
453 #184 Matthew Tilson (11) Butler #3 29:05 9:22
454 211 #2086 Nick DiSabato (9) Lincoln Charter #7 29:40 9:34
455 #1805 Taylor Thomason (11) South Meck #18 29:49 9:37
456 212 #1448 Jared Woodson (12) Piedmont #5 29:49 9:37
457 #2056 Seth Vink (12) Siegel #22 30:10 9:43
458 #438 Nate Marshall (11) Davie County #19 30:34 9:51
459 #1246 Tanner Beck (10) Mt Tabor #31 30:35 9:51
460 #31 Kyle Heater (9) A.L. Brown #10 32:08 10:21
461 #2092 Logan Hutson (9) Lincoln Charter #8 32:21 10:26
462 #1787 Holden kales (10) South Meck #19 32:26 10:27
463 #1780 Max Dower (10) South Meck #20 32:43 10:33
464 #1791 Jackson Knight (9) South Meck #21 33:12 10:42
465 #580 Jacob Rowell (9) East Rowan #22 42:37 13:44
Scoring Teams and Points:
1. Green Hope 24 (2 4 5 6 7 9 10)
2. Mt Tabor 105 (11 12 13 30 39 82 87)
3. Hilton Head 110 (1 15 17 29 48 69 73)
4. Providence 125 (3 26 27 31 38 43 44)
5. Siegel 236 (18 20 22 86 90 95 109)
6. Lexington 244 (16 49 56 60 63 65 88)
7. Durham Jordan 248 (24 28 51 64 81 106 111)
8. StarrÕs Mill 261 (25 50 54 62 70 72 75)
9. Weddington 261 (19 42 61 68 71 102 120)
10. Lake Norman Charter 281 (8 46 52 83 92 107 151)
11. East Rowan 309 (36 37 66 79 91 136 140)
12. Charlotte Catholic 321 (14 67 77 78 85 89 113)
13. Lake Norman 331 (23 55 58 97 98 105 117)
14. Ardrey Kell 371 (33 45 94 99 100 101 134)
15. Jesse C. Carson 472 (21 40 129 135 147 189 209)
16. West Forsyth 484 (47 53 84 142 158 175 180)
17. Hickory Ridge 486 (34 41 130 137 144 163 196)
18. North Lincoln 493 (32 110 112 114 125 132 176)
19. Rock Hill 529 (59 74 96 139 161 168 186)
20. South Meck 559 (76 80 119 131 153 164 174)
21. Gray Stone Day 603 (103 104 115 133 148 159 160)
22. Northwestern 614 (57 118 141 146 152 155 173)
23. Davie County 677 (35 127 162 170 183 184 192)
24. A.L. Brown 696 (93 123 154 157 169 187 188)
25. Marvin Ridge 732 (116 128 145 165 178 182)
26. Piedmont 784 (108 121 150 193 212)
27. Cox Mill 792 (122 138 167 171 194 198 201)
28. Mooresville 815 (143 149 166 172 185 190 210)
29. Bishop McGuinness 838 (124 156 177 179 202 207 208)
30. Lincoln Charter 899 (126 181 195 197 200 204 211)
31. Pine Lake Preparatory 1004 (191 199 203 205 206)