Mens Results
X 60 Meter Dash - Varsity - Finals
1. 12 Connor Icenogle 7.12a Williamsville
2. 12 Jay Tally 7.14a Rochester
3. 10 Wendel Burnes 7.19a Springfield
4. 12 Carson Gay 7.25a Quincy
5. 11 Tyler Higgins 7.29a Highland
6. 12 Dylan Marshall 7.31a Jerseyville (Jersey)
7. 12 Harrison Henderson 7.33a Alton
8. 12 Antonio Bean 7.34a Waterloo
X 60 Meter Dash - Varsity - Prelims
1. 10 Wendel Burnes 7.15a Springfield
2. 12 Jay Tally 7.17a Rochester
3. 12 Connor Icenogle 7.18a Williamsville
4. 12 Carson Gay 7.26a Quincy
5. 12 Harrison Henderson 7.28a Alton
6. 11 Tyler Higgins 7.31a Highland
7. 12 Antonio Bean 7.33a Waterloo
8. 12 Dylan Marshall 7.35a Jerseyville (Jersey)
9. 11 Nolan Reavy 7.47a Springfield (Sacred ...
10. 10 Hayden Shea 7.50a Freeburg
11. 12 Tony Clark 7.54a Auburn
12. 11 Kalen Samelton 7.55a Alton
13. 12 Caleb Jackson 7.55a Hillsboro
14. 11 Ryan McLaughlin 7.56a Auburn
15. 12 Jordan Smith 7.56a Shelbyville
16. 12 Jon Kreher 7.58a Waterloo
16. 12 Alex Ulbrich 7.58a Rochester
18. 11 Grant Sims 7.65a Shelbyville
19. 12 JD Thaxton 7.72a Roxana
20. 12 Joshua Castle 7.76a Quincy
21. 10 Chase DeProw 7.76a Highland
22. 9 Lucas Western 7.76a Pleasant Plains
23. 11 Ethan Mullenix 7.78a Staunton
24. 10 Trevor Geggie 7.78a Litchfield
25. 10 Cameron Rainey 7.84a Carlinville
26. 9 Caleb Small 7.85a Springfield
27. 12 Adam Nichols 7.85a Dupo
28. 10 Hunter Thompson 7.90a Williamsville
29. 10 Aaron Gregory 7.90a Alton (Marquette)
30. 12 Andrew Paden 7.91a Hillsboro
31. 12 Alec Lewey 7.94a Litchfield
32. 11 Cody Richardson 7.95a Dupo
33. 10 Larry Lowe 8.14a Roxana
34. 9 Ryan Harris 8.18a Freeburg
35. 11 Quinton Dial 8.22a Jerseyville (Jersey)
36. 10 Nolan Brookman 8.51a Red Bud
37. 10 Parker Sondag 8.65a Red Bud
38. 10 Austin Burdell 9.29a Mt. Olive
39. 10 Austin Geiger 9.43a Alton (Marquette)
10 Austin Mayer DNS Pleasant Plains
9 Tremayne Lee DNS Springfield (Sacred ...
12 Hunter OBrien DNS Wood River (East Alt...
9 Carson Rantanen DNS Staunton
X 200 Meters - Varsity - Finals
1. 12 Connor Icenogle 23.09a Williamsville
2. 12 Jay Tally 23.32a Rochester
3. 12 Wilyonde Bell 23.85a Granite City
4. 9 Earlie Brown 23.99a Alton
5. 12 Dylan Marshall 24.05a Jerseyville (Jersey)
6. 12 Raishon Bobo 24.50a Granite City
7. 10 Garrett Simunich 24.51a Waterloo
8. 12 Antonio Cozart 24.55a Dupo
9. 12 Jordan Smith 24.61a Shelbyville
10. 12 Antonio Bean 24.70a Waterloo
11. 11 Grant Sims 24.83a Shelbyville
12. 12 Jonte Owens 24.99a Quincy
13. 9 Lucas Western 25.01a Pleasant Plains
14. 12 Alex Ulbrich 25.10a Rochester
15. 10 Hayden Shea 25.12a Freeburg
16. 10 Jonah Miller 25.15a Pleasant Plains
17. 12 Erik Kennon 25.24a Dupo
18. 12 David Loeffen 25.27a Roxana
19. 12 Brady Lewis 25.28a Roxana
20. 9 Tremayne Lee 25.52a Springfield (Sacred ...
21. 10 Kyle Lane 25.71a Highland
22. 12 Eric Price 25.71a Williamsville
23. 9 Greg Downs 25.75a Auburn
24. 12 Evan Oberholtzer 25.90a Freeburg
25. 10 Tristan Hoener 25.91a Quincy
26. 10 Max Rogers 26.06a Carlinville
27. 11 Colin Robertson 26.28a Staunton
28. 11 Grant Thole 26.38a Highland
29. 9 Germaine Evans 26.83a Springfield
30. 9 Noah McCormick 26.94a Hillsboro
31. 11 Quinton Dial 27.08a Jerseyville (Jersey)
32. 9 Ian Bernhardt 27.36a Litchfield
33. 11 Sean Sutyak 27.58a Springfield
34. 11 Alvyn Hernandez 27.59a Hillsboro
35. 10 Seth Cox 27.88a Alton (Marquette)
36. 10 Nolan Brookman 28.98a Red Bud
37. 10 Evan McCarthy 29.55a Red Bud
10 Justin Bywater DNS Mt. Olive
10 Noah Bertes DNS Staunton
12 Collin Schuricht DNS Mt. Olive
11 Takoma Geggie DNS Litchfield
11 Bryce Pettiford DNS Alton (Marquette)
12 Dane Hutson DNS Alton
12 Ryan Mugele DNS Trenton (Wesclin)
10 Brian Adams DNS Springfield (Sacred ...
X 400 Meters - Varsity - Finals
1. 11 Tristan Blair 53.07a Springfield (Sacred ...
2. 11 Jake Duban 53.35a Rochester
3. 11 Juwan Riggins 53.65a Granite City
4. 10 Ryan Skowronski 54.02a Shelbyville
5. 11 Craig Collier 54.36a Freeburg
6. 12 JD Thaxton 54.75a Roxana
7. 12 Caleb Jackson 54.92a Hillsboro
8. 11 Arie Macias 55.06a Alton
9. 12 Kobe Carr 55.43a Freeburg
10. 12 David Loeffen 55.45a Roxana
11. 11 Ethan Guinn 55.60a Litchfield
12. 12 Logan Spaeth 55.93a Hillsboro
13. 12 Eddie Smith 56.02a Springfield
14. 11 Nnamdi Onyewuchi 56.47a Springfield
15. 10 Jesse Matthews 57.04a Waterloo
16. 10 Aaron Shoot 57.27a Quincy
17. 9 Keegan McGann 57.32a Williamsville
18. 12 Marcus Skinner 57.41a Shelbyville
19. 10 Tyler Tindall 57.62a Granite City
20. 9 Jacob Landon 57.82a Carlinville
21. 9 Gabe Bonansinga 57.90a Springfield (Sacred ...
22. 11 Billy Ringering 57.92a Litchfield
23. 9 Nate Joehl 58.35a Alton (Marquette)
24. 10 Tyler Hughes 58.39a Carlinville
25. 11 Austin Mast 58.51a Quincy
26. 9 Isaac Jones 58.96a Highland
27. 12 Dane Hutson 59.03a Alton
28. 11 Jackson Kite 59.04a Jerseyville (Jersey)
29. 11 Kyle Knefelkamp 59.35a Waterloo
30. 11 Lucas Ammann 59.56a Highland
31. 9 Chase Law 59.59a Williamsville
32. 11 Dustin Rednour 1:00.04a Red Bud
33. 12 Noah Miller 1:00.53a Pleasant Plains
34. 12 Aaron Leitschuh 1:01.36a Staunton
35. 10 Austin Koenig 1:02.04a Jerseyville (Jersey)
36. 12 Hunter OBrien 1:02.05a Wood River (East Alt...
37. 10 Parker Sondag 1:02.35a Red Bud
38. 10 Seth Cox 1:04.48a Alton (Marquette)
39. 10 Zach Lee 1:05.62a Rochester
40. 10 Austin Brockman 1:05.79a Dupo
41. 9 Drew Mullenix 1:09.70a Staunton
42. 10 Austin Burdell 1:15.39a Mt. Olive
12 Erik Kennon DNS Dupo
12 Jeremy Lamb DNS Auburn
10 Zach Ely DNS Pleasant Plains
11 Nic Richmond DNS Auburn
X 800 Meters - Varsity - Finals
1. 10 Josh Cable 1:56.61a Rochester
2. 11 Will O'Keefe 1:56.66a Granite City
3. 12 Heath Warren 1:57.01a Springfield
4. 12 Cory Landon 1:57.03a Carlinville
5. 11 Tyler Pasley 2:03.90a Shelbyville
6. 12 David Plunkett 2:04.35a Pleasant Plains
7. 12 Blake Rusteberg 2:04.59a Waterloo
8. 10 Jason Landon 2:05.46a Carlinville
9. 11 Drew Wilkerson 2:06.15a Freeburg
10. 11 Nic Richmond 2:07.19a Auburn
11. 12 Dustin Moles 2:07.46a Springfield (Sacred ...
12. 12 Preston Henze 2:08.68a Shelbyville
13. 11 Brendon Springman 2:08.78a Wood River (East Alt...
14. 12 Wendell Bias 2:09.07a Quincy
15. 12 Devin McReynolds 2:09.51a Springfield (Sacred ...
16. 10 Kelvin Cummings 2:10.97a Alton
17. 9 Blakey Moses 2:11.72a Hillsboro
18. 11 Noah Hays 2:12.45a Waterloo
19. 12 Dakota Gill 2:13.50a Dupo
20. 11 Noah Branson 2:16.57a Williamsville
21. 11 William Kipping 2:18.68a Quincy
22. 12 Jordan Verhulst 2:19.64a Pleasant Plains
23. 9 Blake Hatter 2:19.71a Freeburg
24. 12 Noah Edwards 2:19.91a Rochester
25. 9 Joe Gallo 2:20.44a Highland
26. 11 Devin Gove 2:22.77a Staunton
27. 11 Andrew Bryden 2:23.13a Jerseyville (Jersey)
28. 12 Robert Speidel 2:25.87a Jerseyville (Jersey)
29. 11 Paul Carter 2:26.03a O'Fallon (First Bapt...
30. 12 Mitchell Law 2:27.74a Hillsboro
31. 11 Dylan Arview 2:29.88a Litchfield
32. 9 Jarrett Warmack 2:33.86a Roxana
33. 10 Garrett Headen 2:35.14a Red Bud
34. 9 Joseph Fisher 2:36.20a Staunton
35. 9 Chris Durbin 2:42.62a Litchfield
36. 9 Joey Janssen 2:42.72a Williamsville
37. 10 Justin Bywater 2:45.36a Mt. Olive
38. 10 Skylar Cribbett 2:54.29a Alton (Marquette)
39. 9 Devin Thomeckek 2:57.49a Roxana
40. 9 Brent Buenger 3:08.10a Alton (Marquette)
10 Alex Kohlenberger DNS Red Bud
10 Aiden Sampson DNS Granite City
10 Zak Wilson DNS Alton
9 Ethan Demetrulias DNS Dupo
12 Jeremy Lamb DNS Auburn
10 Caleb Machuca DNS Highland
11 Jarrett Gary DNF Springfield
X 1600 Meters - Varsity - Finals
1. 11 Ben Flowers 4:32.89a Jerseyville (Jersey)
2. 9 Andrew O'Keefe 4:33.52a Granite City
3. 10 Josh Cable 4:35.11a Rochester
4. 12 Nate Fierstos 4:36.29a Springfield (Sacred ...
5. 11 Jake Schwartz 4:38.27a Waterloo
6. 12 Nick Reynolds 4:39.77a Jerseyville (Jersey)
7. 11 Alex Mack 4:46.37a Freeburg
8. 12 Brendan Kroeger 4:46.78a Quincy
9. 9 Corbin Schwable 4:51.19a Freeburg
10. 11 Wyatt Wollaston 4:51.97a Quincy
11. 9 Will Formea 4:53.29a Springfield
12. 9 Will Brant 5:01.02a O'Fallon (First Bapt...
13. 12 Jack Moore 5:01.70a Springfield
14. 12 Adam Ely 5:03.38a Pleasant Plains
15. 9 Eriberto Neri 5:03.92a Granite City
16. 11 Brock Schrage 5:05.16a Highland
17. 9 Brendan Fahey 5:05.81a Springfield (Sacred ...
18. 10 David Lunk 5:08.99a Waterloo
19. 10 Jared Owens 5:10.39a Williamsville
20. 12 Dakota Gill 5:11.34a Dupo
21. 10 Charles Helton 5:12.25a Carlinville
22. 11 Josh Bernson 5:13.39a Shelbyville
23. 10 Dylan Aldridge 5:15.63a Pleasant Plains
24. 11 Alex Davis 5:15.67a Alton
25. 11 Sam Gentelin 5:17.16a Alton
26. 12 Paul Mueller 5:18.00a Red Bud
27. 9 Mason Brown 5:18.07a Rochester
28. 11 Jake Mechochko 5:18.39a Auburn
29. 9 Bailey Lippold 5:20.60a Carlinville
30. 11 Chase Headen 5:24.57a Red Bud
31. 10 Thomas Hofferkamp 5:24.87a Williamsville
32. 11 Brandon Isom 5:26.24a Roxana
33. 11 Devin Gove 5:31.09a Staunton
34. 11 Brendon Springman 5:33.74a Wood River (East Alt...
35. 11 John Wick 5:34.31a Highland
36. 11 Bailey Maher 5:40.06a Auburn
37. 11 Paul Carter 5:53.26a O'Fallon (First Bapt...
38. 9 Ben Moehn 5:57.08a Alton (Marquette)
39. 11 Doug Carlile 5:59.40a Litchfield
40. 12 Colton Fuller 6:08.54a Hillsboro
41. 11 Riley Jennings 6:14.24a Litchfield
42. 10 Skylar Cribbett 6:41.02a Alton (Marquette)
10 Chris Hellrung DNS Alton (Marquette)
9 Ethan Demetrulias DNS Dupo
11 Jordan Sieger DNS Shelbyville
11 Jazz Richardson DNF Roxana
X 3200 Meters - Varsity - Finals
1. 12 Marcus Skinner 9:43.67a Shelbyville
2. 10 Charlie Parrish 9:56.10a Freeburg
3. 12 Landon Skelly 9:59.13a Chatham (Glenwood)
4. 11 Jackson Esela 10:00.38a Springfield
5. 12 Nolan Kreipe 10:03.49a Carlinville
6. 12 Logan Besalke 10:05.45a Springfield
7. 11 Evan Rathgeb 10:23.29a Alton
8. 11 Jordan Sieger 10:25.95a Shelbyville
9. 11 Jacob Plocher 10:38.81a Highland
10. 10 Charles Helton 10:50.26a Carlinville
11. 10 Jared Owens 10:56.04a Williamsville
12. 10 Adam Robson 10:56.95a Waterloo
13. 11 Brendan Schrage 10:58.71a Highland
14. 9 Will Brant 11:00.07a O'Fallon (First Bapt...
15. 11 Michael Oh 11:03.61a Springfield (Sacred ...
16. 9 Andrew Bertman 11:05.32a Jerseyville (Jersey)
17. 9 Christian Cazier 11:07.48a Jerseyville (Jersey)
18. 12 Paul Mueller 11:12.44a Red Bud
19. 12 Connor Duke 11:14.24a Springfield (Sacred ...
20. 10 Riley McKneelan 11:18.19a Rochester
21. 12 Alex Becker 11:35.11a Red Bud
22. 12 Jake Higginson 11:36.79a Pleasant Plains
23. 11 Luke Worley 11:47.29a Freeburg
24. 11 Jake Mechochko 11:50.04a Auburn
25. 9 Jacob Spooner 11:55.67a Quincy
26. 12 Nathan Cathey 11:59.68a Williamsville
27. 10 Dakota Doggett 12:00.08a Auburn
28. 9 David Lewis 12:19.34a Waterloo
29. 10 Liam Bradley 12:49.59a Pleasant Plains
30. 9 Jarrett Warmack 13:21.95a Roxana
9 Mason Brown DNS Rochester
11 Brendon Springman DNS Wood River (East Alt...
X 60m Hurdles - 39 - Varsity - Finals
1. 12 Greysan Moehrs 8.53a Waterloo
2. 12 Antonio Cozart 8.72a Dupo
3. 12 Raishon Bobo 8.83a Granite City
4. 12 Mitch Goetten 9.10a Jerseyville (Jersey)
5. 11 Ethan Swenson 9.18a Mt. Olive
6. 9 Robert Williams 9.29a Springfield
7. 12 Nick Muccianti 9.38a Springfield (Sacred ...
8. 12 Jakob Verhulst 9.47a Pleasant Plains
X 60m Hurdles - 39 - Varsity - Prelims
1. 12 Greysan Moehrs 8.68a Waterloo
2. 12 Antonio Cozart 8.84a Dupo
3. 12 Raishon Bobo 9.08a Granite City
4. 12 Mitch Goetten 9.19a Jerseyville (Jersey)
5. 11 Ethan Swenson 9.20a Mt. Olive
6. 9 Robert Williams 9.37a Springfield
7. 12 Nick Muccianti 9.41a Springfield (Sacred ...
8. 12 Jakob Verhulst 9.54a Pleasant Plains
9. 11 David Shultz 9.76a Pleasant Plains
10. 10 Joey Johnson 10.01a Roxana
11. 9 Noah Williams 10.02a Freeburg
12. 11 Jarrett Lange 10.13a Waterloo
13. 9 Ryan Waldinger 10.16a Springfield
14. 12 Cole Banning 10.22a Shelbyville
15. 10 Jordan Smith 10.34a Granite City
16. 12 Jared Smith 10.48a Hillsboro
17. 12 Ziven Soyka 10.49a Highland
18. 10 Korbin Stratman 10.52a Quincy
19. 11 Cyrus Bartony 10.53a Staunton
20. 11 Jacob Mizeur 10.59a Springfield (Sacred ...
21. 10 Thomas Rexing 10.61a Jerseyville (Jersey)
22. 11 Evan Gerl 10.78a Mt. Olive
23. 9 Jacob Snyder 11.05a Quincy
24. 10 Jordan Chism 11.12a Carlinville
25. 9 Ian Bernhardt 11.24a Litchfield
26. 11 Connor Darnell 11.41a Williamsville
27. 12 Colton Weiss 11.43a Williamsville
28. 11 Nick Tinnon 11.64a Freeburg
29. 10 Noah Schmitt 11.64a Highland
30. 9 Eric Prange 11.94a Red Bud
31. 10 Jonathan McCaslin 11.97a Hillsboro
32. 11 Nick Wittenauer 12.16a Red Bud
12 Zak Brummett DNS Auburn
12 Ryan Mugele DNS Trenton (Wesclin)
9 Justin Owens DNS Rochester
10 Brooklyn Ellison DNS Alton
10 John Aljets DNS Staunton
11 Trey Kelly DNS Roxana
X 4x200 Relay - Varsity - Finals
1. - 1:35.25a Alton
2. - 1:36.07a Quincy
3. - 1:37.68a Jerseyville (Jersey)
4. - 1:38.10a Granite City
5. - 1:38.67a Waterloo
6. - 1:38.77a Pleasant Plains
7. - 1:39.02a Highland
8. - 1:39.13a Shelbyville
9. - 1:39.31a Rochester
10. - 1:40.68a Williamsville
11. - 1:40.74a Auburn
12. - 1:41.90a Springfield
13. - 1:43.11a Roxana
14. - 1:43.80a Freeburg
15. - 1:43.92a Hillsboro
16. - 1:44.02a Alton (Marquette)
17. - 1:44.73a Litchfield
18. - 1:44.99a Staunton
19. - 1:46.34a Red Bud
20. - 1:50.76a Mt. Olive
Relay Team DNS Springfield (Sacred ...
X 4x400 Relay - Varsity - Finals
1. - 3:34.58a Waterloo
2. - 3:35.25a Granite City
3. - 3:37.98a Highland
4. - 3:39.20a Alton
5. - 3:39.35a Pleasant Plains
6. - 3:42.09a Carlinville
7. - 3:43.52a Freeburg
8. - 3:44.02a Springfield (Sacred ...
9. - 3:44.32a Shelbyville
10. - 3:49.08a Litchfield
11. - 3:51.86a Jerseyville (Jersey)
12. - 3:52.08a Hillsboro
13. - 3:57.09a Quincy
14. - 3:57.77a Roxana
15. - 3:59.86a Springfield
16. - 4:01.42a Williamsville
17. - 4:05.63a Red Bud
18. - 4:10.28a Rochester
19. - 4:10.64a Alton (Marquette)
20. - 4:28.65a Staunton
Relay Team DNS Mt. Olive
X 4x800 Relay - Varsity - Finals
1. - 8:44.10a Alton
2. - 8:44.85a Highland
3. - 8:52.23a Jerseyville (Jersey)
4. - 9:03.71a Rochester
5. - 9:07.50a Pleasant Plains
6. - 9:17.10a Freeburg
7. - 9:23.96a Springfield (Sacred ...
8. - 9:27.75a Waterloo
9. - 9:35.70a Granite City
10. - 9:46.75a Springfield
11. - 9:48.62a Red Bud
12. - 9:48.64a Williamsville
13. - 9:55.85a Staunton
14. - 10:03.65a Quincy
15. - 10:09.65a Litchfield
16. - 10:23.08a Auburn
17. - 10:25.04a Hillsboro
18. - 11:21.73a Alton (Marquette)
Relay Team DNF Roxana
X Shot Put - 12lb - Varsity - Finals
1. 11 Dillon Birch 50-4 Shelbyville
2. 12 Zach Llewellyn 48-10 Alton
3. 11 Steve Jenkins 44-0 Granite City
4. 11 Reece Radtke 43-5.5 Litchfield
5. 12 Devin Prost 43-0 Quincy
6. 11 Brandon Baalman 43-0 Jerseyville (Jersey)
7. 9 Grant Edwards 42-1.5 Springfield (Sacred ...
8. 11 Myles Marfell 41-8 Alton
9. 11 Tracey Travis 41-4 Staunton
10. 10 Hunter Ivy 40-11.5 Freeburg
11. 10 Jordan Hawkins 40-8.5 Roxana
12. 12 Logan Spaeth 39-9.5 Hillsboro
13. 10 Aaron James 39-9 Williamsville
14. 11 Michael Martin 39-5.5 Springfield (Sacred ...
15. 10 Ryan Harris 39-2 Roxana
16. 9 Brad Olysav 38-7 Williamsville
17. 12 Anthony Williams 37-11 Springfield
17. 11 Travis Hancock 37-11 Litchfield
19. 10 Austin Mayer 37-0 Pleasant Plains
20. 12 Tristan Schneider 36-6.5 Waterloo
21. 10 Payton Ledbetter 36-5 Freeburg
22. 10 Clay Johnson 36-4.5 Rochester
23. 12 Drew Jones 36-3 Pleasant Plains
24. 10 Kevin Hall 35-11 Jerseyville (Jersey)
25. 9 Tyler Gibleon 35-6.5 Quincy
26. 9 Dominic Sandella 35-0 Granite City
27. 10 Gabe Long 34-8.5 Carlinville
28. 12 Sam Ahlmeyer 33-9.5 Highland
29. 10 Kyle Lane 32-11.5 Highland
30. 10 Sean Brewer 32-9.5 Rochester
31. 9 Bryce Chadduck 31-11 Dupo
32. 12 Brandon Keelin 31-2 Staunton
33. 12 Colton Henry 31-1.5 Waterloo
34. 12 JT Dirigo 28-10.5 Hillsboro
35. 10 Aaron Nicholson 27-6.5 Red Bud
36. 9 Cody Heusohn 27-6 Dupo
37. 10 Adam Nicholson 24-3 Red Bud
X High Jump - Varsity - Finals
1. 11 Austin Kimbrel 6-2 Jerseyville (Jersey)
2. 12 Cameron Gay 6-0 Quincy
3. 11 Evan Capelle 6-0 Highland
4. 11 Juwan Riggins 5-10 Granite City
4. 10 Zach Ely 5-10 Pleasant Plains
6. 12 Marquis Johnson 5-10 Springfield
7. 11 Kyle Knefelkamp 5-8 Waterloo
7. 11 Torrey Deal 5-8 Granite City
7. 10 Brooklyn Ellison 5-8 Alton
10. 11 Dylan Hunt 5-8 Waterloo
11. 11 Ethan Swenson 5-6 Mt. Olive
11. 12 Adam Nichols 5-6 Dupo
13. 9 Tristen Tewes 5-6 Pleasant Plains
13. 12 Jared Smith 5-6 Hillsboro
10 Hayden Shea NH Freeburg
11 Noah Branson NH Williamsville
9 Sam Lutostanski NH Highland
10 Jonathan McCaslin NH Hillsboro
12 Brady Lewis NH Roxana
9 Nathaniel Gonzalez NH Red Bud
9 Eric Prange NH Red Bud
9 Thai McNeese NH Shelbyville
10 Bryce Buzick NH Staunton
12 Eddie Priester NH Williamsville
11 Matt Rhodes NH Staunton
12 Zach Skinner NH Litchfield
9 Anthony Lewis NH Springfield
11 Josh Hoffman NH Quincy
9 Michael Douglas NH Carlinville
11 Billy Ringering NH Litchfield
9 Noah Williams NH Freeburg
X Pole Vault - Varsity - Finals
1. 10 Blake Hubbard 12-6 Carlinville
2. 12 Blake Laird 12-6 Trenton (Wesclin)
3. 12 Nathan Ruxlow 12-6 Quincy
4. 11 Luke Foltz 12-0 Shelbyville
5. 10 Logan Cayce 11-0 Staunton
6. 12 Victor Kalaher 11-0 Litchfield
7. 9 Cameron Witts 11-0 Williamsville
8. 11 Peter Jacobs 10-6 Freeburg
9. 11 Ian Alberts 10-6 Freeburg
10. 11 Alec Ostermeier 10-6 Rochester
11. 11 Ryan McLaughlin 10-6 Auburn
12. 11 Andrew Glynn 10-6 Staunton
13. 11 Ethan Guinn 10-0 Litchfield
10 Sebastian Wolf NH Highland
9 Isaac Jones NH Highland
12 Caleb Jackson NH Hillsboro
10 Grant Hamby NH Hillsboro
10 Matt Reeves NH Rochester
12 Kyle Spalding NH Springfield
9 Gray Freer NH Springfield
12 Wilyonde Bell NH Granite City
11 Kristian Nicard NH Granite City
10 Korbin Stratman NH Quincy
X Long Jump - Varsity - Finals
1. 12 Carson Gay 21-0 Quincy
2. 12 Jordan Smith 20-4 Shelbyville
3. 9 Cameron Jones 19-8 Springfield
4. 11 Brady Egelhoff 19-7 Carlinville
5. 10 Johnathan Bumpers 19-0 Alton
6. 10 Travis Thier 18-8.5 Waterloo
7. 10 Garrett Simunich 18-4.5 Waterloo
8. 12 Simeon Brown 18-4.5 Alton
9. 9 Brendan Meng 18-3 Freeburg
10. 12 Alex Heren 18-2.5 Auburn
11. 10 Cameron Rainey 18-2 Carlinville
12. 9 Qa'ron Hawkins 18-2 Springfield
13. 11 David Shultz 18-0 Pleasant Plains
14. 9 Tristen Tewes 17-11 Pleasant Plains
15. 10 Tommy DeClue 17-7.5 Alton (Marquette)
16. 12 Vincent Gonzalez 17-5.5 Red Bud
17. 10 Mason Geiger 17-4 Highland
18. 12 Alec Lewey 17-2 Litchfield
19. 12 Sam Teipe 17-1 Highland
20. 10 Larry Lowe 17-0 Roxana
21. 12 Charles Thompson 16-11.5 Jerseyville (Jersey)
22. 10 Jonathan McCaslin 16-11 Hillsboro
23. 10 Trevor Geggie 16-8 Litchfield
24. 10 Austin DeRousse 16-7.5 Red Bud
25. 11 Chris Grandidier 16-5.5 Staunton
26. 9 Greg Downs 16-5 Auburn
27. 10 Dae'Sean Campbell 16-4 Quincy
28. 11 Cody Richardson 16-3 Dupo
29. 11 Evan Gerl 16-1.5 Mt. Olive
30. 12 Hunter OBrien 16-1 Wood River (East Alt...
31. 11 Alvyn Hernandez 15-11 Hillsboro
32. 10 Joey Johnson 15-8 Roxana
32. 11 Xavier Jones 15-8 Alton (Marquette)
34. 11 Gabe Stier 14-6 Williamsville
35. 9 Brady Hobby 14-2 Freeburg
36. 10 Paul Nelson 13-3 Jerseyville (Jersey)
37. 10 Austin Burdell 11-8 Mt. Olive
10 Max Morrissey ND Rochester
X Triple Jump - Varsity - Finals
1. 11 Brady Egelhoff 40-4.5 Carlinville
2. 10 Max Rogers 40-4.5 Carlinville
3. 9 Qa'ron Hawkins 40-0 Springfield
4. 9 Cameron Jones 40-0 Springfield
5. 10 Johnathan Bumpers 39-2 Alton
6. 10 Kiondray Samelton 38-9 Alton
7. 11 Torrey Deal 38-7 Granite City
8. 12 David Loeffen 38-1 Roxana
9. 10 Jackson Ivers 37-10 Waterloo
10. 12 Raishon Bobo 36-9.5 Granite City
11. 12 Ian Howard 36-4.5 Waterloo
12. 12 Vincent Gonzalez 36-2 Red Bud
13. 12 Kobe Carr 36-2 Freeburg
14. 9 Brendan Meng 36-0 Freeburg
15. 10 Zach Ely 35-10 Pleasant Plains
16. 10 Dae'Sean Campbell 35-5.5 Quincy
17. 11 Chris Grandidier 35-3 Staunton
18. 9 Sam Lutostanski 34-10.5 Highland
19. 10 Austin DeRousse 34-10 Red Bud
20. 11 Josh Hoffman 34-7.5 Quincy
21. 10 Marcus Hartnett 34-7 Roxana
22. 9 Drew Mullenix 34-4.5 Staunton
23. 12 Charles Thompson 34-0 Jerseyville (Jersey)
24. 10 Josh Shaw 33-3 Jerseyville (Jersey)
25. 12 Hunter OBrien 33-1 Wood River (East Alt...
26. 11 Lucas Ammann 32-8 Highland
27. 11 Gabe Stier 31-10.5 Williamsville
28. 11 Dylan McCain 31-1.5 Williamsville
29. 12 Collin Schuricht 30-10 Mt. Olive
12 Alex Heren ND Auburn