Overall Finish List - Boys
Varsity Boys
Boys 5000m Run
pl Name Team Time Grade
1 Harrison Thomas Carterville 16:17.25 12
2 Josh Cable Rochester 16:52.90 10
3 Rudy McClellan Notre Dame (Cape Girardeau) 16:56.78 11
4 Charlie Parrish Freeburg 17:02.00 10
5 Caden Owens Salem 17:05.97 11
6 Hayden Wimberly Salem 17:12.86 10
7 Blake Quandt Salem 17:12.99 11
8 Matt Gibbs Notre Dame (Cape Girardeau) 17:30.31 10
9 Michael Oliver Herrin 17:30.93 9
10 Taijhan Nelson Murphysboro 17:33.78 11
11 Dawson Webster Salem 17:36.50 10
12 Alex Mack Freeburg 17:38.86 11
13 Jackson Stewart Decatur (St. Teresa) 17:41.08 9
14 Tyler Byars McLeansboro (Hamilton County) 17:44.69 12
15 Brandon Schnitker Nashville 17:50.14 12
16 Ethan Price Mascoutah 17:56.49 11
17 Kristian Avise- Rouse Columbia 17:57.86 12
18 Daniel Pearson Mascoutah 17:59.09 12
19 Gabe Olson Decatur (St. Teresa) 18:04.60 12
20 Luke Goebel Breese (Mater Dei) 18:06.02 10
21 Michael Harvey Fairfield 18:06.70 9
22 Gavin Hartley Benton 18:07.11 12
23 Austin Knight Carterville 18:09.28 10
24 Alex Culter Mt. Zion 18:11.89 11
25 Benton Keran Notre Dame (Cape Girardeau) 18:20.61 9
26 Carson Smith Freeburg 18:24.19 9
27 Austin Mitchell Rochester 18:26.62 12
28 Billy Martinez Fairfield 18:28.49 12
29 Casmir Cozzi Mascoutah 18:38.43 9
30 Alex Becker Red Bud 18:39.24 12
31 Ray Moylan Breese (Mater Dei) 18:40.64 12
32 Corbin Schwable Freeburg 18:42.21 9
33 Gabe Meadors Notre Dame (Cape Girardeau) 18:47.87 9
34 Caleb Cornelius Saxony Lutheran 18:48.23 9
35 Trevor Buckner Sparta 18:50.28 12
36 Ryan Gottschalk Herrin 18:52.70 12
37 Mel Mulholland Steeleville 18:53.72 9
38 Grant Grove Notre Dame (Cape Girardeau) 18:54.12 11
39 Paul Mueller Red Bud 18:56.96 12
40 Hunter Fedderke Steeleville 18:58.93 11
41 Mauricus Simmons Murphysboro 19:01.00 11
42 Javon Watkins Edwardsville (Metro-East Lutheran) 19:01.21 10
43 Otto Stark Breese (Mater Dei) 19:03.49 11
44 Blake Hatter Freeburg 19:03.53 9
45 Nick Tschosik Decatur (St. Teresa) 19:05.98 11
46 Jackson Pierce Nashville 19:07.74 12
47 Jaxen McNeese Lebanon 19:08.31 11
48 Garrett Headen Red Bud 19:08.80 10
49 Wyatt DuClos Red Bud 19:08.87 10
50 Frank Trost Bethalto (Civic Memorial) 19:09.00 12
51 Nicolas Hagel Steeleville 19:09.45 12
52 Dakota Gill Dupo 19:10.88 12
53 Cameron Martin Sparta 19:12.35 10
54 Caleb Zgonina Nashville 19:13.95 11
55 Craig Collier Freeburg 19:14.87 11
56 Parker Zurbrugg Mascoutah 19:14.99 12
57 Mason Brown Rochester 19:15.54 9
58 Carson Fenton Mt. Zion 19:15.89 9
59 Isaac Stout Lutheran North 19:18.04 9
60 Patrick Thompson Mascoutah 19:20.06 10
61 Clayton Helmink Effingham (St Anthony) 19:24.37 10
62 Ryan Kell Nashville 19:25.94 12
63 Jordan Lee Sparta 19:26.78 11
64 Darion Brooks Edwardsville (Metro-East Lutheran) 19:30.82 10
65 Jared Holliday Freeburg 19:32.21 11
66 Jake Noll Columbia 19:33.28 11
67 Robert Ashbaugh Calvary Lutheran 19:35.18 11
68 Dawson Linder Salem 19:36.66 10
69 Jarrod Johns Benton 19:38.15 12
70 Jake Krekel Valmeyer 19:38.44 10
71 Ethan Cockrell New Athens 19:39.00 12
72 Reiss Wegman Trenton (Wesclin) 19:39.39 10
73 Kaleb Dabbs Mascoutah 19:41.04 10
74 Ryan Kastl Neoga 19:41.76 12
75 Drew Zieba Saxony Lutheran 19:42.58 11
76 Damion Restivo Herrin 19:43.30 10
77 Matt Mote Breese (Mater Dei) 19:43.80 12
78 Hogan Coad Notre Dame (Cape Girardeau) 19:44.28 10
79 Collin Perry Mt. Zion 19:47.98 9
80 Clay Ragan McLeansboro (Hamilton County) 19:48.07 10
81 Taylor Yucus Benton 19:48.47 12
82 Ben Fiedler Freeburg 19:48.96 10
83 Evan Landewee Notre Dame (Cape Girardeau) 19:50.41 11
84 Cohl Callies Bethalto (Civic Memorial) 19:51.16 10
85 Landon Davis Nashville 19:51.73 9
86 Jordan Kirkpatrick DuQuoin 19:54.25 11
87 Andrew Howell Barat Academy 19:54.27 11
88 Anthony Bowling Herrin 19:54.96 9
89 Dylan Rainbolt Freeburg 19:55.31 12
90 Julian Johnson Mascoutah 19:56.52 12
91 Raul Sustaita Decatur (St. Teresa) 19:56.53 12
92 Luke Worley Freeburg 19:57.34 11
93 Skylar Sanders Odin 19:58.77 12
94 Alex Detmer Breese (Mater Dei) 19:59.78 9
95 Will Brant O'Fallon (First Baptist Academy) 20:01.11 9
96 Gavin Phillips Columbia 20:01.41 12
97 Cal Kolzow Calvary Lutheran 20:04.73 11
98 Evan Morris Lebanon 20:06.07 12
99 Robert Paz Mascoutah 20:06.86 12
100 Matt Rubenacker McLeansboro (Hamilton County) 20:08.61 10
O'All Place Name Team Time Grade
101 Logan Hunt McLeansboro (Hamilton County) 20:10.38 10
102 Nick Freeman Benton 20:12.08 11
103 Chance Martinez Fairfield 20:13.39 12
104 Gavin Conway Steeleville 20:13.69 9
105 Ian Alberts Freeburg 20:14.44 11
106 Michael Rutkowski Herrin 20:19.69 10
107 Jonathan Alfeldt New Athens 20:20.09 12
108 Micah Ritt Mascoutah 20:21.55 12
109 Caden Bohn Piasa (Southwestern) 20:21.81 9
110 Ryan Ruple Decatur (Eisenhower) 20:23.76 12
111 Weihua Li Bethalto (Civic Memorial) 20:27.72 12
112 Ethan Kakac Fairfield 20:28.51 10
113 Gavin Brown Saxony Lutheran 20:29.06 12
114 Issac Moss Mt. Zion 20:29.54 10
115 Ethan Walk Neoga 20:30.05 12
116 Tommy DeClue Marquette Catholic 20:31.59 10
117 Lucas Doiron Chester 20:31.90 12
118 Dailus Richardson Benton 20:33.37 12
119 Andrew Barnett Salem 20:33.91 12
120 Danny Braunagel Belleville (Althoff Catholic) 20:35.04 10
121 Brandtlee Brown Benton 20:35.54 12
122 Mason Wills Benton 20:36.03 9
123 Mitchell Wilke Breese (Mater Dei) 20:36.04 11
124 Dakota Gregory Marissa Senior 20:36.91 10
125 Mason Jones Mt. Zion 20:37.48 9
126 Owen Holliday Freeburg 20:40.29 11
127 Josh Foster Columbia 20:40.89 10
128 Robert Stanton Salem 20:40.93 10
129 Alex Dow Notre Dame (Cape Girardeau) 20:41.69 9
130 Tre vahn Nelson Murphysboro 20:43.84 9
131 Alex Soltanipanah McLeansboro (Hamilton County) 20:46.75 11
132 Christopher Ferguson-Scott Mascoutah 20:52.07 11
133 Danny Ryan Rochester 20:52.36 9
134 William Frederking Okawville 20:53.49 11
135 Collin Bybee Carterville 20:53.58 9
136 Austin Larry Mt. Zion 20:53.84 9
137 Caleb Davis DuQuoin 20:56.09 10
138 Jarrid Braunagel Belleville (Althoff Catholic) 20:58.15 12
139 Connor Stein Freeburg 20:58.36 11
140 Triston Summers Benton 20:58.57 10
141 Matt Williams Benton 21:00.48 12
142 Jonah Wilson Edwardsville (Metro-East Lutheran) 21:00.99 9
143 Christopher Crossen Mascoutah 21:01.67 9
144 Payton Riechmann Okawville 21:02.21 9
145 Paul Carter O'Fallon (First Baptist Academy) 21:02.80 11
146 Nathan Mueller Freeburg 21:02.87 11
147 Alex Neumann Breese (Central) 21:05.80 12
148 Nick King DuQuoin 21:07.67 11
149 Patrick Rohlfing Steeleville 21:08.19 11
150 Colton Mitchell Rochester 21:08.41 9
151 Carlos Garcia Murphysboro 21:09.45 12
152 Ben Pfau Notre Dame (Cape Girardeau) 21:11.33 10
153 Sean Jerome Columbia 21:12.13 10
154 Lane White Mt. Zion 21:12.64 9
155 Devin Gove Staunton 21:12.74 11
156 Braeden Williams Mascoutah 21:13.31 10
157 Ryan Groszek Columbia 21:14.30 9
158 Andrew West Notre Dame (Cape Girardeau) 21:14.51 9
159 Avery Potter Benton 21:14.97 9
160 Abdul Fanous Belleville (Governor French Academy) 21:16.17 10
161 Tyler Roesener Okawville 21:16.19 10
162 Jacob Showmaker Nashville 21:16.21 12
163 Chris Dunn Belleville (Althoff Catholic) 21:17.07 12
164 Deric Maurer New Athens 21:18.80 9
165 Andrew Hoguet Columbia 21:19.53 12
166 Brendan Wallace Marissa Senior 21:20.89 10
167 Tyler Place Marissa Senior 21:21.65 9
168 Tyler Fritch Breese (Mater Dei) 21:22.06 11
169 Brody Titus Neoga 21:22.55 10
170 Brendan Miller Freeburg 21:23.24 11
171 Tanner Clark Neoga 21:25.59 10
172 Alex Sievers Red Bud 21:26.25 9
173 Corey Scroggins Staunton 21:27.18 12
174 Johnathon Jaegers McLeansboro (Hamilton County) 21:28.89 12
175 Parker Sondag Red Bud 21:29.00 10
176 Drake Stephenson Bethalto (Civic Memorial) 21:29.93 9
177 Austin Mulgrew Mt. Zion 21:30.01 10
178 Logan Riechmann Okawville 21:30.79 11
179 Joel Mattingly New Athens 21:33.98 10
180 Ian Sidwell Mt. Zion 21:35.02 12
181 Nick Shaw Saxony Lutheran 21:35.18 9
182 Keegan Spirek Breese (Mater Dei) 21:35.93 11
183 Liam Higginbotham Rochester 21:36.55 9
184 Robbie Axtell Steeleville 21:37.63 10
185 Hunter Schulein Sparta 21:37.71 10
186 Drew Collett Calvary Lutheran 21:37.77 11
187 Landon Miles Freeburg 21:37.98 9
188 Logan Cayce Staunton 21:38.00 10
189 Brad Mevert Steeleville 21:38.01 9
190 Seth Becker Sparta 21:41.22 9
191 Drew Detmer Trenton (Wesclin) 21:41.95 -
192 Sean Walsh Freeburg 21:42.46 10
193 Joel Brutlag Lutheran North 21:44.46 11
194 Ryan Hall Breese (Central) 21:47.38 12
195 Russell Rodely Okawville 21:47.61 10
196 Chad Barnard McLeansboro (Hamilton County) 21:50.20 12
197 Niraj Tailor Decatur (Eisenhower) 21:50.96 12
198 Nolen Brown Saxony Lutheran 21:51.23 10
199 Josh Haberberger Chester 21:51.65 10
200 Justin Rogers Mascoutah 21:54.29 12
O'All Place Name Team Time Grade
201 Carneil Kinnie Lutheran North 21:56.43 12
202 Gavin Heimann Breese (Central) 21:56.47 10
203 Damen Bordner Herrin 21:58.32 9
204 Travis Whitt Altamont 21:58.61 12
205 Jacob Blanchette Effingham (St Anthony) 21:59.26 9
206 Blake Ballinger Neoga 22:00.01 11
207 Eric Stinekraus Marissa Senior 22:00.38 11
208 Philip Irving Lutheran North 22:00.68 11
209 William Keene Notre Dame (Cape Girardeau) 22:02.87 12
210 Jalin Atkins Herrin 22:03.69 12
211 Sam Dohogne Notre Dame (Cape Girardeau) 22:07.39 11
212 Carson Pullis Murphysboro 22:10.84 10
213 David Steimel Staunton 22:12.21 11
214 Joe Augustine Freeburg 22:13.45 11
215 John Schroeder Nashville 22:13.76 12
216 Lucas Sexton Salem 22:14.15 9
217 Jason Schwartz Chester 22:15.13 12
218 Greg Foust Mascoutah 22:16.05 9
219 Johnnie Mass Mt. Zion 22:16.36 10
220 Paxton Higgerson DuQuoin 22:17.29 10
221 Grant Seniker Piasa (Southwestern) 22:18.83 10
222 Bobby Coats DuQuoin 22:21.40 10
223 Grant Beussink Notre Dame (Cape Girardeau) 22:23.06 10
224 Christian Engelbrecht Edwardsville (Metro-East Lutheran) 22:23.86 11
225 Jason Ohl Decatur (St. Teresa) 22:26.27 11
226 Toby Slingerland Altamont 22:27.35 11
227 Clayton Virgo Carterville 22:28.37 12
228 Reece Going Calvary Lutheran 22:30.61 9
229 Matthew Keith Notre Dame (Cape Girardeau) 22:32.51 12
230 Alex Gottschalk Herrin 22:32.91 9
231 Robert Foss Herrin 22:33.31 12
232 Luke Richmond Saxony Lutheran 22:34.35 9
233 Nicholas Orr Nashville 22:34.92 9
234 Dustin Lohman Sparta 22:35.44 9
235 Lucas Doiron New Athens 22:35.53 12
236 Trenton Butler McLeansboro (Hamilton County) 22:36.86 10
237 Tucker Dickerson Herrin 22:37.16 12
238 Jimmy Whitaker O'Fallon (First Baptist Academy) 22:38.26 9
239 Trent Burton Odin 22:38.98 10
240 Chase Bittle Belleville (Althoff Catholic) 22:43.84 10
241 Devin Caswell New Athens 22:44.23 10
242 Jesse Holt Neoga 22:45.34 12
243 Nathan Manning DuQuoin 22:45.58 10
244 Max Fowler New Athens 22:46.58 10
245 Chris Butler Decatur (Eisenhower) 22:46.60 12
246 Alex Benyo Valmeyer 22:50.99 12
247 Austin Davis Lutheran North 22:52.48 12
248 Nick Teckenbrock Herrin 22:55.32 12
249 Jacob Fedderke Steeleville 22:55.48 10
250 Elland Morris Lebanon 22:56.94 9
251 Issac Morton Salem 22:57.53 11
252 Alexander Burton Freeburg 22:59.42 12
253 Marcus Jones Odin 23:01.85 9
254 Julian Muller-Williams Barat Academy 23:02.92 10
255 Justin Miller Fairfield 23:04.53 10
256 Matteo Elementi Neoga 23:05.06 12
257 Adam Sandars Marquette Catholic 23:05.12 11
258 Brian Knopp Trenton (Wesclin) 23:05.15 -
259 Sam Berghoefer Columbia 23:07.62 12
260 Conner Stewart Marissa Senior 23:09.03 10
261 Nathaniel Gonzalez Red Bud 23:09.05 9
262 Wyatt Troyer Fairfield 23:09.68 12
263 Cameron Harber Trenton (Wesclin) 23:09.69 -
264 William Qualls Steeleville 23:13.20 11
265 Austin Mueller Saxony Lutheran 23:15.37 9
266 Dylan Linders Steeleville 23:17.87 12
267 Noah Young Staunton 23:20.04 11
268 Johonson Conner Conner Carterville 23:23.11 11
269 Wade Wenthe Effingham (St Anthony) 23:23.68 9
270 Drew Byington Sparta 23:24.87 11
271 TJ Hollansworth New Athens 23:25.60 12
272 Parker Borth Bethalto (Civic Memorial) 23:26.53 9
273 Antonio Cozart Dupo 23:27.58 12
274 Jakob Cushman Chester 23:27.84 9
275 Matthew Krug Benton 23:31.65 12
276 Theo Dudeck New Athens 23:31.93 11
277 Adrian Caceres Decatur (St. Teresa) 23:32.26 9
278 Andre Ells Belleville (Althoff Catholic) 23:34.82 11
279 Tim Lanham New Athens 23:34.86 9
280 Camronn Clemons Belleville (Althoff Catholic) 23:35.24 11
281 Eric Prange Red Bud 23:35.93 9
282 Jason Lealaimatafao Freeburg 23:36.19 10
283 Joe Soellner Chester 23:37.20 10
284 Alex Walden Neoga 23:39.06 11
285 Nick Wolden Breese (Mater Dei) 23:39.86 9
286 Eli Smith Columbia 23:39.89 10
287 Paul Mier Notre Dame (Cape Girardeau) 23:44.89 10
288 Ryan Leadley Freeburg 23:45.50 9
289 Austin Yates Lebanon 23:45.79 11
290 Dylan Chambers Murphysboro 23:47.04 12
291 Brian Draughn Freeburg 23:48.12 12
292 Dong Ho Lee Belleville (Althoff Catholic) 23:51.39 12
293 Logan Nickerson Freeburg 23:51.43 10
294 Sean Hosler Mt. Zion 23:51.85 9
295 Austin Parish Staunton 23:52.24 11
296 Logan Darr Benton 23:53.32 10
297 Hayden Moll Saxony Lutheran 23:53.36 11
298 Jonathan Mueller Saxony Lutheran 23:54.02 11
299 Mitchel Sanker Mascoutah 23:54.21 12
300 Alex Ruocco Belleville (Althoff Catholic) 23:54.36 12
O'All Place Name Team Time Grade
301 Collin York Altamont 23:54.66 11
302 Nicholas Ricks Lutheran North 23:54.93 12
303 Hunter Warhausen Steeleville 23:57.46 11
304 Remington Wilson Calvary Lutheran 24:03.04 11
305 Evan Lowis Piasa (Southwestern) 24:03.50 12
306 Tyler Roman Mascoutah 24:05.27 12
307 Mitchell Colonel Chester 24:05.86 10
308 James Thurmond Notre Dame (Cape Girardeau) 24:11.36 9
309 Austin Brockman Dupo 24:13.60 10
310 Richard Curry New Athens 24:14.13 12
311 Ben Sloan Decatur (Eisenhower) 24:14.79 12
312 Elijah Smith Nashville 24:15.53 11
313 Carson Webb Benton 24:16.91 9
314 Devin Koeneman Freeburg 24:17.68 9
315 Joe Kirchner Nashville 24:18.72 12
316 William Lawrence Effingham (St Anthony) 24:20.64 9
317 Braden Eaton Neoga 24:21.82 10
318 Mason Schingel Murphysboro 24:23.63 11
319 Tyler Biggs O'Fallon (First Baptist Academy) 24:24.10 12
320 Trent Doiron Chester 24:27.13 11
321 Jacob Bowers Mascoutah 24:28.24 9
322 Connor Warhausen Steeleville 24:28.70 9
323 Dylon Milner Neoga 24:30.47 10
324 Luke Korte Breese (Central) 24:33.90 11
325 Noel Ivester New Athens 24:34.61 11
326 Evan Lucas Freeburg 24:36.59 9
327 Codi Heggemeier New Athens 24:51.00 12
328 Avery Branch Salem 24:51.97 9
329 John Rasmussen Effingham (St Anthony) 24:54.09 10
330 Tristan Balgemann Mt. Zion 25:02.24 11
331 Clayton Cross McLeansboro (Hamilton County) 25:03.36 10
332 Clayton Butler Neoga 25:08.64 10
333 Kevin Wiles Freeburg 25:10.48 11
334 Will Barney Edwardsville (Metro-East Lutheran) 25:11.84 9
335 Brandon Restoff Nashville 25:13.57 12
336 Rhett Parker Freeburg 25:13.97 12
337 Myles Pratt Lutheran North 25:15.90 9
338 Jacob Meyr Lutheran North 25:16.02 10
339 Robert Durbin Breese (Central) 25:16.71 11
340 Martin Cralley Staunton 25:18.12 10
341 Caleb Farrow Notre Dame (Cape Girardeau) 25:20.77 10
342 Colton Hyman Bethalto (Civic Memorial) 25:21.18 9
343 Nathaniel Perry Edwardsville (Metro-East Lutheran) 25:21.79 9
344 Jack Weir Chester 25:29.16 11
345 Eli Harding Edwardsville (Metro-East Lutheran) 25:35.08 10
346 Zane Thomas Notre Dame (Cape Girardeau) 25:37.69 9
347 Trey Williams Decatur (Eisenhower) 25:40.92 9
348 Elijah Culbert Edwardsville (Metro-East Lutheran) 25:46.88 12
349 Lance UpChurch Notre Dame (Cape Girardeau) 25:48.75 10
350 Colton Jones Saxony Lutheran 25:51.93 9
351 John Paterline Mascoutah 25:54.67 10
352 Brayden Dow Neoga 25:55.60 9
353 Josh Jacobsen Edwardsville (Metro-East Lutheran) 25:57.77 9
354 Alexei Cogdill Marissa Senior 26:00.20 11
355 Keith Norris DuQuoin 26:04.63 9
356 Gavin Livingston Mascoutah 26:08.61 9
357 Dylan Hatten Lebanon 26:10.29 9
358 Clayton Jackson Staunton 26:14.87 12
359 Colin Gray Freeburg 26:17.36 9
360 Josh Forsting Steeleville 26:17.37 10
361 Nick Yeager Freeburg 26:27.06 9
362 Ryan Davis Mascoutah 26:37.20 11
363 Adam Lichtenegger Saxony Lutheran 26:43.25 11
364 Logan Pierce Herrin 26:43.59 9
365 Elijah Burns Maryville (Father McGivney Catholic) 26:52.79 9
366 Clay Hill Barat Academy 26:56.42 10
367 Alex Huegen Breese (Central) 26:57.94 9
368 Kane Konkel Herrin 26:59.17 10
369 Ethan Gendron Chester 27:02.85 12
370 Brady Beggs Dupo 27:03.68 10
371 Logan Hormann Chester 27:06.53 12
372 Hayden Morrill Notre Dame (Cape Girardeau) 27:17.88 10
373 Jarod Silhavy Maryville (Father McGivney Catholic) 27:20.53 11
374 Nick Siegel Belleville (Althoff Catholic) 27:21.11 11
375 Josh Varnon Saxony Lutheran 27:39.37 11
376 Spencer Clark Barat Academy 27:53.55 9
377 Darwin Broussard Marissa Senior 28:00.53 12
378 Eddie VanZandt Valmeyer 28:08.40 12
379 Dakota Dupong DuQuoin 28:26.41 11
380 Keith Peterson Herrin 28:33.70 9
381 Trent Marhanka New Athens 28:41.30 11
382 William Wyciskalla Nashville 28:44.59 12
383 Tyler Dorris Piasa (Southwestern) 28:45.10 12
384 Jacob O'Riely Chester 28:52.75 9
385 Ian Key Edwardsville (Metro-East Lutheran) 28:52.77 11
386 Caleb Lair Bethalto (Civic Memorial) 29:00.67 9
387 Lucas Morgan Nashville 29:29.92 12
388 Eric Bone Staunton 29:36.83 9
389 Seth Lanham Neoga 30:24.82 10
390 Christian Spangler Bethalto (Civic Memorial) 30:30.62 9
391 Chan Woo Crane Mascoutah 30:44.44 12
392 Ben Ebel Freeburg 31:16.97 11
393 Brendan Schoen Bethalto (Civic Memorial) 31:26.64 9
394 Bryson Taylor Rochester 31:31.90 9
395 Colby Bassham O'Fallon (First Baptist Academy) 31:36.80 11
396 Adrian Hernandez New Athens 32:02.24 11
397 Jeremy McAdams Staunton 32:53.66 10
398 Jack Cleary Belleville (Althoff Catholic) 34:17.52 12
399 Bailey Leonard DuQuoin 35:28.41 12
400 Jennings Barnfield Salem 35:35.79 11