3.10 Miles, 5.00 Kilometers
1 Trey Geiger (10) Middle Creek 17:00
2 Dominic Parisi (10) Jay M Robinson 17:08
3 Braedon Koerwitz (9) Jay M Robinson 17:14
4 Tommy George (10) Brookwood 17:15
5 Paul Noah (9) Chapel Hill 17:18
6 Zac Brooks (9) Brookwood 17:23
7 Jacob Hoerger (10) Chapel Hill 17:24
8 Parks Edwards (10) JL Mann 17:27
9 Patrick Sidlovsky (10) Myers Park 17:32
10 Kyle Villemain (9) Chapel Hill 17:33
11 Darren Driscoll (10) Battlefield 17:34
12 Nash Stapleton (10) Chapel Hill 17:39
13 Scott Sutter (10) Chapel Hill 17:41
14 Alex Brito (10) Mooresville 17:42
15 Alec Newsome (10) Athens Drive 17:43
16 Zack Robinson (10) Brookwood 17:45
17 Alex Dawson (10) Athens Drive 17:47
18 Christian Johnson (10) Chapel Hill 18:03
19 Alex Smith (9) Myers Park 18:04
20 PJ Allan (10) Owen 18:05
21 Graham Neville (9) Owen 18:06
22 Chris McGuire (10) West Johnston 18:07
23 Chase Mann (10) Broughton 18:08
24 Richard Zarnoch (9) Dorman 18:09
25 Jacob Allen (10) Pinecrest 18:10
26 Atle-Jennings Lenis (10) Wando 18:11
27 Tucker Forbes (10) Brookwood 18:13
28 Dalton Allen (10) Pinecrest 18:13
29 Carter Hewitt (10) Brookwood 18:18
30 Will Ivey (9) Spring Valley 18:19
31 Tyler Nachand (9) Mount Tabor 18:19
32 Jake Skillings (10) Owen 18:20
33 Andrey Brantner (9) Brookwood 18:21
34 Justin Whitaker (10) Brookwood 18:23
35 Jeff Prouty (10) Myers Park 18:24
36 Jay Lynch (9) Ridge View 18:25
37 Matt Layman (10) Brookwood 18:27
38 Anders Orn (10) Athens Drive 18:27
39 Collier Roberts (10) Broughton 18:28
40 Ryan Stacey (9) Northwestern 18:29
41 Tyler Cooke (9) Westminster 18:29
42 Chris McGee (10) Brookwood 18:31
43 Connor VanDyke (10) Myers Park 18:33
44 Se\'kou Vaughn (10) Harding 18:36
45 Chris Garrett (9) West Johnston 18:39
46 Ryan Page (10) Jay M Robinson 18:40
47 Ben Schoenman (10) West Johnston 18:43
48 Bill Bernart (9) Myers Park 18:44
49 Mason Gunyuzlu (10) Mount Tabor 18:46
50 Jon Kalshoven (10) Fort Mill 18:47
51 Neil Brown (10) Dobyns-Bennett 18:47
52 Mimoun Annouri (9) Ridge View 18:48
53 Harrison Collins (9) JL Mann 18:48
54 Heath Branum (8) Dorman 18:49
55 Graham Harris (10) Mauldin 18:50
56 Chris Shore (10) Mooresville 18:51
57 Sam McCutchen (8) Mauldin 18:52
58 Eric Kinzer (10) Jay M Robinson 18:53
59 Jon Tennis (10) Fort Mill 18:53
60 Michael Towery (9) West Forsyth NC 18:54
61 Elijah Woods (10) Dobyns-Bennett 18:54
62 Kyle OÍRourke (9) Dorman 18:54
63 Eric Ohsfeldt (9) Summerville 18:54
64 Sean Brennan (9) Brookwood 18:55
65 Thomas Humble (10) TC Roberson 18:55
66 Alex Palmer (10) Dorman 18:55
67 Daniel Osborne (9) Watauga 18:57
68 Nate Gordon (7) Spartanburg 18:59
69 Will Stoudt (10) Watauga 18:59
70 Wesley Ward (8) Dorman 19:00
71 Landon Minton (9) South Caldwell 19:01
72 Kevin Courson (10) Mooresville 19:01
73 Elias Ingram- Edwards (9) Mount Tabor 19:02
74 Andrew Giggy (9) Myers Park 19:02
75 Nathan Ziegler (9) Providence 19:03
76 Matt Owens (10) Bolles 19:04
77 Jordan Hall (10) Mooresville 19:06
78 Jaron Pettis (9) Spring Valley 19:09
79 Joe Rayburn (10) Myers Park 19:09
80 Kelly Norris (10) Dobyns-Bennett 19:10
81 Ben Lewis (9) Dobyns-Bennett 19:11
82 Alex Bonn (9) Charlotte Catholic 19:12
83 Chris Shill (10) West Forsyth NC 19:12
84 Alec Boyle (10) Myers Park 19:13
85 Jeffrey Fuller (10) Lake Norman 19:13
86 James Davis (10) Weddington 19:14
87 Brad Lagois (9) West Johnston 19:14
88 Grey Tampa (10) Pinecrest 19:14
89 Scott Moon (9) Dorman 19:15
90 Cody Whitson (10) South Caldwell 19:16
91 Zach Parker (10) Spring Valley 19:17
92 Chris Corr (10) Bolles 19:18
93 Michael Grathwohl (9) East Chapel Hill 19:20
94 Jared Walters (9) Pinecrest 19:22
95 Bryce Pittard (12) Pinecrest 19:23
96 Andy Doyle (9) Cardinal Gibbons 19:24
97 Marc Begley (9) Owen 19:25
98 Peter Jerdin (10) Summerville 19:25
99 Zack Britt (9) Mount Tabor 19:26
100 Ben Smick (9) Ridge View 19:26
101 Cameron Ragsdale (11) Dobyns-Bennett 19:26
102 Thomas Honeyman (9) Clover 19:27
103 David Ferman (8) Bolles 19:27
104 Thomas Knight (9) Spring Valley 19:28
105 Jack Albershardt (9) East Mecklenburg 19:30
106 BJ Kelly (10) Dorman 19:33
107 Micah Smith (9) West Forsyth NC 19:33
108 Sean Doherty (9) Northwestern 19:34
109 David Lindell (9) Bolles 19:35
110 Matt Lord (9) South Forsyth 19:36
111 Gabe Strathern (9) East Chapel Hill 19:36
112 Ryan Zolzer (9) Lake Norman 19:36
113 Jarriel Colvin (10) Athens Drive 19:37
114 Jake Wright (9) Summerville 19:38
115 Preston Hilton (8) Dorman 19:38
116 Colin Davis (12) Laney 19:38
117 Daniel Ruggiero (10) Weddington 19:39
118 Jimmy Cognelton (10) Providence 19:40
119 Sean Hageman (9) Charlotte Catholic 19:41
120 John Price (10) Mooresville 19:42
121 Tally Lassiter (10) East Chapel Hill 19:43
122 Logan Turner (10) Mooresville 19:44
123 Will Chambers (9) Weddington 19:47
124 Carson Wolfe (8) Dorman 19:47
125 Kevin Stachura (10) Ardrey Kell 19:48
126 Joel Pittman (10) South Caldwell 19:48
127 Josh Fischer (9) Ardrey Kell 19:49
128 Caleb Stratton (10) Mooresville 19:50
129 Evan Fitzsimmons (9) TC Roberson 19:50
130 Sean Tevebaugh (10) Providence 19:51
131 Tyler Phillips (10) Myers Park 19:53
132 Jack Reiman (10) Bolles 19:53
133 Mike Rubino (10) Lake Norman 19:54
134 Dominic Collins (8) Summerville 19:56
135 Will Hyde (9) Providence 19:56
136 Josh Townsend (10) Watauga 19:57
137 Levi Sanford (9) West Forsyth GA 19:57
138 John Dugan (9) TC Roberson 19:58
139 Charles Copeland (9) Lake Norman 19:58
140 Ryne Strongosky (10) TC Roberson 19:59
141 Kevin Jackson (10) Myers Park 20:00
142 Steven Quintana (10) Myers Park 20:00
143 Zach Bernier (8) Ridge View 20:01
144 Nathan OÍMalley (10) JL Mann 20:01
145 Jake Ellahabassi (9) West Forsyth GA 20:01
146 Matthew Christmas (7) Dorman 20:02
147 Caleb Swinson (10) Jay M Robinson 20:03
148 Matt Albert (9) Athens Drive 20:03
149 Dajun Wilson (9) Ridge View 20:04
150 Parker Ireland (9) Ardrey Kell 20:04
151 Clark Pennington (9) Northwestern 20:04
152 Alex Schmidt (10) Fort Mill 20:05
153 Joey Nelson (10) Watauga 20:06
154 Joshua McDonald (10) Harding 20:06
155 Hunter Arey (10) East Rowan 20:07
156 Josh Morris (9) Wando 20:08
157 Danny Phillips (10) Chapel Hill 20:09
158 Benjy Strauss (9) Spring Valley 20:10
159 Tyler Ennis (10) South Caldwell 20:11
160 Jaime Carter (9) Charlotte Catholic 20:11
161 Hunter Powell (10) Myers Park 20:11
162 Collin Granger (10) Mount Tabor 20:12
163 Jeffrey Ferrell (10) Bolles 20:12
164 Ryan Henderson (10) Loganville 20:12
165 Austin Hansen (9) Mount Tabor 20:13
166 Joe Thierfelder (9) Charlotte Catholic 20:14
167 David Stevens (9) Spartanburg 20:14
168 Josh Marshall (10) Myers Park 20:15
169 Nick Snow (10) South Caldwell 20:15
170 Brad Harrelson (9) Lake Norman 20:16
171 Nick Cauthen (10) Rock Hill 20:16
172 David Greene (9) Owen 20:16
173 Taylor McBride (9) TC Roberson 20:17
174 Troy Homesley (10) Mooresville 20:17
175 Norman McKarris (9) Lake Norman 20:18
176 Justin Dotson (9) Owen 20:18
177 Alex Odom-Tomchin (10) Bolles 20:19
178 Blake Vickers (9) East Chapel Hill 20:19
179 Tyler Buse (10) Byrnes 20:20
180 Matt Jordan (9) Weddington 20:21
181 David Gale (10) Northwest Cabarrus 20:22
182 Zach Norman (10) Byrnes 20:23
183 Will Salisbury (11) Summerville 20:23