Boys 3 mile run
pl yr name time team
1. 9 Jefferson Ross Bus... 16:16 Maryville (Father Mc...
2. - Justin Mumford 16:42 Trenton (Wesclin)
3. 12 Brandon Schnitker 17:12 Nashville
4. 9 Tyler Guthrie 17:22 Maryville (Father Mc...
5. 12 Eli King 17:59 Columbia
6. 12 Drew Detmer 17:59 Trenton (Wesclin)
7. 10 Ethan Sturm 18:00 Columbia
8. 10 Zachary Brasel 18:01 Maryville (Father Mc...
9. 11 Elgin Scherff 18:09 Waterloo (Gibault Ca...
10. 11 Will Brant 18:09 O'Fallon (First Bapt...
11. 10 Logan Fulkerson 18:11 Steeleville
12. 12 Wyatt DuClos 18:13 Red Bud
13. 12 Josh Foster 18:14 Columbia
14. 12 Reiss Wegman 18:14 Trenton (Wesclin)
15. 11 Cree Stumpf 18:14 Roxana
16. 11 Elijah Burns 18:17 Maryville (Father Mc...
17. 12 Garrett Headen 18:24 Red Bud
18. 10 Gavin Love 18:28 Nashville
19. 12 Caleb Zgonina 18:35 Nashville
20. 12 Tyler Roesener 18:42 Okawville
21. - Collin Henderson 18:45 Trenton (Wesclin)
22. 11 Deric Maurer 18:52 New Athens
23. 11 Gavin Conway 18:54 Steeleville
24. - Sam Britt 18:55 Centralia (Christ Ou...
25. 11 Tyler Place 18:57 Marissa Senior
26. 12 Daniel Jones 18:58 Maryville (Father Mc...
27. 10 Kade Portz 18:59 Marissa Senior
28. - T Reynolds 19:00 Centralia (Christ Ou...
29. 10 Isaac Sinn 19:04 Sparta
30. - Lucas Frederking 19:07 Okawville
31. - Nikoly Bierbaum 19:08 Centralia (Christ Ou...
32. 12 Jacob Fedderke 19:10 Steeleville
33. 12 Dakota Gregory 19:12 Marissa Senior
34. 10 Edward Miller 19:19 Red Bud
35. - Tristan Oestreich 19:26 Columbia
36. 11 Landon Davis 19:28 Nashville
37. - AJ Stearns 19:29 Steeleville
38. 9 Logan Gregory 19:31 Marissa Senior
39. - Jarrett Warmack 19:32 Roxana
40. 12 Grant Seniker 19:37 Piasa (Southwestern)
41. 12 Chase Wallendorff 19:38 Wood River (East Alt...
42. - Owen Gross 19:39 Steeleville
43. 11 Payton Riechmann 19:41 Okawville
44. 10 Caleb Bahr 19:42 Columbia
45. - Will Detmer 19:43 Breese (Central)
46. 12 Russell Rodely 19:46 Okawville
47. 9 Diego Pacheco 19:48 Maryville (Father Mc...
48. 12 Jon Dykstra 19:50 Althoff Catholic
49. 12 Logan Van Ness 19:50 Breese (Central)
50. 12 Jake Koenigstein 19:52 Columbia
51. 12 Nick Bahr 19:53 Columbia
52. - Jake Wells 19:54 Wood River (East Alt...
53. 11 Connor Warhausen 19:59 Steeleville
54. 11 Evan Anderson 20:05 Nashville
55. - Caleb Unverfehrt 20:09 Okawville
56. 10 Owen Whitworth 20:09 New Athens
57. 12 Conner Stewart 20:12 Marissa Senior
58. 12 Caton Ramos 20:14 Sparta
59. 10 Jacob Mosbacher 20:16 Valmeyer
60. - Dominic Dalpoas 20:18 Columbia
61. 11 Alex Huegen 20:20 Breese (Central)
62. 10 Nolan Heard 20:27 Centralia (Christ Ou...
63. 10 Blake Steinwagner 20:30 Marissa Senior
64. 12 Adam Nicholson 20:34 Red Bud
65. 11 Noah Hollenkamp 20:35 Breese (Central)
66. - Nikolas Duley 20:37 Wood River (East Alt...
67. 11 Dustin Lohman 20:40 Sparta
68. 11 Jonah Wilson 20:41 Edwardsville (Metro-...
69. 9 Braden Voss 20:44 Althoff Catholic
70. - Daniel Jansen 20:46 Okawville
71. 9 Kyle Yancy 20:46 Dupo
72. 10 Chandler Hoffman 20:47 New Athens
73. 12 John Leshikar 20:49 Althoff Catholic
74. - Caleb Warden 20:55 Waterloo (Gibault Ca...
75. 11 Ryan Groszek 20:55 Columbia
76. 10 Nathan Taylor 20:57 Dupo
77. 11 Joshua Jacobsen 21:00 Edwardsville (Metro-...
78. 12 Austin Block 21:02 Steeleville
79. 10 Alex Schiefer 21:03 Breese (Central)
80. 10 John Walsh 21:04 Breese (Central)
81. - Nick Rulevish 21:06 Okawville
82. 11 Elland Morris 21:07 Lebanon
83. 11 Ryne White 21:08 Wood River (East Alt...
84. 12 Devin Caswell 21:11 New Athens
85. 10 Cole Ratermann 21:14 Breese (Central)
86. 9 Joseph Long 21:15 Althoff Catholic
87. 11 Liam Brauer 21:16 Waterloo (Gibault Ca...
88. - Josh Eichholz 21:17 Waterloo (Gibault Ca...
89. - Austin Gerteisen 21:19 Waterloo (Gibault Ca...
90. 10 Josh Birke 21:28 Red Bud
91. 10 Douglas Johnson 21:29 Roxana
92. 12 Jacob Mustain 21:29 Wood River (East Alt...
93. 11 Jack Simpson 21:31 Red Bud
94. 9 Heavyn Halwood 21:32 O'Fallon (First Bapt...
95. 12 Joel Mattingly 21:32 New Athens
96. - Samuel Gustafson 21:36 Trenton (Wesclin)
97. - Joe Busch 21:38 Waterloo (Gibault Ca...
98. 12 Washington Alex Lo... 21:39 Maryville (Father Mc...
99. 10 Matthew Minick 21:41 Althoff Catholic
100. 10 Curtis Crossley 21:44 Columbia
101. 11 Jonathan Dori 21:49 Althoff Catholic
102. 11 Alex Sievers 21:51 Red Bud
103. 12 Austin Brockman 21:53 Dupo
104. - David Coleman 21:55 Steeleville
105. 12 Alex Kaempfe 21:58 Columbia
106. 9 Keyonte Scarbrough 22:01 Dupo
107. 10 Derek Watson 22:05 Piasa (Southwestern)
108. 9 Riley Seymore 22:07 Marissa Senior
109. 9 Brandon Arhing 22:12 Maryville (Father Mc...
110. 12 Max Fowler 22:13 New Athens
111. 9 Jacob Taylor 22:17 Dupo
112. 12 Brian Knopp 22:31 Trenton (Wesclin)
113. 10 Richard Barker 22:36 Columbia
114. 11 David Akeman 22:37 Roxana
115. 12 Parker Sondag 22:41 Red Bud
116. 11 Eli Hamilton 22:54 Sparta
117. 12 Caleb Duke 22:55 Breese (Central)
118. - Matt Bircher 22:57 Waterloo (Gibault Ca...
119. 10 Luke Bartens 22:59 Steeleville
120. 11 Nathaniel Perry 23:02 Edwardsville (Metro-...
121. 11 Jordon Cathorall 23:05 Piasa (Southwestern)
122. 11 Austin Brimer 23:07 Wood River (East Alt...
123. 9 Ethan Ashauer 23:09 Edwardsville (Metro-...
124. - Paden Schultz 23:11 Waterloo (Gibault Ca...
125. - Tim Lanham 23:12 New Athens
126. 12 Zach Langa 23:17 Nashville
127. 10 Derek Baugh 23:17 Nashville
128. 12 Blake Unterbrink 23:19 Wood River (East Alt...
129. 9 Noah Beltramea 23:21 Maryville (Father Mc...
130. - Carlos Ruvalcaba 23:24 Roxana
131. 10 Marshall Cash 23:26 Sparta
132. - Kaleb St. Cyr 23:33 Roxana
133. 11 Nathaniel Gonzalez 23:35 Red Bud
134. - Noah Lintker 23:38 New Athens
135. 10 Austin Lawless 23:40 Marissa Senior
136. 12 Sean Jerome 23:41 Columbia
137. 10 Jacob Mueller 23:41 Waterloo (Gibault Ca...
138. - Jacob Poirot 23:42 New Athens
139. 11 Nick Bierman 23:43 Columbia
140. 10 Brayden Koonce 23:50 Dupo
141. - Mark Vongprachahn 23:53 Roxana
142. - Aaron Nicholson 23:56 Red Bud
143. - William Ridlen 23:56 New Athens
144. - Marcus Odell 24:00 Wood River (East Alt...
145. - Drew Riechmann 24:07 Okawville
146. 10 Wyatt Broyles 24:09 O'Fallon (First Bapt...
147. 11 Josh Kueker 24:09 Waterloo (Gibault Ca...
148. 10 Kyle Rahlfs 24:12 Marissa Senior
149. 11 Isaac Kmucha 24:15 Columbia
150. - Isaiah Bernall 24:18 Althoff Catholic
151. 11 John Maxwell 24:21 Columbia
152. 12 Nolan Brookman 24:29 Red Bud
153. - Nathan Lintker 24:31 Okawville
154. 10 Colby Dankenbring 24:33 Piasa (Southwestern)
155. - Logan Whitlock 24:34 Valmeyer
156. 10 Joey Nester 24:35 Waterloo (Gibault Ca...
157. 9 Nathanial Fleschert 24:36 Edwardsville (Metro-...
158. - Ray Dagner 24:37 Steeleville
159. - Damien Holbrook-bl... 24:39 Wood River (East Alt...
160. 9 Nolan Cathcart 24:47 Marissa Senior
161. 11 Eric Prange 24:49 Red Bud
162. - Taylor Gooch 24:52 Trenton (Wesclin)
163. 11 Joel Woodruff 24:55 Roxana
164. 10 Joe Range 24:58 New Athens
165. 10 Ethan Bening 25:02 Okawville
166. - Brandon Voss 25:03 Red Bud
167. - Caleb Bogus 25:08 Wood River (East Alt...
168. 11 Ben Gula 25:20 Waterloo (Gibault Ca...
169. 9 Isaiah Lyke 25:24 Althoff Catholic
170. - Kole Jackson 25:26 Okawville
171. - James Eschmann 25:28 Valmeyer
172. - Zach McKowen 25:33 Centralia (Christ Ou...
173. 9 Samuel Parrish 25:33 O'Fallon (First Bapt...
174. 9 Christian Logue 25:33 Maryville (Father Mc...
175. 10 Elijah Ledbetter 25:37 Sparta
176. 10 Logan Schoenbeck 25:38 Red Bud
177. - Isaac Lewis 25:42 Roxana
178. 12 Brandt Self 25:46 Sparta
179. 10 Seth Wielt 25:47 Centralia (Christ Ou...
180. 11 Nathan Midgley 25:50 Lebanon
181. 12 Cameron Juenger 26:08 New Athens
182. - Matthew Olbert 26:31 Roxana
183. 10 Trent Klabough 27:00 Wood River (East Alt...
184. 12 Ben Underwood 27:04 Althoff Catholic
185. - Kaleb Smith 27:06 Roxana
186. 11 Derek Muellner 27:14 Valmeyer
187. - Brydon Young 27:17 Roxana
188. 11 Nick Gula 27:20 Waterloo (Gibault Ca...
189. 9 Dayton Baue 27:38 Sparta
190. - Logan Henerfauth 27:39 Valmeyer
191. 10 Cody Ridgeway 27:44 Sparta
192. 12 Jason Hendricks 27:44 Piasa (Southwestern)
193. 11 Seth Berenz 27:45 Waterloo (Gibault Ca...
194. - Gabriel Fieber 27:56 Nashville
195. 12 Robbie Axtell 27:58 Steeleville
196. 11 Dylan Hatten 28:08 Lebanon
197. 12 Adam Fike 28:39 O'Fallon (First Bapt...
198. 10 Parker Hartman 28:41 O'Fallon (First Bapt...
199. 9 Darion Heavens 28:51 Althoff Catholic
200. - Jacob Burgin 30:23 New Athens
201. - Ryan Juenger 30:29 New Athens
202. 10 Jared Sauzek 32:14 Sparta
203. 12 Brady Beggs 32:37 Dupo
204. - Jordan Neal 33:58 Edwardsville (Metro-...
205. 9 Kevin Harness 34:07 Edwardsville (Metro-...
206. - Drake Smith 35:47 Steeleville
207. - Caleb Hurst 38:20 Roxana
Girls 3 mile run
1. 11 Abby Riechmann 20:40 Okawville
2. - Brooke Biffar 20:51 Waterloo (Gibault Ca...
3. 12 Madelyn Tepe 21:46 Okawville
4. 12 Carly Carril 21:47 Sparta
5. 12 Jaylyn Bower 22:00 Nashville
6. 10 Megan Cook 22:35 Okawville
7. 11 Michaela Tarpley 23:03 Roxana
8. 10 Sabrina Kollbaum 23:05 Nashville
9. 11 Tiffani Siekmann 23:09 Althoff Catholic
10. 11 Grace Maschhoff 23:14 Nashville
11. 12 Alayna Toedte 23:23 New Athens
12. 12 Isabelle Wolff 23:35 Piasa (Southwestern)
13. 9 Emily Smith 23:44 Marissa Senior
14. 9 Olivia Leemon 23:46 Marissa Senior
15. 12 Willa Sauer 24:00 Valmeyer
16. - Madi Stewart 24:05 New Athens
17. - Ainesley Jacobus 24:14 Columbia
18. - Destyn Hausner 24:20 Nashville
19. 10 Hanna Ertel 24:26 Althoff Catholic
20. - Regan Albers 24:28 Breese (Central)
21. - Britney Miller 24:37 New Athens
22. 12 Madison Hackstadt 24:37 Okawville
23. 10 Danika White 24:40 New Athens
24. - Madison Jaggie 24:45 Valmeyer
25. 11 Gabbi Siekmann 24:48 Althoff Catholic
26. 10 Calyn Hartman 24:52 Red Bud
27. 11 Claire Hill 24:54 Althoff Catholic
28. 12 Jenna Alfeldt 25:03 New Athens
29. 11 Brittnie Bartling 25:09 Nashville
30. - Kiley Heidel 25:17 Nashville
31. 11 Kyra Humbert 25:18 Althoff Catholic
32. 11 Lette Palen 25:28 Roxana
33. - Emma Wesselmann 25:31 Breese (Central)
34. 11 Jordyn Rakers 25:36 Breese (Central)
35. - Havalen Pierce 25:45 Nashville
36. 11 Andersyn Foster 25:45 Althoff Catholic
37. 12 Lucy Haas 25:52 Althoff Catholic
38. 12 Stevi Price 25:57 New Athens
39. - Janelynn Wirth 26:00 Roxana
40. 12 Taylor Dagner 26:04 Steeleville
41. 10 Mary Wagner 26:05 Red Bud
42. - Savannah Hackstadt 26:09 Okawville
43. 12 Lacey Schrand 26:31 Breese (Central)
44. 10 Emily Pfeffer 26:38 Columbia
45. - Megan LeBlanc 26:50 Columbia
46. 12 Michaela Rouggly 27:04 Dupo
47. - Kylie Kozuzsek 27:06 Nashville
48. 11 Megan Schmidt 27:09 Althoff Catholic
49. 10 Alyssa Mendoza 27:11 Roxana
50. - Abi Wright 27:34 Breese (Central)
51. - Lily Qualls 27:37 Valmeyer
52. 12 Rebecca Potje 27:48 Althoff Catholic
53. 12 Josie Raby 27:49 Steeleville
54. 9 Maggie Spriggs 27:52 O'Fallon (First Bapt...
55. 12 Elizabeth Harla 28:03 Althoff Catholic
56. 11 Mercedes Ramires 28:03 Dupo
57. 12 Galaxie Vail 28:10 Piasa (Southwestern)
58. - Delaney O?Donnell 28:27 Roxana
59. - Marissa Markus 28:30 Breese (Central)
60. 12 Courtney Stahling 28:31 Piasa (Southwestern)
61. 10 Emma Groetecke 28:33 Columbia
62. - Kristen Ess 28:34 Breese (Central)
63. 10 Megan Schleifer 28:38 Okawville
64. 12 Kaylee Fisk 28:48 Columbia
65. 12 Paige Brueggemann 28:50 Breese (Central)
66. 12 Kate Muravjova 28:51 Edwardsville (Metro-...
67. - Nicoll London 29:10 Columbia
68. 12 Caitlin Bearden 29:14 Marissa Senior
69. - Bailey Isom 29:16 Roxana
70. 12 Jaynie Vanatta 29:30 Valmeyer
71. - Cloe Copeland 29:33 Roxana
72. - Nariah Parks 29:43 Althoff Catholic
73. 12 Kursten Boucher 29:52 Sparta
74. - Morgan Creamer 29:54 Steeleville
75. 11 Kylie Ernsting 30:10 Steeleville
76. - Katie Morwick 30:21 Valmeyer
77. 11 Angela Gausmann 30:28 Edwardsville (Metro-...
78. - Natalie Trimble 30:30 Trenton (Wesclin)
79. 10 Allyssa Koch 30:34 Breese (Central)
80. 10 Mackenzie Conlee 30:40 Piasa (Southwestern)
81. 11 Beth Root 30:41 Marissa Senior
82. 11 Olivia Badalamenti 30:46 Edwardsville (Metro-...
83. 9 Allyson Ellis 30:53 Dupo
84. - Jenna Haselhorst 30:57 Trenton (Wesclin)
85. - Hannah Johnson 30:59 Waterloo (Gibault Ca...
86. - Kendall Michael 31:13 Roxana
87. 11 Meg Bosse 31:25 Roxana
88. 9 Emma Walker 31:28 Marissa Senior
89. 12 Tamya Dixon 31:32 Althoff Catholic
90. 11 Cleo Le Beau 31:43 Althoff Catholic
91. 11 Maggie Nester 31:57 Waterloo (Gibault Ca...
92. - Gwen Frisse 32:39 Trenton (Wesclin)
93. 11 Shawna Smith 33:13 Sparta
94. 11 Jacqueline Gibbs 33:13 Valmeyer
95. 11 Mira McAtee 33:21 Maryville (Father Mc...
96. - Kavali Tanuvasa-Lole 33:42 Trenton (Wesclin)
97. - Jenna Muehlher 33:56 Columbia
98. - Jennifer Palen 34:07 Roxana
99. - Micah Arnold 34:16 Nashville
100. 10 TeAunta Neal 34:21 Edwardsville (Metro-...
101. - Jennifer Wetzel 35:05 Roxana
102. - Amanda Koeningstein 35:11 Columbia
103. - Jessica Hooks 35:16 Valmeyer
104. 11 Maria Mueller 35:17 Red Bud
105. 12 Brynne Wallace 35:26 Edwardsville (Metro-...
106. - Megan Morwick 35:27 Valmeyer
107. - Nicole Hempen 35:37 Breese (Central)
108. - Annabella Huffhines 35:45 Columbia
109. 9 Hope Sampson 36:35 Maryville (Father Mc...
110. 11 Chelsea Hooker 36:48 Valmeyer
111. 10 Brianna Ledbetter 37:39 Sparta
112. - Abby Podshaley 38:10 Maryville (Father Mc...
113. - Elizabeth Ruvalcaba 39:08 Roxana
114. - Lauren Myerscough 39:32 Red Bud
115. - Paige Matheny 39:57 Roxana