Place Points Bib# Name (Grade) Team Time Pace
1 1 #1196 Tim Coffey (11) Mooresville #1 16:05 5:11
2 2 #705 Alex Cornwell (10) Hickory Ridge #1 16:13 5:13
3 3 #934 Zachary Marchinko (10) Jesse C. Carson #1 16:20 5:16
4 4 #180 Shad McGrew (10) Butler #1 16:30 5:19
5 5 #196 Derek Chavis (12) Central Davidson #1 16:40 5:22
6 6 #1197 Nick Erwin (11) Mooresville #2 16:58 5:28
7 7 #197 Alex Crook (10) Central Davidson #2 17:04 5:30
8 8 #1045 Matt Panza (12) Lake Norman Charter #1 17:05 5:30
9 9 #782 Nate Nash (12) Hopewell #1 17:08 5:31
10 10 #1050 Sean Powers (11) Lake Norman Charter #2 17:20 5:35
11 11 #939 Danyal Sherer (11) Jesse C. Carson #2 17:22 5:36
12 12 #850 Corey Garagiola (12) Independence #1 17:24 5:36
13 13 #1037 Stephen Hack (12) Lake Norman Charter #3 17:27 5:37
14 14 #1042 Nathan Kemper (10) Lake Norman Charter #4 17:32 5:39
15 15 #781 Dane Mohn (11) Hopewell #2 17:34 5:40
16 16 #710 Matt Inman (9) Hickory Ridge #2 17:37 5:40
17 17 #1803 Ben Talbert (11) South Meck #1 17:38 5:41
18 18 #369 Stephen Larson (12) Cox Mill #1 17:39 5:41
19 19 #25 Kellen Corson (11) A.L. Brown #1 17:41 5:42
20 20 #1447 Joshua Williams (12) Piedmont #1 17:42 5:42
21 21 #930 Garrett Ingold (10) Jesse C. Carson #3 17:48 5:44
22 22 #330 Chris Bradley (12) Concord #1 17:49 5:44
23 23 #1203 Tucker Key (10) Mooresville #3 17:49 5:44
24 24 #1139 Brandon Nobrega (12) Mallard Creek #1 17:51 5:45
25 25 #203 Alec Rhodes (12) Central Davidson #3 17:51 5:45
26 26 #30 Curtis Haynie (12) A.L. Brown #2 17:52 5:45
27 27 #824 Joey Obeid (10) Hough #1 17:52 5:45
28 28 #712 Vikash Kumar (11) Hickory Ridge #3 17:53 5:46
29 29 #1446 Chandler Williams (11) Piedmont #2 17:57 5:47
30 30 #1435 Marcus Christinsen (10) Piedmont #3 17:57 5:47
31 31 #1414 Brenden Forbis (12) Olympic #1 18:02 5:49
32 32 #617 Patrick Parsons (11) Gray Stone Day #1 18:02 5:49
33 33 #925 Nick Cox (10) Jesse C. Carson #4 18:04 5:49
34 34 #1790 Ryan Kavanagh (10) South Meck #2 18:05 5:50
35 35 #813 Matt Alfers (10) Hough #2 18:09 5:51
36 36 #335 Matthew Panner (10) Concord #2 18:11 5:51
37 37 #1800 Eric Procunier (11) South Meck #3 18:13 5:52
38 38 #1040 Jordan Howlett (10) Lake Norman Charter #5 18:14 5:52
39 39 #1804 Adam Thomas (11) South Meck #4 18:17 5:53
40 #534 Noah Richardson (11) East Mecklenburg #1 18:19 5:54
41 40 #940 Dylan Snider (12) Jesse C. Carson #5 18:20 5:54
42 41 #1205 Zachary Mercer (9) Mooresville #4 18:21 5:55
43 42 #704 Parker Burns (10) Hickory Ridge #4 18:23 5:55
44 43 #600 David Cowan (11) Gray Stone Day #2 18:25 5:56
45 44 #1142 Brandon Schwartz (11) Mallard Creek #2 18:25 5:56
46 45 #1140 Charlie Rogers (10) Mallard Creek #3 18:26 5:56
47 46 #33 AJ Meadows (11) A.L. Brown #3 18:27 5:57
48 47 #852 Clayton Johnston (12) Independence #2 18:27 5:57
49 48 #205 Styrling Tangusso (10) Central Davidson #4 18:31 5:58
50 49 #929 Wil Holshouser (12) Jesse C. Carson #6 18:33 5:59
51 50 #204 Zeb Stewart (11) Central Davidson #5 18:33 5:59
52 51 #1202 Joseph Johnson (10) Mooresville #5 18:34 5:59
53 52 #1200 Dylan Hiatt (10) Mooresville #6 18:35 5:59
54 53 #1793 Kyle Long (12) South Meck #5 18:36 6:00
55 54 #1418 JaĆvonta Munford (12) Olympic #2 18:36 6:00
56 55 #198 Dakota Freeman (11) Central Davidson #6 18:40 6:01
57 56 #932 Hunter Kimball (10) Jesse C. Carson #7 18:40 6:01
58 57 #1440 Garrett Griffin (11) Piedmont #4 18:41 6:01
59 58 #1306 Spencer Ader (11) North Davidson #1 18:41 6:01
60 #535 Michael Shaw (12) East Mecklenburg #2 18:42 6:01
61 59 #1313 Cameron Peterson (10) North Davidson #2 18:42 6:01
62 60 #1307 Nicholas Bell (11) North Davidson #3 18:43 6:02
63 61 #853 Jason Lux (11) Independence #3 18:44 6:02
64 62 #1057 Andrew Swift (11) Lake Norman Charter #6 18:45 6:02
65 63 #182 Austin Paytes (12) Butler #2 18:48 6:03
66 64 #374 A.J. Siersma (12) Cox Mill #2 18:48 6:03
67 65 #1777 Henry Crew (9) South Meck #6 18:50 6:04
68 66 #1445 Mathis Strickland (9) Piedmont #5 18:51 6:04
69 67 #1888 Daniel Parmesano (10) Walkertown #1 18:53 6:05
70 68 #1044 Alex Manwill (10) Lake Norman Charter #7 18:56 6:06
71 69 #1363 Malik Vandiver (11) North Mecklenburg #1 18:58 6:07
72 70 #200 Thomas Gobble (12) Central Davidson #7 19:00 6:07
73 71 #1782 Diego Fuentes (11) South Meck #7 19:01 6:08
74 72 #821 Colton Major (12) Hough #3 19:01 6:08
75 73 #373 Chase Philemon (12) Cox Mill #3 19:02 6:08
76 74 #618 Josh Rolan (12) Gray Stone Day #3 19:07 6:10
77 75 #609 Reid Huckabee (11) Gray Stone Day #4 19:09 6:10
78 76 #329 Taylor Blovsky (11) Concord #3 19:11 6:11
79 77 #822 Zach Marti (9) Hough #4 19:11 6:11
80 #199 Clay Gallimore (10) Central Davidson #8 19:11 6:11
81 #1036 Brian Hack (9) Lake Norman Charter #8 19:12 6:11
82 #937 Gabe Peeler (11) Jesse C. Carson #8 19:12 6:11
83 78 #1889 Matthew Rogers (10) Walkertown #2 19:13 6:11
84 79 #331 Rodi Feldeit (10) Concord #4 19:15 6:12
85 #938 Graham Purcell (10) Jesse C. Carson #9 19:16 6:12
86 80 #775 Jairrin Dickins (12) Hopewell #3 19:16 6:12
87 81 #827 Joel Tinkler (11) Hough #5 19:17 6:13
88 #1034 Keaton Cooper (12) Lake Norman Charter #9 19:18 6:13
89 #931 Matt Jones (12) Jesse C. Carson #10 19:19 6:13
90 82 #372 Ethan Pestyk (11) Cox Mill #4 19:21 6:14
91 83 #829 Andrew Vaccaro (11) Hough #6 19:21 6:14
92 84 #602 Jordy Featherstone (10) Gray Stone Day #5 19:22 6:14
93 #1796 Jack McKenzie (12) South Meck #8 19:26 6:16
94 85 #1437 Robert Doane (12) Piedmont #6 19:28 6:16
95 #1810 Spencer Youngblood (11) South Meck #9 19:28 6:16
96 86 #1134 Arijit Datta (12) Mallard Creek #4 19:29 6:17
97 87 #1891 Josh Wampler (11) Walkertown #3 19:29 6:17
98 88 #364 Teague Grewell (12) Cox Mill #5 19:30 6:17
99 89 #23 Byron Carroll (10) A.L. Brown #4 19:30 6:17
100 90 #1130 Atkinson Austin (9) Mallard Creek #5 19:31 6:17
101 91 #1864 Juan Gomez (11) Sun Valley #1 19:33 6:18
102 92 #360 Austin Alpern (11) Cox Mill #6 19:33 6:18
103 #1809 Jackson Walker (11) South Meck #10 19:34 6:18
104 #1054 Reid Somloi (9) Lake Norman Charter #10 19:35 6:19
105 93 #855 Christian May (12) Independence #4 19:36 6:19
106 94 #1412 Brett Bartsch (10) Olympic #3 19:37 6:19
107 95 #815 Calvin Blubaugh (10) Hough #7 19:38 6:20
108 96 #1360 Anthony Lorenzo (10) North Mecklenburg #2 19:39 6:20
109 97 #368 Nick Kostick (12) Cox Mill #7 19:39 6:20
110 98 #177 Zeke CinqMars (10) Butler #3 19:40 6:20
111 99 #616 Will Murdoch (10) Gray Stone Day #6 19:42 6:21
112 100 #771 Nicholas Bagot (12) Hopewell #4 19:43 6:21
113 101 #718 Sam Rupp (11) Hickory Ridge #5 19:45 6:22
114 102 #328 Johnny Black (11) Concord #5 19:47 6:22
115 103 #1316 Mason Woodruff (9) North Davidson #4 19:49 6:23
116 #361 Evan Alpern (11) Cox Mill #8 19:50 6:23
117 104 #778 Bart Kelly (12) Hopewell #5 19:56 6:25
118 #818 Matt Cuddy (12) Hough #8 19:57 6:26
119 105 #706 Wes Cottrill (12) Hickory Ridge #6 19:58 6:26
120 106 #37 Sammy Stapp (9) A.L. Brown #5 19:59 6:26
121 107 #717 Chris Rupp (12) Hickory Ridge #7 20:00 6:27
122 108 #1135 Nicholas Hall (11) Mallard Creek #6 20:00 6:27
123 109 #183 Kevin Simono (12) Butler #4 20:01 6:27
124 110 #2087 Luke Dodge (10) Lincoln Charter #1 20:02 6:27
125 #820 Chris Koehler (9) Hough #9 20:03 6:28
126 111 #178 Matthew Dundorf (9) Butler #5 20:08 6:29
127 112 #28 Salbador Fuentes (9) A.L. Brown #6 20:08 6:29
128 113 #1479 Jeffery Sisson (11) Pine Lake Preparatory #1 20:10 6:30
129 114 #339 Matthew Twigger (11) Concord #6 20:13 6:31
130 115 #846 Tanner Barnett (12) Independence #5 20:14 6:31
131 116 #1416 Stephen Kapange (10) Olympic #4 20:14 6:31
132 117 #1311 Grant Morgan (9) North Davidson #5 20:15 6:31
133 118 #1472 Andrew Guazzerotti (10) Pine Lake Preparatory #2 20:21 6:33
134 119 #27 Patrick Fongemy (9) A.L. Brown #7 20:21 6:33
135 120 #1138 Tyler Murphy (11) Mallard Creek #7 20:23 6:34
136 #370 Riley Murphy (10) Cox Mill #9 20:25 6:35
137 121 #1356 Tony Amos (12) North Mecklenburg #3 20:30 6:36
138 122 #1310 Logan McDonald (12) North Davidson #6 20:33 6:37
139 123 #1474 Ryan Mutch (12) Pine Lake Preparatory #3 20:41 6:40
140 124 #615 Kyle Mitchell (10) Gray Stone Day #7 20:43 6:40
141 125 #2097 Coll McCranie (9) Lincoln Charter #2 20:45 6:41
142 126 #1885 Corey Cook (12) Walkertown #4 20:47 6:42
143 127 #327 Ash Berger (11) Concord #7 20:48 6:42
144 #375 Scott Smith (12) Cox Mill #10 20:49 6:42
145 128 #179 Jake Hutchinson (9) Butler #6 20:51 6:43
146 129 #1441 Garrett Shepperd (12) Piedmont #7 20:51 6:43
147 130 #1485 Harrison White (11) Pine Lake Preparatory #4 20:54 6:44
148 131 #2088 Matt Dodge (11) Lincoln Charter #3 20:57 6:45
149 132 #1206 Nick Panovich (10) Mooresville #7 20:59 6:46
150 133 #1890 Justin Still (11) Walkertown #5 21:02 6:47
151 134 #2089 Daniel Fricker (9) Lincoln Charter #4 21:06 6:48
152 135 #1415 Tony Giordano (10) Olympic #5 21:06 6:48
153 136 #176 Brendan Carr (9) Butler #7 21:20 6:52
154 137 #2102 Brandon Tibbits (10) Lincoln Charter #5 21:30 6:56
155 #175 Trevor Bailey (12) Butler #8 21:34 6:57
156 #530 Nick Nicholson (10) East Mecklenburg #3 21:38 6:58
157 138 #1865 John Luke (11) Sun Valley #2 21:41 6:59
158 139 #1884 Ryan Carter (11) Walkertown #6 21:42 7:00
159 140 #1413 Kyle Brodfuehrer (10) Olympic #6 21:45 7:00
160 141 #1417 David Moreno (10) Olympic #7 21:47 7:01
161 142 #2096 Connor Lisy (10) Lincoln Charter #6 21:53 7:03
162 #1145 Daquan Wallace (9) Mallard Creek #8 21:53 7:03
163 143 #2105 Jose Solano (11) North Davidson #7 21:57 7:04
164 144 #1478 Blake Sisson (9) Pine Lake Preparatory #5 22:06 7:07
165 145 #773 Ryan Cain (11) Hopewell #6 22:08 7:08
166 146 #848 Marlin Curry (10) Independence #6 22:15 7:10
167 #1420 Calvin Sumter (11) Olympic #8 22:22 7:12
168 147 #1481 Charlie Spoeneman (12) Pine Lake Preparatory #6 22:25 7:13
169 148 #1475 Reed Pake (11) Pine Lake Preparatory #7 22:29 7:15
170 #1471 Matthew Garberina (10) Pine Lake Preparatory #8 22:37 7:17
171 149 #1357 Chris Blackey (9) North Mecklenburg #4 22:39 7:18
172 150 #1860 Jaylen Blount (9) Sun Valley #3 22:42 7:19
173 #1315 Matthew Snider (9) North Davidson #8 22:45 7:20
174 #1314 Kevin Smith (11) North Davidson #9 22:55 7:23
175 151 #1866 Sean Maflin (9) Sun Valley #4 22:58 7:24
176 152 #1868 Michael Seavrence (10) Sun Valley #5 22:59 7:24
177 153 #854 Nicholas Lux (9) Independence #7 23:09 7:28
178 154 #2085 Will DeYoe (10) Lincoln Charter #7 23:12 7:29
179 155 #1358 Jack Bradford (12) North Mecklenburg #5 23:16 7:30
180 #326 Carter Armstrong (10) Concord #8 23:24 7:32
181 156 #783 Zach Neely (11) Hopewell #7 23:35 7:36
182 #1469 Alex Blackwelder (12) Pine Lake Preparatory #9 24:08 7:47
183 #776 Alec Greenberg (12) Hopewell #8 25:16 8:09
184 #780 Jack Lloyd (12) Hopewell #9 25:23 8:11
185 157 #1362 Caleb Readling (10) North Mecklenburg #6 25:29 8:13
186 #847 Sean Carney (9) Independence #8 26:06 8:25
187 158 #1861 Michael Cowden (9) Sun Valley #6 26:28 8:32
188 #1312 Ryan Morton (11) North Davidson #10 27:21 8:49
189 #856 Matthew Simcox (9) Independence #9 27:53 8:59
190 159 #1863 Michael Garrett (11) Sun Valley #7 28:07 9:04
191 #777 Shayne Householder (9) Hopewell #10 28:21 9:08
192 #1867 Jason Pierre (12) Sun Valley #8 32:31 10:29
193 160 #1883 Jacob Carpenter (9) Walkertown #7 32:31 10:29
Scoring Teams and Points:
1. Lake Norman Charter 83 (8 10 13 14 38 62 68)
2. Jesse C. Carson 108 (3 11 21 33 40 49 56)
3. Mooresville 122 (1 6 23 41 51 52 132)
4. Central Davidson 135 (5 7 25 48 50 55 70)
5. South Meck 180 (17 34 37 39 53 65 71)
6. Hickory Ridge 189 (2 16 28 42 101 105 107)
7. Piedmont 202 (20 29 30 57 66 85 129)
8. A.L. Brown 286 (19 26 46 89 106 112 119)
9. Mallard Creek 289 (24 44 45 86 90 108 120)
10. Hough 292 (27 35 72 77 81 83 95)
11. Gray Stone Day 308 (32 43 74 75 84 99 124)
12. Hopewell 308 (9 15 80 100 104 145 156)
13. Concord 315 (22 36 76 79 102 114 127)
14. Cox Mill 325 (18 64 73 82 88 92 97)
15. Independence 328 (12 47 61 93 115 146 153)
16. Butler 385 (4 63 98 109 111 128 136)
17. North Davidson 397 (58 59 60 103 117 122 143)
18. Olympic 430 (31 54 94 116 135 140 141)
19. Walkertown 491 (67 78 87 126 133 139 160)
20. North Mecklenburg 590 (69 96 121 149 155 157)
21. Pine Lake Preparatory 628 (113 118 123 130 144 147 148)
22. Lincoln Charter 637 (110 125 131 134 137 142 154)
23. Sun Valley 682 (91 138 150 151 152 158 159)