Boys 5000m Run
pl Name Team Time Grade
1 Jackson Stewart St. Teresa 16:29.0 11
2 Justin Mumford Wesclin 16:35.1 9
3 Luke Goebel Mater Dei 16:36.1 12
4 Caleb Cornelius Saxony Lutheran 16:40.2 11
5 Austin Knight Carterville 16:47.7 12
6 Corbin Schwable Freeburg 16:53.2 11
7 Jacob Oyler Farmington 16:54.1 12
8 Jefferson Ross Bushur Father McGivney Catholic 16:56.2 9
9 Michael Oliver Herrin 16:58.6 11
10 Javon Watkins Madison 17:05.5 12
11 Benton Keran Notre Dame (Cape Girardeau) 17:11.2 11
12 Blake Morris Notre Dame (Cape Girardeau) 17:14.2 10
13 Josh Cable Rochester 17:23.2 12
14 Brandon Schnitker Nashville 17:25.3 12
15 Isaac Stout Lutheran North 17:26.3 11
16 Casmir Cozzi Mascoutah 17:28.1 11
17 Garrett Johnson Pinckneyville 17:29.4 12
18 Blake Hatter Freeburg 17:30.4 11
19 Grant Batteau Pinckneyville 17:46.8 12
20 Reiss Wegman Wesclin 17:49.2 12
21 Carson Smith Freeburg 17:50.3 11
22 Patrick Thompson Mascoutah 17:51.2 12
23 BRYUAN MANUEL East St. Louis 17:57.1 12
24 Brandon Johnson Mascoutah 18:02.3 12
25 Tyler Guthrie Father McGivney Catholic 18:04.6 9
26 Darion Taylor Mascoutah 18:08.8 12
27 Mathew McNicol Mascoutah 18:12.3 12
28 Logan Fulkerson Steeleville 18:16.7 10
29 Adam Perry Farmington 18:21.4 9
30 Eli King Columbia 18:22.2 12
31 Caleb Zgonina Nashville 18:23.3 12
32 Brian Dust St. Anthony 18:30.8 9
33 Gabe Meadors Notre Dame (Cape Girardeau) 18:31.7 11
34 Kevin Medlin Mater Dei 18:31.9 12
35 Garrett Headen Red Bud 18:32.4 12
36 Will Brant First Baptist Academy 18:33.8 11
37 Liam Oliver Pinckneyville 18:33.8 11
38 Drew Detmer Wesclin 18:34.3 12
39 McKallen Smith Freeburg 18:36.3 10
40 Kristian Knecht Mascoutah 18:37.6 9
41 Colton Towle Herrin 18:40.5 12
42 Gage DeBlois Farmington 18:40.6 11
43 Logan Pierce Herrin 18:41.6 11
44 Elgin Scherff Gibault 18:41.7 11
45 Zach Brasel Father McGivney Catholic 18:42.3 10
46 Deric Maurer New Athens 18:42.7 11
47 Ethan Sturm Columbia 18:43.9 10
48 Cade Smith Freeburg 18:44.8 9
49 Hunter Braden Hamilton County 18:46.3 11
50 Dustin Bartnicki Pinckneyville 18:48.0 12
51 Joshua Foster Columbia 18:49.2 12
52 Gavin Conway Steeleville 18:49.2 11
53 Clayton Helmink St. Anthony 18:51.4 12
54 Trenton Butler Hamilton County 18:52.6 12
55 Tyler Ohl St. Teresa 18:53.6 10
56 AJ Stearns Steeleville 18:55.6 11
57 Isaac Sinn Sparta 18:56.3 10
58 Nickoly Bierbaum Christ Our Rock Lutheran 18:58.0 9
59 Alex Detmer Mater Dei 19:00.4 11
60 Braeden Williams Mascoutah 19:00.8 12
61 Wyatt DuClos Red Bud 19:00.9 12
62 Gavin Love Nashville 19:03.8 10
63 Tanner Fox Father McGivney Catholic 19:07.0 9
64 Andrew Stevenson Mater Dei 19:08.3 10
65 Cayden Brilley St. Teresa 19:10.2 12
66 Ryan Groszek Columbia 19:12.0 11
67 Jazale O'Neal Fairfield 19:14.3 11
68 Tristan Oestrich Columbia 19:15.4 10
69 Grant Seniker Southwestern 19:16.9 12
70 Diego Pacheco Father McGivney Catholic 19:18.4 9
71 Walsh Kennan St. Anthony 19:19.0 9
72 Clayton Eftink Notre Dame (Cape Girardeau) 19:19.1 10
73 Alex Sievers Red Bud 19:19.9 11
74 Colton Mitchell Rochester 19:19.9 11
75 Michael Benning Springfield Lutheran 19:20.0 10
76 Jacob Fedderke Steeleville 19:20.4 12
77 Matt Herren Rochester 19:20.6 9
78 Andrew West Notre Dame (Cape Girardeau) 19:21.5 11
79 Lucas Frederking Okawville 19:24.6 9
80 Kaleb Dabbs Mascoutah 19:24.8 12
81 Joey Jolly Lutheran North 19:26.3 11
82 Tyler Roesener Okawville 19:27.8 12
83 Edward Miller Red Bud 19:28.5 10
84 Evan Wilkerson Freeburg 19:29.0 9
85 Landon Davis Nashville 19:29.4 11
86 Ben Fiedler Freeburg 19:30.8 12
87 Cody Todd Fairfield 19:32.4 11
88 Sammy Wileman Farmington 19:34.3 11
89 Ashton Hopper Notre Dame (Cape Girardeau) 19:34.5 11
90 Owen Whitworth New Athens 19:35.0 10
91 Nathan Mostoller Mascoutah 19:35.6 11
92 James Trentman Freeburg 19:36.9 9
93 Caleb Bahr Columbia 19:38.2 10
94 Theron Smith Hamilton County 19:38.4 10
95 Logan Hunt Hamilton County 19:38.5 12
96 Reece Going Calvary Lutheran 19:38.5 11
97 Danny Ryan Rochester 19:41.3 11
98 Michael Harvey Fairfield 19:42.0 11
99 Austin Faber St. Anthony 19:47.2 9
100 KORTEZ MATTHEWS East St. Louis 19:47.6 11
101 Nick Bahr Columbia 19:53.2 12
102 Austin Mueller Saxony Lutheran 19:53.7 11
103 Elland Morris Lebanon 19:54.3 11
104 DAMIAN SMITH East St. Louis 19:55.6 12
105 Adrian Caceres St. Teresa 19:55.7 11
106 Elijah Burns Father McGivney Catholic 19:56.9 11
107 Connor Crowl Freeburg 19:57.7 10
108 Tegeler Noah St. Anthony 19:57.8 9
109 Jordan Eddy Mascoutah 20:00.3 9
110 Ethan Kakac Fairfield 20:02.1 12
111 Cole Going Calvary Lutheran 20:04.7 9
112 Owen Gross Steeleville 20:06.0 11
113 Nate Cross Rochester 20:06.4 10
114 Cam Scobey Notre Dame (Cape Girardeau) 20:07.8 10
115 Daniel Garavaglia Pinckneyville 20:07.9 9
116 Jack Dunscomb St. Teresa 20:07.9 12
117 Dominic Dalpoas Columbia 20:11.4 9
118 Steve Hirte Mater Dei 20:12.1 9
119 Kaleb Bowers Okawville 20:14.5 11
120 Sam Elfrink Saxony Lutheran 20:15.5 11
121 Chris Ballard Carterville 20:15.6 10
122 Payton Riechmann Okawville 20:15.8 11
123 James Sullivan Mater Dei 20:17.5 11
124 Colin Brown Decatur Eisenhower 20:19.1 10
125 Nolan Brown Saxony Lutheran 20:19.1 12
126 Jacob Western Rochester 20:19.6 10
127 Wiedman Ty St. Anthony 20:21.3 9
128 Kaden Richards Hamilton County 20:21.4 10
129 Logan Van Ness Breese Central 20:24.0 12
130 Hayden Mitchell Murphysboro 20:24.1
131 Alex Dow Notre Dame (Cape Girardeau) 20:24.9 11
132 Evan Anderson Nashville 20:25.4 11
133 Aidan Schlichting Freeburg 20:26.1 10
134 Adam Wellen Hamilton County 20:26.3 10
135 Grant Going Calvary Lutheran 20:28.1 9
136 Matt Rubenacker Hamilton County 20:28.2 12
137 Tomas Copher Mascoutah 20:28.8 12
138 Cody Rector Carterville 20:29.2 11
139 Noah Conner Pinckneyville 20:32.2 11
140 Nolan Heard Christ Our Rock Lutheran 20:33.3 10
141 Marcus Smith Lutheran North 20:34.0 12
142 Ryan Brinkman Valmeyer 20:34.6 12
143 Elliot Staley Rochester 20:34.8 10
144 Drew Dust St. Anthony 20:35.2 9
145 JAMES YOUNG East St. Louis 20:36.3 12
146 David Oliver Freeburg 20:37.6 11
147 Caleb McKinley Decatur Eisenhower 20:37.7 9
148 Cole Clark Fairfield 20:40.8 11
149 Jake Koenigstein Columbia 20:42.0 12
150 Nathan Taylor Dupo 20:43.5 10
151 Ronin Doiron Chester 20:43.9 10
152 Maguel Squires Mascoutah 20:44.6 9
153 Bryan Contreras Farmington 20:44.8 9
154 Alex Green Farmington 20:45.7 10
155 CAMERON WALKER East St. Louis 20:46.3
156 Evan Robinson Farmington 20:47.5 12
157 Avery Cozzi Mascoutah 20:47.8 9
158 Josh Jacobsen Metro-East Lutheran 20:49.1 11
159 Seth Howard Carrollton 20:49.1 9
160 Nathan Erwin Freeburg 20:50.0 12
161 Kyle Yancy Dupo 20:50.0 9
162 Grant Jausel Pinckneyville 20:52.8 12
163 Damen Bordner Herrin 20:53.4 11
164 Austin Block Steeleville 20:53.7 12
165 CJ Hart Farmington 20:54.1 11
166 Caleb Unverfehrt Okawville 20:54.8 9
167 James Thurmond Notre Dame (Cape Girardeau) 20:56.7 11
168 Noah Hollenkamp Breese Central 20:58.0 11
169 Braden Voss Althoff 20:58.7 9
170 David Carlson Herrin 21:00.1 11
171 Austin Schuster Fairfield 21:00.2 9
172 David Dugan Notre Dame (Cape Girardeau) 21:00.4 11
173 Aaron Walker Fairfield 21:01.8 11
174 Jake Krekel Valmeyer 21:02.0 12
175 Trent Bierman Chester 21:03.1 11
176 Bryce Williamson Herrin 21:04.0 11
177 Bryan Knopp Wesclin 21:06.6 12
178 Josh Eichholz Gibault 21:07.6 10
179 Cole DeClue Alton Marquette 21:11.0 10
180 Grayson Hatch Rochester 21:11.3 10
181 Cole Warden Gibault 21:14.2 10
182 Andrew Day Rochester 21:17.8 9
183 Nick Wolden Mater Dei 21:18.2 11
184 Will Detmer Breese Central 21:18.7 9
185 Lucas Schaaf Staunton 21:19.3
186 Alex Huegen Breese Central 21:19.4 11
187 Ryan Clancy Mater Dei 21:19.7 10
188 Brandon Arhing Father McGivney Catholic 21:19.8 9
189 Keegan Johnson Hamilton County 21:20.6 9
190 Andrew Hyatt Saxony Lutheran 21:21.8 10
191 Brendan Jones Mascoutah 21:22.6 10
192 Brandon Wagoner Staunton 21:23.8
193 Eli Hamilton Sparta 21:24.9 11
194 Joseph Long Althoff 21:25.5 9
195 Jordan Hughes Chester 21:26.6 9
196 Connor Harris Carterville 21:28.1 9
197 Curtis Crossley Columbia 21:30.2 10
198 Connor Warhausen Steeleville 21:31.1 11
199 Josh Haberberger Chester 21:33.6 12
200 Alex Midkiff Mascoutah 21:34.0 11
201 Alex Albuixech-Robinson Notre Dame (Cape Girardeau) 21:34.2 10
202 Caton Ramos Sparta 21:34.6 12
203 Keyonte Scarbrough Dupo 21:35.6 9
204 Sean Ede Mascoutah 21:36.2 10
205 Devin Caswell New Athens 21:37.1 12
206 Liam Brauer Gibault 21:37.5 10
207 Joshua Sturgill Mascoutah 21:38.3 9
208 Caleb Schwing St. Anthony 21:39.1 9
209 Josh Thieme Calvary Lutheran 21:39.9 9
210 Tommy Marron Mater Dei 21:40.6 9
211 Jacob Britt Fairfield 21:41.8 9
212 Jacob Rickert Freeburg 21:44.3 10
213 Matt Bircher Gibault 21:45.6 12
214 Caylen Nielson Farmington 21:47.4 10
215 Sam Gustafson Wesclin 21:47.6 11
216 Austin Gertison Gibault 21:48.4 11
217 Chandler Hoffman New Athens 21:48.6 10
218 Adam Nicholson Red Bud 21:49.4 12
219 Jonathan Dori Althoff 21:50.5 11
220 Ollie Kingery St. Anthony 21:53.9 11
221 Matthew Minkck Althoff 21:58.2 10
222 Ryan McClintoc Rochester 21:58.6 10
223 Jonah Wilson Metro-East Lutheran 21:59.2 11
224 Austin Brockman Dupo 22:01.7 12
225 Heavyn Halwood First Baptist Academy 22:02.2 9
226 Dustin Lohman Sparta 22:02.9 11
227 Jessy Amsden Farmington 22:03.6 11
228 Jay McAfee Springfield Lutheran 22:03.8 11
229 Daniel Jansen Okawville 22:04.8 9
230 Reiss Aten Mascoutah 22:04.9 9
231 MARCUS LAMPLEY East St. Louis 22:05.1 10
232 Troy Hofstrand Rochester 22:07.8 11
233 Cole Parker Freeburg 22:10.0 10
234 Jonathan Dykstra Althoff 22:10.3 12
235 Cyrus Cornelius Saxony Lutheran 22:10.3 9
236 Eric Prange Red Bud 22:13.2 11
237 Josh Wright Pinckneyville 22:13.4 11
238 Jonathan Durbin Breese Central 22:15.2 9
239 Joe Busch Gibault 22:15.3 12
240 Chuckie Lambert Farmington 22:16.9 11
241 Derek Watson Southwestern 22:17.0 10
242 Brent Kinder Staunton 22:18.0
243 Ethan VanPutte Staunton 22:18.5
244 Colin Meade Hamilton County 22:18.8 11
245 Trace Butler Hamilton County 22:19.0 9
246 Vince Shields Murphysboro 22:21.0
247 Jacob Taylor Dupo 22:21.3 9
248 Chase McCrary Carterville 22:22.4 10
249 Jakob Cushman Chester 22:24.0 11
250 Parker Sondag Red Bud 22:24.9 12
251 Augie Heal St. Anthony 22:26.0 12
252 Quinn Rogers Carterville 22:26.7 9
253 Richard Barker Columbia 22:26.7 10
254 Lance Bohnert Chester 22:27.8 12
255 Jordan Catheroll Southwestern 22:30.5 11
256 Nathaniel Perry Metro-East Lutheran 22:31.4 11
257 Elliot Crowder Freeburg 22:31.4 10
258 Nolan Reinneck Freeburg 22:31.7 10
259 James Robb Pinckneyville 22:35.1 9
260 Parker Bowman Farmington 22:35.5 11
261 Jaquan Gully Decatur Eisenhower 22:37.0 9
262 Jacob Mosbacher Valmeyer 22:37.9 10
263 Trent Morgenstern Pinckneyville 22:38.0 9
264 Logan Whitlock Valmeyer 22:40.8 9
265 Ian Reith Chester 22:41.1 10
266 Jack Simpson Red Bud 22:41.8 11
267 Schuette James St. Anthony 22:44.6 9
268 Anthony Bowling Herrin 22:45.3 11
269 Andrew Akers Mascoutah 22:46.6 12
270 Nick Rulevish Okawville 22:46.7 9
271 Carter Miliur Murphysboro 22:46.7
272 Joshua Merz Freeburg 22:48.8 9
273 Nick Shaw Saxony Lutheran 22:51.5 11
274 Jason Kattenbraker Wesclin 22:51.8 10
275 Noah Pickerill Staunton 22:52.2
276 Zach Zappa Chester 22:52.8 12
277 Jordan Brown Mascoutah 22:54.4 12
278 Jack Parker Freeburg 22:56.3 10
279 Josh Schuette Staunton 22:58.0
280 Gavin Anderson Farmington 22:59.9 9
281 Lance Mattingly Herrin 23:00.4 9
282 Nicholas Kane Herrin 23:01.1 11
283 Cole Ratermann Breese Central 23:01.1 10
284 Ethan Ogata Staunton 23:01.1
285 Washington Alex Loeffler Father McGivney Catholic 23:01.7 12
286 Zach Barron Farmington 23:03.3 12
287 Braden Stock Rochester 23:04.1 10
288 Alex Aguirre Freeburg 23:04.5 10
289 Max Fowler New Athens 23:05.3 12
290 John Maxwell Columbia 23:07.5 11
291 Caleb Duke Breese Central 23:09.3 12
292 Drew Starr Mascoutah 23:09.3 11
293 Adam Stein Freeburg 23:09.9 10
294 Elijah Phillips Lutheran North 23:13.0 9
295 Russell Rodely Okawville 23:13.9 12
296 Logan Causey Freeburg 23:15.6 10
297 Braden Koonce Dupo 23:15.9 10
298 Joel Mattingly New Athens 23:17.1 12
299 Zachary Langa Nashville 23:17.5 12
300 Noah Beltramea Father McGivney Catholic 23:18.4 9
301 RAYMOND MIX East St. Louis 23:18.5 12
302 Ethan Abrahamson Mascoutah 23:20.1 12
303 Austin Newell Wesclin 23:20.8 12
304 Landon Miles Freeburg 23:21.6 11
305 Noah Lintker New Athens 23:23.8 10
306 Jacob Bowers Mascoutah 23:24.4 11
307 Derek Baugh Nashville 23:26.1 10
308 David Ludwig Springfield Lutheran 23:26.8 11
309 Clancy Bond Hamilton County 23:31.9 10
310 Dylan Helmink St. Anthony 23:32.4 9
311 Jacob Muehlhner Gibault 23:33.2 10
312 Matt Fuehne Mater Dei 23:33.7 10
313 Braiden Wade Lutheran North 23:33.9 10
314 Ray Dagner Steeleville 23:34.9 9
315 Noah Feldott Mascoutah 23:35.9 12
316 Isaac Kmucha Columbia 23:36.4 11
317 Brandyn Wiseman Carterville 23:38.3 11
318 Raegan Irwin Hamilton County 23:38.6 11
319 Sam Varnon Saxony Lutheran 23:39.8 10
320 Parker Wilson Farmington 23:43.8 9
321 DEMONTRE DOWD East St. Louis 23:44.9 10
322 Isaiah Bernal Althoff 23:46.0 10
323 Taylor Gooch Wesclin 23:46.1 11
324 Allen Mueth Okawville 23:46.9 11
325 Nick Bierman Columbia 23:47.7 11
326 Brandt Self Sparta 23:50.2 12
327 Parker Lindsey Decatur Eisenhower 23:52.1 10
328 Isaiah Barg Calvary Lutheran 23:52.9 9
329 Will Niebrugge St. Anthony 23:53.4 11
330 Mitchell Colonel Chester 23:54.8 12
331 Colby Dankenbring Southwestern 23:56.2 10
332 Drew Riechmann Okawville 23:57.2 11
333 Tim Lanham New Athens 23:57.5 11
334 Nolan Brookman Red Bud 23:59.2 12
335 Nate Gonzalez Red Bud 23:59.2 11
336 Sean Osborn New Athens 23:59.9 10
337 Henry Jackson Carterville 24:01.5 9
338 Jacquard Jones St. Teresa 24:07.2 9
339 Brandon Voss Red Bud 24:08.8 9
340 Jaron Gaston Murphysboro 24:09.6
341 Luke Bartens Steeleville 24:18.1 10
342 Darion Heavens Althoff 24:18.8 9
343 Tom Unkraut St. Anthony 24:30.6 9
344 Austin Reyling Freeburg 24:33.8 10
345 Jacob Poirot New Athens 24:36.3 9
346 Nathan Lintker Okawville 24:37.0 9
347 Connor Giblin Carterville 24:40.6 9
348 Caleb Deponai Carterville 24:40.6 9
349 Samuel Salinas Mascoutah 24:47.6 11
350 Austin Stanley Hamilton County 24:49.2 10
351 Victor Sanchez Herrin 24:50.9 10
352 Nick Bartelsmeyer Herrin 24:51.3 12
353 Will Schleper Mater Dei 24:51.9 11
354 Sam Parrish First Baptist Academy 24:52.8 9
355 Seth Cox Alton Marquette 24:54.0 12
356 Jeremy Noris Murphysboro 24:55.0
357 Daniel Vandersand Carrollton 24:55.4 9
358 Benjamin Konvalinka Carterville 24:56.7 10
359 Caleb Geary Pinckneyville 25:01.8 11
360 Zachary McKowen Christ Our Rock Lutheran 25:02.1 9
361 Josh Kuecker Gibault 25:03.9 11
362 Ben Gula Gibault 25:08.1 11
363 Gabriel Fieber Nashville 25:10.1 9
364 Colby Litteken Mater Dei 25:11.7 10
365 Lucas Halbert Fairfield 25:14.9 9
366 Evan Lucas Freeburg 25:17.7 11
367 Seth Wielt Christ Our Rock Lutheran 25:18.4 10
368 Tyler Geis Mascoutah 25:22.1 10
369 Tate Shepherd Freeburg 25:24.8 12
370 Tommy Tarr Springfield Lutheran 25:28.8 10
371 Will Jones Hamilton County 25:28.9 10
372 Asa Ledbetter Sparta 25:30.6 10
373 William Ridlen New Athens 25:35.5 11
374 Josh Copher Mascoutah 25:36.9 9
375 Sam Rankin Mascoutah 25:36.9 11
376 Owen Webber Murphysboro 25:42.1
377 Will Kabbes St. Anthony 25:43.8 10
378 Nathan Midgley Lebanon 25:45.7 11
379 Nathanial Fleschert Metro-East Lutheran 25:46.7 9
380 Josh Birke Red Bud 25:47.8 10
381 Clayton Cross Hamilton County 25:49.2 12
382 Reid Keene Pinckneyville 25:50.0 9
383 Jason Hendricks Southwestern 25:50.3 12
384 Logan Schoenbeck Red Bud 25:51.5 10
385 Seth Berenz Gibault 25:52.5 11
386 Isaiah Lyke Althoff 25:59.5 9
387 Colton Haught Herrin 25:59.6 10
388 Johnny Watchel Murphysboro 26:00.3
389 Alexander Paul Lutheran North 26:01.3 10
390 Kole Jackson Okawville 26:01.4 9
391 Dayton Baue Sparta 26:06.1 9
392 Caleb Gebke Freeburg 26:06.4 10
393 Nick Hamm Alton Marquette 26:06.6 10
394 Parker Hartman First Baptist Academy 26:07.3 10
395 Pete Buehrle Mascoutah 26:07.6 10
396 Christian Logue Father McGivney Catholic 26:13.6 9
397 Jalen Brown Mascoutah 26:15.5 11
398 John Cayamanda Mascoutah 26:19.5 10
399 Jeremy McAdams Staunton 26:21.1
400 Logan Henerfauth Valmeyer 26:23.6 9
401 DaVion Ford Lutheran North 26:29.8 9
402 Ian Stover Hamilton County 26:33.6 9
403 THOMAS HARRIS East St. Louis 26:39.7 11
404 Ben Underwood Althoff 26:49.3 12
405 Cameron Juenger New Athens 26:56.8 12
406 Dylan Hatten Lebanon 26:59.9 11
407 Anthony Krato Lutheran North 27:07.2 11
408 Jonathon Paterline Mascoutah 27:07.3 12
409 Will Willenborg St. Anthony 27:10.7 12
410 Ethan Bening Okawville 27:15.6 10
411 Matthew Vaughan Mascoutah 27:27.6 10
412 James Eschmann Valmeyer 27:29.4 9
413 Greg Foust Mascoutah 27:34.6 11
414 Dylan Halley Hamilton County 27:36.0 10
415 Adam Klostermann Mater Dei 27:41.9 9
416 Jacob Burgin New Athens 27:43.3 9
417 Drake Smith Steeleville 27:48.9 9
418 Robbie Axtell Steeleville 27:52.0 12
419 Temohn Staches Lutheran North 27:57.6 10
420 Adam Fike First Baptist Academy 28:01.4 12
421 Colin Gray Freeburg 28:10.3 11
422 Elijah Day Lutheran North 28:14.0 9
423 Matthew Clayton Mascoutah 28:51.2 10
424 Caden Salinas Mascoutah 28:56.8 9
425 Zach Beiermann Carrollton 29:15.8 9
426 Sam Kelley Mascoutah 29:33.8 12
427 Nathan Laesch Lutheran North 29:41.1 9
428 Jonathon Grypp Mascoutah 30:23.3 9
429 Trey Macke Wesclin 30:48.4 12
430 Ryan Juenger New Athens 30:50.5 9
431 Ean Thoron Metro-East Lutheran 30:55.8 12
432 Alex Livengood Rochester 31:03.3 9
433 Will Martin Pinckneyville 31:42.9 12
434 Seth Davenport Hamilton County 31:43.2 10
435 Logan Burgener First Baptist Academy 31:57.9 11
436 Nick Gula Gibault 32:14.8 11
437 Brady Beggs Dupo 32:24.4 12
438 Jacob Dukart-Anderson Mascoutah 33:11.2 9
439 Kevin Harness Metro-East Lutheran 35:21.9 9
440 Luke Zurliene Mater Dei 35:47.3 10