Boys 3000 Meter Run
Place Name School Time
1 Murphy Smith Fit 180 Athletics 10:24.3
2 Krystopher Durham Weddington 10:24.4
3 Nathan Garcia Marvin Ridge 10:50.8
4 Joseph Lowther Weddington 10:51.1
5 Chase Barajas Weddington 10:53.1
6 Carson Mann Weddington 10:54.8
7 Cole Jackson Marvin Ridge 10:55.7
8 Michael Paxton Weddington 10:59.4
9 Sean Kim Marvin Ridge 10:59.6
10 Ethan Bradley Parkwood 11:00.5
11 Nicholas O'Brien-pifer Fit 180 Athletics 11:03.1
12 Evan Smith Marvin Ridge 11:09.4
13 Gavin Boutwell Weddington 11:14.0
14 Wesley Larson Weddington 11:17.9
15 Bryson Austin Sun Valley 11:22.4
16 Thomas Fridrich Weddington 11:22.8
17 Isaac Ballesteros Weddington 11:25.9
18 Wick Hatch South Charlotte 11:33.4
19 Wyatt McGirt Weddington 11:33.6
20 Weston Shoudy South Charlotte 11:34.7
21 Dominic Conroy Porter Ridge 11:36.2
22 Alex Perez Weddington 11:40.7
23 Nick Potter Holy Trinity 11:44.5
24 Josh Howard Piedmont 11:47.2
25 Brogan Trott Marvin Ridge 11:48.5
26 Marcelo Young Marvin Ridge 11:49.2
27 Caden Townshend Weddington 11:49.8
28 Zach Hockey Weddington 11:50.3
29 Grant Lehman Fit 180 Athletics 11:50.6
30 Christian Koppe Weddington 11:50.6
31 Grayson Lucas Weddington 11:51.3
32 Jacob Budzik Sun Valley 11:54.3
33 Trevor Illson Weddington 11:54.5
34 Tyler Hornberger Piedmont 11:56.3
35 Anthony Piccirillo Marvin Ridge 11:57.2
36 Rj Gajan Marvin Ridge 12:03.1
37 Anthony Orloski Marvin Ridge 12:06.0
38 Peter Cordier Weddington 12:06.5
39 Max Nguyen Sun Valley 12:06.6
40 Kidane Seith Piedmont 12:07.4
41 Griffin Peterson South Charlotte 12:12.2
42 Humberto Dominguez East Union 12:13.2
43 Sam Bland Weddington 12:13.9
44 Addison Aycock South Charlotte 12:16.4
45 Andrew Kuttner South Charlotte 12:16.6
46 Peter Dejonge Weddington 12:17.1
47 Ryan Banash Marvin Ridge 12:17.1
48 Carter Chapman Sun Valley 12:17.8
49 Aidan Christmas Fit 180 Athletics 12:18.2
50 Kellen Pace Weddington 12:19.2
51 Charlie Canata Marvin Ridge 12:20.4
52 J Greene Marvin Ridge 12:21.4
53 Connor Hall Weddington 12:21.8
54 Zachary Bittler Fit 180 Athletics 12:22.7
55 Jack Weisberg Fit 180 Athletics 12:22.8
56 Cian Nolan Weddington 12:24.5
57 Jack Valentine Sun Valley 12:26.8
58 William Jessee Weddington 12:28.3
59 Aidan Earley Socrates Academy 12:28.5
60 Nick Pirozzi Sun Valley 12:28.7
61 Raef Kuhlman South Charlotte 12:30.6
62 Aiden Patton South Charlotte 12:34.2
63 Ben Kollwitz Weddington 12:36.4
64 Aneesh Duggirala Marvin Ridge 12:37.0
65 Marqiel Thompson East Union 12:37.1
66 Tyler Scott South Charlotte 12:39.5
67 Caiden Seufert South Charlotte 12:42.0
68 Sullivan McKenzie Weddington 12:42.3
69 Aiden Tauro Marvin Ridge 12:42.5
70 Genesis Perez East Union 12:42.8
71 Blake Efird Porter Ridge 12:44.2
72 Harris Boyadjian Porter Ridge 12:44.2
73 Collin Fenwick Marvin Ridge 12:45.1
74 Luke Finch Marvin Ridge 12:45.7
75 Trent Williford Parkwood 12:46.3
76 Blaine Sullivan Marvin Ridge 12:48.8
77 Braden Vickers Piedmont 12:50.6
78 Braden Roark Sun Valley 12:55.9
79 James Van Glabbeek Marvin Ridge 12:56.1
80 Jonathan Lakeman Fit 180 Athletics 12:56.2
81 Ben Wojtkowiak Parkwood 12:56.6
82 Chris Walker Socrates Academy 12:58.2
83 Kieran Caniglia Weddington 12:59.6
84 Jason Rainone Fit 180 Athletics 13:02.7
85 Nathan Lundquist Piedmont 13:07.4
86 Cooper Taylor Weddington 13:09.1
87 Will Busse South Charlotte 13:10.3
88 Kyle Ekey Porter Ridge 13:13.7
89 Ross Fulco South Charlotte 13:17.2
90 Jacob Koch South Charlotte 13:17.9
91 Chase Vilord Marvin Ridge 13:18.4
92 Jonathan Ellis Parkwood 13:18.4
93 Colin Jacoby Socrates Academy 13:18.4
94 Josh Harvey Porter Ridge 13:19.5
95 Wesley Duff Weddington 13:20.5
96 Keller Huffman South Charlotte 13:21.5
97 Roman Lopina Socrates Academy 13:23.1
98 Gavin Murphy Marvin Ridge 13:26.3
99 Anthony Kerusenko Piedmont 13:27.4
100 Benjamin Mulvaney Weddington 13:27.5
101 Devin King Sun Valley 13:28.7
102 Elijah Perkins Porter Ridge 13:29.1
103 Alex Bhargava Weddington 13:30.5
104 Bryce Carney Weddington 13:31.0
105 Charlie Sykes Socrates Academy 13:33.2
106 Caiden MacFarlane Sun Valley 13:36.3
107 Kirkland Anderson South Charlotte 13:36.9
108 Alex Moran Marvin Ridge 13:37.3
109 Seth Nelson Sun Valley 13:38.5
110 Sam Edwards Weddington 13:39.1
111 Neal Damani Marvin Ridge 13:39.4
112 Tres Frisard Fit 180 Athletics 13:39.8
113 Jai Amin Marvin Ridge 13:41.7
114 Jackson Listwan Marvin Ridge 13:42.3
115 James McKenna Marvin Ridge 13:43.4
116 Colin Byerly Fit 180 Athletics 13:45.6
117 Geoffrey Zhu Marvin Ridge 13:45.9
118 Matthew Warner Marvin Ridge 13:46.0
119 Gabe Helms East Union 13:46.1
120 Holden Wright Weddington 13:48.5
121 Ben Eckert Fit 180 Athletics 13:48.7
122 Evan Keisler Weddington 13:49.2
123 William Farrell Sun Valley 13:49.4
124 Kaleb Dufrene Weddington 13:50.1
125 Dominick Defelice Sun Valley 13:50.5
126 Jake Fabrizio Sun Valley 13:51.4
127 Alexander Zelenz Weddington 13:51.9
128 Edward Weaver Socrates Academy 13:52.7
129 Lucas Miller Porter Ridge 13:53.4
130 Rf Nixon Sun Valley 13:53.7
131 Tyler Larson Weddington 13:55.2
132 Logan Spilde Sun Valley 13:57.8
133 Ray Abrams Fit 180 Athletics 13:58.0
134 Cole Yost Fit 180 Athletics 13:58.7
135 John Schubert South Charlotte 13:59.1
136 Zachary Jaquith Parkwood 13:59.3
137 Alec McMillan South Charlotte 14:00.3
138 Anthony Baratta Parkwood 14:01.0
139 Utkarsh Dave Weddington 14:01.5
140 Jack Beckerman Porter Ridge 14:01.8
141 Sean McDevitt Porter Ridge 14:02.0
142 Ty Londono Porter Ridge 14:02.3
143 Jackson Adams Marvin Ridge 14:04.7
144 Jake Baumann South Charlotte 14:05.3
145 Benjamin Knudson Weddington 14:05.8
146 Max Sleek South Charlotte 14:08.6
147 Devin Lyash Sun Valley 14:09.7
148 Lucas Martinelli Sun Valley 14:10.0
149 Patrick Burke Piedmont 14:10.4
150 Carter Hilliard South Charlotte 14:10.7
151 Ethan Davis Parkwood 14:11.3
152 William Hartwig Marvin Ridge 14:11.4
153 Griffin Bean Sun Valley 14:11.7
154 Colby Belk Parkwood 14:13.9
155 Ryan Coverston South Charlotte 14:13.9
156 Koen McCaskill Parkwood 14:14.6
157 Andrew Mehringer Socrates Academy 14:17.4
158 Caleb Sheets Marvin Ridge 14:19.1
159 Ian Maddex Parkwood 14:19.7
160 Sakthi Thanigai Weddington 14:20.2
161 Sage Kelly East Union 14:21.0
162 Woody Squier South Charlotte 14:25.2
163 Landon Bowers Porter Ridge 14:25.8
164 Aiden Taylor Weddington 14:30.9
165 Tate Runge Weddington 14:31.4
166 Aiden Simpson Weddington 14:31.6
167 Michael Kaminske Marvin Ridge 14:32.2
168 Daniel Binder South Charlotte 14:34.2
169 Connor Babb Porter Ridge 14:37.4
170 James Cobb-Curtis Socrates Academy 14:37.5
171 Davis Efird Porter Ridge 14:37.6
172 Gavin Lyash Sun Valley 14:38.2
173 Andrew Brown Sun Valley 14:38.5
174 Connor Blumsack Socrates Academy 14:38.9
175 Wade Badgley South Charlotte 14:39.0
176 Alexander Chaffee Fit 180 Athletics 14:39.4
177 Nicholas Eagy Socrates Academy 14:40.1
178 Caleb Gant Porter Ridge 14:40.8
179 Noah Herr Parkwood 14:41.0
180 Brandon Ellis South Charlotte 14:41.8
181 Andrew Perry South Charlotte 14:42.3
182 Caleb Taylor South Charlotte 14:42.7
183 Nicholas Carlson Weddington 14:47.5
184 Wyatt Dacus South Charlotte 14:47.8
185 Nikolas Ochsner Marvin Ridge 14:48.5
186 Gavin Hagerty South Charlotte 14:48.8
187 Ryan Kirkland Sun Valley 14:51.6
188 Hunter Boik Piedmont 14:53.4
189 Cole Ayscue South Charlotte 14:53.9
190 Jack McDonough Marvin Ridge 14:54.5
191 Max Stein Holy Trinity 14:58.3
192 Nicholas Cashion Marvin Ridge 14:59.3
193 Jack Dohrman Piedmont 14:59.7
194 Tony Taraboi Fit 180 Athletics 15:00.5
195 Tyler Hudson Parkwood 15:00.7
196 Gabriel Garcia Holy Trinity 15:01.2
197 Ethan Lewis Weddington 15:02.6
198 Ryan Thompson Weddington 15:03.2
199 Nathaniel Brewer East Union 15:04.2
200 Andrew Latta Sun Valley 15:04.3
201 Stanley Pitera Porter Ridge 15:05.6
202 Brooks Sullivan Marvin Ridge 15:08.6
203 Jonah Hudson Parkwood 15:08.8
204 Luke Trofinoff Porter Ridge 15:11.3
205 Carson Simpson Weddington 15:11.8
206 Mason Epperly Marvin Ridge 15:14.4
207 Darin Brown Piedmont 15:18.7
208 Aj Painter Holy Trinity 15:19.9
209 Matthew Kenary Sun Valley 15:21.4
210 Mason Kendrick Marvin Ridge 15:22.1
211 Connor Mogan Parkwood 15:22.8
212 Aidan Lee Sun Valley 15:22.8
213 Tobias Svane-From Fit 180 Athletics 15:25.8
214 Asher Holtham Fit 180 Athletics 15:26.6
215 Mayan Adhikari Fit 180 Athletics 15:27.2
216 Atish Pillai Sun Valley 15:31.9
217 Will Slattery Fit 180 Athletics 15:34.1
218 Hunter Walle Porter Ridge 15:35.0
219 Evan Wilson East Union 15:37.7
220 Ashton Shoaf East Union 15:41.1
221 Jalen Dixon Porter Ridge 15:42.7
222 Zac Miller Fit 180 Athletics 15:43.0
223 Andrew Woeste Holy Trinity 15:43.5
224 Ben Thomas Holy Trinity 15:49.6
225 Colin Chalmers Holy Trinity 15:49.7
226 Andrew Secker Marvin Ridge 15:49.9
227 Stephen Lucas Sun Valley 15:59.5
228 Joshua Robitschek East Union 16:03.7
229 Caleb Meacham South Charlotte 16:05.0
230 Curt Fuller South Charlotte 16:06.1
231 Justin Melendez Marvin Ridge 16:08.2
232 Nathaniel Lynch Piedmont 16:08.7
233 Zachary Mills Porter Ridge 16:12.5
234 Jonah Waldron Porter Ridge 16:14.1
235 Will Sullivan Porter Ridge 16:18.8
236 Nathan Maloney Marvin Ridge 16:21.1
237 Mason Child South Charlotte 16:22.9
238 Evan Brown Parkwood 16:23.2
239 Evan Slack South Charlotte 16:25.3
240 Brandon McMahon South Charlotte 16:27.3
241 Christian Greeson South Charlotte 16:35.5
242 Addison Rule Piedmont 16:37.1
243 Luke Jones Parkwood 16:39.3
244 Barritt Chambers South Charlotte 16:39.4
245 Brayden Hunt Porter Ridge 16:43.3
246 Connor Pritchard Fit 180 Athletics 16:44.8
247 Ben Plummer South Charlotte 16:45.6
248 Isaiah Flood Piedmont 16:50.0
249 Michael Matranga Porter Ridge 16:50.5
250 Aryan Shah Marvin Ridge 16:54.3
251 Nathan Davis Porter Ridge 16:57.2
252 Knoah Carver Fit 180 Athletics 16:58.5
253 Jackson Hirsch Porter Ridge 16:59.1
254 Jackson Ellinger South Charlotte 17:05.8
255 Logan Voglewede Parkwood 17:06.8
256 Aiden Payton Holy Trinity 17:07.0
257 Tucker Reynolds Piedmont 17:07.1
258 Aidan Gallagher Sun Valley 17:07.2
259 Owen O'Grady Sun Valley 17:08.7
260 Kadin Abbas Fit 180 Athletics 17:09.0
261 Dylan Carter South Charlotte 17:20.9
262 Colin Boscher Holy Trinity 17:24.0
263 Isaac McGill Parkwood 17:25.1
264 Liam Thomas Holy Trinity 17:28.6
265 Taylor Apple Piedmont 17:29.5
266 Grooms Bennett Piedmont 17:32.8
267 Connor Danhoff Sun Valley 17:33.3
268 Joshua Cockinos Holy Trinity 17:37.8
269 Jackson Nichols East Union 17:38.1
270 Josh Metzl South Charlotte 18:07.6
271 Chaz Croft Fit 180 Athletics 18:19.9
272 Henry Stefanac South Charlotte 18:43.2
273 Garret Vickers Socrates Academy 18:49.2
274 Jacob Allen Porter Ridge 19:00.2
275 Michael Morgan Porter Ridge 19:06.4
276 Connor Soucey Socrates Academy 19:19.6
277 Nolan Carter Sun Valley 19:33.0
278 Andrew Fricano South Charlotte 19:42.3
279 Sam Squier South Charlotte 19:45.2
280 Carson Jeff South Charlotte 19:50.9
281 Walker Ginesi Holy Trinity 20:01.8
282 Brevin Fierro South Charlotte 20:26.6
283 Jayanth Vegesna Fit 180 Athletics 20:28.2
284 Utkarsh Varma Fit 180 Athletics 20:28.7
285 Luke Noonan Piedmont 20:29.7
286 Rithvik Kambampati Fit 180 Athletics 20:31.1
287 Ben Rodgers Piedmont 21:15.0
288 Dylan Allen Porter Ridge 22:36.8