Boys 100 Meters Varsity - Finals x
1. 12 Adam Nelson 10.79a Troy (Triad)
2. 11 Tyler Higgins 11.18a Highland
3. 12 Antonio Bean 11.30a Waterloo
4. 12 Greysan Moehrs 11.46a Waterloo
5. 12 Dylan Marshall 11.50a Jerseyville (Jersey)
6. 12 Eddie Sparks 11.52a Troy (Triad)
7. 11 Gerik Garlington 11.63a Mascoutah
8. 12 Sam Teipe 11.90a Highland
9. 12 Jawuan Powell 11.99a Mascoutah
10. 10 Austin Eaton 12.11a Civic Memorial
11. 12 Jarrett Lacquement 12.54a Civic Memorial
12. 11 Dereck Hill 12.80a Jerseyville (Jersey)
100 Meters Open - Finals x
1. 12 Kirklyn Hansen 11.71a Jerseyville (Jersey)
2. 10 Winston Waddell 12.15a Mascoutah
3. 9 Isaac Jones 12.27a Highland
4. 9 Sam Lutostanski 12.37a Highland
5. 11 Nick Valerius 12.42a Waterloo
6. 11 Lucas Ammann 12.43a Highland
7. 11 Garrett Milligan 12.51a Troy (Triad)
8. 11 Marc Leichert 12.53a Troy (Triad)
9. 9 Zachary Marshall 12.53a Waterloo
10. 9 Garret Stamper 12.55a Mascoutah
11. 12 Eric Yates 12.63a Troy (Triad)
12. 11 Nathan Higgins 12.65a Highland
13. 9 Jadon Elliot 12.65a Troy (Triad)
14. 10 Tyler Rehg 12.76a Troy (Triad)
15. 9 David Deist 12.87a Jerseyville (Jersey)
16. 11 Quinton Dial 13.02a Jerseyville (Jersey)
17. 10 Josh Shaw 13.02a Jerseyville (Jersey)
18. 10 Michael Porter 13.29a Troy (Triad)
19. 9 Simon Covert 13.30a Troy (Triad)
20. 9 Alex May 13.31a Highland
21. 9 Jake Cegelka 13.45a Troy (Triad)
22. 10 Jonathan Enriquez 13.63a Troy (Triad)
23. 10 Gavin Bailey 13.67a Troy (Triad)
24. 9 Jerry Lauber 14.25a Troy (Triad)
25. 10 Cameron Donahue 14.98a Highland
26. 10 Maxx Boone 15.35a Troy (Triad)
27. 9 Jake Howard 15.63a Troy (Triad)
28. 10 Malone Brown 16.64a Troy (Triad)
100 Meters Wheelchair - Finals x
1. 9 Donovan McBride 18.62a Waterloo
200 Meters Varsity - Finals x
1. 12 Adam Nelson 22.28a Troy (Triad)
2. 12 Greysan Moehrs 23.34a Waterloo
3. 12 Antonio Bean 23.51a Waterloo
4. 11 Hason Kimble 23.67a Mascoutah
5. 12 Dylan Marshall 24.09a Jerseyville (Jersey)
6. 9 Malik Curtis 24.24a Troy (Triad)
7. 11 Gerik Garlington 24.40a Mascoutah
8. 11 Grant Thole 24.71a Highland
9. 10 Chris Schmidt 24.93a Civic Memorial
10. 10 Austin Eaton 25.49a Civic Memorial
11. 11 Quinton Dial 26.59a Jerseyville (Jersey)
200 Meters Wheelchair - Finals x
1. 9 Donovan McBride 34.26a Waterloo
400 Meters Varsity - Finals x
1. 11 Noah Hays 50.05a Waterloo
2. 11 Christopher Ferguson-Scott 50.34a Mascoutah
3. 11 Dawson Holden 51.10a Waterloo
4. 12 Eddie Sparks 51.54a Troy (Triad)
5. 12 Isaiah Ignacio 51.58a Mascoutah
6. 10 Michael Stevenson 52.24a Civic Memorial
7. 12 Weihua Li 53.21a Civic Memorial
8. 10 Lucas Ross 53.22a Jerseyville (Jersey)
9. 11 Tyler Higgins 53.29a Highland
10. 12 Brode Portell 57.31a Highland
11. 9 Noah Mitchell 57.70a Troy (Triad)
400 Meters Wheelchair - Finals x
1. 9 Donovan McBride 1:06.94a Waterloo
800 Meters Varsity - Finals x
1. 12 Brode Portell 2:00.10a Highland
2. 11 Jake Schwartz 2:04.06a Waterloo
3. 11 Bryce Sexton 2:04.37a Highland
4. 12 Marcus Lumma 2:07.36a Jerseyville (Jersey)
5. 10 Kyle Little 2:08.25a Mascoutah
6. 12 Nick Loepker 2:09.76a Jerseyville (Jersey)
7. 10 Brandon Johnson 2:10.55a Mascoutah
8. 12 Brett Lane 2:11.04a Civic Memorial
9. 12 Blake Rusteberg 2:12.49a Waterloo
10. 10 Zach Knopf 2:13.21a Troy (Triad)
11. 12 Curtis Lynn 2:21.87a Troy (Triad)
12. 12 Frank Trost 2:28.07a Civic Memorial
800 Meters Wheelchair - Finals x
1. 9 Donovan McBride 2:20.86a Waterloo
1600 Meters Varsity - Finals x
1. 11 Ben Flowers 4:33.42a Jerseyville (Jersey)
2. 11 Ethan Price 4:37.86a Mascoutah
3. 11 Jake Schwartz 4:38.42a Waterloo
4. 12 Parker Zurbrugg 4:43.83a Mascoutah
5. 10 Adam Robson 4:54.74a Waterloo
6. 10 Adam Lawson 4:57.13a Troy (Triad)
7. 9 Ben Wille 4:58.31a Highland
8. 11 Jacob Plocher 5:00.29a Highland
9. 9 Andrew Bertman 5:01.79a Jerseyville (Jersey)
10. 12 Joey Ramsey 5:10.38a Troy (Triad)
11. 11 Sam Hurst 5:13.93a Civic Memorial
12. 10 Cohl Callies 5:22.63a Civic Memorial
1600 Meters Open - Finals x
1. 12 Micah Ritt 5:04.98a Mascoutah
2. 9 Zach Rose 5:09.11a Troy (Triad)
3. 9 Christopher Crossen 5:10.42a Mascoutah
4. 10 Breadon Williams 5:11.25a Mascoutah
5. 9 Joe Gallo 5:11.72a Highland
6. 9 Christian Cazier 5:12.13a Jerseyville (Jersey)
7. 9 Deric Patton 5:14.66a Troy (Triad)
8. 10 Darion Taylor 5:17.11a Mascoutah
9. 9 Alex Midkiff 5:21.04a Mascoutah
10. 11 Andrew Bryden 5:21.21a Jerseyville (Jersey)
11. 12 Robert Speidel 5:22.44a Jerseyville (Jersey)
12. 9 Austin Heriford 5:23.00a Mascoutah
13. 11 Shane Yetter 5:23.12a Highland
14. 9 Nathan Mostoller 5:23.33a Mascoutah
15. 11 Samuel Rick 5:23.90a Waterloo
16. 9 Isaiah Barker 5:25.11a Troy (Triad)
17. 9 David Lewis 5:26.36a Waterloo
18. 10 Deakon Thornton 5:27.32a Highland
19. 12 Devin Netemeyer 5:27.46a Waterloo
20. 10 Kaleb Dabbs 5:29.33a Mascoutah
21. 9 Isaac Jones 5:29.62a Highland
22. 11 Bret Cochran 5:32.75a Highland
23. 11 John Wick 5:35.51a Highland
24. 11 Brock Schrage 5:37.58a Highland
25. 9 Mathew McNicole 5:37.67a Mascoutah
26. 9 Ted Tiernan 5:37.96a Troy (Triad)
27. 9 Andrew Plantz 5:38.81a Troy (Triad)
28. 10 Derek Ahlmeyer 5:41.78a Highland
29. 9 Matt Dawson 5:42.21a Waterloo
30. 10 Quentin Miller 5:42.32a Highland
31. 9 Logan VanBritson 5:42.46a Waterloo
32. 11 Jason Branch 5:43.49a Civic Memorial
33. 10 Seth Schwappach 5:47.92a Highland
34. 10 Austin Koenig 5:51.59a Jerseyville (Jersey)
35. 11 Shawn Anderson 5:53.53a Jerseyville (Jersey)
36. 9 Jake Hays 5:54.88a Waterloo
37. 10 Angelo Logan 5:55.90a Jerseyville (Jersey)
38. 9 Jadon Elliot 5:59.16a Troy (Triad)
39. 9 Jerry Lauber 6:10.36a Troy (Triad)
40. 9 Isaac Winter 6:21.88a Highland
3200 Meters Varsity - Finals x
1. 11 Ben Flowers 10:06.20a Jerseyville (Jersey)
2. 11 Ethan Price 10:13.40a Mascoutah
3. 11 Jacob Plocher 10:20.32a Highland
4. 9 Casmir Cozzi 10:21.43a Mascoutah
5. 10 Adam Robson 10:22.82a Waterloo
6. 12 Joey Ramsey 10:46.59a Troy (Triad)
7. 11 Sam Hurst 10:46.90a Civic Memorial
8. 9 Christian Cazier 10:47.09a Jerseyville (Jersey)
9. 11 Brendan Schrage 10:58.02a Highland
10. 10 David Lunk 11:10.50a Waterloo
11. 9 Seth Martin 11:33.02a Troy (Triad)
110m Hurdles - 39" Varsity - Finals x
1. 12 Greysan Moehrs 15.01a Waterloo
2. 12 Clayton Nickerson 15.22a Troy (Triad)
3. 12 Michael Fritz 15.87a Troy (Triad)
4. 12 Mitch Goetten 16.20a Jerseyville (Jersey)
5. 11 Ryan Davis 16.46a Mascoutah
6. 10 Thomas Rexing 17.04a Jerseyville (Jersey)
7. 11 Jarrett Lange 17.53a Waterloo
8. 11 Jarred Silvia 17.83a Mascoutah
9. 11 Eian McIntire 18.20a Civic Memorial
10. 9 Sam LaPorta 18.59a Highland
11. 10 Noah Schmitt 19.14a Highland
12. 11 Dylan Short 20.70a Civic Memorial
300m Hurdles - 36" Varsity - Finals x
1. 12 Greysan Moehrs 40.86a Waterloo
2. 12 Clayton Nickerson 40.98a Troy (Triad)
3. 11 Jarred Silvia 42.85a Mascoutah
4. 11 Ryan Davis 43.06a Mascoutah
5. 10 Richard Hutchinson 44.45a Troy (Triad)
6. 11 Jarrett Lange 45.12a Waterloo
7. 10 Thomas Rexing 45.92a Jerseyville (Jersey)
8. 10 Noah Schmitt 46.83a Highland
9. 11 Bryce Sexton 49.36a Highland
10. 11 Dylan Short 49.44a Civic Memorial
4x100 Relay Varsity - Finals x
1. - 43.83a Troy (Triad)
2. - 44.42a Waterloo
3. - 44.80a Mascoutah
4. - 44.93a Highland
5. - 45.62a Jerseyville (Jersey)
6. - 46.73a Civic Memorial
4x200 Relay Varsity - Finals x
1. - 1:32.57a Waterloo
2. - 1:34.43a Troy (Triad)
3. - 1:34.91a Mascoutah
4. - 1:37.35a Highland
5. - 1:37.37a Jerseyville (Jersey)
6. - 1:39.74a Civic Memorial
4x400 Relay Varsity - Finals x
1. - 3:25.26a Waterloo
2. - 3:27.95a Mascoutah
3. - 3:37.45a Troy (Triad)
4. - 3:40.31a Civic Memorial
5. - 3:40.90a Highland
6. - 3:54.46a Jerseyville (Jersey)
4x800 Relay Varsity - Finals x
1. - 8:08.46a Mascoutah
2. - 8:12.67a Waterloo
3. - 8:42.94a Troy (Triad)
4. - 8:47.06a Highland
5. - 8:55.26a Jerseyville (Jersey)
6. - 9:20.81a Civic Memorial
Shot Put - 12lb Varsity - Finals x
1. 11 Zach Leone 45' 7.50" Troy (Triad)
2. 10 DeWayne Mannie 43' 10.50" Mascoutah
3. 11 Zach Wheeler 43' 10" Mascoutah
4. 9 Jared Houberg 40' 11" Troy (Triad)
5. 12 Brandon Branch 39' 3.75" Civic Memorial
6. 10 Ross Speidel 38' 3.50" Jerseyville (Jersey)
7. 12 Tristan Schneider 37' 11" Waterloo
8. 12 Colton Henry 36' 5.50" Waterloo
9. 10 Jaden Craigmiles 34' 10" Jerseyville (Jersey)
10. 12 Austin Bartling 33' 9.50" Civic Memorial
11. 9 Brayton Moss 33' 6.75" Highland
12. 12 Sam Ahlmeyer 31' 9" Highland
Discus - 1.6kg Varsity - Finals x
1. 11 Zach Wheeler 140' 5" Mascoutah
2. 12 Brendan Kennedy 131' 2" Mascoutah
3. 12 Tristan Schneider 128' 1" Waterloo
4. 10 Jackson Ivers 124' 3" Waterloo
5. 11 Zach Leone 120' 7" Troy (Triad)
6. 9 Sam LaPorta 119' 0" Highland
7. 12 Jake Brockman 117' 9" Civic Memorial
8. 10 Josh Claxton 113' 5" Jerseyville (Jersey)
9. 11 Jacob White 89' 9" Highland
10. 10 Josh Shaw 89' 2" Jerseyville (Jersey)
11. 9 Maverick Mazur 82' 6" Troy (Triad)
12. 10 Chris Schmidt 82' 6" Civic Memorial
High Jump Varsity - Finals x
1. 11 Austin Kimbrel 6' 1" Jerseyville (Jersey)
2. 11 Evan Capelle 6' 1" Highland
3. 11 Dylan Hunt 5' 11" Waterloo
4. 11 Johnathan Waldroup 5' 11" Mascoutah
5. 11 Kyle Knefelkamp 5' 9" Waterloo
6. 11 Matt Detore 5' 9" Mascoutah
7. 12 Jarrett Lacquement 5' 7" Civic Memorial
Long Jump Varsity - Finals x
1. 12 Adam Nelson 20' 10" Troy (Triad)
2. 11 Travis Thier 20' 5" Waterloo
3. 12 Sam Teipe 19' 9.50" Highland
4. 12 Ian Howard 19' 9" Waterloo
5. 11 Jarred Silvia 19' 5.75" Mascoutah
6. 11 Johnathan Waldroup 19' 3.50" Mascoutah
7. 9 Jack Hanson 18' 8" Troy (Triad)
8. 10 Michael Stevenson 18' 2.25" Civic Memorial
9. 12 Charles Thompson 17' 5.25" Jerseyville (Jersey)
10. 12 Kirklyn Hansen 17' 3.50" Jerseyville (Jersey)
11. 10 Mason Geiger 17' 2.50" Highland
12. 10 Cohl Callies 16' 10" Civic Memorial
Triple Jump Varsity - Finals x
1. 11 Jarred Silvia 40' 9.75" Mascoutah
2. 12 Ian Howard 40' 7.75" Waterloo
3. 12 Brett Lane 39' 11" Civic Memorial
4. 11 Johnathan Waldroup 39' 3" Mascoutah
5. 11 Dylan Hunt 38' 10.25" Waterloo
6. 11 Joe Smith 38' 2.50" Troy (Triad)
7. 9 James Wedmore 37' 3.50" Troy (Triad)
8. 12 Charles Thompson 36' 2.50" Jerseyville (Jersey)
9. 9 Sam Lutostanski 35' 5.50" Highland
10. 9 Sam LaPorta 34' 8" Highland
11. 10 Josh Shaw 33' 9" Jerseyville (Jersey)