Complete Results

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