Place Points Bib# Name (Grade) Team Time Mile Pace
1 1 #202 Patrick Sheehan (12) Lake Norman #1 16:53 5:26
2 2 #317 Tucker Smith (12) Myers Park #1 17:18 5:34
3 3 #68 Fisher Ramsey (11) East Mecklenburg #1 17:30 5:38
4 4 #3 Evan Georges (12) Charlotte Catholic #1 17:50 5:45
5 5 #41 Danny Sodano (12) Cuthbertson #1 18:03 5:49
6 6 #316 Chris Smith (10) Myers Park #2 18:05 5:50
7 7 #183 Kevin Craig (12) Lake Norman #2 18:12 5:52
8 8 #404 Joseph Kim (10) Providence #1 18:15 5:53
9 9 #136 Corey Garagiola (12) Independence #1 18:18 5:54
10 10 #65 Jeremy Jones (12) East Mecklenburg #2 18:21 5:55
11 11 #282 Sam Augustyn (12) Myers Park #3 18:21 5:55
12 12 #367 Ryan Hastings (12) Porter Ridge #1 18:23 5:55
13 13 #349 Joshua Williams (12) Piedmont #1 18:25 5:56
14 14 #293 Michael Gacevich (12) Myers Park #4 18:33 5:59
15 15 #8 Chase Smith (11) Charlotte Catholic #2 18:37 6:00
16 16 #323 Robbie Whittle (10) Myers Park #5 18:41 6:01
17 17 #5 Andrew Roberts (12) Charlotte Catholic #3 18:47 6:03
18 18 #185 Collin Emerson (12) Lake Norman #3 18:50 6:04
19 19 #283 Trent Besancon (11) Myers Park #6 18:51 6:04
20 20 #490 Ryan Kavanaugh (10) South Mecklenburg #1 18:51 6:04
21 21 #504 Ben Talbert (11) South Mecklenburg #2 18:51 6:04
22 22 #305 Conor McAvoy (10) Myers Park #7 18:57 6:06
23 23 #195 Jack Mastandrea (10) Lake Norman #4 18:58 6:07
24 24 #184 Christian Dalton (12) Lake Norman #5 19:03 6:08
25 25 #338 Marcus Christensen (11) Piedmont #2 19:03 6:08
26 26 #484 Landon Holbert (12) South Mecklenburg #3 19:04 6:09
27 27 #174 Bradley Bocker (11) Lake Norman #6 19:05 6:09
28 28 #395 Jack Emerson (12) Providence #2 19:11 6:11
29 29 #245 Brandon Nobrega (12) Mallard Creek #1 19:16 6:12
30 30 #111 Joey Obeid (11) Hough #1 19:16 6:12
31 31 #186 Jacob Ennis (9) Lake Norman #7 19:20 6:14
32 32 #71 Michael Shaw (12) East Mecklenburg #3 19:21 6:14
33 33 #2 Paul Gennett (9) Charlotte Catholic #4 19:22 6:14
34 #306 Henry McDonald (10) Myers Park #8 19:24 6:15
35 34 #388 Nicholas Couchell (11) Providence #3 19:25 6:15
36 35 #370 Michael Janko (11) Porter Ridge #2 19:26 6:16
37 #191 Doug Howard (10) Lake Norman #8 19:26 6:16
38 36 #412 Will McSwain (10) Providence #4 19:29 6:17
39 37 #393 Matt Danze (11) Providence #5 19:29 6:17
40 #182 Ian Cook (12) Lake Norman #9 19:30 6:17
41 38 #246 Charlie Rodgers (10) Mallard Creek #2 19:30 6:17
42 39 #501 Eric Procunier (11) South Mecklenburg #4 19:31 6:17
43 40 #70 Noah Richardson (11) East Mecklenburg #4 19:32 6:18
44 41 #380 Patrick Barley (9) Providence #6 19:32 6:18
45 42 #477 Henry Crew (9) South Mecklenburg #5 19:33 6:18
46 43 #7 Zack Sharp (12) Charlotte Catholic #5 19:34 6:18
47 #170 Wes Anderson (11) Lake Norman #10 19:34 6:18
48 #298 Joe Harbacevich (11) Myers Park #9 19:38 6:20
49 44 #478 Nicholaus Danner (11) South Mecklenburg #6 19:39 6:20
50 45 #405 David Klug (11) Providence #7 19:39 6:20
51 46 #6 Spencer Roche (11) Charlotte Catholic #6 19:41 6:20
52 47 #250 Kevin Smith (12) Mallard Creek #3 19:45 6:22
53 48 #100 Matt Alfers (10) Hough #2 19:49 6:23
54 49 #139 Jason Lux (11) Independence #2 19:50 6:23
55 50 #348 Chandler Williams (11) Piedmont #3 19:51 6:24
56 51 #493 Kyle Long (12) South Mecklenburg #7 19:51 6:24
57 52 #138 Clayton Johnston (12) Independence #3 19:52 6:24
58 #325 Jack Worthen (12) Myers Park #10 19:53 6:24
59 53 #240 Arijit Datta (12) Mallard Creek #4 19:55 6:25
60 #510 Jackson Walker (11) South Mecklenburg #8 19:59 6:26
61 54 #63 Preston Hawkes (12) East Mecklenburg #5 20:01 6:27
62 55 #9 Graham Suddeth (11) Charlotte Catholic #7 20:03 6:28
63 56 #28 Will Cachine (10) Cuthbertson #2 20:04 6:28
64 #10 Jacob Winters (10) Charlotte Catholic #8 20:10 6:30
65 57 #249 Brandon Schwartz (11) Mallard Creek #5 20:12 6:30
66 #1 Christopher Bauer (11) Charlotte Catholic #9 20:16 6:32
67 58 #22 Derek Armour (12) Cuthbertson #3 20:17 6:32
68 59 #66 Nick Nicholson (10) East Mecklenburg #6 20:19 6:33
69 60 #235 Atkinson Austin (9) Mallard Creek #6 20:21 6:33
70 61 #347 Mathis Stickland (9) Piedmont #4 20:22 6:34
71 62 #114 Joel Tinkler (12) Hough #3 20:29 6:36
72 63 #343 Garrett Griffin (11) Piedmont #5 20:34 6:38
73 64 #340 Robby Doane (12) Piedmont #6 20:34 6:38
74 #511 Spencer Youngblood (11) South Mecklenburg #9 20:35 6:38
75 #482 Diego Fuentes (11) South Mecklenburg #10 20:37 6:39
76 65 #108 Colton Major (12) Hough #4 20:37 6:39
77 #4 Thomas Mathis (11) Charlotte Catholic #10 20:39 6:39
78 66 #105 Matt Cuddy (12) Hough #5 20:40 6:40
79 67 #38 Andrew Osterberg (9) Cuthbertson #4 20:51 6:43
80 68 #64 Nicholas Hunter (10) East Mecklenburg #7 20:52 6:43
81 69 #238 Ben Cournoyer (12) Mallard Creek #7 20:53 6:44
82 #241 Nicholas Hall (12) Mallard Creek #8 20:53 6:44
83 70 #102 Calvin Blubaugh (10) Hough #6 20:58 6:45
84 71 #109 Zach Marti (10) Hough #7 20:58 6:45
85 72 #555 Juan Gomez (12) Sun Valley #1 20:58 6:45
86 73 #345 Sam Slayton (10) Piedmont #7 20:59 6:46
87 #112 Tanner Stalun (9) Hough #8 21:00 6:46
88 74 #142 Christian May (12) Independence #4 21:00 6:46
89 75 #30 Daniel Cheney (11) Cuthbertson #5 21:26 6:54
90 #106 Joey Harding (10) Hough #9 21:31 6:56
91 76 #375 Robert Shumann (11) Porter Ridge #3 21:37 6:58
92 77 #376 Jacob Warner (11) Porter Ridge #4 21:37 6:58
93 #62 Mark Harris (9) East Mecklenburg #8 21:43 7:00
94 78 #39 Eli Privette (12) Cuthbertson #6 21:44 7:00
95 #67 Jordan Peterson (12) East Mecklenburg #9 21:45 7:00
96 79 #37 Thomas Nesbitt (10) Cuthbertson #7 21:49 7:02
97 #24 Peyton Boles (10) Cuthbertson #8 21:49 7:02
98 #25 Chris Bristle (12) Cuthbertson #9 21:52 7:03
99 #107 Chris Koehler (9) Hough #10 22:34 7:16
100 80 #369 Noah Howell (9) Porter Ridge #5 22:47 7:20
101 81 #374 Lee Seaman (11) Porter Ridge #6 22:53 7:22
102 82 #368 Desi Hoagland (12) Porter Ridge #7 22:54 7:23
103 83 #558 Sean Maflin (9) Sun Valley #2 23:11 7:28
104 84 #557 John Luke (11) Sun Valley #3 23:18 7:30
105 85 #553 Jaylen Blount (9) Sun Valley #4 23:21 7:31
106 86 #560 Michael Servarence (11) Sun Valley #5 23:32 7:35
107 87 #140 Nicholas Lux (9) Independence #5 24:34 7:55
108 #373 Trent Merrell (9) Porter Ridge #8 24:49 8:00
109 #372 Logan McMahan (11) Porter Ridge #9 24:53 8:01
110 #377 Zack Webb (10) Porter Ridge #10 25:12 8:07
111 88 #134 Malin Curry (10) Independence #6 27:36 8:54
112 89 #133 Sean Carney (9) Independence #7 28:10 9:05
113 #143 Matthew Simcox (9) Independence #8 28:28 9:10
114 90 #554 Michael Cowden (9) Sun Valley #6 28:51 9:18
115 91 #556 Gus Lactangeli (10) Sun Valley #7 28:59 9:20
116 #559 Jason Pierre (12) Sun Valley #8 31:22 10:07
Scoring Teams and Points:
1. Myers Park 49 (2 6 11 14 16 19 22)
2. Lake Norman 73 (1 7 18 23 24 27 31)
3. Charlotte Catholic 112 (4 15 17 33 43 46 55)
4. East Mecklenburg 139 (3 10 32 40 54 59 68)
5. Providence 143 (8 28 34 36 37 41 45)
6. South Mecklenburg 148 (20 21 26 39 42 44 51)
7. Piedmont 212 (13 25 50 61 63 64 73)
8. Mallard Creek 224 (29 38 47 53 57 60 69)
9. Cuthbertson 261 (5 56 58 67 75 78 79)
10. Hough 271 (30 48 62 65 66 70 71)
11. Independence 271 (9 49 52 74 87 88 89)
12. Porter Ridge 280 (12 35 76 77 80 81 82)
13. Sun Valley 410 (72 83 84 85 86 90 91)