Official Team Scores
1. Steeleville 78
2. Columbia 114
3. Nashville 132
4. Red Bud 148
5. Roxana 156
6. Trenton (Wesclin) 160
7. New Athens 196
8. Waterloo (Gibault ... 234
9. Althoff Catholic 254
10. Sparta 266
11. Okawville 285
12. Edwardsville (Metr... 295
13. Breese (Central) 302
14. Lebanon 336
15. Piasa (Southwestern) 344
16. O'Fallon (First Ba... 391
17. Chester 424
18. Dupo 477
Mens Results
5,000 Meters Varsity
1. 11 Brandon Schnitker 16:42 PR Nashville
2. 10 Caden Bohn 17:15 PR Piasa (Southwestern)
3. 11 Javon Watkins 17:32 SR Edwardsville (Metro-...
4. 11 Reiss Wegman 17:33 PR Trenton (Wesclin)
5. 12 Jaxen McNeese 17:35 PR Lebanon
6. 10 Will Brant 17:39 PR O'Fallon (First Bapt...
7. 10 Gavin Conway 18:01 SR Steeleville
8. 10 Elgin Scherff 18:05 PR Waterloo (Gibault Ca...
9. 11 Drew Detmer 18:06 PR Trenton (Wesclin)
10. 12 Hunter Fedderke 18:07 SR Steeleville
11. 10 Landon Davis 18:08 PR Nashville
12. 12 Dustin Sutton 18:09 SR Steeleville
13. 11 Josh Foster 18:11 PR Columbia
14. 12 Jake Noll 18:12 PR Columbia
15. 11 Eli King 18:18 PR Columbia
16. 12 Brandon Isom 18:21 SR Roxana
17. 12 Chase Headen 18:22 SR Red Bud
18. 11 Caleb Zgonina 18:23 SR Nashville
19. 11 Wyatt DuClos 18:29 PR Red Bud
20. - Elliot Clerc 18:32 PR Waterloo (Gibault Ca...
22. 11 Dakota Gregory 18:32 PR Marissa Senior
21. 10 Mel Mulholland 18:33 SR Steeleville
23. 11 Garrett Headen 18:39 SR Red Bud
24. 9 Gavin Love 18:40 PR Nashville
25. - James Hensler 18:49 PR Roxana
26. 10 Alex Sievers 19:03 PR Red Bud
27. 12 Dakota Stumpf 19:04 PR Roxana
28. 12 Anthony Detmer 19:06 PR Breese (Central)
29. 11 Jacob Fedderke 19:06 PR Steeleville
30. 11 Jake Koenigstein 19:07 PR Columbia
31. 11 Russell Rodely 19:25 PR Okawville
32. 10 Deric Maurer 19:27 PR New Athens
33. 10 Cree Stumpf 19:31 PR Roxana
34. 9 Isaac Sinn 19:32 PR Sparta
35. 11 Joel Mattingly 19:32 PR New Athens
36. 12 Noel Ivester 19:46 PR New Athens
37. 10 Jonah Wilson 19:49 SR Edwardsville (Metro-...
38. - Tyler Place 19:53 PR Coulterville
39. 10 Dustin Lohman 19:54 PR Sparta
40. 11 Colin Henderson 19:56 PR Trenton (Wesclin)
41. 12 Andre Ells 19:59 PR Althoff Catholic
42. 11 Tyler Roesener 20:02 PR Okawville
43. 9 Blake Miller 20:02 PR Althoff Catholic
44. 9 Kade Portz 20:04 PR Marissa Senior
45. 12 Patrick Rohlfing 20:05 SR Steeleville
46. 11 Nick Bahr 20:05 PR Columbia
47. 10 Brad Mevert 20:06 SR Steeleville
48. 9 Owen Whitworth 20:07 PR New Athens
49. 12 Eric Goff 20:11 PR Trenton (Wesclin)
50. 10 Logan Van Britson 20:12 PR Valmeyer
51. 11 Caton Ramos 20:13 PR Sparta
52. - Joshua Jacobsen 20:15 PR Edwardsville (Metro-...
53. 9 Caleb Bahr 20:16 PR Columbia
78. 11 John Leshikar 20:17 PR Althoff Catholic
54. 11 Max Fowler 20:18 PR New Athens
55. 12 Austin Yates 20:19 PR Lebanon
56. 10 Seth Becker 20:20 PR Sparta
57. 9 Ethan Sturm 20:25 PR Columbia
58. 9 Ronin Doiron 20:26 PR Chester
59. 11 Alex Kaempfe 20:29 PR Columbia
60. 9 Logan Fulkerson 20:29 PR Steeleville
61. 10 Elland Morris 20:34 PR Lebanon
62. 9 Richard Barker 20:36 PR Columbia
63. 11 Dimitry Oestereich 20:38 PR Althoff Catholic
64. 11 Nathan Lowe 20:39 SR Roxana
65. 10 Noah Hollenkamp 20:39 PR Breese (Central)
66. - Austin Gerteisen 20:40 PR Waterloo (Gibault Ca...
67. - Jacob Mueller 20:49 PR Waterloo (Gibault Ca...
68. 11 Grant Seniker 20:51 Piasa (Southwestern)
69. 11 Brian Knopp 20:52 PR Trenton (Wesclin)
70. 12 Drew Frederking 20:54 SR Okawville
71. 9 Edward Miller 20:56 PR Red Bud
72. 11 Conner Stewart 20:58 PR Marissa Senior
73. 9 Josh Birke 21:03 PR Red Bud
74. 9 Jacob Mosbacher 21:07 PR Valmeyer
75. 12 Camronn Clemons 21:07 PR Althoff Catholic
76. 11 Logan Van Ness 21:08 PR Breese (Central)
105. 9 Nathan Taylor 21:13 PR Dupo
77. 12 Jack Sheehan 21:16 PR Columbia
79. 11 Devin Caswell 21:20 PR New Athens
107. 9 Alex Schiefer 21:20 PR Breese (Central)
80. 11 Jon Dykstra 21:24 Althoff Catholic
81. 11 Justin Bayus 21:24 PR Althoff Catholic
82. 10 David Thomeczek 21:25 PR Roxana
83. 10 Payton Riechmann 21:25 SR Okawville
84. 12 Josh Madrid 21:32 PR Okawville
110. 10 Alex Huegen 21:33 PR Breese (Central)
85. 12 Logan Riechmann 21:34 SR Okawville
86. 10 Connor Warhausen 21:35 PR Steeleville
87. 10 Nicholas Orr 21:37 PR Nashville
88. 11 Abdul Fanous 21:37 SR Belleville (Governor...
89. 9 Blake Steinwagner 21:39 PR Marissa Senior
90. 9 John Walsh 21:42 PR Breese (Central)
91. 10 Jakob Cushman 21:42 PR Chester
92. 9 Douglas Johnson 21:43 PR Roxana
93. 10 Ray Litchfield 21:44 PR O'Fallon (First Bapt...
94. 9 Cole Ratermann 21:45 PR Breese (Central)
95. 12 Nick Siegel 21:48 PR Althoff Catholic
96. - Cole Warden 21:55 PR Waterloo (Gibault Ca...
97. 10 Jack Simpson 21:57 PR Red Bud
98. 12 William Cotter 21:58 SR Roxana
99. 10 Liam Braur 21:59 PR Waterloo (Gibault Ca...
100. 11 Joe Soellner 22:07 PR Chester
101. 10 Joel Woodruff 22:08 PR Roxana
102. 10 Evan Anderson 22:10 PR Nashville
103. 9 Matthew Minick 22:12 PR Althoff Catholic
104. 11 Christian Huet 22:12 PR O'Fallon (First Bapt...
106. 10 Austin Wilkinson 22:19 PR Piasa (Southwestern)
108. 11 Adam Nicholson 22:21 PR Red Bud
109. 10 Ryan Groszek 22:32 Columbia
111. - Collin Dankenbring 22:37 PR Piasa (Southwestern)
112. 11 Eli Smith 22:39 SR Columbia
113. 12 Cody Richardson 22:42 PR Dupo
114. 11 Austin Brockman 22:42 PR Dupo
115. 9 Ethan Bening 22:43 PR Okawville
116. 11 Parker Sondag 22:44 SR Red Bud
117. 10 Eli Hamilton 22:46 PR Sparta
118. 11 Eli Wittenborn 22:47 PR Steeleville
119. 10 Jordon Cathorall 22:47 PR Piasa (Southwestern)
120. 11 Caleb Duke 22:48 PR Breese (Central)
121. 9 Curtis Crossley 22:51 Columbia
122. - Nick Bierman 22:51 PR Columbia
123. 11 Josh Haberberger 22:52 SR Chester
124. 9 Wyatt Broyles 22:56 PR O'Fallon (First Bapt...
125. 10 Eric Prange 23:00 Red Bud
126. 10 David Akeman 23:00 PR Roxana
127. 10 Alex Kohlenberger 23:14 PR Red Bud
128. 11 Eli Harding 23:19 SR Edwardsville (Metro-...
129. 9 Chandler Hoffman 23:23 PR New Athens
130. 11 Lance Bohnert 23:25 SR Chester
131. 11 Zach Langa 23:32 PR Nashville
132. 12 Jazz Richardson 23:34 SR Roxana
133. 9 Sean Osborn 23:38 PR New Athens
134. - Josh Eicholz 23:39 PR Waterloo (Gibault Ca...
135. - Joe Busch 23:39 PR Waterloo (Gibault Ca...
136. 12 Jacob Neilson 23:40 PR Trenton (Wesclin)
137. 9 Matthew Nunn 23:46 PR Red Bud
138. 10 Nathaniel Gonzalez 23:50 SR Red Bud
139. 11 Sean Jerome 23:52 SR Columbia
140. 11 Mitchell Colonel 23:54 SR Chester
141. - Joey Nester 23:55 PR Waterloo (Gibault Ca...
142. 9 Joe Range 23:56 PR New Athens
143. 11 Austin Newell 23:58 PR Trenton (Wesclin)
144. 10 John Maxwell 24:02 PR Columbia
145. 10 Nathaniel Perry 24:08 SR Edwardsville (Metro-...
146. 11 Ben Underwood 24:09 SR Althoff Catholic
147. 12 Robert Durbin 24:14 SR Breese (Central)
148. 12 William Qualls 24:22 SR Steeleville
149. 10 Dylan Hatten 24:33 SR Lebanon
150. 9 Caleb Everts 24:42 Dupo
151. 9 Brayden Koonce 24:43 PR Dupo
152. - Nolan Brookman 24:44 PR Red Bud
153. 9 Gage Robinette 24:47 PR Roxana
154. - Drew McDonald 24:51 PR Okawville
155. 11 Colton Hicks 24:53 PR Belleville (Governor...
156. 10 Ben Gula 24:54 PR Waterloo (Gibault Ca...
157. 10 Jasser Fanous 25:07 PR Belleville (Governor...
158. 11 Blake Kohlbrecher 25:44 Trenton (Wesclin)
159. 10 JT Iorio 25:58 PR Columbia
160. - Andrew Durrer 26:06 PR Waterloo (Gibault Ca...
161. 12 Ian Key 26:11 SR Edwardsville (Metro-...
162. - Alexei Cogdil 26:11 PR Coulterville
163. 10 Jayden Hood 26:21 PR Steeleville
164. 11 Seth Hodges 26:57 PR O'Fallon (First Bapt...
165. 10 Derek Muellner 26:57 PR Valmeyer
166. 12 Trent Marhanka 27:03 SR New Athens
167. 10 Nathan Midgley 27:32 PR Lebanon
168. 11 Brady Beggs 27:33 SR Dupo
169. 10 Ridlen William 27:57 PR New Athens
170. 11 Cameron Juenger 28:00 SR New Athens
171. 10 Seth Berenz 28:19 PR Waterloo (Gibault Ca...
172. 9 Logan Schoenbeck 28:57 PR Red Bud
173. 9 Andrew Kliethermes 29:41 PR Red Bud
174. - Nolan Neumeyer 30:41 PR Red Bud
175. 10 Nick Gula 31:04 PR Waterloo (Gibault Ca...
176. 11 Jason Hendricks 32:19 Piasa (Southwestern)
177. 9 Ethan Lenhardt 34:24 PR Roxana
178. 9 Jackson Nortin 34:44 PR Red Bud
179. 10 Morgon Young 34:59 Belleville (Governor...