Place Points Bib# Name (Grade) Team Time Pace
1 1 #1266 Ian Milder (12) Mt Tabor #1 15:09 4:53
2 2 #1574 Wyatt Maxey (12) Providence #1 15:10 4:53
3 3 #1086 Zach Langston (12) Lexington #1 15:20 4:56
4 4 #1011 Patrick Sheehan (12) Lake Norman #1 15:22 4:57
5 5 #1870 Phillip Hall (11) Terry Sanford #1 15:35 5:01
6 6 #498 Ryan Brady (12) East Chapel Hill #1 15:41 5:03
7 7 #742 Colton Hennessey (12) Hilton Head #1 15:42 5:03
8 8 #1335 Andrew Fea (12) North Lincoln #1 15:43 5:04
9 9 #475 Nikolaus Kreiling (12) Durham Jordan #1 15:44 5:04
10 10 #1345 Ryan Shannon (12) North Lincoln #2 15:46 5:05
11 11 #911 McCann Sheridan (12) Jay M Robinson #1 15:51 5:06
12 #1606 Chris OÕBrien (12) Raleigh Charter #1 15:51 5:06
13 12 #1661 Tony Morales (12) River Bluff #1 15:53 5:07
14 13 #254 Evan Georges (12) Charlotte Catholic #1 15:54 5:07
15 14 #739 Cisco Ferre (11) Hilton Head #2 15:55 5:08
16 #2116 Grant Rodgers (11) Heritage #1 15:55 5:08
17 15 #468 Daniel Beamer (12) Durham Jordan #2 15:59 5:09
18 16 #674 Tom Nobles (12) Green Hope #1 16:00 5:09
19 #2115 Colton Lawson (11) Northern Durham #1 16:10 5:12
20 17 #1282 Brad Walter (11) Mt Tabor #2 16:10 5:12
21 18 #505 Ethan Ready (10) East Chapel Hill #2 16:11 5:13
22 19 #1937 Ryan Hobbs (11) Weddington #1 16:14 5:14
23 20 #1599 Tanner Sutter (10) Providence #2 16:19 5:15
24 21 #2054 Drake Uselton (12) Siegel #1 16:26 5:18
25 22 #1927 Matthew Conner (10) Weddington #2 16:31 5:19
26 23 #1850 Josh Warren (11) StarrÕs Mill #1 16:31 5:19
27 24 #1827 James Adams (12) StarrÕs Mill #2 16:34 5:20
28 25 #2002 Garrett Farrimond (12) West Forsyth #1 16:36 5:21
29 26 #469 Matthew Blivin (12) Durham Jordan #3 16:36 5:21
30 27 #1277 Nathan Smith (12) Mt Tabor #3 16:39 5:22
31 28 #1844 Ryan Phillips (12) StarrÕs Mill #3 16:41 5:22
32 29 #2017 Nelson Russ (10) West Forsyth #2 16:45 5:24
33 30 #1257 Philip Jolly (12) Mt Tabor #4 16:47 5:24
34 31 #1263 Michael Madden (11) Mt Tabor #5 16:49 5:25
35 32 #675 Brad Pehr (12) Green Hope #2 16:49 5:25
36 33 #2106 Cameron Ruppe (12) Rock Hill #1 16:50 5:25
37 34 #1548 Dylan Cohen (12) Providence #3 16:52 5:26
38 35 #669 Will Jordan (12) Green Hope #3 16:53 5:26
39 36 #501 James Gildard (10) East Chapel Hill #3 16:54 5:27
40 37 #658 Jonathan Bakley (12) Green Hope #4 16:55 5:27
41 38 #2042 Spencer Pennington (11) Siegel #2 16:56 5:27
42 39 #676 Henry Pehr (10) Green Hope #5 16:56 5:27
43 40 #1683 Thomas Bennink (11) Rock Hill #2 16:57 5:28
44 41 #1097 Jack Stewart (12) Lexington #2 16:59 5:28
45 42 #1100 Dane Szalwinski (11) Lexington #3 16:59 5:28
46 43 #1714 Mike Stiegler (11) Sanderson #1 17:00 5:29
47 44 #504 Connor McDonald (10) East Chapel Hill #4 17:01 5:29
48 45 #1299 Gunar Swartzlander (12) New Hanover #1 17:02 5:29
49 46 #1687 Jacob Coccia (10) Rock Hill #3 17:04 5:30
50 47 #1940 Colton Jordan (10) Weddington #3 17:04 5:30
51 48 #986 Kevin Craig (12) Lake Norman #2 17:05 5:30
52 49 #1340 Lonnie Johnson (12) North Lincoln #3 17:05 5:30
53 50 #1954 Mitchell Resor (10) Weddington #4 17:10 5:32
54 51 #1384 Christian Acker (12) Northwestern #1 17:11 5:32
55 52 #117 Jason Port (11) Ardrey Kell #1 17:11 5:32
56 53 #897 Sergio Adame (11) Jay M Robinson #2 17:12 5:32
57 54 #672 Carter Lux (9) Green Hope #6 17:14 5:33
58 55 #1078 Patrick Duggan (11) Lexington #4 17:14 5:33
59 56 #2011 Blake Koeval (11) West Forsyth #3 17:15 5:33
60 57 #243 Smith Chase (11) Charlotte Catholic #2 17:16 5:34
61 58 #1872 William Kumi (12) Terry Sanford #2 17:16 5:34
62 59 #1341 Riley Jones (10) North Lincoln #4 17:16 5:34
63 60 #1261 Kenny Kneisel (10) Mt Tabor #6 17:17 5:34
64 61 #1293 Jackson Denton (11) New Hanover #2 17:17 5:34
65 62 #1349 Zach Wesson (11) North Lincoln #5 17:18 5:34
66 63 #109 Ryan Kendall (9) Ardrey Kell #2 17:18 5:34
67 64 #734 Jack Beattie (10) Hilton Head #3 17:19 5:35
68 65 #90 Ian Barclay (12) Ardrey Kell #3 17:19 5:35
69 66 #735 Sam Beattie (10) Hilton Head #4 17:20 5:35
70 67 #1084 Hunter Janus (10) Lexington #5 17:20 5:35
71 68 #750 Eladio Wilkinson (11) Hilton Head #5 17:21 5:35
72 69 #741 Ben Gillman (10) Hilton Head #6 17:21 5:35
73 70 #573 Cal Meyers (12) East Rowan #1 17:22 5:36
74 71 #2001 Vernon Espinoza (11) West Forsyth #4 17:22 5:36
75 72 #1629 Paolo Milan (12) Ridge View #1 17:23 5:36
76 73 #991 Wyatt Fedorka (11) Lake Norman #3 17:24 5:36
77 74 #113 Dyllan Moss (12) Ardrey Kell #4 17:24 5:36
78 75 #1339 Austin Hilburn (9) North Lincoln #6 17:25 5:37
79 76 #1716 Alex White (11) Sanderson #2 17:26 5:37
80 77 #1245 Ryan Armstrong (11) Mt Tabor #7 17:28 5:38
81 78 #1688 Jared Coccia (10) Rock Hill #4 17:28 5:38
82 79 #1685 Conner Case (10) Rock Hill #5 17:28 5:38
83 80 #1170 Roark Habegger (10) Marvin Ridge #1 17:29 5:38
84 81 #972 Wes Anderson (11) Lake Norman #4 17:29 5:38
85 82 #235 Roberts Andrew (12) Charlotte Catholic #3 17:31 5:39
86 83 #738 Phillip Evans (9) Hilton Head #7 17:32 5:39
87 84 #281 Roche Spencer (11) Charlotte Catholic #4 17:33 5:39
88 85 #1550 Mitch Costa (12) Providence #4 17:34 5:40
89 86 #1715 Evan Welles (10) Sanderson #3 17:35 5:40
90 87 #1829 Alex Casado (11) StarrÕs Mill #4 17:35 5:40
91 88 #478 Greyson Meyer (12) Durham Jordan #4 17:35 5:40
92 89 #1869 Patrick Arata (12) Terry Sanford #3 17:38 5:41
93 90 #1598 Logan Sutter (10) Providence #5 17:39 5:41
94 91 #670 Michael Kolor (10) Green Hope #7 17:40 5:41
95 #746 Noa Pagatpatan (10) Hilton Head #8 17:40 5:41
96 92 #904 David Evans (11) Jay M Robinson #3 17:41 5:42
97 93 #1395 Kole Koterba (11) Northwestern #2 17:41 5:42
98 94 #145 Jack Brannan (11) Bishop McGuinness #1 17:41 5:42
99 95 #144 Peter Balogh (11) Bishop McGuinness #2 17:42 5:42
100 96 #988 Collin Emerson (12) Lake Norman #5 17:43 5:42
101 97 #1925 Jackson Bivens (10) Weddington #5 17:43 5:42
102 98 #1835 Kevin Hillinski (11) StarrÕs Mill #5 17:44 5:43
103 99 #1294 Tristan Geever (11) New Hanover #3 17:45 5:43
104 #737 Nahuel Coronel (9) Hilton Head #9 17:45 5:43
105 100 #158 Bryan Soltis (11) Bishop McGuinness #3 17:45 5:43
106 101 #1713 Blake Koch (10) Sanderson #4 17:46 5:43
107 102 #977 Bradley Bocker (11) Lake Norman #6 17:46 5:43
108 103 #305 Jason Huber (12) Community School of Davidson # 17:47 5:44
109 104 #1391 Chad Fennell (12) Northwestern #3 17:48 5:44
110 105 #119 Harrison Saint (12) Ardrey Kell #5 17:49 5:44
111 106 #581 Josh Rowell (12) East Rowan #2 17:50 5:45
112 107 #1085 Alex Johnson (11) Lexington #6 17:50 5:45
113 108 #1662 Caleb Rummel (9) River Bluff #2 17:51 5:45
114 109 #153 William Johnson (12) Bishop McGuinness #4 17:52 5:45
115 110 #474 Romel Garcia (12) Durham Jordan #5 17:52 5:45
116 #1271 Adam Ornelles (11) Mt Tabor #8 17:53 5:46
117 111 #1175 Austin Payeur (11) Marvin Ridge #2 17:56 5:47
118 112 #100 Joseph Eudy (9) Ardrey Kell #6 17:56 5:47
119 113 #1711 Sawyer Keith (10) Sanderson #5 17:57 5:47
120 114 #1578 Will McSwain (10) Providence #6 17:57 5:47
121 115 #1173 Jacob Lipsey (9) Marvin Ridge #3 17:58 5:47
122 116 #2050 Tyler Smith (10) Siegel #3 17:58 5:47
123 117 #1102 Conley Waters (10) Lexington #7 17:59 5:48
124 118 #1942 Eddie Kalaf (12) Weddington #6 18:00 5:48
125 119 #555 Chance Brown (10) East Rowan #3 18:01 5:48
126 120 #2040 Miles Ownby (12) Siegel #4 18:02 5:49
127 121 #1334 Tanner Doss (10) North Lincoln #7 18:02 5:49
128 122 #299 Frank Bragg (10) Community School of Davidson # 18:02 5:49
129 123 #481 Austin Rooks (10) Durham Jordan #6 18:03 5:49
130 124 #987 Christian Dalton (12) Lake Norman #7 18:03 5:49
131 125 #1165 Mack Despard (9) Marvin Ridge #4 18:04 5:49
132 126 #1558 Jack Emerson (12) Providence #7 18:07 5:50
133 127 #549 Justin Allen (12) East Rowan #4 18:08 5:50
134 128 #154 Zack Jones (11) Bishop McGuinness #5 18:08 5:50
135 129 #1947 Collin Love (10) Weddington #7 18:09 5:51
136 130 #483 Mitchell Slentz (11) Durham Jordan #7 18:10 5:51
137 #1343 Jared Moore (11) North Lincoln #8 18:11 5:51
138 #1541 Patrick Barley (9) Providence #8 18:12 5:52
139 131 #285 Sharp Zachary (12) Charlotte Catholic #5 18:12 5:52
140 #1342 Adam Lineberger (10) North Lincoln #9 18:13 5:52
141 132 #499 Brandon Chan (12) East Chapel Hill #5 18:14 5:52
142 #1332 Tyler Covington (12) North Lincoln #10 18:15 5:53
143 133 #1701 Joey Teachout (9) Rock Hill #6 18:17 5:53
144 134 #584 Jason Troutman (11) East Rowan #5 18:17 5:53
145 135 #1849 Joshua Tysor (9) StarrÕs Mill #6 18:18 5:54
146 136 #102 Connor Fields (10) Ardrey Kell #7 18:19 5:54
147 137 #502 Chris Hassel (9) East Chapel Hill #6 18:20 5:54
148 138 #245 Bauer Christopher (11) Charlotte Catholic #6 18:21 5:55
149 139 #250 Zachary Cox (11) Charlotte Catholic #7 18:21 5:55
150 #256 Suddeth Graham (11) Charlotte Catholic #8 18:22 5:55
151 #1080 Miles Fowler (10) Lexington #8 18:23 5:55
152 #1262 Jackie Lin (11) Mt Tabor #9 18:23 5:55
153 140 #1292 Nigel Barnes (12) New Hanover #4 18:24 5:56
154 141 #1710 Blake Ayers (11) Sanderson #6 18:24 5:56
155 142 #1712 Michael Kinney (10) Sanderson #7 18:25 5:56
156 #259 Winters Jacob (10) Charlotte Catholic #9 18:26 5:56
157 #985 Ian Cook (12) Lake Norman #8 18:26 5:56
158 #1930 Brian Gaye (12) Weddington #8 18:27 5:57
159 143 #304 William Gosnell (10) Community School of Davidson # 18:28 5:57
160 144 #1839 Reed Livingston (10) StarrÕs Mill #7 18:29 5:57
161 145 #1702 Lee Wooden (11) Rock Hill #7 18:31 5:58
162 146 #905 Paul Evans (9) Jay M Robinson #4 18:32 5:58
163 #1551 Nick Couchell (11) Providence #9 18:33 5:59
164 147 #2005 Bennett Gould (9) West Forsyth #5 18:36 6:00
165 148 #2027 Matt Barnes (11) Siegel #5 18:36 6:00
166 149 #1296 Sean Mulherin (11) New Hanover #5 18:37 6:00
167 #1556 Matt Danze (11) Providence #10 18:39 6:00
168 150 #1633 Taylor Simpson (12) Ridge View #2 18:40 6:01
169 #989 Jacob Ennis (9) Lake Norman #9 18:41 6:01
170 151 #2053 Jackson Timken (11) Siegel #6 18:42 6:01
171 152 #2046 Nick Robinson (12) Siegel #7 18:43 6:02
172 153 #1159 Mason Bhatia (9) Marvin Ridge #5 18:44 6:02
173 #1833 Thomas Evans (11) StarrÕs Mill #8 18:44 6:02
174 #1686 John Charbonnet (9) Rock Hill #8 18:44 6:02
175 154 #1180 Taivion Taylor (10) Marvin Ridge #6 18:45 6:02
176 #1852 John Wiggins (9) StarrÕs Mill #9 18:46 6:03
177 #472 Wesley Ellis (10) Durham Jordan #8 18:47 6:03
178 #1845 Philip Snitzer (11) StarrÕs Mill #10 18:50 6:04
179 155 #552 Jason Basso (12) East Rowan #6 18:54 6:05
180 156 #442 Michael Mebel (12) Davie County #1 18:55 6:06
181 157 #876 Austin St John (9) Indian Land #1 18:56 6:06
182 158 #1632 Justin Rose (9) Ridge View #3 18:57 6:06
183 159 #451 Nick Simmons (10) Davie County #2 18:57 6:06
184 #2045 Blake Revlett (10) Siegel #8 18:58 6:07
185 160 #503 Jake Krzyzewski (11) East Chapel Hill #7 19:01 6:08
186 161 #432 Cody Griggs (11) Davie County #3 19:02 6:08
187 162 #873 Matthew Hajek (12) Indian Land #2 19:02 6:08
188 #736 Jason Busby (10) Hilton Head #10 19:02 6:08
189 163 #1875 Tristan Yanez (12) Terry Sanford #4 19:03 6:08
190 #1093 Blake Risinger (12) Lexington #9 19:03 6:08
191 164 #1871 Tristan Hamilton (12) Terry Sanford #5 19:04 6:09
192 165 #444 Jon Myers (10) Davie County #4 19:04 6:09
193 #1000 Ben Lehe (11) Lake Norman #10 19:05 6:09
194 166 #1874 Luis Remigio (11) Terry Sanford #6 19:07 6:10
195 167 #1665 Aaron Viazanko (9) River Bluff #3 19:09 6:10
196 168 #1389 Nic Costley (11) Northwestern #4 19:10 6:10
197 #2051 Tucker Swenson (11) Siegel #9 19:10 6:10
198 #272 Thomas Mathis (11) Charlotte Catholic #10 19:11 6:11
199 169 #1297 Andrew Sawyer (10) New Hanover #6 19:13 6:11
200 170 #576 Victor Pereira (12) East Rowan #7 19:14 6:12
201 #2031 Jake dÕOliveira (10) Siegel #10 19:17 6:13
202 171 #1393 Corey Godfrey (12) Northwestern #5 19:20 6:14
203 172 #434 Reid Hecht (12) Davie County #5 19:23 6:15
204 173 #1397 Amery Miller (9) Northwestern #6 19:25 6:15
205 #575 Caleb Payton (12) East Rowan #8 19:27 6:16
206 174 #909 Nick McNiffe (12) Jay M Robinson #5 19:32 6:18
207 175 #1161 Matthew Blizzard (9) Marvin Ridge #7 19:33 6:18
208 #1934 Collin Hague (11) Weddington #9 19:36 6:19
209 #1684 Morgan Byars (11) Rock Hill #9 19:37 6:19
210 #471 Coleman Deans (10) Durham Jordan #9 19:39 6:20
211 176 #1997 Parker Cecil (11) West Forsyth #6 19:39 6:20
212 177 #1628 Carlo Milan (10) Ridge View #4 19:40 6:20
213 178 #1385 Grayson Boatright (12) Northwestern #7 19:42 6:21
214 179 #298 Nico Anatrella (9) Community School of Davidson # 19:44 6:21
215 #500 Rohil Cherkuri (12) East Chapel Hill #8 19:49 6:23
216 180 #454 Cade Spencer (10) Davie County #6 19:51 6:24
217 181 #148 Scott Debrecht (10) Bishop McGuinness #6 19:53 6:24
218 182 #1619 Austin Elsenheimer (12) Ridge View #5 19:55 6:25
219 #94 Jacob Cheek (10) Ardrey Kell #8 19:57 6:26
220 #563 Robert Egloff (12) East Rowan #9 19:58 6:26
221 #104 Tucker Fulle (10) Ardrey Kell #9 19:59 6:26
222 183 #439 Nicholas Mathes (9) Davie County #7 20:00 6:27
223 184 #1298 Andrew Stoycos (12) New Hanover #7 20:02 6:27
224 #1698 Chase Rinehart (12) Rock Hill #10 20:03 6:28
225 #1101 Aaron Taylor (12) Lexington #10 20:05 6:28
226 185 #1622 Jordan Hollis (9) Ridge View #6 20:05 6:28
227 #116 Trenor Philbin (11) Ardrey Kell #10 20:05 6:28
228 186 #306 Zack McAfee (11) Community School of Davidson # 20:07 6:29
229 #447 Jack Robinson (10) Davie County #8 20:14 6:31
230 187 #149 Patrick DePinto (12) Bishop McGuinness #7 20:21 6:33
231 188 #1873 Tyler Ortiz (12) Terry Sanford #7 20:26 6:35
232 189 #2023 Jacob Stroud (11) West Forsyth #7 20:26 6:35
233 190 #870 Landon Cook (11) Indian Land #3 20:27 6:35
234 191 #906 Michael Fernez (10) Jay M Robinson #6 20:33 6:37
235 #1394 Carson Howe (8) Northwestern #8 20:45 6:41
236 #443 Sam Motley (11) Davie County #9 21:03 6:47
237 #147 Caleb Carmichael (11) Bishop McGuinness #8 21:06 6:48
238 #426 Jake Barnhardt (10) Davie County #10 21:11 6:50
239 192 #871 Finn Hagerty (8) Indian Land #4 21:16 6:51
240 193 #1663 Noah Stratton (11) River Bluff #4 21:16 6:51
241 #1178 Sam Shelley (11) Marvin Ridge #8 21:20 6:52
242 194 #874 Calvin Lovejoy (11) Indian Land #5 21:44 7:00
243 195 #301 Owen Cosgrove (9) Community School of Davidson # 21:51 7:02
244 196 #912 Jonah Swinson (12) Jay M Robinson #7 21:51 7:02
245 #156 Tyler Lininger (9) Bishop McGuinness #9 21:59 7:05
246 197 #1660 Jackson Killman (9) River Bluff #5 22:10 7:09
247 198 #872 James Hagerty (10) Indian Land #6 22:18 7:11
248 #2010 Winston Knight (10) West Forsyth #8 22:19 7:11
249 199 #310 Seth Tomalis (9) Community School of Davidson # 22:22 7:12
250 #302 JD Freeman (12) Community School of Davidson # 22:27 7:14
251 200 #1630 Wesley Myers (10) Ridge View #7 22:53 7:22
252 201 #1664 Tyler Thatcher (9) River Bluff #6 23:05 7:26
253 #1637 Keimani Williams (9) Ridge View #8 23:54 7:42
254 202 #1659 Jacob Johansson (8) River Bluff #7 23:57 7:43
255 #1657 Ben Brown (8) River Bluff #8 26:22 8:30
Scoring Teams and Points:
1. Mt Tabor 106 (1 17 27 30 31 60 77)
2. Green Hope 159 (16 32 35 37 39 54 91)
3. North Lincoln 188 (8 10 49 59 62 75 121)
4. Lexington 208 (3 41 42 55 67 107 117)
5. Hilton Head 219 (7 14 64 66 68 69 83)
6. Providence 231 (2 20 34 85 90 114 126)
7. Weddington 235 (19 22 47 50 97 118 129)
8. East Chapel Hill 236 (6 18 36 44 132 137 160)
9. Durham Jordan 248 (9 15 26 88 110 123 130)
10. StarrÕs Mill 260 (23 24 28 87 98 135 144)
11. Rock Hill 276 (33 40 46 78 79 133 145)
12. Lake Norman 302 (4 48 73 81 96 102 124)
13. West Forsyth 328 (25 29 56 71 147 176 189)
14. Ardrey Kell 359 (52 63 65 74 105 112 136)
15. Charlotte Catholic 367 (13 57 82 84 131 138 139)
16. Sanderson 419 (43 76 86 101 113 141 142)
17. Siegel 443 (21 38 116 120 148 151 152)
18. Jay M Robinson 476 (11 53 92 146 174 191 196)
19. Terry Sanford 479 (5 58 89 163 164 166 188)
20. New Hanover 494 (45 61 99 140 149 169 184)
21. Bishop McGuinness 526 (94 95 100 109 128 181 187)
22. East Rowan 556 (70 106 119 127 134 155 170)
23. Marvin Ridge 584 (80 111 115 125 153 154 175)
24. Northwestern 587 (51 93 104 168 171 173 178)
25. River Bluff 677 (12 108 167 193 197 201 202)
26. Community School of Davidson 733 (103 122 143 179 186 195 199)
27. Ridge View 739 (72 150 158 177 182 185 200)
28. Davie County 813 (156 159 161 165 172 180 183)
29. Indian Land 895 (157 162 190 192 194 198)