3.10 Miles, 5.00 Kilometers
1 Alan Ford (12) Hopewell 15:49
2 Jason Driscoll (12) Battlefield 15:53
3 Cornelius Harvin (12) Ridge View 16:06
4 J.C. Koziel (12) Northwestern 16:11
5 Zach McKee (11) Freedom 16:16
6 Scott Bearden (12) Cary 16:18
7 Stefan Shealy (10) Broome 16:21
8 Stuart McDaniel (11) Northwestern 16:28
9 Jeremy Vangsnes (12) Broome 16:30
10 Matt Colby (12) Northwestern 16:40
11 Jonathan McGinnis (11) Northwestern 16:41
12 Brian Symmes (9) Eastside 16:44
13 Michael Payne (12) Northern Durham 16:47
14 Jed Wilkerson (12) South Mecklenburg 16:48
15 Dominic Desantis (10) Hilton Head 16:48
16 Soufiane Quaroche (12) Cary 16:51
17 Zach Schoenfeld (11) Northern Durham 16:52
18 Justin Fischetti (12) Laney 16:53
19 Jake Clawson (12) Freedom 16:57
20 Steven Piercy (11) Weddington 17:02
21 Neil Ballentine (12) Hopewell 17:04
22 Tyler Hudgins (11) Northwestern 17:05
23 Todd Hines (12) Union 17:08
24 Andres Ayure (12) Cary 17:10
25 Drew Fraser (11) Laney 17:10
26 David Sanctis (12) South Mecklenburg 17:12
27 Jonathan Falco (11) Ridge View 17:12
28 Clayton Thornton (9) Summerville 17:13
29 Preston Lennon (10) East Mecklenburg 17:14
30 Spencer Coombs (11) Northwestern 17:16
31 Eric Hoepker (10) Battlefield 17:19
32 Val Viazov (11) East Mecklenburg 17:20
33 Simon Thompson (12) Piedmont 17:21
34 Chris Hempson (11) South Mecklenburg 17:22
35 David Mead (12) Ridge View 17:23
36 Marquez Harris (10) Northern Durham 17:25
37 Shawn Snyder (11) Weddington 17:27
38 Colton Rodriquez (9) Freedom 17:27
39 Nick Kropp (12) Northwestern 17:29
40 Powell Latimer (12) Ashbrook 17:30
41 Colton Fisher (11) South Mecklenburg 17:31
42 Brian Parham (11) Northern Durham 17:32
43 Kyle Runyon (12) Central Cabarrus 17:38
44 David Bernhardt (12) Hilton Head 17:39
45 Philip Davis (12) East Mecklenburg 17:41
46 Jesse Peele (10) Central Cabarrus 17:43
47 Philip Eggers (11) Independence 17:44
48 Chad Johnson (9) South Mecklenburg 17:45
49 Greg Barnes (10) Cary 17:46
50 Travis Beck (12) Rock Hill 17:49
51 Jesse Hahn (11) East Rowan 17:50
52 Buck Smith (12) Weddington 17:51
53 Jamison Wyatt (11) Hilton Head 17:52
54 Spencer Witherspoon (12) Butler 17:52
55 Drew Wandler (10) Piedmont 17:53
56 Chance Walker (10) Ashbrook 17:54
57 Devin Blue (11) Ridge View 17:57
58 Joe Luarendi (12) Summerville 17:58
59 Bobby Herold (11) Battlefield 17:58
60 Dan Fox (12) Cary 17:59
61 Cam Cook (10) Piedmont 18:01
62 Cory Beck (10) Hilton Head 18:02
63 David Fahy (11) Ridge View 18:04
64 Max Brooks (10) Weddington 18:04
65 Mike Biddy (11) Central Cabarrus 18:05
66 Alex Strittmater (10) Battlefield 18:06
67 David Jennings (7) Ridge View 18:07
68 Peter Hibbard (12) Weddington 18:08
69 Jamal Ferguson (11) Independence 18:10
70 Taylor Hoggard (11) South Mecklenburg 18:10
71 Sam White (10) Cary 18:11
72 Alex Tworkowski (11) Battlefield 18:11
73 Brent Lallas (11) South Mecklenburg 18:14
74 Tony Criminger (11) Rock Hill 18:16
75 John Collette (12) Freedom 18:16
76 Chris Chauvin (12) Hopewell 18:20
77 Rocco Disanto (11) Freedom 18:20
78 Tyler Gordon (12) Ridge View 18:21
79 Mike Brecht (10) East Rowan 18:23
80 Zack Hardy (10) Wake Forest Rolesville 18:25
81 Niko Matic (12) East Mecklenburg 18:27
82 David Sanders (12) Ashbrook 18:28
83 Greg Snider (11) Northern Durham 18:32
84 Brennan Cash (12) Butler 18:35
85 Gary Martin (9) Battlefield 18:35
86 Patrick OÕConnor (11) Davie County 18:36
87 Max Morris (12) Ashbrook 18:37
88 Shane Ward (9) Summerville 18:38
89 Nick Stutts (11) Wake Forest Rolesville 18:39
90 Andrew Abernathy (12) East Mecklenburg 18:39
91 Chris Jackson-Jordan (10) Hopewell 18:40
92 Jacob Anderson (11) Broome 18:40
93 Ryan Vangsnes (10) Broome 18:40
94 Kyle O\'Hara (11) Weddington 18:41
95 Nathan Holben (10) Rock Hill 18:42
96 Bryan Maxwell (11) Weddington 18:43
97 Cody Frye (7) Broome 18:44
98 Tyler Warber (11) Central Cabarrus 18:47
99 Nick Wilbanks (10) Broome 18:50
100 Daniel Bowes (12) Butler 18:52
101 Sonny King (11) Laney 18:54
102 Eric Chapek (12) Wake Forest Rolesville 18:55
103 Collin Reber (9) Hopewell 18:56
104 Ben Green (9) Union 19:01
105 Joe Shakibanasab (11) Summerville 19:01
106 Shane Rozzi (12) Piedmont 19:06
107 Alec Kitch (12) Summerville 19:07
108 John Robinson (10) Battlefield 19:08
109 Derrick Knotts (9) Piedmont 19:08
110 Tyler Gibson (7) Broome 19:10
111 Alex Thompson Northern Durham 19:11
112 Eli Ashby (8) Summerville 19:13
113 Troy Warber (11) Central Cabarrus 19:13
114 Adam Little (12) East Mecklenburg 19:14
115 John Ferguson (12) Butler 19:17
116 Jack Felix (7) Hilton Head 19:17
117 Alex Evanega (10) Ashbrook 19:18
118 Jairus Jenkins (12) Independence 19:18
119 Zack Gray (11) Central Cabarrus 19:18
120 Chris Sumski (10) Independence 19:21
121 John Troutman (12) East Rowan 19:23
122 Tyler Colby (9) South Pointe 19:23
123 Coleton Boone (9) East Rowan 19:25
124 Travis Courtney (9) Laney 19:27
125 Eric Hale (11) Central Cabarrus 19:29
126 Drew Bowers (9) Freedom 19:30
127 Josh Taylor (9) Summerville 19:31
128 Ryan Appleby (12) Wake Forest Rolesville 19:32
129 Justin Merck (11) Rock Hill 19:34
130 Huy Pham (12) Eastside 19:35
131 Tim Cleary (12) Butler 19:37
132 Cory Tretsky (9) Rock Hill 19:38
133 Aaron Davidson (9) South Pointe 19:38
134 Josh Silleman (10) East Mecklenburg 19:39
135 Brandon Ward (11) West Mecklenburg 19:39
136 Scott Flemming (11) Wake Forest Rolesville 19:42
137 Mitchell Justice (9) Union 19:42
138 Patrick Brown (12) East Rowan 19:44
139 Chris Seville (9) Ashbrook 19:45
140 Travis Barefoot (11) East Rowan 19:45
141 Cody Ramseur (9) Freedom 19:45
142 Kevin Edds (10) Eastside 19:46
143 John Sturgis (9) Hilton Head 19:46
144 Austin Appleby (10) Wake Forest Rolesville 19:47
145 Tyler Hord (9) South Pointe 20:00
146 Nate Cook (12) Laney 20:07
147 Spencer Moore (10) Butler 20:08
148 Pete Colbert (11) Hopewell 20:09
149 Simon Conrad (12) Independence 20:10
150 Ryan Crankshaw (11) Hopewell 20:13
151 Logan Phillips (11) East Rowan 20:21
152 Clint Simpson (12) Butler 20:23
153 Jesse Cousins (10) Davie County 20:24
154 Andrew Gorospe (9) South Pointe 20:26
155 David Williams (12) Eastside 20:28
156 Daniel Goodale (9) Rock Hill 20:31
157 Michael Kitchens (7) Union 20:31
158 Wesley Roy (10) Eastside 20:32
159 Tri Kieu (10) Eastside 20:32
160 Casey Shaw (11) Ashbrook 20:45
161 Elliott Ratgen (9) Eastside 20:46
162 Nate McBeath (12) West Mecklenburg 20:50
163 Andrew Parham (9) Northern Durham 20:54
164 Hunter McGee (9) Laney 20:56
165 Matthew Hill (9) West Mecklenburg 20:57
166 Rusty OÕConnor (9) Davie County 20:57
167 Patrick Murphy (9) Laney 20:58
168 Josh Jirgal (9) Piedmont 20:59
169 Justin Ponder (9) Union 21:09
170 Chris Ange (11) Davie County 21:18
171 Tim Adams (12) Wake Forest Rolesville 21:24
172 Aaron Baldwin (10) Piedmont 21:24
173 Kris Leist (12) Independence 21:34
174 Timmy Stiling (9) Davie County 21:35
175 Hobie Moore (9) Union 21:35
176 Jordan McCoy (9) South Pointe 21:40
177 Taylor Milleson (10) Davie County 21:41
178 Tedmon Jacobs (10) Independence 21:42
179 Cuchulian Kelly (9) South Pointe 21:47
180 Weston Beck (8) Rock Hill 21:52
181 Adam Kurtz (10) Hilton Head 22:06
182 Tony Phloykaew (12) Davie County 22:45
183 Kevin Graves (11) West Mecklenburg 22:47
184 Austin Shaw (9) Wake Forest Rolesville 23:00
185 Michael Jordan (9) West Mecklenburg 24:01
186 Jeremy Gray (12) West Mecklenburg 24:02
187 Jack Robnett (12) West Mecklenburg 24:55
188 Cory Ciepiela (9) South Pointe 25:11
Scoring Teams and Points:
1. Northwestern 55 (4 8 10 11 22 30 39)
2. Cary 155 (6 16 24 49 60 71)
3. South Mecklenburg 163 (14 26 34 41 48 70 73)
4. Ridge View 185 (3 27 35 57 63 67 78)
5. Northern Durham 191 (13 17 36 42 83 111 163)
6. Freedom 214 (5 19 38 75 77 126 141)
7. Battlefield 230 (2 31 59 66 72 85 108)
8. Weddington 241 (20 37 52 64 68 94 96)
9. East Mecklenburg 277 (29 32 45 81 90 114 134)
10. Hilton Head 290 (15 44 53 62 116 143 181)
11. Hopewell 292 (1 21 76 91 103 148 150)
12. Broome 298 (7 9 92 93 97 99 110)
13. Piedmont 364 (33 55 61 106 109 168 172)
14. Central Cabarrus 365 (43 46 65 98 113 119 125)
15. Ashbrook 382 (40 56 82 87 117 139 160)
16. Summerville 386 (28 58 88 105 107 112 127)
17. Laney 414 (18 25 101 124 146 164 167)
18. Rock Hill 480 (50 74 95 129 132 156 180)
19. Butler 484 (54 84 100 115 131 147 152)
20. Independence 503 (47 69 118 120 149 173 178)
21. East Rowan 512 (51 79 121 123 138 140 151)
22. Wake Forest Rolesville 535 (80 89 102 128 136 144 171)
23. Union 590 (23 104 137 157 169 175)
24. Eastside 597 (12 130 142 155 158 159 161)
25. South Pointe 730 (122 133 145 154 176 179 187)
26. Davie County 749 (86 153 166 170 174 177 182)
27. West Mecklenburg 829 (135 162 165 183 184 185 186)