Official Team Scores
1. Troy (Triad) 51
2. Chatham (Glenwood) 123
3. St. Louis University 167
4. Edwardsville 171
5. O'Fallon 181
6. Ft. Zumwalt West 193
7. Mt. Vernon 196
8. Springfield (Sacred Heart-Gr... 230
9. Highland 241
10. Mascoutah 279
11. Springfield 282
12. Glen Carbon (Father McGivney... 319
13. Carbondale 321
14. Collinsville 322
15. Jacksonville 343
16. Freeburg 438
17. McCluer North 466
18. Belleville (East) 496
19. Columbia 512
20. Farmington 523
21. Marion 604
22. O'Fallon (First Baptist Acad... 625
23. Roxana 651
Mens Results
3 Miles Fr/So
PL Year Name Time Team
1. 10 Jackson McAlister 15:57.09 Waterloo
2. 10 Eli Ward 16:00.42 Waterloo
3. 10 Christian Soltermann 16:35.63 Jacksonville
4. 9 Drake Blier 16:37.43 Troy (Triad)
5. 10 Chris Wichlac 16:37.56 O'Fallon
6. 10 Mitchell Booher 16:39.31 St. Louis University
7. 10 Sam Forness 16:39.82 Springfield
8. 10 Nick Hanratty 16:42.90 Highland
9. 10 Jarod Willis 16:45.08 Troy (Triad)
10. 10 Grant Sarnowski 16:47.20 Springfield (Sacred ...
11. 10 Ben Walter 16:47.46 Troy (Triad)
12. 10 Zachary Brasel 16:58.45 Glen Carbon (Father ...
13. 9 Cameron Smith 17:01.60 Chatham (Glenwood)
14. 9 Landon James 17:01.86 Mt. Vernon
15. 9 Luke Perry 17:02.96 Troy (Triad)
16. 9 Tyler Guthrie 17:03.18 Glen Carbon (Father ...
17. 9 Rawley Beck 17:03.93 Carbondale
18. 10 Jacob Coady 17:06.55 Springfield (Sacred ...
19. 9 Kristian Knecht 17:07.18 Mascoutah
20. 9 Jack Perulfi 17:10.59 Edwardsville
21. 10 Brylee Portell 17:13.80 Highland
22. 10 Marshall Boeren 17:14.39 Troy (Triad)
23. 9 Nathaniel Bell 17:15.69 Springfield (Sacred ...
24. 9 Landon Verenski 17:17.59 Chatham (Glenwood)
25. 10 Henry Gruben 17:20.77 Edwardsville
26. 10 Triston Fornes 17:21.35 O'Fallon
27. 9 Gavin Ball 17:21.6 Ft. Zumwalt West
28. 9 Aidan Peterson 17:23.8 Chatham (Glenwood)
29. 9 Thomas Herbst 17:25.6 Chatham (Glenwood)
30. 9 Kevin Perkins 17:29.6 Mt. Vernon
31. 9 Anderson Lo 17:30.9 Ft. Zumwalt West
32. 9 Easton Rosen 17:31.4 Highland
33. 9 Bennett Boatman 17:35.2 Ft. Zumwalt West
34. 9 Austin Krone 17:35.8 Edwardsville
35. 9 Ethan Stevens 17:36.6 Carbondale
36. 10 Peter Dillon 17:39.5 St. Louis University
37. 9 Caleb Bagwell 17:40.5 Troy (Triad)
38. 9 Jackson Watts 17:41.0 Carbondale
39. 10 David Schmitt 17:41.6 Chatham (Glenwood)
40. 9 Nico Parker 17:41.6 O'Fallon
41. 9 Eli Epplin 17:45.6 Mt. Vernon
42. 9 Daniel Hogan 17:45.9 St. Louis University
43. 9 Theo Paxton 17:45.9 Collinsville
44. 10 Colten O'Brien 17:47.6 Edwardsville
45. 10 James Miller 17:48.7 Jacksonville
46. 10 Joe Callahan 17:49.0 St. Louis University
47. 9 Dillon Rule 17:49.7 Belleville (West)
48. 10 Ben Krieger 17:49.9 St. Louis University
49. 10 Wes Barrow 17:51.1 Jacksonville
50. 9 Luke Flesner 17:51.9 Springfield
51. 10 Braden Gaab 17:52.9 O'Fallon
52. 9 David Thomas 17:55.8 Chatham (Glenwood)
53. 10 Braden Meyer 17:57.6 Ft. Zumwalt West
54. 9 Axel Muniz 17:59.2 Collinsville
55. 10 Cetris Ivy 18:06.0 McCluer North
56. 9 Henry Bourneuf 18:09.7 St. Louis University
57. 10 Christian Poddig 18:10.5 Troy (Triad)
58. 9 Hunter Mays 18:10.8 Mt. Vernon
59. 10 Kurt Brase 18:10.8 Edwardsville
60. 9 Maguel Squires 18:11.6 Mascoutah
61. 10 Joao Nail 18:14.3 Jerseyville (Jersey)
62. 10 Cooper Anderson 18:15.6 Ft. Zumwalt West
63. 10 Dorian Woodson 18:16.5 Farmington
64. 9 Donovan Williams 18:18.0 McCluer North
65. 10 Ben Brower 18:18.1 Springfield
66. 9 Maliq Petties 18:19.3 Mt. Vernon
67. 9 Ryan Kramer 18:19.4 St. Louis University
68. 9 Diego Pacheco 18:19.9 Glen Carbon (Father ...
69. 9 Tyler Coleman 18:20.3 Ft. Zumwalt West
70. 9 Jordan Eddy 18:21.4 Mascoutah
71. 10 Garrett Lee 18:23.1 Collinsville
72. 9 Alex Tillock 18:23.3 O'Fallon
73. 9 Joshua Sturgill 18:24.1 Mascoutah
74. 9 Avery Cozzi 18:26.0 Mascoutah
75. 10 Brendan Jones 18:27.1 Mascoutah
76. 10 David Tady 18:27.8 O'Fallon
77. 9 James Trentman 18:28.8 Freeburg
78. 11 Will Ray 18:29.3 O'Fallon
79. 10 Grant Morgan 18:31.72 Jerseyville (Jersey)
80. 10 Reed Wilks 18:32.66 Belleville (East)
81. 9 Ian Kaisner 18:35.28 Springfield
82. 10 Sean Ede 18:35.49 Mascoutah
83. 10 Connor Crowl 18:36.84 Freeburg
84. 10 Max Zinzilieta 18:37.15 Mt. Vernon
85. 11 Timothy Surburg 18:37.93 Marion
86. 9 Kevin Varela 18:40.46 Collinsville
87. 10 Austin Roberts 18:41.94 Collinsville
88. 10 Daniel Cavanaugh 18:45.27 Springfield (Sacred ...
89. 10 Aidan Schlichting 18:45.68 Freeburg
90. 10 Caleb Bahr 18:46.18 Columbia
91. 9 Trent Green 18:55.21 Ft. Zumwalt West
92. 9 Caden Fears 18:55.26 Highland
93. 10 Justin Erickson 18:56.02 Greenville
94. 9 Heavyn Halwood 18:57.84 O'Fallon (First Bapt...
95. 10 Curtis Crossley 18:58.71 Columbia
96. 9 Nate Enriquez 18:59.33 Belleville (East)
97. 9 Nick Ritchie 19:00.18 Civic Memorial
98. 10 Logan Gilmore 19:01.26 Granite City
99. 9 Caden Douthit 19:08.83 Waterloo
100. 9 Jackson Beaupre 19:08.94 Carbondale
101. 10 Ian McRae 19:11.95 Edwardsville
102. 10 Chitrankeith Guntu... 19:14.22 Springfield
103. 10 Titus McMath 19:14.60 Belleville (West)
104. 9 Garrison Daniel 19:22.42 Edwardsville
105. 10 Brayden Fafoglia 19:27.12 Springfield
106. 9 Brandon Arhing 19:27.55 Glen Carbon (Father ...
107. 10 Jacob Rickert 19:28.18 Freeburg
108. 10 Richard Barker 19:29.06 Columbia
109. 9 Cole Goodall 19:30.54 Highland
110. 9 Gavin Anderson 19:30.96 Farmington
111. 9 Ben Parks 19:32.55 Marion
112. 9 David Swift 19:35.32 Springfield (Sacred ...
113. 9 Dominic Dalpoas 19:37.45 Columbia
114. 9 CJ Voyles 19:39.40 Highland
115. 10 Dylan Taylor 19:41.21 Belleville (East)
116. 10 Logan Weaver 19:43.73 Belleville (West)
117. 10 Cole Parker 19:43.96 Freeburg
118. 10 Joe Radloff 19:45.82 Chatham (Glenwood)
119. 10 Paul Falbe 19:47.43 Collinsville
120. 10 August Davis 19:47.59 Springfield (Sacred ...
121. 10 Romel Logan 19:51.76 McCluer North
122. 9 Braden Voss 19:53.59 Althoff Catholic
123. 9 Greyson Tichenal 19:54.57 Belleville (East)
124. 10 Joel Arnold 20:00.12 Collinsville
125. 10 Nolan Reinneck 20:01.62 Freeburg
126. 9 Romon Logan 20:03.89 McCluer North
127. 9 Curtis Martin 20:04.12 Belleville (East)
128. - Kaleb St. Cyr 20:07.56 Roxana
129. 10 Cesco Henrichs 20:13.00 Belleville (East)
130. 10 Alexander Beers 20:24.23 Alton
131. 10 Kyle Cook 20:28.63 Belleville (West)
132. 10 Caylen Nielson 20:33.63 Farmington
133. 10 Allen Kraus 20:38.22 Waterloo
134. 10 Elliott Crowder 20:38.30 Freeburg
135. 9 Joseph Long 20:39.62 Althoff Catholic
136. 9 Grant Currington 20:41.74 Farmington
137. 10 Ian Connors 20:43.53 Jacksonville
138. 9 Logan Marks 20:52.16 Quincy
139. 9 Will Sussenbach 21:04.95 Greenville
140. 10 Sam Brower 21:05.21 Springfield
141. - Isaac Lewis 21:05.37 Roxana
142. - Damien Holbrook-bl... 21:05.48 Wood River (East Alt...
143. 10 Wyatt Broyles 21:10.76 O'Fallon (First Bapt...
144. 10 Owen Kobbeman 21:10.96 Highland
145. 9 Parker Wilson 21:12.51 Farmington
146. 9 Nathanael Trombley 21:16.36 Quincy
147. 9 TJ McKinley 21:17.63 Belleville (East)
148. 9 Samuel Parrish 21:18.61 O'Fallon (First Bapt...
149. - Mark Vongprachahn 21:29.54 Roxana
150. 9 Zachary Drew 21:31.72 Quincy
151. 9 Demetrius Leaphart 21:31.85 Quincy
152. 9 Anyko Washington 21:32.53 McCluer North
153. - Caleb Bogus 21:38.56 Wood River (East Alt...
154. 10 Isaiah Bernall 21:40.27 Althoff Catholic
155. 9 Mason Drake 21:42.05 Granite City
156. 9 Ibrahim Ameer 21:49.61 McCluer North
157. 11 Will Schleper 21:51.15 Breese (Mater Dei)
158. 10 Isaac Whitaker 21:52.45 Jacksonville
159. 11 Kody Fitton 21:52.52 Wood River (East Alt...
160. 9 Steven Quinton 22:03.89 Farmington
161. 9 Martin McGrath 22:19.93 Springfield (Sacred ...
162. 9 Noah Beltramea 22:38.43 Glen Carbon (Father ...
163. 9 Van Kleppe 22:40.97 Farmington
164. 12 Sean Jerome 22:43.29 Columbia
165. 10 Cutter Higgins 22:50.13 Alton
166. 10 Parker Hartman 22:50.39 O'Fallon (First Bapt...
167. 10 Colby Litteken 23:20.69 Breese (Mater Dei)
168. - Kaleb Smith 23:24.02 Roxana
169. - Kaden Barber 23:27.65 Marion
170. 10 Dillion Bruno 23:28.34 Marion
171. 9 Caleb Flesh 23:28.84 Marion
172. 10 Nick Hester 24:06.79 Jacksonville
173. - Brydon Young 24:41.24 Roxana
174. 9 Adam Klostermann 24:48.02 Breese (Mater Dei)
175. 9 Aaron McKeal 24:57.67 Granite City
176. 9 Grant Lockhart 24:57.73 Alton
177. 9 Stephen Glasgow 25:39.04 Granite City
178. - Jacob Sitton 25:43.38 Roxana
179. 10 Isaiah Gallivan 26:55.80 Carbondale
180. 10 Daniel Larsen 27:21.88 O'Fallon (First Bapt...
181. 10 Luke Zurliene 27:54.04 Breese (Mater Dei)
182. - Caleb Hurst 28:19.38 Roxana
183. - Noah Bedwell 29:38.04 Roxana
184. 9 Louis Oulvey 29:48.12 Breese (Central)
Provided by Athletic.net
Official Team Scores
1. St. Louis University 30
2. Ft. Zumwalt West 77
3. O'Fallon 81
4. Chatham (Glenwood) 91
5. Freeburg 144
6. Mascoutah 146
7. Belleville (West) 214
8. Troy (Triad) 232
9. Springfield 239
10. Belleville (East) 284
11. McCluer North 296
3 Miles OPEN
PL Year Name Time Team
1. 11 Justin Koesterer 17:15.54 St. Louis University
2. 11 Chuck Perry 17:32.81 St. Louis University
3. 11 Kolson Mendelsohn 17:33.09 O'Fallon
4. 12 John Thomas 17:47.05 St. Louis University
5. 11 Alex Wilhelm 17:52.52 O'Fallon
6. 12 Jiven Nallamothu 17:53.59 Chatham (Glenwood)
7. 12 Cameron Dees 17:54.10 Chatham (Glenwood)
8. 12 Ben Shimel 17:59.74 Ft. Zumwalt West
9. 11 Nathan Mostoller 18:01.20 Mascoutah
10. 12 Tomas Copher 18:02.25 Mascoutah
11. 10 Garrett Seal 18:06.99 St. Louis University
12. 11 Carson Triplett 18:11.59 Quincy
13. 10 Peter LaBarge 18:17.13 St. Louis University
14. 12 John Coleman 18:17.67 Ft. Zumwalt West
15. 12 Declan Tajkowski 18:17.90 St. Louis University
16. 12 James Classen 18:21.16 Ft. Zumwalt West
17. 10 Liam Rudin 18:21.21 Chatham (Glenwood)
18. 9 Reid Jackson 18:25.07 St. Louis University
19. 12 Ben Fiedler 18:25.54 Freeburg
20. 12 Tommy Campbell 18:27.62 Ft. Zumwalt West
21. 11 Landon Miles 18:27.63 Freeburg
22. 9 Nick Novey 18:29.39 O'Fallon
23. 10 Danny Stevens 18:33.22 Ft. Zumwalt West
24. 12 Gunnar Himich 18:33.32 St. Louis University
25. 12 Robert Joy 18:33.82 St. Louis University
26. 11 Eamonn Dixon 18:34.61 O'Fallon
27. 12 Alexander Stephens 18:35.32 Ft. Zumwalt West
28. 10 Sirius Song 18:36.19 St. Louis University
29. 11 Lucas Pitti 18:39.82 St. Louis University
30. 11 Carlo Pitti 18:40.71 St. Louis University
31. 11 Daniel Oxler 18:41.00 Ft. Zumwalt West
32. 11 Sean Stevens 18:42.35 Ft. Zumwalt West
33. 10 Matt Friedrichs 18:45.27 St. Louis University
34. 11 Matt Wendel 18:46.77 Chatham (Glenwood)
35. 12 Nathan Erwin 18:46.91 Freeburg
36. 11 David Oliver 18:47.72 Freeburg
37. 11 Zachary Claxton 18:50.79 O'Fallon
38. 11 Anthony Mannino 18:51.42 Belleville (East)
39. 11 Derek Buss 18:51.86 Belleville (West)
40. 11 Alex Midkiff 18:52.09 Mascoutah
41. 12 Tom Munsell 18:52.21 St. Louis University
42. 9 Ryan Somraty 18:52.70 O'Fallon
43. 10 Ben Garcia 18:52.99 St. Louis University
44. 9 Noah Apprill-Sokol 18:54.20 St. Louis University
45. 10 Nick McLaughlin 18:56.46 St. Louis University
46. 11 Zach Rose 18:56.84 Troy (Triad)
47. 11 Joseph Vogel 18:57.20 Quincy
48. 11 Shawn Largent 19:00.39 O'Fallon
49. 11 Eric Largent 19:00.85 O'Fallon
50. 11 Ryan Croxford 19:03.77 Jerseyville (Jersey)
51. 9 Nick Doerfler 19:04.59 Chatham (Glenwood)
52. 11 Tristan McLain 19:07.84 Chatham (Glenwood)
53. 11 John Wildermuth 19:08.48 Belleville (West)
54. 11 Andrew Plantz 19:08.56 Troy (Triad)
55. 11 Joseph Crook 19:11.14 Ft. Zumwalt West
56. 10 Ryan Staples 19:12.81 Ft. Zumwalt West
57. 11 Jay Goetten 19:13.27 Jerseyville (Jersey)
58. 10 Branden May 19:15.61 St. Louis University
59. 11 Charles Green 19:16.46 Ft. Zumwalt West
60. 12 Andrew Voras 19:17.85 St. Louis University
61. 9 Nathan Michael 19:19.08 Chatham (Glenwood)
62. 11 Justin Goerger 19:21.31 Belleville (West)
63. 11 Travis Halverson 19:25.11 O'Fallon
64. 10 Michael Gordon 19:27.99 St. Louis University
65. 10 Will Uhlenbrock 19:28.32 St. Louis University
66. 9 Matthew Munsell 19:30.62 St. Louis University
67. 12 Jack Heller 19:32.10 St. Louis University
68. 12 Matthew Stauder 19:32.48 St. Louis University
69. 12 Jordan Brown 19:32.85 Mascoutah
70. 11 Cameron Van Metre 19:33.53 Springfield
71. 11 Hunter Laminack 19:38.91 Belleville (West)
72. 11 Joey Nolan 19:42.97 St. Louis University
73. 9 Aidan Cler 19:47.06 St. Louis University
74. 9 Michael Liu 19:47.16 Springfield
75. 9 Hayden Rutledge 19:49.79 St. Louis University
76. 12 Austin Koenig 19:56.53 Jerseyville (Jersey)
77. 12 Jaskson Saffel 19:56.58 Troy (Triad)
78. 9 Andres Geranios 20:01.09 Chatham (Glenwood)
79. 12 Brady Malone 20:01.70 Springfield
80. 9 Ben Parker 20:02.64 Springfield
81. 10 Landon Fuller 20:02.69 O'Fallon
82. 10 Carson Payment 20:04.33 Ft. Zumwalt West
83. 12 Adrian Atkins 20:04.97 McCluer North
84. 12 Aaron Peck 20:05.50 Chatham (Glenwood)
85. 12 Adam Gibbons 20:06.03 McCluer North
86. 10 Jack Parker 20:06.47 Freeburg
87. 9 Sanford LeGrand 20:06.60 St. Louis University
88. 10 James Galli 20:08.58 St. Louis University
89. 12 Gavin Green 20:14.28 Belleville (East)
90. 12 Turner Faulkner 20:14.35 O'Fallon
91. 11 Hunter Hatfield 20:15.25 Civic Memorial
92. 12 Zach Barron 20:15.43 Farmington
93. 12 Ethan Abrahamson 20:15.82 Mascoutah
94. 9 Parker Stus 20:17.50 St. Louis University
95. 9 Drake O'Leary 20:17.53 O'Fallon
96. 12 Tyler Correnti 20:17.90 St. Louis University
97. 11 Jessy Amsden 20:19.06 Farmington
98. 12 Andrew Akers 20:19.14 Mascoutah
99. 9 Jaden Henderson 20:20.36 Troy (Triad)
100. 9 Aidan Byrne 20:20.41 St. Louis University
101. 9 Judah Schleyhan 20:21.22 Springfield
102. 10 Matt Andrew 20:24.18 St. Louis University
103. 10 Alex Aguirre 20:25.74 Freeburg
104. 12 Mickey Conlon 20:26.81 Springfield (Sacred ...
105. 11 Eric Marston 20:27.78 Ft. Zumwalt West
106. 11 Ted Tiernan 20:28.22 Troy (Triad)
107. 10 Simon Jones 20:29.64 McCluer North
108. 12 Garrett Moore 20:29.71 Belleville (West)
109. 10 Adam Stein 20:30.82 Freeburg
110. 10 Logan Causey 20:33.30 Freeburg
111. 10 Christian Mark 20:35.02 St. Louis University
112. 10 Israel Ignacio 20:35.04 Mascoutah
113. 11 Noah Stinnett 20:35.70 Belleville (East)
114. 9 Zac Tackett 20:36.55 O'Fallon
115. 10 Bob DeVoll 20:36.60 St. Louis University
116. 11 Julian Pizzo 20:38.85 Civic Memorial
117. 11 Alex Rothschild 20:39.76 Springfield
118. 12 Austin Newell 20:39.95 Trenton (Wesclin)
119. 11 Anthony Rizzo 20:40.00 St. Louis University
120. 11 Logan Abbett 20:45.91 Troy (Triad)
121. 11 John Maxwell 20:46.29 Columbia
122. 9 Joshua Merz 20:46.87 Freeburg
123. 11 Curtis Bryant 20:51.33 Chatham (Glenwood)
124. 9 Henry McIntyre 20:51.37 St. Louis University
125. 10 Jonathan Wheat 20:51.41 Trenton (Wesclin)
126. 10 Noah Clark 20:51.86 Chatham (Glenwood)
127. 11 Jacob Bowers 20:54.93 Mascoutah
128. 9 Sam Pasman 21:00.41 Springfield
129. 12 Noah Feldott 21:03.63 Mascoutah
130. 9 Theodore Nolan 21:05.80 St. Louis University
131. 12 Simon Shackleton 21:07.84 Quincy
132. 10 Nick Clark 21:10.50 Chatham (Glenwood)
133. 11 Evan Lucas 21:12.85 Freeburg
134. 9 Alexander Thro 21:16.95 St. Louis University
135. 11 Devin Jankowski 21:20.37 Belleville (East)
136. 11 Carter Sinnock 21:23.79 Quincy
137. 9 Grant Thompson 21:24.90 Springfield
138. 9 Erald Murati 21:29.26 St. Louis University
139. 11 Drew Starr 21:30.09 Mascoutah
140. 11 Maxwell Johnson 21:31.86 St. Louis University
141. 9 Cole Gannon 21:37.01 St. Louis University
142. 11 Taylor Gooch 21:37.73 Trenton (Wesclin)
143. 9 Wyatt Robinson 21:38.43 O'Fallon
144. 11 Brandon Graeser 21:38.71 McCluer North
145. 9 Trenton Allen 21:42.82 Farmington
146. 9 Christian Hairr 21:43.79 O'Fallon
147. 10 Juan Dugay 21:50.44 Chatham (Glenwood)
148. 11 Ryan Leadley 21:52.97 Freeburg
149. 9 James Wagoner 21:56.21 Springfield (Sacred ...
150. 9 Ethan Voss 21:57.12 St. Louis University
151. 10 Austin Reyling 21:57.43 Freeburg
152. 9 Ryan Krell 21:58.14 O'Fallon
153. 11 Jaylen Gary 22:14.55 Springfield
154. 9 Robert Stevens 22:19.68 St. Louis University
155. 9 Sam Gunnink 22:28.19 O'Fallon
156. 12 Tom Rexing 22:30.99 Jerseyville (Jersey)
157. 10 Darwin Mah 22:32.81 O'Fallon
158. 10 Jamie South 22:34.29 Springfield
159. 10 Jacari Mosely 22:39.56 Belleville (West)
160. 10 Tyler Johannes 22:40.71 Springfield (Sacred ...
161. 11 Cole Craven 22:43.59 Chatham (Glenwood)
162. 9 Max Marrel 22:46.48 O'Fallon
163. 12 Michael Brown 22:56.78 McCluer North
164. 11 Samuel McIntyre 23:04.96 St. Louis University
165. 11 Jalen Brown 23:07.90 Mascoutah
166. 9 Josh Copher 23:11.64 Mascoutah
167. 11 Samuel Salinas 23:14.79 Mascoutah
168. 12 Jon Paterline 23:15.45 Mascoutah
169. 11 Neeraj Reddy 23:16.97 Farmington
170. 10 Nathan Valdez 23:31.91 Mascoutah
171. 11 Greg Foust 23:35.14 Mascoutah
172. 10 John Cayamanda 23:40.14 Mascoutah
173. 10 Samuel Rick 23:44.34 Belleville (West)
174. 9 Carter Leibig 23:45.36 O'Fallon
175. 9 Ryan Kukorola 23:45.63 O'Fallon
176. 9 Erik Fournier 23:52.49 Belleville (East)
177. 10 Will Gibson 24:01.21 Jacksonville
178. 9 Micah Moran 24:05.15 Belleville (West)
179. 11 Sam Rankin 24:08.55 Mascoutah
180. 9 Robert Rizzo 24:14.00 St. Louis University
181. 9 Christian Logue 24:15.59 Glen Carbon (Father ...
182. 10 Caleb Gebke 24:16.13 Freeburg
183. 12 Adam Fike 24:18.82 O'Fallon (First Bapt...
184. 9 Keyon Dixon 24:22.75 Belleville (West)
185. 9 Anthony Garavaglia 24:23.15 St. Louis University
186. 10 Cody Means 24:26.04 Freeburg
187. 11 Colin Gray 24:32.21 Freeburg
188. 9 Caleb Albert 24:41.16 Springfield (Sacred ...
189. 9 Jonathan Davis 24:50.06 Civic Memorial
190. 12 William Blackmer 24:54.84 Mascoutah
191. 11 Daniel Kester 25:11.52 Greenville
192. 12 Sam Kelley 26:10.79 Mascoutah
193. 11 Jamari Jackson 26:49.36 Belleville (East)
194. 10 Matthew Clayton 26:52.64 Mascoutah
195. 10 Mason Roberson 27:03.10 Belleville (West)
196. 10 Leo Moore 27:12.68 St. Louis University
197. 12 Trey Macke 28:09.66 Trenton (Wesclin)
198. 12 Corey Anderson 28:22.41 Granite City
199. 9 Andrew Laminak 28:24.02 Belleville (West)
200. 10 Eli Borwick 28:31.93 Greenville
201. 9 Braden Burgener 28:44.48 O'Fallon (First Bapt...
202. 11 Logan Burgener 29:08.05 O'Fallon (First Bapt...
203. 9 Jacob Dukart-Ander... 32:17.63 Mascoutah
204. 10 Ethan Hollowell 32:20.13 Mascoutah
205. 9 Zayne Wilson 33:10.11 Alton
Provided by Athletic.net
Official Team Scores
1. Edwardsville 74
2. Chatham (Glenwood) 91
3. St. Louis University 111
4. O'Fallon 146
5. Freeburg 187
6. Mascoutah 193
7. Springfield 246
8. Marion 264
9. Ft. Zumwalt West 277
10. Waterloo 314
11. Granite City 339
12. Belleville (East) 360
13. Trenton (Wesclin) 384
14. Belleville (West) 440
15. Breese (Mater Dei) 446
16. Salem 464
17. Columbia 472
18. Collinsville 473
19. Quincy 493
20. Alton 510
21. Springfield (Sacred Heart-Gr... 520
22. Centralia 530
23. Civic Memorial 598
24. Roxana 669
25. Jacksonville 692
26. Breese (Central) 728
27. Wood River (East Alton-W.R.) 762
28. Greenville 801
29. Althoff Catholic 808
3 Miles Varsity
PL YR Name Mark Team
1. 11 Andrew O'Keefe 15:05.33 Granite City
2. 12 Charlie Parrish 15:12.31 Freeburg
3. 11 Roland Prenzler 15:15.20 Edwardsville
4. 12 Lucas Capistrant 15:16.83 O'Fallon
5. 12 Luke Goebel 15:17.40 Breese (Mater Dei)
6. 11 Will VanAlstine 15:20.04 O'Fallon
7. 11 Dathan Maton 15:20.63 Chatham (Glenwood)
8. 9 Justin Mumford 15:20.98 Trenton (Wesclin)
9. 11 Patrick Hetlage 15:21.26 St. Louis University
10. 12 Austin Knight 15:23.43 Carterville
11. 12 Paul Burka 15:23.94 St. Louis University
12. 11 Drey Maton 15:27.62 Chatham (Glenwood)
13. 10 John Bruce 15:27.87 Marion
14. 11 Cooper Peterson 15:29.77 Chatham (Glenwood)
15. 12 Franky Romano 15:35.49 Edwardsville
16. 12 Hayden Ybarra 15:35.66 O'Fallon
17. 11 Max Hartmann 15:41.82 Edwardsville
18. 12 Kelvin Cummings 15:43.97 Alton
19. 12 Hayden Wimberly 15:44.68 Salem
20. 11 Corbin Schwable 15:45.34 Freeburg
21. 10 Zach Walters 15:47.55 Edwardsville
22. 10 Jack Pifer 15:48.92 Edwardsville
23. 10 Zachariah Panek 15:54.50 Belleville (East)
24. 12 Brandon Johnson 15:54.96 Mascoutah
25. 10 Cassius Havis 15:55.29 Alton
26. 11 Will Formea 15:56.23 Springfield
27. 12 Levi Bryant 15:56.63 Marion
28. 12 Adam Robson 15:57.01 Waterloo
29. 10 Graham Turk 15:58.50 Chatham (Glenwood)
30. 10 Noah Scott 15:58.60 St. Louis University
31. 10 Adam Mittendorf 15:58.68 St. Louis University
32. 12 Dawson Webster 16:02.20 Salem
33. 12 Logan Capps 16:03.54 Chatham (Glenwood)
34. 11 Christopher Staley 16:04.70 St. Louis University
35. 10 Kyle Boughter 16:05.02 Springfield
36. 11 Casmir Cozzi 16:09.45 Mascoutah
37. 12 Noah Lee 16:12.66 Ft. Zumwalt West
38. 11 Noah Fleer 16:14.84 Quincy
39. 11 Brendan Fahey 16:15.97 Springfield (Sacred ...
40. 12 Holden Potter 16:18.31 Edwardsville
41. 11 Blake Hatter 16:19.82 Freeburg
42. 12 Eli Rudin 16:21.05 Chatham (Glenwood)
43. 12 Matthew McNicol 16:22.99 Mascoutah
44. 12 Patrick Thompson 16:23.10 Mascoutah
45. 12 Jacob Covell 16:24.33 Jacksonville
46. 12 Jason Brown 16:30.34 Ft. Zumwalt West
47. 12 Reiss Wegman 16:30.91 Trenton (Wesclin)
48. 12 Martin Carter 16:31.38 Chatham (Glenwood)
49. 10 Lucas Rackers 16:33.53 St. Louis University
50. 11 Carson Smith 16:34.22 Freeburg
51. 12 Darion Taylor 16:36.60 Mascoutah
52. 12 Julian McPhail 16:36.97 Marion
53. 12 Cayden Kirkham 16:38.14 Waterloo
54. 11 Jacob Ramirez 16:38.99 O'Fallon
55. 12 Javon Watkins 16:41.01 Madison
56. 11 Tony Harold 16:41.08 Granite City
57. 12 Jimmy Reed 16:41.71 Belleville (West)
58. 12 Benito Hernandez 16:46.75 Collinsville
59. 12 Drew Detmer 16:47.84 Trenton (Wesclin)
60. 12 Barrett Kurmann 16:49.70 Springfield
61. 11 Zach Kinison 16:52.33 Springfield
62. 12 Luke Robben 16:52.55 Belleville (West)
63. 11 Seth Martin 16:52.62 Troy (Triad)
64. 12 Eli King 16:52.88 Columbia
65. 12 Nate Blevins 16:53.49 Mt. Vernon
66. 11 Quinten Titchenal 16:55.28 Belleville (East)
67. 12 Mateo Robbins 16:55.68 Ft. Zumwalt West
68. 12 David Lunk 16:57.34 Waterloo
69. 11 Crede Correll 16:58.25 Centralia
70. 11 Peter Classen 16:59.24 Ft. Zumwalt West
71. 12 Jared Sinkey 17:00.22 Ft. Zumwalt West
72. 12 Spencer Woll 17:00.41 O'Fallon
73. 12 Shawn McKitrick 17:01.09 Carbondale
74. 12 Gabriel Sherrill 17:01.88 Highland
75. 11 Cameron Sakuma 17:02.54 Ft. Zumwalt West
76. 11 Ryan Waldinger 17:02.67 Springfield
77. 12 Braeden Williams 17:02.80 Mascoutah
78. 11 Brendan Krell 17:04.23 O'Fallon
79. 11 Cree Stumpf 17:04.59 Roxana
80. 12 Jacob Sewell 17:05.02 Collinsville
81. 11 Jade Chew 17:05.25 Marion
82. - Haden Lybarger 17:07.28 Salem
83. 11 Christian Cazier 17:07.48 Jerseyville (Jersey)
84. 10 McKallen Smith 17:08.04 Freeburg
85. 10 Jeremiah Perry 17:08.76 Granite City
86. 10 Ethan Sturm 17:09.00 Columbia
87. 11 Will Brant 17:09.22 O'Fallon (First Bapt...
88. 12 Raleigh Brazier 17:11.55 Edwardsville
89. 11 Ethan Cherry 17:12.12 Carbondale
90. 11 Matt Dawson 17:16.11 Waterloo
91. 11 Alex Detmer 17:17.03 Breese (Mater Dei)
92. 10 Jared Brothers 17:17.07 Centralia
93. 12 Jackson Howell 17:18.59 Belleville (East)
94. 12 Evan Owens 17:19.17 Mt. Vernon
95. 11 Deric Patton 17:19.63 Troy (Triad)
96. 9 Cory Fleeman 17:20.09 Centralia
97. 12 Eoin Devine 17:20.32 O'Fallon
98. 11 Cameron Smith 17:20.50 Belleville (West)
99. 12 Kaleb Dabbs 17:21.20 Mascoutah
100. 11 Jack Flesner 17:21.37 Springfield
101. 11 Sam Kreinberg 17:22.32 Waterloo
102. 10 Michael Megna 17:23.11 Belleville (East)
103. 10 Andrew Stevenson 17:23.44 Breese (Mater Dei)
104. 12 Matthew Gunn 17:23.45 St. Louis University
105. 12 Shaul Latif 17:24.49 Springfield
106. 12 Nathan Stehman 17:24.85 Collinsville
107. 12 Cohl Callies 17:26.80 Civic Memorial
108. 9 Cade Smith 17:32.93 Freeburg
109. 11 Isaiah Barker 17:34.36 Troy (Triad)
110. 12 Josh Foster 17:37.03 Columbia
111. 12 Tyler Tindall 17:37.35 Granite City
112. 11 Joe Sullins 17:39.42 Marion
113. 10 Jack Gray 17:39.45 Belleville (East)
114. 11 Parker Borth 17:40.32 Civic Memorial
115. 11 Drew Bertman 17:43.02 Jerseyville (Jersey)
116. 12 Vern Beck 17:43.14 Carbondale
117. 11 Austin Radden 17:43.45 Belleville (East)
118. 11 Asher Stidd 17:43.66 Jerseyville (Jersey)
119. 9 Evan Wilkerson 17:45.12 Freeburg
120. 10 Tristan Oestreich 17:45.27 Columbia
121. 12 Michael Bracco 17:46.47 Springfield (Sacred ...
122. 12 Jack Blomme 17:47.68 Granite City
123. 11 Adam Russell 17:50.78 Carbondale
124. 11 David Lewis 17:51.73 Waterloo
125. 11 Jay Reiss 17:51.76 Mt. Vernon
126. 11 Blake Stillwell 17:53.11 Quincy
127. 11 Steven Kosco 17:53.47 Marion
128. 11 Elijah Burns 17:55.37 Glen Carbon (Father ...
129. 12 Grant Seniker 17:56.93 Piasa (Southwestern)
130. - Jarrett Warmack 17:57.98 Roxana
131. 12 Nick Thrasher 18:00.08 Quincy
132. 12 Keith Garner 18:01.70 Quincy
133. - Collin Henderson 18:02.83 Trenton (Wesclin)
134. 10 Mark Eldridge 18:03.60 Civic Memorial
135. 11 Eri Neri 18:05.63 Granite City
136. 12 Justin Koderhandt 18:08.97 Belleville (West)
137. 12 Kevin Medlin 18:09.05 Breese (Mater Dei)
138. 12 Billy Swift 18:11.50 Springfield (Sacred ...
139. 12 Adrian Ochoa 18:17.37 Collinsville
140. 12 Reece Eimer 18:18.25 Belleville (West)
141. 11 Bryce Stillwell 18:21.74 Quincy
142. 12 Garrett McNally 18:22.17 Belleville (West)
143. 12 Zach Knopf 18:23.94 Troy (Triad)
144. 12 Chase Wallendorff 18:30.76 Wood River (East Alt...
145. 11 Jake Wagoner 18:34.49 Springfield (Sacred ...
146. 11 Zak Wilson 18:34.55 Alton
147. 11 Isaiah Bradshaw 18:35.59 Mt. Vernon
148. 11 Colton Hyman 18:37.05 Civic Memorial
149. 12 Edgar Acevedo 18:37.12 Collinsville
150. 11 Ryan Groszek 18:37.49 Columbia
151. 11 Nathan Farlow 18:37.79 Quincy
152. 12 Logan Van Ness 18:41.92 Breese (Central)
153. 12 Ayden Boehme 18:43.04 Springfield (Sacred ...
154. 12 Ryker Grove 18:43.67 Greenville
155. 12 Nathan Murphy 18:44.57 Springfield (Sacred ...
156. 12 Jake Koenigstein 18:44.88 Columbia
157. 11 Gabe Bonansinga 18:45.15 Springfield (Sacred ...
158. 12 Jon Dykstra 18:45.51 Althoff Catholic
159. 12 Clayton Neilsen 18:45.93 Greenville
160. 12 Ty Hill 18:47.77 Belleville (East)
161. 12 John Leshikar 18:47.94 Althoff Catholic
162. 11 Noah Hollenkamp 18:48.88 Breese (Central)
163. 12 Aiden Sampson 18:49.13 Granite City
164. 12 Caleb Machuca 18:49.59 Highland
165. - Nikolas Duley 18:51.73 Wood River (East Alt...
166. 11 Diego Hernandez 18:54.28 Collinsville
167. 9 Andrew Hiltibidal 18:57.27 Centralia
168. 9 Will Detmer 18:59.05 Breese (Central)
169. 12 Quentin Miller 18:59.36 Highland
170. 12 Nick Bahr 18:59.43 Columbia
171. 12 Ethan Welch 19:01.01 Jacksonville
172. 9 Tommy Marron 19:05.93 Breese (Mater Dei)
173. 12 Xavier Brown 19:07.58 Belleville (West)
174. 12 Nick Schaible 19:17.00 Highland
175. 11 Ryne White 19:18.70 Wood River (East Alt...
176. 10 Adam Moulder 19:20.60 Centralia
177. 10 Ryan Clancy 19:21.04 Breese (Mater Dei)
178. 10 John Walsh 19:22.69 Breese (Central)
179. 12 Jacob Moberly 19:23.31 Jacksonville
180. 11 Alex Huegen 19:23.41 Breese (Central)
181. 10 Douglas Johnson 19:23.46 Roxana
182. 11 Caleb Lair 19:24.43 Civic Memorial
183. 11 Samuel Gustafson 19:24.86 Trenton (Wesclin)
184. 12 David Munshaw 19:27.56 Greenville
185. 10 Braden Tate 19:30.84 Salem
186. 12 Sam Brockschmidt 19:31.79 Jacksonville
187. - Carlos Ruvalcaba 19:34.67 Roxana
188. 11 Will Davis 19:36.25 Civic Memorial
189. 11 David Akeman 19:37.87 Roxana
190. 10 Alex Schiefer 19:39.33 Breese (Central)
191. 12 Brian Knopp 19:42.78 Trenton (Wesclin)
192. 11 Jonathan Dori 19:44.36 Althoff Catholic
193. 11 Austin Brimer 19:44.85 Wood River (East Alt...
194. 10 Jason Kattenbraker 19:44.93 Trenton (Wesclin)
195. 10 Derek Watson 19:45.96 Piasa (Southwestern)
196. 10 Daniel Rojo 19:50.18 Alton
197. 11 Jordan Catheroll 19:56.58 Piasa (Southwestern)
198. 10 Isaiah Campbell 20:01.22 Alton
199. 10 Matt Fuehne 20:09.49 Breese (Mater Dei)
200. 10 Cole Ratermann 20:11.18 Breese (Central)
201. 12 Jacob Mustain 20:13.36 Wood River (East Alt...
202. 10 Matthew Minick 20:16.44 Althoff Catholic
203. 12 Blake Unterbrink 20:31.27 Wood River (East Alt...
204. 12 Robert Stanton 20:40.12 Salem
205. 10 Luke Plate 20:48.98 Alton
206. 9 Branson McCray 20:49.15 Centralia
207. 9 Nicholas Silva 20:57.17 Centralia
208. - Matthew Olbert 21:03.36 Roxana
209. 12 Michael Saxer 21:18.53 Jacksonville
210. 12 Simeon Robart 21:33.12 Greenville
211. 12 Washington Alex Lo... 21:45.53 Glen Carbon (Father ...
212. 11 Ethan Kirchner 22:15.11 Waterloo
213. 11 John Campbell 22:37.95 Greenville
214. 12 Jason Hendricks 24:03.93 Piasa (Southwestern)
215. 11 Tanner Morford 24:56.80 Althoff Catholic
Provided by Athletic.net
Official Team Scores
1. Edwardsville 33
2. Waterloo 75
3. O'Fallon 91
4. Troy (Triad) 147
5. Chatham (Glenwood) 207
6. Mascoutah 219
7. Quincy 233
8. Freeburg 249
9. Springfield 259
10. Breese (Mater Dei) 303
11. Highland 317
12. Carbondale 372
13. Belleville (East) 393
14. Alton 430
15. Jacksonville 458
16. Althoff Catholic 464
17. Collinsville 467
18. Granite City 505
19. Salem 524
20. Jerseyville (Jersey) 549
21. Belleville (West) 559
22. Springfield (Sacred Heart-Gr... 575
23. East St. Louis 618
24. Centralia 634
25. Breese (Central) 646
26. Civic Memorial 666
27. Roxana 678
28. Columbia 724
Womens Results
3 Miles Varsity
PL YR Name Mark Team
1. 11 Jenna Schwartz 17:32.01 Waterloo
2. 10 Abby Korak 17:48.43 Edwardsville
3. 11 Lydia Kurfman 17:52.53 Quincy
4. 11 Abby Schrobilgen 18:03.21 Edwardsville
5. 10 Rachel Patterson 18:14.04 Waterloo
6. 12 Melissa Spencer 18:22.06 Edwardsville
7. 12 Brooke Witzel 18:22.38 O'Fallon
8. 11 Ella King 18:29.69 Waterloo
9. 9 Emiley England 18:31.61 Edwardsville
10. 10 Breanna Chandler 18:33.39 Freeburg
11. 10 Samantha Hengehold 18:34.95 Highland
12. 11 Jaycie Hudson 18:44.16 Edwardsville
13. 10 Kaitlyn Walker 18:52.39 O'Fallon
14. 12 Katelyn Singh 18:54.40 Edwardsville
15. 11 Elise Krone 18:56.27 Edwardsville
16. 12 Seleiya Wilson 19:02.87 Belleville (East)
17. 9 Alyssa Kowalski 19:04.26 Troy (Triad)
18. 12 Morgan Suttles 19:04.64 Jacksonville
19. 10 Emma Jordan 19:12.54 O'Fallon
20. 10 Sydney Haddick 19:15.28 Waterloo
21. 10 Sophie Wichlac 19:17.55 O'Fallon
22. 11 Hannah Eastman 19:19.81 Belleville (East)
23. 12 Kayla Tirey 19:23.57 Collinsville
24. 12 Gabby Wood 19:29.72 Springfield
25. 9 Jessica Borror 19:30.19 Highland
26. 9 Sydney Hartoin 19:30.26 Troy (Triad)
27. 11 Ali Wynn 19:30.31 Chatham (Glenwood)
28. 11 Elyse Faust 19:34.60 Breese (Mater Dei)
29. 10 Summer Chelf 19:34.94 Mt. Vernon
30. 12 Madi Walter 19:37.31 Troy (Triad)
31. 10 Arianna Climaco 19:39.52 Mascoutah
32. 11 Katie Mank 19:40.29 O'Fallon
33. 12 Kendall Marks 19:41.78 Quincy
34. 11 Maddie Quandt 19:43.11 Salem
35. 9 Kiersten Patzia 19:45.18 Chatham (Glenwood)
36. 12 Maddie Keller 19:49.94 Troy (Triad)
37. 11 Maggie Toepfer 19:51.44 Chatham (Glenwood)
38. 12 Kayla Whitworth 19:52.54 Freeburg
39. 11 Kailee Chau 19:54.62 Mascoutah
40. 12 Sabrina Favela 19:56.04 O'Fallon
41. 10 Alyssa Postma 19:56.27 Troy (Triad)
42. 10 Colleen Sliment 19:56.38 Waterloo
43. 12 Grace McDonald 19:57.69 Springfield (Sacred ...
44. 10 Julia Kapp 19:59.09 Mascoutah
45. 10 Chessy Nikonowicz 19:59.72 Granite City
46. 11 Tiffani Siekmann 19:59.87 Althoff Catholic
47. 9 Abby Teaman 20:02.85 Chatham (Glenwood)
48. 10 Naya Busbea 20:04.02 Mascoutah
49. 12 Chloee Phillips 20:06.24 Salem
50. 12 Savannah Childers 20:08.53 Mt. Vernon
51. 11 Valerie Howerton 20:12.39 Quincy
52. 11 Abby George 20:13.73 O'Fallon
53. 11 Kata Bowen 20:16.66 Breese (Mater Dei)
54. 10 Shay Doty 20:18.36 Springfield
55. 9 Reagan Lucas 20:19.95 Freeburg
56. 12 Mandy Kraus 20:20.80 Waterloo
57. 11 Cheyenne Finley 20:21.85 Centralia
58. 10 Ella Kurmann 20:22.20 Springfield
59. 10 Varsha Iyer 20:23.41 Springfield
60. 9 Grace Meyer 20:24.60 Highland
61. 9 Lilly Crader 20:31.41 Alton
62. 9 Maggie Fitzgerald 20:32.76 Collinsville
63. 11 Elizabeth Byington 20:32.86 Mascoutah
64. 10 McKenna Laing 20:32.98 Collinsville
65. 11 Sage Nelsen 20:34.67 Carbondale
66. 11 Jill Eastman 20:34.84 Chatham (Glenwood)
67. 11 Mya Albers 20:36.32 Breese (Mater Dei)
68. 9 Abby Holcomb 20:36.46 Freeburg
69. 9 Kara Holub 20:40.74 Carbondale
70. 11 Madison Krieg 20:43.43 Mascoutah
71. 9 Madeline Prideaux 20:46.87 Carbondale
72. 11 Ruth Edwards 20:47.36 Springfield
73. 9 Claire Sykes 20:50.18 Granite City
74. 12 Katie Vogler 20:50.58 Quincy
75. 10 Rose Kippenbrock 20:51.50 Carbondale
76. 9 Regan Albers 20:53.82 Breese (Central)
77. 10 Samantha Kilzer 20:54.66 Troy (Triad)
78. 11 Georgia Von Lehmden 20:56.16 Chatham (Glenwood)
79. 12 Lily Seals 21:01.89 Quincy
80. 10 Jenny Smith 21:02.01 Jacksonville
81. 10 Gretta Stark 21:05.77 Breese (Mater Dei)
82. 10 Faith Rackers 21:08.42 Breese (Mater Dei)
83. 10 Bella Dixon 21:09.89 Mascoutah
84. 12 Emma Leonhard 21:11.56 Greenville
85. 9 Eva Schwaab 21:13.38 Alton
86. 10 Grace Marlen 21:14.06 Freeburg
87. 11 Shonjahnea Griggs 21:15.19 East St. Louis
88. 12 Sydney Merle 21:15.70 Jerseyville (Jersey)
89. 12 Brittney Nigh 21:15.79 Highland
90. 11 Jazmin Schwartz 21:19.91 Quincy
91. 11 Morgan Rauscher 21:24.84 Alton
92. 12 Alyssa Frakes 21:27.69 Belleville (West)
93. 10 Jennifer Arreola 21:29.31 Belleville (West)
94. 11 Hannah Tonsor 21:31.37 Jerseyville (Jersey)
95. 11 Gabby Siekmann 21:31.67 Althoff Catholic
96. 11 Michaela Tarpley 21:32.64 Roxana
97. 9 Ainesley Jacobus 21:32.82 Columbia
98. 11 Keela Fleming 21:35.33 Quincy
99. 10 Maddie Mense 21:41.96 Freeburg
100. 11 Kellie Mans 21:44.29 Alton
101. 11 Abigail Norris 21:44.75 Springfield
102. 12 Isabelle Wolff 21:47.64 Piasa (Southwestern)
103. 10 Zoey Lewis 21:50.16 Civic Memorial
104. 12 Claire Kippenbrock 21:53.98 Carbondale
105. 12 Lucy Haas 21:54.42 Althoff Catholic
106. 9 Ellie Hatter 21:55.47 Freeburg
107. 11 Madison Ridley 21:58.97 Springfield
108. 9 Ainsley Redman 22:01.06 Alton
109. 10 Patty Lahey 22:01.19 Granite City
110. 10 Veronica Sherrod 22:01.97 East St. Louis
111. 11 Ahmia Dorsey 22:03.32 East St. Louis
112. 11 Julia Curry 22:04.29 Springfield (Sacred ...
113. 12 Katie Chase 22:06.31 Troy (Triad)
114. 9 Addie Callies 22:12.99 Civic Memorial
115. 9 Sadie Torre 22:14.18 Carbondale
116. 10 Hanna Ertel 22:15.36 Althoff Catholic
117. 9 Abbie Kuykendall 22:23.25 Belleville (East)
118. 11 Andersyn Foster 22:23.95 Althoff Catholic
119. 11 Jaelyn Whitaker 22:25.50 Jacksonville
120. 11 Olivia Renaud 22:27.68 Salem
121. 9 Kylie Harper 22:34.05 Belleville (West)
122. 12 Sydney Eckstein 22:41.92 Jacksonville
123. 10 Alexis Feaster 22:42.59 Greenville
124. 11 Hayley Steen 22:43.89 Belleville (West)
125. 12 Camryn Cook 22:45.85 Belleville (East)
126. 11 Lette Palen 22:46.98 Roxana
127. 11 JC Nunnery 22:47.42 Belleville (East)
128. 12 Morgan Cook 22:48.23 Jerseyville (Jersey)
129. 9 Christine Wendell 22:51.41 Jerseyville (Jersey)
130. 11 Emily Wiegmann 22:52.00 Breese (Mater Dei)
131. 10 Grace Sharich 22:54.47 Jerseyville (Jersey)
132. 12 Grace Trello 22:57.39 Springfield (Sacred ...
133. 12 Ryan Allison 22:58.13 Civic Memorial
134. 10 Hannah Pool 22:58.30 Jacksonville
135. 12 Lily Carstens 23:01.05 Springfield (Sacred ...
136. 9 Ela Erzenci 23:04.64 Belleville (East)
137. 9 Olivia Beaver 23:08.18 Centralia
138. 11 Kyra Humbert 23:09.31 Althoff Catholic
139. 10 Abi Wright 23:12.65 Breese (Central)
140. 10 Raelan Gold 23:16.36 Centralia
141. 10 Jessica Markel 23:16.48 Alton
142. 11 Lily Becker 23:18.86 Highland
143. 11 Gracee Kelly 23:20.95 Centralia
144. 10 Emma Voumard 23:24.05 Alton
145. 9 Emma Wesselmann 23:25.88 Breese (Central)
146. 10 Emily Pfeffer 23:27.21 Columbia
147. 11 Emily Johnson 23:27.83 Granite City
148. 12 Alyssa Comer 23:28.33 Granite City
149. 10 Isabell Hoolihan 23:31.15 Belleville (West)
150. 9 Morgan Oertel 23:33.48 Breese (Mater Dei)
151. 9 Kendra Kirkover 23:35.20 Granite City
152. 11 Emily Takacs 23:38.01 Trenton (Wesclin)
153. - Janelynn Wirth 23:41.29 Roxana
154. 12 Lacey Schrand 23:43.37 Breese (Central)
155. 9 Lacey Kunz 23:48.97 Granite City
156. 11 Jordyn Rakers 23:50.00 Breese (Central)
157. 12 Megan LeBlanc 23:51.15 Columbia
158. 10 Ashley Drake 23:51.87 Jacksonville
159. 10 Kati Wells 23:54.65 Civic Memorial
160. 10 Elle Doerr 23:56.87 Belleville (West)
161. 11 Elizabeth Barnett 23:57.83 Salem
162. 10 Payten Geppert 23:59.44 Collinsville
163. 11 Kayla Kokotovich 24:03.21 Belleville (West)
164. - Delaney O?Donnell 24:06.76 Roxana
165. 10 Alyssa Mendoza 24:07.74 Roxana
166. 10 Jordan Simms 24:10.86 East St. Louis
167. 11 Makayla Melvin 24:14.77 East St. Louis
168. 11 Meg Bosse 24:14.79 Roxana
169. 12 Kadiah Baalman 24:15.57 Jerseyville (Jersey)
170. 9 Joslyn Crosby 24:16.04 Belleville (East)
171. 12 Megan Fraley 24:18.13 Jerseyville (Jersey)
172. 10 Makenzie Kell 24:31.19 Collinsville
173. 10 Emma Groetecke 24:34.30 Columbia
174. 12 Aili Eggleston 24:44.19 Springfield (Sacred ...
175. 10 Marissa Markus 24:49.53 Breese (Central)
176. 11 Jenna Haselhorst 24:53.23 Trenton (Wesclin)
177. - Bailey Isom 24:53.25 Roxana
178. 10 Nicoll London 25:02.23 Columbia
179. 11 Clarie Griffy 25:32.18 Salem
180. 10 Mikayla Aden 25:32.26 Salem
181. 10 Mackenzie Conlee 25:43.03 Piasa (Southwestern)
182. 12 Galaxie Vail 25:47.56 Piasa (Southwestern)
183. 10 Kavali Tanuvasa-Lole 25:50.45 Trenton (Wesclin)
184. 9 Abby Snell 25:59.33 Centralia
185. 10 Abbey Roberts 26:02.37 Jacksonville
186. 10 Madelyn Ehlers 26:06.25 Civic Memorial
187. 12 Jessica Rachell 26:24.90 Columbia
188. 12 Paige Brueggemann 26:32.22 Breese (Central)
189. 9 Brionne Graham 26:55.84 East St. Louis
190. 10 Selina Villegas 26:58.49 Collinsville
191. 9 Markia Lampley 27:06.03 East St. Louis
192. 12 Zoey Goostree 27:07.32 Salem
Provided by Athletic.net
Official Team Scores
1. Edwardsville 21
2. O'Fallon 40
3. Chatham (Glenwood) 82
4. Springfield (Sacred Heart-Gr... 152
5. Freeburg 168
6. Springfield 177
7. Highland 213
8. Mascoutah 233
9. McCluer North 249
10. Farmington 251
11. Breese (Mater Dei) 303
12. Jerseyville (Jersey) 365
13. Jacksonville 401
3 Miles Junior Varsity
PL YR Name Mark Team
1. 11 Maddie Miller 18:59.26 Edwardsville
2. 11 Hannah Stuart 19:21.52 Edwardsville
3. 9 Sofia Parker 20:08.03 O'Fallon
4. 11 Kiara Delgado 20:16.42 Edwardsville
5. 9 Kiley McElroy 20:19.93 O'Fallon
6. 12 Lorie Cashdollar 20:21.81 Edwardsville
7. 10 Mikayla Hady 20:21.92 Springfield (Sacred ...
8. 12 Kennison Adams 20:22.56 Edwardsville
9. 12 Kaileigh Perrier 20:30.17 O'Fallon
10. 12 Maddie Collins 20:34.69 O'Fallon
11. 9 Reagan Weichold 20:38.47 Chatham (Glenwood)
12. 11 Payton Flowers 20:42.00 Edwardsville
13. 9 Peyton Mutters 20:44.46 O'Fallon
14. 12 Haley Allard 21:00.53 Edwardsville
15. 11 Taylor Peck 21:02.56 O'Fallon
16. 12 Donna Hansen 21:08.67 Chatham (Glenwood)
17. 11 Jenna Gordon 21:13.16 Chatham (Glenwood)
18. 11 Brooklyn Smith 21:19.38 Chatham (Glenwood)
19. 11 Marina Rodriquez 21:21.64 Waterloo
20. 10 Kimberly Davenport 21:24.27 O'Fallon
21. 12 Toby Giganti 21:29.99 Chatham (Glenwood)
22. 10 Paige Folkner 21:30.32 McCluer North
23. 10 Lily Thompson 21:32.08 Springfield (Sacred ...
24. 9 Lucy Souva 21:32.23 Springfield
25. 9 Taylor Shamhart 21:37.74 Chatham (Glenwood)
26. 9 Erin Murphy 21:42.34 Springfield (Sacred ...
27. 12 Hailey Simons 21:43.31 Quincy
28. 9 Allison Dempsey 21:43.36 Troy (Triad)
29. 11 Sarah Kampwerth 21:49.19 Highland
30. 10 Anna Kropid 21:50.55 Springfield
31. 10 Allison Dollus 21:58.15 Chatham (Glenwood)
32. 11 Brandy Stambaugh 21:58.81 Freeburg
33. 10 Kaya de Castro 22:15.86 Springfield (Sacred ...
34. 10 Mya Bain 22:20.51 Troy (Triad)
35. 10 Eve Slago 22:24.06 Mascoutah
36. 10 Hailie Peterson 22:24.79 Freeburg
37. 11 Rebecca Schaljo 22:25.37 McCluer North
38. 10 Sophie Shackleton 22:29.07 Quincy
39. 11 Jamie Hock 22:30.26 Freeburg
40. 9 Laurin Lunk 22:33.22 Waterloo
41. 10 Aleasia Ryan 22:33.39 Farmington
42. 12 Grace Grimshaw 22:36.09 Freeburg
43. 11 Page Lee 22:36.22 Freeburg
44. 9 Abby Robinson 22:40.46 Springfield
45. 9 Paige Schaible 22:42.94 Highland
46. 12 Keely Rittenhouse 22:43.89 Highland
47. 10 Shea Nail 22:46.13 Freeburg
48. 9 Shelbie Hansen 22:54.19 Freeburg
49. 10 Maggie O'Brien 22:55.19 Springfield
50. 11 Kaitlyn Kearns 22:56.23 Farmington
51. 9 Nariah Parks 22:58.19 Althoff Catholic
52. 11 Madeline Sullivan 23:03.37 Breese (Mater Dei)
53. 12 Hannah Tallerico 23:03.62 Quincy
54. 10 Kaitlyn Fusselman 23:06.67 Granite City
55. 11 Madison Devlin 23:08.18 Springfield
56. 11 Lilly Peralta 23:20.05 Springfield
57. 11 Heavin Koerner 23:28.20 Mascoutah
58. 9 Sarah Barton 23:30.58 Farmington
59. 10 Natalie Hart 23:30.90 Mascoutah
60. 11 Madeline Zurbrugg 23:32.31 Mascoutah
61. 11 Mackenzie Nigh 23:34.45 Highland
62. 10 Tehya Meager 23:41.58 Mascoutah
63. 10 Ayshea Banes 23:44.73 Mascoutah
64. 9 Aurora Barnes 23:46.09 Springfield
65. 10 Lauren Smith 23:47.37 Belleville (East)
66. 11 Lexy Gilliam 23:49.51 Highland
67. 10 Natia Turner 23:52.09 Farmington
68. 12 Tori Schaljo 24:04.66 McCluer North
69. 9 Julia Loeh 24:08.30 Highland
70. 12 Rebecca Potje 24:16.53 Althoff Catholic
71. 12 Kaylee Fisk 24:19.33 Columbia
72. 12 Elizabeth Harla 24:19.95 Althoff Catholic
73. 12 Grace Fuehne 24:20.08 Breese (Mater Dei)
74. 12 Kinsey Stockmann 24:25.10 Breese (Mater Dei)
75. 12 Isabel Allen 24:26.63 Jerseyville (Jersey)
76. 10 Olivia Perkes 24:27.95 Breese (Mater Dei)
77. 9 Kristen Ess 24:30.67 Breese (Central)
78. 10 Amanda Rivera 24:32.12 Granite City
79. 10 Zoe Haworth 24:34.89 Mascoutah
80. 11 Kayla Perry 24:38.92 McCluer North
81. 11 Hannah Norman 24:43.24 Farmington
82. 10 Christina Martin 24:54.08 Waterloo
83. 10 Mia Smith 24:55.42 Belleville (East)
84. 9 Maggie Spriggs 24:55.65 O'Fallon (First Bapt...
85. 11 Cleo Le Beau 25:02.28 Althoff Catholic
86. 11 Kaleigh Vinson 25:04.18 Farmington
87. 10 Grace Bracco 25:11.06 Springfield (Sacred ...
88. 9 Lauren Smith 25:15.98 Springfield (Sacred ...
89. 11 Abby Dial 25:17.22 Jerseyville (Jersey)
90. 10 Claire Becker 25:24.25 Springfield (Sacred ...
91. 10 Keishauna Pleasant 25:34.67 McCluer North
92. 12 Ellie Smith 25:38.91 Jacksonville
93. 11 Meredith Wilke 25:44.79 Breese (Mater Dei)
94. 10 Meagan Wallendorff 25:59.42 Wood River (East Alt...
95. 11 Grace Hodges 25:59.91 O'Fallon (First Bapt...
96. 11 Madison Stone 26:05.18 Breese (Mater Dei)
97. 10 Kaitlyn Krueger 26:13.53 Jerseyville (Jersey)
98. 11 Samantha Steckel 26:14.80 Jerseyville (Jersey)
99. 9 Paige Daniels 26:20.69 Jacksonville
100. 11 Carly Kampwerth 26:29.20 Breese (Mater Dei)
101. 12 Rachel Murray 26:49.30 Jerseyville (Jersey)
102. 9 Alexis Lyles 26:57.31 Alton
103. 10 Megan Croxford 27:15.67 Alton
104. 10 Arielle Jackson 27:27.32 Jacksonville
105. 10 Emily Collins 27:32.77 McCluer North
106. 10 Allyssa Koch 27:44.00 Breese (Central)
107. 11 Jaden Myint 28:10.29 Granite City
108. 12 Fran Tepen 28:16.27 Jerseyville (Jersey)
109. 10 Dusk Donoho 28:21.46 Salem
110. 11 Brooke Du hart 28:22.47 Granite City
111. 10 Cierra Aherin 28:27.29 Jacksonville
112. 12 Madeline Croxford 28:43.61 Alton
113. - Annabella Huffhines 28:49.28 Columbia
114. 9 Nicole Hempen 29:45.89 Breese (Central)
115. - Elizabeth Ruvalcaba 30:43.92 Roxana
116. 10 Mackenzie Oswald 30:45.60 Jacksonville
117. 9 Jessie Cirrincione 30:54.20 Breese (Central)
118. 10 Jenna Muehlher 31:08.25 Columbia
119. 10 Amanda Koeningstein 32:00.00 Columbia
120. 11 Meleny Varela 32:15.00 Collinsville
121. 11 Maddie Alvis 34:00.00 Salem
Provided by Athletic.net
Official Team Scores
1. O'Fallon 15
2. Chatham (Glenwood) 66
3. Mascoutah 93
4. Freeburg 97
5. Farmington 103
6. Belleville (West) 164
3 Miles OPEN
PL Year Name Time Team
1. 11 Julia Gundlach 20:51.94 O'Fallon
2. 10 Madeline McKittrick 21:05.82 O'Fallon
3. 9 Abby Causey 21:38.56 O'Fallon
4. 9 Bella Miller 21:54.10 O'Fallon
5. 10 Grace Clinton 22:13.19 O'Fallon
6. 12 Jessica Davis 22:21.88 O'Fallon
7. 10 Faye Swanson 22:27.50 O'Fallon
8. 10 Abi Jackson 22:31.78 O'Fallon
9. 9 Hannah Reeves 22:37.94 Chatham (Glenwood)
10. 11 Jordan Baskette 22:41.56 O'Fallon
11. 11 J'Annah Adkins 22:46.01 O'Fallon
12. 10 Kendall Schieppe 22:58.98 O'Fallon
13. 10 Caitlyn Thamke 23:19.52 O'Fallon
14. 10 Macy Schrage 23:20.92 Chatham (Glenwood)
15. 12 Talia Christensen 23:28.69 O'Fallon
16. 10 Zoe Weiss 23:30.69 Chatham (Glenwood)
17. 10 Celena Haight 23:32.44 O'Fallon
18. 9 Savannah Ruhman 23:33.90 O'Fallon
19. 12 Morgan Hurley 23:44.58 Chatham (Glenwood)
20. 9 Ashley Fisher 23:47.40 Belleville (East)
21. 9 Brooke Fulton 23:54.71 O'Fallon
22. 9 Kenah Johnson 24:11.97 O'Fallon
23. 10 Kelsey Luchtefeld 24:26.67 Freeburg
24. 9 Caroline Dickinson 24:33.07 Farmington
25. 11 Mira McAtee 24:35.19 Glen Carbon (Father ...
26. 9 Charlotte Shortsle... 24:48.57 Mascoutah
27. 11 Morgan Waugh 24:50.50 Mascoutah
28. 11 Samantha Skuta 24:53.90 Farmington
29. 9 Reese Borth 25:00.86 Civic Memorial
30. 11 Katherine Marler 25:07.05 Freeburg
31. 11 Kyla Benson 25:09.69 Mascoutah
32. 9 Hannah Twidwell 25:11.61 Mascoutah
33. 12 Millie Farley 25:13.19 Freeburg
34. 12 Anyae Williams 25:14.05 Belleville (East)
35. 12 Carissa Christensen 25:18.06 O'Fallon
36. 9 Bryanna Striler 25:21.89 Farmington
37. 11 Elizabeth Orchard 25:26.82 Belleville (West)
38. 12 Alexa Davinroy 25:29.56 Freeburg
39. 12 Chandler Hady 25:40.39 Springfield (Sacred ...
40. 11 Savannah Barton 25:45.86 Farmington
41. 10 Kassidy Peters 25:50.04 Freeburg
42. 9 Mya Gebke 25:51.45 Freeburg
43. 9 Isabella Murphy 25:51.85 Springfield (Sacred ...
44. 11 Cameryn Hodges 25:55.78 Mascoutah
45. 10 Evie Linderman 26:55.31 Chatham (Glenwood)
46. 12 Mary Elizabeth Ray 26:55.60 O'Fallon
47. 10 Barbara Rojas 26:59.23 Farmington
48. 11 Emma Johnson 27:01.91 Farmington
49. 9 Haley Wangelin 27:07.40 Belleville (West)
50. 11 Courtney Bryant 27:07.56 Chatham (Glenwood)
51. 10 Abby Schumacher 27:08.73 Jacksonville
52. 11 Julie Koharik 27:17.70 Mascoutah
53. 9 Madison Correll 27:23.09 Mascoutah
54. 9 Aubrie Swanger 27:23.77 O'Fallon
55. 9 Raven Eastern 27:38.97 O'Fallon
56. 11 Cameron Barnes 27:39.66 Mascoutah
57. 9 Janessa Harrell 27:53.50 McCluer North
58. 9 Ivy Thornberry 27:53.66 Belleville (West)
59. 12 Emily Stein 28:20.16 Freeburg
60. 11 Tyasia Mckinley 29:03.81 Belleville (East)
61. 12 Danielle Dukart-An... 29:06.71 Mascoutah
62. 9 Sadie Kruchten 29:12.73 Belleville (West)
63. 12 Kaitlyn Jennings 29:18.41 Mascoutah
64. 12 Tyler Flint 29:20.14 Mascoutah
65. 10 Riley Bridgewater 29:37.90 Chatham (Glenwood)
66. 12 Jada Jones 29:42.78 Belleville (West)
67. 12 Rachel Dressler 29:49.43 Mascoutah
68. 12 Hannah Brown 29:50.21 Mascoutah
69. 11 Rachel Dukart-Ande... 30:12.33 Mascoutah
70. 9 Aunna Gotsch 30:22.94 Freeburg
71. 9 Milaya Ramirez 30:24.42 Mascoutah
72. 11 Ella Lee 31:00.54 Freeburg
73. 10 Elizabeth Vahlkamp 31:28.87 Freeburg
74. 9 Brianna Murphy 31:30.61 Springfield (Sacred ...
75. 9 Lauren Brooks 31:36.31 Alton
76. - Abby Podshaley 31:40.83 Glen Carbon (Father ...
77. 10 Jaedyn Billingsley 31:55.84 Alton
78. 9 Coralie Range 32:01.11 Mascoutah
79. 10 Danielle Dankenbring 32:06.18 Civic Memorial
80. 10 Kristi Scott 32:14.52 Alton
81. 9 Gloria Rowden 32:19.98 Alton
82. 12 Leah Wolf 32:31.35 Freeburg
83. 9 Daisia Wilson 32:34.40 Belleville (East)
84. 12 Megan Mathews 32:35.24 Freeburg
85. 11 Reygan Dawson 32:35.42 Freeburg
86. 12 Grace Simpson 32:37.70 Mascoutah
87. 11 Haleigh Borger 32:47.37 Freeburg
88. 10 Caylie Olson 32:53.77 Freeburg