Boys 5000 Meter Run
pl Athlete bib Team Score Time
1 Jones, Evan 2745 Montgomery Bell Academy 1 16:31.82
2 Peck, Andrew 4633 Walton 2 17:06.08
3 Conricode, Jonathan 1461 Father Ryan 3 17:09.09
4 Harrison, Calvin 1463 Father Ryan 4 17:23.18
5 McCarter, Tim 414 Bob Jones 5 17:36.28
6 Coe, Tim 3153 Oak Mountain 6 17:37.27
7 Murphree, Daniel 3177 Oak Mountain 7 17:38.00
8 Holden, Harrison 4626 Walton 8 17:42.73
9 Deckbar, John 1462 Father Ryan 9 17:47.95
10 Jackson, Everett 3784 Ravenwood 10 17:49.30
11 Snow, William 2759 Montgomery Bell Academy 11 17:53.22
12 Tarquine, Joseph 2760 Montgomery Bell Academy 12 17:54.09
13 Kihlstadius, Evan 4627 Walton 13 17:54.17
14 Cole, Nolan 1460 Father Ryan 14 17:54.83
15 Czermak, Eli 1784 Hewitt-Trussville 15 17:55.14
16 Skinner, James 4639 Walton 16 17:56.86
17 Hannasch, Austin 4624 Walton 17 17:57.03
18 Holloway, Braden 3365 Opelika -- 17:57.30
19 Lothers, Jacob 2746 Montgomery Bell Academy 18 18:00.87
20 Womack, Wyatt 4644 Walton 19 18:01.07
21 Waldron, Mitchell 4642 Walton 20 18:04.47
22 Streetman, Ezekiel 382 Blackman 21 18:05.10
23 Powell, Charles Chip 3419 Oxford, Mississippi 22 18:07.24
24 Lovvorn, Carter 2747 Montgomery Bell Academy 23 18:08.41
25 Magarian, Nicholas 4629 Walton -- 18:08.88
26 Carlton, David 3269 Oakland 24 18:09.23
27 Brown, Blake 3776 Ravenwood 25 18:09.59
28 Miller, Keegan 1465 Father Ryan 26 18:09.76
29 Marin, Eric 3171 Oak Mountain 27 18:10.46
30 Neenan, Curran 2045 Hume-Fogg Academic Magnet -- 18:11.69
31 Fryman, Chad 2812 Morristown-West 28 18:12.08
32 Nicastro, Daniel 3789 Ravenwood 29 18:12.94
33 Thornton, Cole 2762 Montgomery Bell Academy 30 18:13.28
34 Wooten, Jack 1975 Homewood 31 18:13.65
35 Holder, Andrew 3273 Oakland 32 18:16.86
36 Cooper, Sam 4615 Walton -- 18:18.00
37 Bielski, Sebastian 3775 Ravenwood 33 18:20.58
38 Fernandez, Alex 4620 Walton -- 18:22.37
39 Boyd, Canyon 3151 Oak Mountain 34 18:24.32
40 Lund, J.B 2748 Montgomery Bell Academy 35 18:25.69
41 Grantham, Wyn 3485 Pearl 36 18:27.88
42 Ridgway, Will 4636 Walton -- 18:28.69
43 Lamb, Lucas 1956 Homewood 37 18:28.70
44 Stankevich, Stuart 3793 Ravenwood 38 18:31.22
45 Terauchi, Takashi 384 Blackman 39 18:31.78
46 Brands, Arthur 4613 Walton -- 18:33.24
47 Hummel, Mac 3168 Oak Mountain 40 18:33.27
48 Porter, Cole 2046 Hume-Fogg Academic Magnet -- 18:34.51
49 Turner, Curtis 2765 Montgomery Bell Academy -- 18:34.55
50 Parker, Josh 3790 Ravenwood 41 18:35.20
51 Smithing, Mack 2758 Montgomery Bell Academy -- 18:35.29
52 McCalley, Charlie 1961 Homewood 42 18:35.88
53 Becker, Morgan 4238 Spain Park 43 18:36.43
54 Spencer, Peter 1968 Homewood 44 18:37.54
55 Harris, Tyler 4625 Walton -- 18:38.89
56 Harrison, Blayne 239 Bartlett 45 18:41.95
57 Mott, Lance 3787 Ravenwood 46 18:42.17
58 Raymond, Bryan 1467 Father Ryan 47 18:42.24
59 Russ, Jamison 2757 Montgomery Bell Academy -- 18:43.02
60 Myers, Carter 3788 Ravenwood -- 18:43.63
61 Phillips, Morgan 4407 Thompson 48 18:43.79
62 Perryman, David 1064 Columbia Central -- 18:44.36
63 Hanks, Jackson 2104 Huntsville 49 18:45.23
64 Bailey, Charlie 2734 Montgomery Bell Academy -- 18:45.25
65 Pendley, Zachary 462 Bolton 50 18:46.29
66 Bentley, Evan 3774 Ravenwood -- 18:47.91
67 Pyper, Alex 2047 Hume-Fogg Academic Magnet -- 18:48.24
68 Nesbitt, Carl 4560 Vestavia Hills 51 18:49.47
69 Blakeney, Connor 3480 Pearl 52 18:49.50
70 Bradley, Dion 4394 Thompson 53 18:50.77
71 Mather, Joshua 4558 Vestavia Hills 54 18:50.88
72 Sutherland, Matthew 2827 Morristown-West 55 18:52.57
73 Jones, Nathan 4556 Vestavia Hills 56 18:54.07
74 Rosdeutscher, Jordan 2756 Montgomery Bell Academy -- 18:54.80
75 Quinn, Devin 4634 Walton -- 18:56.62
76 Holbrook, Louis 2816 Morristown-West 57 18:57.08
77 Smith, Connor 2826 Morristown-West 58 18:57.83
78 Scherer, Mark 3083 North Oldham 59 18:58.30
79 Gray, Benjamin 780 Centennial 60 18:58.84
80 Bray, Darius 4395 Thompson 61 18:58.95
81 Bell, Cameron 3479 Pearl 62 19:00.60
82 Harris, Ben 1951 Homewood 63 19:01.12
83 Moxley, Joe 2751 Montgomery Bell Academy -- 19:01.23
84 Fox, Landon 3270 Oakland 64 19:01.69
85 Cooper, Jp 2736 Montgomery Bell Academy -- 19:03.17
86 Falls, Christopher 2739 Montgomery Bell Academy -- 19:03.20
87 Holley, Campbell 1793 Hewitt-Trussville 65 19:05.64
88 Cunningham, Gunner 3154 Oak Mountain 66 19:06.07
89 Reeder, Sasha 1468 Father Ryan 67 19:07.98
90 Adams, Luke 833 Central Magnet 68 19:07.98
91 Cook, Robert 4541 Vestavia Hills 69 19:09.07
92 Mosac, Alex 744 Cartersville 70 19:09.49
93 Butler, Jack 1523 Franklin 71 19:10.04
94 Henry, Aaron 240 Bartlett 72 19:10.19
95 Nichols, Will 2148 Independence 73 19:11.14
96 O'Bryan, Landon 843 Central Magnet 74 19:12.81
97 Sewell, Clayton 379 Blackman 75 19:13.04
98 Kulp, Taylor 4400 Thompson 76 19:13.28
99 Hevey, Gage 1952 Homewood 77 19:13.52
100 Williams, Ian 4567 Vestavia Hills 78 19:13.66
101 Wendel, John 3197 Oak Mountain 79 19:13.81
102 Chandler, William 1782 Hewitt-Trussville 80 19:14.36
103 Rasch, Michael 419 Bob Jones 81 19:14.40
104 Hannon, Jordan 3783 Ravenwood -- 19:15.23
105 Tidwell, Crom 2764 Montgomery Bell Academy -- 19:15.24
106 McKenna, Evan 2820 Morristown-West 82 19:15.28
107 Speed, Josh 1815 Hewitt-Trussville 83 19:17.03
108 Mejia, David 742 Cartersville 84 19:17.04
109 Taylor, Peter 2761 Montgomery Bell Academy -- 19:17.13
110 Wich, Daniel 3286 Oakland 85 19:17.19
111 Zamudio, Korbin 3090 North Oldham 86 19:18.17
112 Portante, Joey 3180 Oak Mountain -- 19:18.34
113 Martinez, Carlos 3490 Pearl 87 19:18.38
114 Maples, Kyle 841 Central Magnet 88 19:18.80
115 Johnson, Ian 246 Bartlett 89 19:19.02
116 de Cleir, Szetong 4617 Walton -- 19:19.39
117 Franco, Ivan 2741 Montgomery Bell Academy -- 19:19.83
118 Haynes, Will 4247 Spain Park 90 19:20.40
119 Heiberger, Nathan 4552 Vestavia Hills 91 19:21.50
120 Toland, Peter 2123 Huntsville 92 19:21.84
121 Kvicala, Michael 2245 James Clemens 93 19:22.27
122 Tipton, Redding 3193 Oak Mountain -- 19:22.36
123 Love, Guerrin 2818 Morristown-West 94 19:22.77
124 Hawkins, Nathan 2141 Independence 95 19:22.81
125 LaCroix, Harold 2145 Independence 96 19:23.02
126 Schang, Max 2823 Morristown-West 97 19:23.07
127 Pruitt, Will 748 Cartersville 98 19:23.54
128 Gilroy, Joseph 4550 Vestavia Hills 99 19:23.63
129 Mckinley, Elijah 4250 Spain Park 100 19:23.74
130 Zapata, Jose 2290 Jefferson County 101 19:24.20
131 Smith, Billy 3496 Pearl 102 19:24.51
132 Sims, Tevin 3282 Oakland 103 19:24.86
133 Madsen, Carson 4628 Walton -- 19:25.71
134 Crockett, Spencer 3819 Riverdale 104 19:26.09
135 Fernandez, William 4621 Walton -- 19:26.64
136 Yoshida, Kaito 3287 Oakland 105 19:27.24
137 Gonzalez-Tablad, Nicholas 3623 Pope John Paul II Catholi 106 19:27.87
138 Reed, Colby 378 Blackman 107 19:28.13
139 Pelham, Conner 554 Briarwood Christian 108 19:29.46
140 Mitchell, Garrett 2250 James Clemens 109 19:31.26
141 Maples, Ryan 842 Central Magnet 110 19:31.66
142 Puckett, Dustyn 3493 Pearl 111 19:31.99
143 Nabe, Kyle 2282 Jefferson County 112 19:32.20
144 Belfry, Gavin 2808 Morristown-West -- 19:32.81
145 Owen, Christopher 2752 Montgomery Bell Academy -- 19:32.86
146 Coscia, Luke 237 Bartlett 113 19:32.91
147 Falls, Andrew 2738 Montgomery Bell Academy -- 19:33.24
148 Duncan, Brian 3781 Ravenwood -- 19:33.46
149 Moore, Chase 3176 Oak Mountain -- 19:33.71
150 Dykes, Josh 1785 Hewitt-Trussville 114 19:34.35
151 Curow, Thomas 3155 Oak Mountain -- 19:35.74
152 Bishop, Dylan 2090 Huntsville 115 19:36.11
153 Richardson, Zach 2755 Montgomery Bell Academy -- 19:37.38
154 McIlwain, Connor 4630 Walton -- 19:37.50
155 Wyatt, Jacob 4412 Thompson 116 19:37.90
156 Rainey, Connor 3680 Prattville 117 19:38.48
157 White, Brandon 3199 Oak Mountain -- 19:38.91
158 Eshleman, Clay 4619 Walton -- 19:39.04
159 Garcia, Omar 1949 Homewood 118 19:41.25
160 Walker, Austen 2266 James Clemens 119 19:41.68
161 Brooks, Lowry 2137 Independence 120 19:41.97
162 Deaver, Dylan 4618 Walton -- 19:42.59
163 Hyams, Nate 410 Bob Jones 121 19:42.76
164 Pridgen, Zach 2284 Jefferson County 122 19:43.00
165 Aiken, Nick 3773 Ravenwood -- 19:43.31
166 Wolfenbarger, Ty 3837 Riverdale 123 19:43.60
167 Harris, Jacob 370 Blackman 124 19:44.20
168 Schuler, Matthew 3494 Pearl 125 19:45.16
169 Corey, Vince 1783 Hewitt-Trussville 126 19:45.86
170 Coakley, Ben 3618 Pope John Paul II Catholi 127 19:46.46
171 Baker, Garrett 3267 Oakland 128 19:46.65
172 Clower, Jonathan 3152 Oak Mountain -- 19:48.28
173 Smith, Jason 4640 Walton -- 19:48.81
174 Fryman, Timothy 456 Bolton 129 19:50.07
175 Seay, Phillip 2153 Independence 130 19:51.03
176 Begg, Brady 3150 Oak Mountain -- 19:51.41
177 Gonzales, Jayson 368 Blackman 131 19:52.01
178 Wall, Tyler 3285 Oakland -- 19:52.52
179 Holley, Christian 1794 Hewitt-Trussville 132 19:53.18
180 Parker, William 4561 Vestavia Hills -- 19:54.24
181 Vaught, Payton 3195 Oak Mountain -- 19:54.25
182 Chubb, Paul 4064 Scottsboro -- 19:55.30
183 Forbes, Ian 3071 North Oldham 133 19:56.41
184 Clay, Brandon 3817 Riverdale 134 19:56.62
185 Kubon, Dylan 4070 Scottsboro -- 19:56.82
186 Hilton, Trey 3487 Pearl -- 19:57.09
187 Peterson, Mitchell 1806 Hewitt-Trussville -- 19:57.25
188 Gray, Josh 4551 Vestavia Hills -- 19:57.34
189 Goebel, Porter 2103 Huntsville 135 19:57.37
190 Kim, Jin 3785 Ravenwood -- 19:57.92
191 DuBose, David 550 Briarwood Christian 136 19:58.58
192 Knight, Logan 247 Bartlett 137 19:59.40
193 McCaskill, Jackson 2749 Montgomery Bell Academy -- 20:01.81
194 Greer, Nick 3271 Oakland -- 20:01.90
195 Alexander, Ian 233 Bartlett 138 20:02.75
196 Huffstetler, Jackson 244 Bartlett 139 20:03.12
197 Brenner, Logan 1779 Hewitt-Trussville -- 20:03.59
198 Dillard, Thomas 549 Briarwood Christian 140 20:03.73
199 George, Reece 4549 Vestavia Hills -- 20:03.96
200 Clementz, Casey 364 Blackman 141 20:04.08
201 Merck, Trevor 4072 Scottsboro -- 20:04.45
202 Wilson, Justin 1823 Hewitt-Trussville -- 20:05.78
203 Lindsey, Andrew 2280 Jefferson County 142 20:05.97
204 Barthalamae, Alex 403 Bob Jones 143 20:06.40
205 Strong, Christian 4261 Spain Park 144 20:07.14
206 Carter, Davis 2092 Huntsville 145 20:07.67
207 Winans, Roman 467 Bolton 146 20:08.46
208 Hardin, Immanuel 369 Blackman -- 20:09.03
209 Savage, Jacob 1809 Hewitt-Trussville -- 20:09.15
210 Chumney, Benjamin 363 Blackman -- 20:09.92
211 Lennon, Sean 3276 Oakland -- 20:11.69
212 Allen, Hamilton 3478 Pearl -- 20:11.79
213 Belisario, Bailey 719 Cartersville 147 20:11.82
214 Richardson, Nick 4255 Spain Park 148 20:12.63
215 Matherne, William 740 Cartersville 149 20:12.92
216 Flewellen, Marvin 4622 Walton -- 20:14.47
217 Nichols, Ryan 4405 Thompson 150 20:14.57
218 Hernandez, Nick 3670 Prattville 151 20:15.61
219 Simpson, Zavry 1813 Hewitt-Trussville -- 20:17.00
220 Cienfuegos, Rogelio 199 Austin 152 20:18.30
221 Zheng, Jack 256 Bartlett -- 20:19.04
222 Harvie, Trey 371 Blackman -- 20:19.15
223 Collins, Griffin 365 Blackman -- 20:19.70
224 Garris, Blake 4547 Vestavia Hills -- 20:20.33
225 Wang, Andrew 4643 Walton -- 20:21.47
226 Gass, Sam 3621 Pope John Paul II Catholi 153 20:21.90
227 Miller, Nathan 3175 Oak Mountain -- 20:22.61
228 Dziadula, Jacob 3159 Oak Mountain -- 20:22.80
229 Malone, Kaleb 4007 Saltillo 154 20:24.08
230 Ellis, Zach 2234 James Clemens 155 20:24.11
231 Kirk, William 1798 Hewitt-Trussville -- 20:24.52
232 Tran, Bin 1820 Hewitt-Trussville -- 20:24.90
233 Hamilton, Jason 238 Bartlett -- 20:25.07
234 Johnson, Seth 737 Cartersville 156 20:25.85
235 Shelnutt, Slade 1810 Hewitt-Trussville -- 20:26.65
236 Hopkins, Alex 1795 Hewitt-Trussville -- 20:26.85
237 Shore, Isaac 4258 Spain Park 157 20:26.96
238 Thames, Austin 4411 Thompson 158 20:29.60
239 Osburn, Kenneth 3179 Oak Mountain -- 20:30.12
240 Lamontagne, Luke 3077 North Oldham 159 20:31.11
241 Snyder, Will 3084 North Oldham 160 20:32.08
242 Carter, Dan 3617 Pope John Paul II Catholi 161 20:32.11
243 Ramirez, Brandon 749 Cartersville 162 20:33.56
244 Riner, Griffin 1808 Hewitt-Trussville -- 20:33.76
245 Williams, Jonah 466 Bolton 163 20:33.91
246 Hybarger, Isaac 1566 Greeneville -- 20:33.93
247 Bennett, Brandon 2735 Montgomery Bell Academy -- 20:35.64
248 Gengler, Brian 1399 Enterprise -- 20:36.02
249 Gohkle, Chase 1950 Homewood -- 20:37.49
250 Seales, Batson 2119 Huntsville 164 20:37.55
251 Hanson, Chris 1402 Enterprise -- 20:37.81
252 Robinson, Chance 4379 Summit 165 20:38.15
253 Anderson, John 3654 Prattville 166 20:41.23
254 Garsnett, Thomas 836 Central Magnet 167 20:41.68
255 Davila, Edvardo 724 Cartersville -- 20:41.95
256 Hill, Bryce 2814 Morristown-West -- 20:42.62
257 Knox, Caleb 1800 Hewitt-Trussville -- 20:42.73
258 Robinson, Wyatt 3741 Randolph 168 20:43.02
259 Schannep, Josh 3682 Prattville 169 20:43.48
260 Hacker, Jake 731 Cartersville -- 20:43.91
261 Nulter, Adam 596 Buckhorn 170 20:43.93
262 Laue, Spencer 3737 Randolph 171 20:46.59
263 Pierce, William 4818 Wetumpka 172 20:47.02
264 Winton, Cole 1536 Franklin 173 20:47.27
265 Weems, Cory 1822 Hewitt-Trussville -- 20:47.53
266 Gargus, Brytan 3999 Saltillo 174 20:48.42
267 Johnson, Kysean 592 Buckhorn 175 20:48.66
268 Garrett, Brannon 779 Centennial 176 20:48.72
269 Upright, Matt 2155 Independence 177 20:49.07
270 Gautreaux, Matthew 3622 Pope John Paul II Catholi 178 20:50.13
271 Ash, Brady 3149 Oak Mountain -- 20:50.29
272 Houston, Garrett 243 Bartlett -- 20:51.08
273 Gray, Cooper 3163 Oak Mountain -- 20:51.62
274 Marsh, Guinn 2819 Morristown-West -- 20:52.07
275 Lowe, Jeffrey 2146 Independence 179 20:52.50
276 Robinson, Christopher 924 Chelsea 180 20:53.11
277 McElroy, Dustin 2779 Moody 181 20:53.77
278 Collins, Ben 548 Briarwood Christian 182 20:53.84
279 Johnson, Bishop 1954 Homewood -- 20:54.86
280 Hicks, Ben 3671 Prattville 183 20:55.02
281 Anderson, Wolfe 546 Briarwood Christian 184 20:55.77
282 Post, Alex 3827 Riverdale 185 20:55.94
283 Connor, Luke 3818 Riverdale 186 20:58.27
284 Young, Nicolas 3200 Oak Mountain -- 21:00.43
285 Schamban, Jack 3742 Randolph 187 21:00.58
286 Crutcher, Justin 452 Bolton 188 21:00.89
287 Nichols, Walt 4378 Summit 189 21:01.11
288 Smith, Arhen 3829 Riverdale 190 21:01.63
289 Meredith, Corbin 3174 Oak Mountain -- 21:01.85
290 McMillian, Bryon 248 Bartlett -- 21:03.83
291 Gaskins, Clay 2102 Huntsville 191 21:04.73
292 Guida, Max 3732 Randolph 192 21:04.98
293 Howard, Daishion 919 Chelsea 193 21:06.07
294 Cantrell, Ryan 3069 North Oldham 194 21:07.43
295 Rock, Sam 421 Bob Jones 195 21:08.18
296 Reissner, Daniel 3828 Riverdale 196 21:08.51
297 Spruiell, Carson 1816 Hewitt-Trussville -- 21:09.74
298 Fletcher, James 455 Bolton 197 21:09.99
299 Mendez, Chris 3280 Oakland -- 21:10.05
300 Hinze, Deryck 2241 James Clemens 198 21:10.33
301 Renoj, Jeremy 4409 Thompson -- 21:12.17
302 Greene, Eli 1788 Hewitt-Trussville -- 21:12.70
303 Walley, Houston 3196 Oak Mountain -- 21:12.71
304 Newman, John 786 Centennial 199 21:14.21
305 McIntyre, Ruslan 3173 Oak Mountain -- 21:16.33
306 Knapp, William 2111 Huntsville -- 21:16.89
307 Higginbotham, Connor 1792 Hewitt-Trussville -- 21:17.55
308 Dukes, Travis 2139 Independence -- 21:17.90
309 Spina, Dennis 3186 Oak Mountain -- 21:18.45
310 Bella, Sean 2310 John Carroll Catholic -- 21:18.55
311 Avant, Lane 1109 Corinth 200 21:19.17
312 Solomon, Hunter 381 Blackman -- 21:21.18
313 Ellison, Evan 3620 Pope John Paul II Catholi 201 21:21.33
314 Lage, Seth 4373 Summit 202 21:21.95
315 Wallace, Elijah 3836 Riverdale -- 21:22.12
316 Bouma-Sims, Jacob 1944 Homewood -- 21:22.51
317 Chao, Esper 3730 Randolph 203 21:22.67
318 Golden, Aaron 3161 Oak Mountain -- 21:23.49
319 Moody, Ethan 2661 McGill-Toolen Catholic -- 21:24.50
320 Patel, Sonu 1805 Hewitt-Trussville -- 21:25.59
321 Wetzel, Colby 3198 Oak Mountain -- 21:27.04
322 Galloway, Reese 3665 Prattville 204 21:27.75
323 Zeng, Kevin 255 Bartlett -- 21:28.13
324 Campbell, Juan 1780 Hewitt-Trussville -- 21:29.06
325 Bailey, William 2650 McGill-Toolen Catholic -- 21:29.26
326 Johnson, Timothy 2277 Jefferson County 205 21:29.94
327 Buechler, Matthew 3616 Pope John Paul II Catholi 206 21:30.84
328 Ford, Nick 4242 Spain Park 207 21:31.94
329 Kitchen, Zachary 373 Blackman -- 21:32.05
330 Williams, Sam 1502 Florence 208 21:32.36
331 Lanai, Vadim 1528 Franklin 209 21:32.98
332 Jones, Hunter 921 Chelsea 210 21:33.77
333 Biles, Will 4393 Thompson -- 21:34.15
334 Poplin, Brandon 846 Central Magnet 211 21:34.51
335 Battles, Harden 1778 Hewitt-Trussville -- 21:34.60
336 Wright, Murphy 1976 Homewood -- 21:34.63
337 Hattaway, Daniel 733 Cartersville -- 21:34.70
338 Burrage, Landon 3383 Oxford, Alabama 212 21:35.95
339 Covington, Caleb 723 Cartersville -- 21:36.84
340 Avila, David 2275 Jefferson County 213 21:37.65
341 Gardner, Brian 835 Central Magnet 214 21:37.98
342 Vance, Jaden 2785 Moody 215 21:38.48
343 Gilliand, Adam 4244 Spain Park -- 21:38.52
344 Eisentrout, Justin 2810 Morristown-West -- 21:39.64
345 Holbert, Jonathan 4812 Wetumpka 216 21:40.19
346 Elmore, Noah 2235 James Clemens 217 21:40.22
347 Lawing, Noah 784 Centennial 218 21:41.03
348 Stites, Neland 465 Bolton 219 21:41.46
349 Hanby, Scott 4246 Spain Park -- 21:41.95
350 Stewart, Knox 755 Cartersville -- 21:42.39
351 Haskin, Brett 2240 James Clemens 220 21:42.46
352 Mercier, John Witt 1120 Corinth 221 21:42.94
353 Cotton, Jake 911 Chelsea 222 21:44.50
354 Hines, Corey 4811 Wetumpka 223 21:44.51
355 Campbell, Kyle 198 Austin 224 21:45.39
356 Brown, Cody 197 Austin 225 21:45.46
357 Fowler, Zachary 588 Buckhorn 226 21:45.93
358 Tyner, Harry 3422 Oxford, Mississippi 227 21:47.71
359 Koons, Adam 3624 Pope John Paul II Catholi -- 21:49.40
360 Seals, Levi 1123 Corinth 228 21:49.48
361 Charles, Jason 580 Buckhorn 229 21:49.65
362 Kelley, Matthew 593 Buckhorn 230 21:50.11
363 Barr, Alex 1398 Enterprise -- 21:51.32
364 Russell, Sean 3184 Oak Mountain -- 21:51.44
365 Vandersmit, Anrich 1501 Florence 231 21:51.77
366 Rice, Britton 750 Cartersville -- 21:51.83
367 Sullivan, Cole 3188 Oak Mountain -- 21:52.53
368 Sewell, Conner 380 Blackman -- 21:54.38
369 Cranston, Brett 777 Centennial 232 21:54.50
370 Rebholtz, Kristopher 2150 Independence -- 21:55.48
371 Hanson, Christopher 2105 Huntsville -- 21:56.12
372 Jones, Harrison 3169 Oak Mountain -- 21:57.33
373 Houser, Joey 3735 Randolph 233 21:57.82
374 Hampton, Thomas 838 Central Magnet -- 21:58.06
375 Frost, Mason 2616 McAdory -- 21:58.46
376 Carter, Tyler 579 Buckhorn 234 21:58.59
377 Thomason, Edward 385 Blackman -- 21:59.46
378 Walker, David 1821 Hewitt-Trussville -- 22:01.14
379 Taylor, Alec 3683 Prattville 235 22:02.37
380 Brawner, Braddock 1110 Corinth 236 22:02.48
381 Eslick, Ian 202 Austin 237 22:02.64
382 Tautkus, Garrett 3190 Oak Mountain -- 22:02.86
383 Askins, Colby 3655 Prattville -- 22:02.99
384 Carter, Brendan 1113 Corinth 238 22:04.32
385 Sunbear, Jonathan 2287 Jefferson County 239 22:05.74
386 Allen, Max 360 Blackman -- 22:06.49
387 Ferguson, Billy 3822 Riverdale -- 22:06.59
388 Montgomery, Ryan 250 Bartlett -- 22:07.23
389 Magdaong, Sid 840 Central Magnet -- 22:07.58
390 Ellison, Matthew 1786 Hewitt-Trussville -- 22:08.83
391 Lane, Andrew 374 Blackman -- 22:10.39
392 Kuenzli, Gabriel 412 Bob Jones 240 22:13.64
393 Failing, Erik 2237 James Clemens -- 22:16.28
394 McAlister, Vincent 3055 Muscle Shoals 241 22:16.42
395 Stubbs, Gareth 3521 Pelham -- 22:16.75
396 Anglin, Brady 4438 Tishomingo County -- 22:17.18
397 Delgado, Ismael 366 Blackman -- 22:18.08
398 Schaaf, Nathan 4894 Pope John Paul II Catholi -- 22:18.39
399 Griffin, Walter 729 Cartersville -- 22:18.74
400 Knight, Parker 4557 Vestavia Hills -- 22:20.20
401 Austin, Tanner 234 Bartlett -- 22:20.61
402 Sulser, Tanner 925 Chelsea 242 22:21.67
403 Hall, Carter 837 Central Magnet -- 22:23.64
404 Reeves, Chase 4016 Saltillo 243 22:24.65
405 Hudgins, Jordan 2617 McAdory -- 22:24.82
406 Price, Andrew 2781 Moody 244 22:25.00
407 Jones, Chris 3675 Prattville -- 22:25.33
408 Rogers, LaErikson 753 Cartersville -- 22:26.29
409 Parr, Eli 1234 Cullman 245 22:27.98
410 Adcock, Tyler 3380 Oxford, Alabama 246 22:28.56
411 Reddy, Nihal 3181 Oak Mountain -- 22:30.22
412 Estopinal, Matth 3731 Randolph 247 22:30.62
413 Wallace, Hunter 4822 Wetumpka 248 22:32.07
414 Schwartz, Sean 1535 Franklin 249 22:32.39
415 Solomon, Alex 789 Centennial 250 22:32.68
416 Champion, Jonathan 4807 Wetumpka 251 22:33.30
417 Crainich, Nicholas 4398 Thompson -- 22:35.27
418 Patton, Spencer 3418 Oxford, Mississippi 252 22:36.01
419 Tran, Ben 3630 Pope John Paul II Catholi -- 22:36.87
420 Sanford, Jeremy 4819 Wetumpka 253 22:36.95
421 Pollack, Ian 787 Centennial 254 22:38.25
422 Crisp, Aaron 4241 Spain Park -- 22:39.74
423 Joseph, D'Alessandro 922 Chelsea 255 22:41.03
424 Mayo, Donovan 4402 Thompson -- 22:41.28
425 Pendergrast, Jonathan 844 Central Magnet -- 22:41.29
426 Tarr, Daniel 2288 Jefferson County -- 22:41.46
427 Plummer, Robert 3519 Pelham -- 22:41.91
428 Turner, Ryan 3087 North Oldham 256 22:42.30
429 Garrett, Morgan 916 Chelsea 257 22:42.80
430 Greene, Ethan 1789 Hewitt-Trussville -- 22:43.06
431 Bailey, John 576 Buckhorn 258 22:44.11
432 Cody, Titus 3778 Ravenwood -- 22:44.19
433 Stephens, Boyd 4563 Vestavia Hills -- 22:44.67
434 Hewamanna, Isuru 3415 Oxford, Mississippi 259 22:47.13
435 woodard, scotty 2448 Lawrence County -- 22:47.80
436 Shirley, David 1812 Hewitt-Trussville -- 22:49.08
437 Hidley, Jackson 4371 Summit 260 22:49.22
438 Smith, Carson 1814 Hewitt-Trussville -- 22:49.52
439 Hicks, Aaron 4370 Summit 261 22:49.86
440 Pierce, Aaron 892 Chattanooga Christian -- 22:50.10
441 Mosher, Josh 745 Cartersville -- 22:52.04
442 Brown, Kendall 3816 Riverdale -- 22:52.24
443 Cofield, Joshua 4396 Thompson -- 22:52.62
444 Linder, Brodrick 1495 Florence 262 22:55.28
445 Doherty, Zack 405 Bob Jones 263 22:56.23
446 Wiginton, Christopher 3745 Randolph -- 22:57.01
447 Janssen, John-Gerritt 920 Chelsea -- 22:57.52
448 Wood, Bailey 1824 Hewitt-Trussville -- 22:57.71
449 Shin, Woody 4257 Spain Park -- 22:59.20
450 Strickland, Jackson 1125 Corinth 264 22:59.50
451 Laboy, Angel 4814 Wetumpka 265 23:01.70
452 Guerrero, Stephen 3668 Prattville -- 23:04.60
453 Brown, Tyler 236 Bartlett -- 23:05.35
454 Bohannon, Brandon 3043 Muscle Shoals 266 23:09.11
455 Gregorski, Jake 3164 Oak Mountain -- 23:10.48
456 Andrews, Brandon 2772 Moody 267 23:11.96
457 Muse, Joseph 2441 Lawrence County -- 23:13.06
458 Palmer, Ryan 4013 Saltillo 268 23:14.15
459 McKaig, Chase 1404 Enterprise -- 23:14.45
460 Guerrero, Sam 3667 Prattville -- 23:14.48
461 Riddle, Noah 894 Chattanooga Christian -- 23:15.76
462 Firman, Jacob 4809 Wetumpka -- 23:16.49
463 Medlin, Tucker 3056 Muscle Shoals 269 23:16.54
464 Wells, John 3064 Muscle Shoals 270 23:18.61
465 Martin, Michael 1569 Greeneville -- 23:19.76
466 Neal, Zackery 376 Blackman -- 23:20.82
467 Mathews, Hunter 2778 Moody 271 23:22.29
468 Burns, Luke 3382 Oxford, Alabama 272 23:27.56
469 Lacher, Tyde 3386 Oxford, Alabama 273 23:28.59
470 Ellis, Jared 2233 James Clemens -- 23:35.12
471 Steele, Matthew 2331 John Carroll Catholic -- 23:37.34
472 Carman, Alec 4440 Tishomingo County -- 23:37.64
473 Chambers, George 4315 St. Clair County -- 23:39.07
474 Hall, Ezra 732 Cartersville -- 23:41.17
475 Brown, Jakeel 4112 Shades Valley/JCIB -- 23:41.57
476 McWilliams, Brien 3625 Pope John Paul II Catholi -- 23:42.46
477 Herndon, Justin 2320 John Carroll Catholic -- 23:43.52
478 Krause, Keith 594 Buckhorn -- 23:44.24
479 Benson, Caleb 3658 Prattville -- 23:45.50
480 Vickers, Matthew 4080 Scottsboro -- 23:47.83
481 Kennedy, Brian 2243 James Clemens -- 23:50.40
482 Swann, Tyree 1818 Hewitt-Trussville -- 23:50.88
483 Do, Chris 453 Bolton -- 23:51.36
484 Johnson, Grant 1494 Florence 274 23:57.59
485 Zibas, Carter 3633 Pope John Paul II Catholi -- 24:01.03
486 Monroe, Caleb 3057 Muscle Shoals 275 24:01.75
487 Noel, Kazanie 377 Blackman -- 24:01.86
488 Hartnett, Samuel 3414 Oxford, Mississippi 276 24:03.17
489 Bell, Zac 1213 Cullman 277 24:03.57
490 Clancy, Kenneth 451 Bolton -- 24:04.15
491 Goodwin, Carter 4245 Spain Park -- 24:04.77
492 Dudle, Wolfe 3664 Prattville -- 24:06.82
493 Teel, Jay 4821 Wetumpka -- 24:08.45
494 Price, Christian 2782 Moody 278 24:15.28
495 Miller, Logan 4010 Saltillo 279 24:19.85
496 Dollar, Austin 3513 Pelham -- 24:20.14
497 Johnson, Brooks 3736 Randolph -- 24:20.94
498 Jhin, Daylan 3052 Muscle Shoals 280 24:22.23
499 Wood, Cooper 216 Austin 281 24:24.77
500 Cummins, Jack 3070 North Oldham -- 24:28.29
501 Little, Peyton 1231 Cullman 282 24:28.38
502 Teague, Joshua 926 Chelsea -- 24:28.95
503 York, Donovan 3687 Prattville -- 24:29.31
504 Biles, Clay 1521 Franklin 283 24:44.21
505 Pelfrey, Jake 746 Cartersville -- 24:48.94
506 Fuller, Gavin 4810 Wetumpka -- 24:49.00
507 Mittal, Sameer 3080 North Oldham -- 24:49.57
508 Farris, Ti 3048 Muscle Shoals 284 24:50.33
509 Turner, Tate 3088 North Oldham -- 24:51.99
510 Smith, Cole 3830 Riverdale -- 24:52.66
511 Riant, Jacob 1497 Florence 285 24:52.93
512 Strozier, John Bradley 2619 McAdory -- 24:53.35
513 Shockey, Roger 1573 Greeneville -- 24:54.04
514 Purviance, Ian 2783 Moody 286 24:59.89
515 Thigpen, Chris 1500 Florence 287 25:00.74
516 Schultz, Gunnar 3185 Oak Mountain -- 25:01.39
517 Jackson, Tanner 1227 Cullman 288 25:16.94
518 Hale, Clark 3165 Oak Mountain -- 25:17.03
519 Denver, Lewis 4543 Vestavia Hills -- 25:17.15
520 Marsh, Nicholas 2112 Huntsville -- 25:24.22
521 Booker, Bo 3044 Muscle Shoals -- 25:26.18
522 Davis, Ty 3156 Oak Mountain -- 25:26.40
523 Logsdon, Jarod 3078 North Oldham -- 25:36.32
524 Riley, J 1239 Cullman 289 25:36.42
525 Glass, Cohen 4317 St. Clair County -- 25:45.90
526 Ruelas, Roberto 2444 Lawrence County -- 25:47.31
527 Bishop, Ryan 2091 Huntsville -- 25:55.02
528 Lewis, Christopher 1801 Hewitt-Trussville -- 25:56.78
529 Powell, Davis 4447 Tishomingo County -- 26:12.87
530 Whited, Logan 4449 Tishomingo County -- 26:16.90
531 Butler, Seth 1059 Columbia Central -- 26:21.78
532 Gerard, Ethan 3074 North Oldham -- 26:28.45
533 Recasens, Nic 893 Chattanooga Christian -- 26:28.92
534 Maharrey, Keller 1959 Homewood -- 26:31.37
535 Smith, Ryan 4260 Spain Park -- 26:39.99
536 Lee, Jacob 3387 Oxford, Alabama 290 26:54.02
537 Barco, David 1943 Homewood -- 27:03.31
538 Albritton, Dawson 232 Bartlett -- 27:04.10
539 Allen, Keaton 3511 Pelham -- 27:06.00
540 Ferguson, Rhys 1948 Homewood -- 27:10.65
541 Gentry, Caleb 4114 Shades Valley/JCIB -- 27:29.01
542 Willis, Lewis 4823 Wetumpka -- 27:48.17
543 Craig, Allen 4240 Spain Park -- 27:53.09
544 Lu, Lu 739 Cartersville -- 28:00.95
545 Brown, Cameron 3434 Park Crossing -- 28:47.83
546 Brooks, Casey 55 Alexandria -- 29:13.99