Place Points Bib# Name (Grade) Team Time Mile Pace
1 1 #259 Mohamed Abushouk (12) Cary #1 15:35 5:01
2 2 #202 Reidy Jones (12) Broughton #1 15:44 5:04
3 3 #205 Pierre Malherbe (12) Broughton #2 16:06 5:11
4 4 #421 Jack Manesiotis (8) Hilton Head #1 16:10 5:12
5 5 #1019 David Jennings (11) Ridge View #1 16:19 5:15
6 6 #1011 Joe Keitt (11) Ridge View #2 16:28 5:18
7 7 #678 Chris Colo (11) Marvin Ridge #1 16:29 5:19
8 8 #1113 Kenny Hinman (12) South View #1 16:34 5:20
9 9 #103 Jack Klecker (12) Ardrey Kell #1 16:34 5:20
10 10 #48 Larry Scaggs (12) A.L. Brown #1 16:39 5:22
11 11 #420 Mackenzie Johnston (11) Hilton Head #2 16:40 5:22
12 12 #87 Noah Brown (12) Ardrey Kell #2 16:43 5:23
13 13 #403 Dalton Wally (12) Gray Stone #1 16:44 5:23
14 14 #116 Madden Souder (10) Ardrey Kell #3 16:46 5:24
15 15 #206 Chase Mann (12) Broughton #3 16:47 5:24
16 16 #1118 Connor Mang (11) South View #2 16:48 5:25
17 17 #970 Tim Kochy (12) Providence #1 16:49 5:25
18 18 #1013 Raeven Lantz (11) Ridge View #3 16:54 5:27
19 19 #210 Hayden Parker (11) Broughton #4 16:56 5:27
20 20 #417 Michael Brewer (11) Hilton Head #3 16:59 5:28
21 21 #102 Charlie Klecker (11) Ardrey Kell #4 17:01 5:29
22 22 #201 Parker Johnson (11) Broughton #5 17:02 5:29
23 23 #1081 Michael York (11) South Rowan #1 17:03 5:30
24 24 #348 Ross Oden (12) East Rowan #1 17:04 5:30
25 25 #679 Michael Colven (11) Marvin Ridge #2 17:06 5:30
26 26 #646 Getisso Dentamo (11) Mallard Creek #1 17:07 5:31
27 27 #265 Saul Rodriguez (10) Cary #2 17:07 5:31
28 28 #98 Nick Kapur (11) Ardrey Kell #5 17:09 5:31
29 29 #1194 David Cason (12) West Forsyth #1 17:09 5:31
30 30 #1062 Cameron Wells (12) South Meck #1 17:10 5:32
31 #405 Casey Buddenbaum (11) Hickory Ridge #1 17:14 5:33
32 31 #1212 Justin Swink (10) West Forsyth #2 17:15 5:33
33 32 #558 Sebastien Carpentier (10) Lake Norman #1 17:16 5:34
34 33 #1103 Tommy Baldridge (11) South View #3 17:17 5:34
35 34 #170 Austin Tritt (12) Bishop McGuinness #1 17:18 5:34
36 35 #419 Jack Felix (11) Hilton Head #4 17:29 5:38
37 36 #988 Nathan Ziegler (11) Providence #2 17:30 5:38
38 37 #574 Michael Marshburn (11) Lake Norman #2 17:31 5:39
39 38 #891 Max Welborn (12) Northwestern #1 17:32 5:39
40 39 #950 Andrew Bakis (12) Providence #3 17:33 5:39
41 40 #342 Cole Honeycutt (10) East Rowan #2 17:34 5:40
42 41 #1129 Xiomar Ruckel (10) South View #4 17:37 5:40
43 42 #584 Michael Rupinski (10) Lake Norman #3 17:41 5:42
44 43 #1114 Ariel James (12) South View #5 17:41 5:42
45 44 #233 Matt Church (10) Butler #1 17:42 5:42
46 45 #258 Bakri Abushouk (9) Cary #3 17:43 5:42
47 46 #211 Nathan Staub (10) Broughton #6 17:43 5:42
48 47 #156 Preston Khan (11) Bishop McGuinness #2 17:44 5:43
49 48 #1170 Sam Wurst (12) Weddington #1 17:44 5:43
50 49 #630 Jordan Phillips (11) Lake Norman Charter #1 17:44 5:43
51 50 #985 Austin Walls (10) Providence #4 17:45 5:43
52 51 #1014 Jay Lynch (11) Ridge View #4 17:45 5:43
53 52 #117 Kevin Stachura (12) Ardrey Kell #6 17:46 5:43
54 53 #234 Zach Church (10) Butler #2 17:46 5:43
55 54 #197 Chandler Holden (10) Broughton #7 17:47 5:44
56 55 #747 Daniel Weekes (12) Mauldin #1 17:47 5:44
57 56 #649 Corey Paige (11) Mallard Creek #2 17:49 5:44
58 57 #262 DJ Hudson (12) Cary #4 17:51 5:45
59 58 #733 William Buckner (12) Mauldin #2 17:53 5:46
60 59 #1012 Mike Lantz (8) Ridge View #5 17:53 5:46
61 60 #693 Chris Van Gurp (11) Marvin Ridge #3 17:54 5:46
62 61 #677 Drew Buckley (10) Marvin Ridge #4 17:55 5:46
63 62 #1203 Graham McAlister (10) West Forsyth #3 17:56 5:47
64 63 #853 Tyler Parton North Mecklenburg #1 17:57 5:47
65 64 #1260 Spencer Wallace (12) Hilton Head #5 17:57 5:47
66 65 #744 Jeff Sinkele (9) Mauldin #3 17:58 5:47
67 66 #1155 Jonathan Bivens (10) Weddington #2 18:00 5:48
68 67 #748 Sawyer Willingham (8) Mauldin #4 18:01 5:48
69 68 #886 Jensen Mikels (10) Northwestern #2 18:06 5:50
70 69 #347 Brad Oden (10) East Rowan #3 18:06 5:50
71 70 #1160 Nick Holley (12) Weddington #3 18:07 5:50
72 71 #1166 Dan Ruggiero (12) Weddington #4 18:07 5:50
73 72 #1168 Reid Trexler (11) Weddington #5 18:08 5:50
74 73 #1053 Mikey Cristiano (11) South Meck #2 18:08 5:50
75 74 #837 Anthony Baio North Mecklenburg #2 18:09 5:51
76 75 #615 Erik Foran (11) Lake Norman Charter #2 18:10 5:51
77 #207 Bradley McClure (12) Broughton #8 18:11 5:51
78 76 #1074 Dalton Johnson (12) South Rowan #2 18:12 5:52
79 77 #173 Alex Wordsworth (12) Bishop McGuinness #3 18:13 5:52
80 78 #1123 Jose Panduro (12) South View #6 18:14 5:52
81 79 #890 Ryan Stacey (11) Northwestern #3 18:14 5:52
82 80 #965 Will Hyde (11) Providence #5 18:15 5:53
83 81 #494 Christopher Ramsay (11) Jay M. Robinson #1 18:15 5:53
84 82 #560 Charles Copeland (11) Lake Norman #4 18:16 5:53
85 83 #983 Sean Tevebaugh (12) Providence #6 18:16 5:53
86 84 #160 Josh Renegar (12) Bishop McGuinness #4 18:17 5:53
87 85 #650 Grant Rhodes (11) Mallard Creek #3 18:18 5:54
88 86 #1210 Micah Smith (11) West Forsyth #4 18:18 5:54
89 87 #115 Steven Smith (10) Ardrey Kell #7 18:20 5:54
90 88 #907 Austin Purser (9) Piedmont #1 18:21 5:55
91 89 #620 Bryant Hooker (10) Lake Norman Charter #3 18:21 5:55
92 90 #169 Robert Tikkanen (12) Bishop McGuinness #5 18:22 5:55
93 91 #968 Andrew Kendall (9) Providence #7 18:22 5:55
94 92 #35 Zach Fesperman (12) A.L. Brown #2 18:22 5:55
95 93 #1080 Nathaniel Winslow (12) South Rowan #3 18:23 5:55
96 94 #1127 Charlie Reid (12) South View #7 18:23 5:55
97 95 #686 Alec Lane (9) Marvin Ridge #5 18:25 5:56
98 96 #237 Conner Ford (10) Butler #3 18:27 5:57
99 97 #390 Mygel Bergstresser (12) Gray Stone #2 18:28 5:57
100 98 #500 William Witt (10) Jay M. Robinson #2 18:28 5:57
101 99 #46 Jose Navarette (10) A.L. Brown #3 18:29 5:57
102 100 #396 Kaleb Medlin (12) Gray Stone #3 18:29 5:57
103 101 #746 Tyler Tesch (12) Mauldin #5 18:30 5:58
104 102 #887 Nathan Parker (10) Northwestern #4 18:31 5:58
105 103 #480 Andrew Fried (10) Jay M. Robinson #3 18:32 5:58
106 104 #1213 Michael Towery (11) West Forsyth #5 18:33 5:59
107 105 #394 Harrison Latimer (11) Gray Stone #4 18:33 5:59
108 106 #1073 Eric Delgado (11) South Rowan #4 18:34 5:59
109 107 #903 Morgan Funderburk (11) Piedmont #2 18:36 6:00
110 108 #366 Alex Collette (12) Glenn #1 18:36 6:00
111 109 #854 Tony Rao North Mecklenburg #3 18:37 6:00
112 110 #263 Tyler Lapp (11) Cary #5 18:37 6:00
113 #1121 Ali Nunez (11) South View #8 18:38 6:00
114 111 #1208 Wilson Rowe (9) West Forsyth #6 18:39 6:00
115 112 #266 Logan Williams (11) Cary #6 18:40 6:01
116 113 #888 Clark Pennington (11) Northwestern #5 18:40 6:01
117 114 #459 Matt Wheeler (11) Hopewell #1 18:40 6:01
118 115 #404 Eldon Zacek (11) Gray Stone #5 18:42 6:01
119 116 #845 Kevin Harrow North Mecklenburg #4 18:44 6:02
120 117 #883 David Hegwood (11) Northwestern #6 18:45 6:02
121 118 #291 Andrew Allen (12) Davie #1 18:45 6:02
122 119 #645 Nathaniel Abebe (10) Mallard Creek #4 18:46 6:03
123 #1136 Jordan Wilson (10) South View #9 18:48 6:03
124 120 #400 Joseph Sutlive (12) Gray Stone #6 18:49 6:04
125 121 #245 Matt Simono (11) Butler #4 18:49 6:04
126 #121 Dan Whalen (10) Ardrey Kell #8 18:50 6:04
127 122 #884 Jacob Hilkin (10) Northwestern #7 18:50 6:04
128 123 #1015 Lavarius Lynch (11) Ridge View #6 18:51 6:04
129 # Unknown (-) - #1 18:52 6:05
130 124 #687 Kevin Marko (12) Marvin Ridge #6 18:53 6:05
131 125 #737 Austin Hood (11) Mauldin #6 18:53 6:05
132 126 #235 Andrew Craft (12) Butler #5 18:54 6:05
133 127 #1205 Cody Motsinger (12) West Forsyth #7 18:55 6:06
134 #880 Sean Doherty (11) Northwestern #8 18:56 6:06
135 128 #332 Hunter Arey (12) East Rowan #4 18:57 6:06
136 129 #633 Matt Wronsky (10) Lake Norman Charter #4 18:57 6:06
137 130 #1227 Will Feimster (12) West Iredell #1 18:58 6:07
138 131 #493 Gary "Ryan" Page (10) Jay M. Robinson #4 18:59 6:07
139 132 #1078 Derrick Thomas (11) South Rowan #5 18:59 6:07
140 133 #651 Jacob Stein (12) Mallard Creek #5 19:01 6:08
141 134 #583 Mike Rubino (12) Lake Norman #5 19:02 6:08
142 135 #416 Chandler Bolthouse (8) Hilton Head #6 19:02 6:08
143 136 #683 Connor Deason (11) Marvin Ridge #7 19:03 6:08
144 137 #473 Clifford Buck (9) Jay M. Robinson #5 19:04 6:09
145 138 #418 Alex Couch (10) Hilton Head #7 19:06 6:09
146 #114 Eric Savage (12) Ardrey Kell #9 19:07 6:10
147 139 #1165 Hunter Roark (9) Weddington #6 19:10 6:10
148 140 #264 Allen Ray (11) Cary #7 19:10 6:10
149 141 #313 Michael Waters (11) Davie #2 19:11 6:11
150 142 #905 Joey Griffin (12) Piedmont #3 19:12 6:11
151 143 #577 Chris Panuski (9) Lake Norman #6 19:12 6:11
152 144 #149 Conner Brannan (12) Bishop McGuinness #6 19:13 6:11
153 145 #294 Brian Bullins (12) Davie #3 19:13 6:11
154 146 #782 Evan Prevette (11) North Davidson #1 19:15 6:12
155 147 #367 Chris Gibson (10) Glenn #2 19:15 6:12
156 148 #579 Adam Pupchek (9) Lake Norman #7 19:16 6:12
157 149 #491 Michael O'Connell (11) Jay M. Robinson #6 19:17 6:13
158 150 #47 Dylan Rupert (11) A.L. Brown #4 19:18 6:13
159 #567 Jeffrey Fuller (12) Lake Norman #8 19:18 6:13
160 151 #807 Taylor Souther (10) North Iredell #1 19:18 6:13
161 152 #239 Dylan Kennelly (12) Butler #6 19:24 6:15
162 153 #330 Mark Almeida (10) East Rowan #5 19:24 6:15
163 154 #352 Bryson Stoner (12) East Rowan #6 19:25 6:15
164 155 #1052 Markus Brunner (11) South Meck #3 19:26 6:16
165 156 #1232 Erik Spencer (12) West Iredell #2 19:27 6:16
166 157 #29 Jackson Boone (11) A.L. Brown #5 19:27 6:16
167 158 #647 Jonathan Garris (11) Mallard Creek #6 19:30 6:17
168 #1107 Dean Donovan (12) South View #10 19:32 6:18
169 159 #38 Timmy Hall (9) A.L. Brown #6 19:33 6:18
170 160 #1169 Graham Tuttle (11) Weddington #7 19:33 6:18
171 161 #154 Brian Jordan (10) Bishop McGuinness #7 19:34 6:18
172 162 #1058 Sam Marshall (9) South Meck #4 19:36 6:19
173 #260 Sawyer Dove (10) Cary #8 19:39 6:20
174 163 #617 Chris Hack (10) Lake Norman Charter #5 19:42 6:21
175 164 #803 Cody McPherson (12) North Iredell #2 19:42 6:21
176 165 #230 Casey Borden (10) Butler #7 19:43 6:21
177 #1163 Joseph Nichols (10) Weddington #8 19:44 6:21
178 #240 Daniel McFarland (12) Butler #8 19:45 6:22
179 166 #292 Karch Arey (9) Davie #4 19:46 6:22
180 167 #483 Eric Kinzer (12) Jay M. Robinson #7 19:47 6:22
181 #1162 Sean McClung (10) Weddington #9 19:47 6:22
182 168 #451 Jeremy Phuntek (11) Hopewell #2 19:48 6:23
183 169 #37 Mason Forrest (9) A.L. Brown #7 19:50 6:23
184 170 #799 Barry Holland (11) North Iredell #3 19:52 6:24
185 171 #449 Chris Hourihan (11) Hopewell #3 19:53 6:24
186 172 #454 Corey Silvestri (11) Hopewell #4 19:55 6:25
187 173 #450 Ben Migirditch (9) Hopewell #5 19:55 6:25
188 #692 Sebastian Rodriguez (11) Marvin Ridge #8 20:00 6:27
189 #877 Alan Browne (11) Northwestern #9 20:01 6:27
190 174 #1225 Dustin Deal (12) West Iredell #3 20:01 6:27
191 175 #1230 Guadalupe Sanchez (9) West Iredell #4 20:02 6:27
192 #684 Nathan Forbes (12) Marvin Ridge #9 20:02 6:27
193 176 #314 Jacob Whitaker (11) Davie #5 20:03 6:28
194 #422 Sean McMahon (9) Hilton Head #8 20:04 6:28
195 177 #1061 Andrew Tait (11) South Meck #5 20:05 6:28
196 178 #309 Lake Slabach (11) Davie #6 20:08 6:29
197 179 #448 Stephen Hansen (10) Hopewell #6 20:14 6:31
198 180 #839 Patrick Buffum North Mecklenburg #5 20:14 6:31
199 181 #619 Madison Heaton (11) Lake Norman Charter #6 20:15 6:31
200 #581 Logan Rosevear (12) Lake Norman #9 20:15 6:31
201 182 #652 Zach Tulbert (12) Mallard Creek #7 20:17 6:32
202 183 #1050 Nate Barkley (9) South Meck #6 20:18 6:32
203 184 #775 Dylan Lemly (9) North Davidson #2 20:18 6:32
204 185 #841 Andrew Capets North Mecklenburg #6 20:18 6:32
205 186 #849 Dylan Knight North Mecklenburg #7 20:21 6:33
206 187 #333 Landon Beattie (12) East Rowan #7 20:22 6:34
207 #852 Rudy Molinek North Mecklenburg #8 20:25 6:35
208 188 #614 Nathan Farber (10) Lake Norman Charter #7 20:31 6:37
209 #847 Robert Jenkins North Mecklenburg #9 20:37 6:39
210 189 #906 Caleb Jirgal (10) Piedmont #4 20:38 6:39
211 190 #1075 Seth Moore (12) South Rowan #6 20:38 6:39
212 191 #1079 Tracey Wagoner (10) South Rowan #7 20:39 6:39
213 #1071 Zach Combs (9) South Rowan #8 20:40 6:40
214 #40 Mitchell Howell (10) A.L. Brown #8 20:41 6:40
215 192 #391 Josh Casper (12) Gray Stone #7 20:42 6:40
216 193 #902 Wilson Broadway (10) Piedmont #5 20:44 6:41
217 194 #776 Jacob McCarn (11) North Davidson #3 20:45 6:41
218 195 #777 Lucas McCarn (9) North Davidson #4 20:46 6:41
219 196 #773 Matthew Jordan (10) North Davidson #5 20:53 6:44
220 197 #908 Sam Shepperd (12) Piedmont #6 20:56 6:45
221 198 #909 Kyle Culbertson (12) Piedmont #7 20:58 6:45
222 #904 Alex Griffin (10) Piedmont #8 20:59 6:46
223 #423 TJ Melanson (9) Hilton Head #9 21:00 6:46
224 199 #372 Joe Serrano (10) Glenn #3 21:04 6:47
225 #424 Jordan Wallace (9) Hilton Head #10 21:05 6:48
226 200 #1055 Chad Ferguson (11) South Meck #7 21:07 6:48
227 201 #369 Michael Nutter (12) Glenn #4 21:10 6:49
228 #591 Jonathan Wagner (9) Lake Norman #10 21:14 6:50
229 #393 Richard Griffin (11) Gray Stone #8 21:14 6:50
230 #242 Cullen Owens (11) Butler #9 21:15 6:51
231 202 #311 Sterling Tkach (11) Davie #7 21:15 6:51
232 203 #778 Jimmy McDonald (12) North Davidson #6 21:19 6:52
233 #229 Cory Boone (10) Butler #10 21:27 6:55
234 #855 Daniel Safirstein North Mecklenburg #10 21:27 6:55
235 #653 Yannick Tuwamo (12) Mallard Creek #8 21:28 6:55
236 204 #365 Devin Athan (12) Glenn #5 21:29 6:55
237 205 #795 Damien Findlay (12) North Iredell #4 21:39 6:59
238 206 #794 Ryne Coleman (12) North Iredell #5 21:41 6:59
239 207 #800 Joseph Knox (12) North Iredell #6 21:49 7:02
240 #308 Haynes Shelton (11) Davie #8 21:51 7:02
241 208 #1226 Brandon Feimster (10) West Iredell #5 22:02 7:06
242 #1056 Will Funchess (10) South Meck #8 22:22 7:12
243 #300 Matt Hursey (11) Davie #9 22:48 7:21
244 209 #787 Zachary Williams (10) North Davidson #7 22:54 7:23
245 #1060 Ben Sowell (9) South Meck #9 23:03 7:26
246 210 #452 Courtland Porter (11) Hopewell #7 23:05 7:26
247 #299 Morgan Harrison (12) Davie #10 23:06 7:27
248 #447 Colton Goheen (11) Hopewell #8 23:38 7:37
249 #648 Anthony Li (9) Mallard Creek #9 23:44 7:39
250 #1059 Winston Schuler (9) South Meck #10 30:19 9:46
Scoring Teams and Points:
1. Broughton 61 (2 3 15 19 22 46 54)
2. Ardrey Kell 84 (9 12 14 21 28 52 87)
3. Hilton Head 134 (4 11 20 35 64 135 138)
4. Ridge View 139 (5 6 18 51 59 123)
5. South View 141 (8 16 33 41 43 78 94)
6. Providence 222 (17 36 39 50 80 83 91)
7. Cary 240 (1 27 45 57 110 112 140)
8. Marvin Ridge 248 (7 25 60 61 95 124 136)
9. West Forsyth 312 (29 31 62 86 104 111 127)
10. Weddington 327 (48 66 70 71 72 139 160)
11. Lake Norman 327 (32 37 42 82 134 143 148)
12. Bishop McGuinness 332 (34 47 77 84 90 144 161)
13. Mauldin 346 (55 58 65 67 101 125)
14. Northwestern 400 (38 68 79 102 113 117 122)
15. East Rowan 414 (24 40 69 128 153 154 187)
16. Mallard Creek 419 (26 56 85 119 133 158 182)
17. Gray Stone 430 (13 97 100 105 115 120 192)
18. South Rowan 430 (23 76 93 106 132 190 191)
19. Butler 440 (44 53 96 121 126 152 165)
20. Lake Norman Charter 505 (49 75 89 129 163 181 188)
21. A.L. Brown 508 (10 92 99 150 157 159 169)
22. North Mecklenburg 542 (63 74 109 116 180 185 186)
23. Jay M. Robinson 550 (81 98 103 131 137 149 167)
24. South Meck 597 (30 73 155 162 177 183 200)
25. Piedmont 719 (88 107 142 189 193 197 198)
26. Davie 746 (118 141 145 166 176 178 202)
27. Hopewell 798 (114 168 171 172 173 179 210)
28. West Iredell 843 (130 156 174 175 208)
29. Glenn 859 (108 147 199 201 204)
30. North Iredell 896 (151 164 170 205 206 207)
31. North Davidson 915 (146 184 194 195 196 203 209)
Team Total (Average) Times:
Broughton: 1:22:35 (16:31)
Ardrey Kell: 1:24:13 (16:50)
Hilton Head: 1:25:15 (17:03)
Ridge View: 1:25:19 (17:03)
South View: 1:25:57 (17:11)
Providence: 1:27:52 (17:34)
Cary: 1:26:53 (17:22)
Marvin Ridge: 1:27:49 (17:33)
West Forsyth : 1:29:11 (17:50)
Weddington: 1:30:06 (18:01)
Lake Norman: 1:29:46 (17:57)
Bishop McGuinness: 1:29:54 (17:58)
Mauldin: 1:30:09 (18:01)
Northwestern: 1:31:03 (18:12)
East Rowan: 1:31:05 (18:13)
Mallard Creek: 1:31:01 (18:12)
Gray Stone: 1:30:56 (18:11)
South Rowan: 1:31:11 (18:14)
Butler: 1:31:38 (18:19)
Lake Norman Charter: 1:32:54 (18:34)
A.L. Brown: 1:32:15 (18:27)
North Mecklenburg: 1:33:41 (18:44)
Jay M. Robinson: 1:33:18 (18:39)
South Meck: 1:34:25 (18:53)
Piedmont: 1:37:31 (19:30)
Davie: 1:36:58 (19:23)
Hopewell: 1:38:11 (19:38)
West Iredell: 1:40:30 (20:06)
Glenn: 1:41:34 (20:18)
North Iredell: 1:42:12 (20:26)
North Davidson: 1:41:57 (20:23)