Boys 3 Mile Run
PL GR Name Time Team
1. 11 Eli Ten Eyck 15:10.74 PR Pittsfield
2. 11 Charlie Parrish 15:17.81 Freeburg
3. 11 Luke Goebel 15:33.37 PR Breese (Mater Dei)
4. 11 Josh Cable 15:40.65 SR Rochester
5. 12 Alex Mack 15:46.46 Freeburg
6. 12 Drew Wilkerson 15:48.46 PR Freeburg
7. 11 Zach Haley 16:10.90 PR Quincy (Notre Dame)
8. 10 Corbin Schwable 16:16.18 Freeburg
9. 12 Craig Collier 16:24.30 PR Freeburg
10. 11 Jason Landon 16:24.55 Carlinville
11. 11 Ryan Poggenpohl 16:28.34 PR Litchfield
12. 11 Grayson Armour 16:30.62 Carlinville
13. 11 Samuel Mock 16:30.84 Carlinville
14. 10 Carson Smith 16:36.71 Freeburg
15. 11 Charles Helton IV 16:38.18 Carlinville
16. 10 Blake Hatter 16:40.62 PR Freeburg
17. 10 Caden Bohn 16:41.96 Piasa (Southwestern)
18. 10 Bailey Lippold 16:42.46 Carlinville
19. 12 Jacob Latonis 16:46.68 Pana
20. 11 Kevin Medlin 16:53.93 PR Breese (Mater Dei)
21. 12 Brandon Isom 16:58.11 PR Roxana
22. 12 Otto Stark 17:02.62 PR Breese (Mater Dei)
23. 12 Collin Kessinger 17:05.40 Greenville
24. 10 Will Brant 17:05.62 O'Fallon (First Bapt...
25. 12 Dakota Stumpf 17:10.21 PR Roxana
26. 12 Luke Worley 17:11.34 Freeburg
27. 12 Jake Roustio 17:12.34 PR Wood River (East Alt...
28. 11 Javon Watkins 17:14.65 Edwardsville (Metro-...
29. 10 Alex Mast 17:14.87 PR Quincy (Notre Dame)
30. 12 Thomas Hull 17:22.58 PR Pittsfield
31. 12 Anthony Detmer 17:23.34 PR Breese (Central)
32. 12 Jordan Lee 17:26.49 PR Freeburg
33. 12 Jared Holliday 17:27.18 PR Freeburg
34. 9 Elliott Staley 17:31.49 PR Rochester
35. 10 Cree Stumpf 17:35.40 PR Roxana
36. 9 McKallen Smith 17:40.58 PR Freeburg
37. 12 Brendon Springman 17:43.40 Wood River (East Alt...
38. 9 Michael Benning 17:50.43 Springfield (Lutheran)
39. 9 Bryan Piper 17:51.84 PR Pittsfield
40. - James Hensler 17:52.71 PR Roxana
41. 9 Briley Roper 18:03.27 Carlinville
42. 12 Zach Vespa 18:05.58 PR Springfield (Lutheran)
43. 11 Darion Brooks 18:10.62 SR Edwardsville (Metro-...
44. 10 Ryne White 18:13.02 Wood River (East Alt...
45. 11 Grant Seniker 18:15.99 Piasa (Southwestern)
46. 10 Hayden Donaldson 18:19.71 PR Quincy (Notre Dame)
47. 10 Wyatt Watkins 18:20.93 PR Pittsfield
48. 9 Sam Schlegl 18:24.74 PR Quincy (Notre Dame)
49. 10 Landon Miles 18:25.11 PR Freeburg
50. 12 Mitchell Wilke 18:26.40 SR Breese (Mater Dei)
51. 9 Ryan McClintock 18:26.93 PR Rochester
52. 11 Nathan Lowe 18:34.08 PR Roxana
53. 11 Daniel Jones 18:35.34 Maryville (Father Mc...
54. 10 Owen Ley 18:35.58 Quincy (Notre Dame)
55. 10 Colton Mitchell 18:35.81 SR Rochester
56. 12 William Cotter 18:36.71 PR Roxana
57. 12 Robby McQuinn 18:47.24 PR Springfield (Lutheran)
58. 9 Nathaniel Cross 18:49.43 PR Rochester
59. 12 Tyler Fritch 18:50.96 PR Breese (Mater Dei)
60. 10 Nathan Haxel 18:53.46 Quincy (Notre Dame)
61. 11 Sam Finson 18:58.02 SR Quincy (Notre Dame)
62. 11 Logan Van Ness 18:58.46 PR Breese (Central)
63. 10 Noah Hollenkamp 18:59.24 PR Breese (Central)
64. 11 Ben Fiedler 19:03.18 Freeburg
65. 10 Nick Wolden 19:03.68 PR Breese (Mater Dei)
66. 10 Troy Hofstrand 19:03.90 PR Rochester
67. 9 Andrew Stevenson 19:05.18 Breese (Mater Dei)
68. 11 Bailey Webster 19:11.71 PR Litchfield
69. 12 Adam Sanders 19:12.34 PR Marquette Catholic
70. 10 Jonah Wilson 19:12.93 SR Edwardsville (Metro-...
71. 11 Jacob Mustain 19:13.34 PR Wood River (East Alt...
72. 12 Ian Alberts 19:19.37 Freeburg
73. 9 Zachary Brasel 19:19.62 Maryville (Father Mc...
74. 10 James Sullivan 19:19.84 PR Breese (Mater Dei)
75. 12 Derek Shearer 19:24.02 PR Maryville (Father Mc...
76. 9 Ehtan VanPutte 19:24.87 Staunton
77. 10 Gage Brust 19:27.02 PR Rochester
78. 12 Caine Ashlock 19:29.30 Greenville
79. 12 Jazz Richardson 19:29.52 PR Roxana
80. 12 Pat Clark 19:30.14 PR Pana
81. 9 Connor Crowl 19:31.99 Freeburg
82. 10 Andrew Noack 19:33.55 Wood River (East Alt...
83. 9 Douglas Johnson 19:33.78 PR Roxana
84. 10 Josh Jacobsen 19:34.02 SR Edwardsville (Metro-...
85. 9 Lucas Schaaf 19:34.24 PR Staunton
86. 9 Cale Williams 19:39.65 Carlinville
87. 12 Nathan Mueller 19:40.49 Freeburg
88. 9 Gage Robinette 19:41.02 PR Roxana
89. 9 John Walsh 19:41.84 PR Breese (Central)
90. 10 Elijah Burns 19:42.24 Maryville (Father Mc...
91. 9 Franklin McClimans 19:42.52 Maryville (Father Mc...
92. 12 Austin Parish 19:45.21 Staunton
93. 12 Ryan Herrington 19:46.02 Freeburg
94. 11 Nathan Erwin 19:54.74 PR Freeburg
95. 9 Blake Schinzler 19:56.84 Moweaqua (Central A-M)
96. 9 Jacob Western 20:00.40 PR Rochester
97. 10 Jordon Cathorall 20:01.81 Piasa (Southwestern)
98. 12 Kevin Wiles 20:02.08 Freeburg
99. 10 Joel Woodruff 20:05.71 PR Roxana
100. 10 Ray Litchfield 20:07.62 PR O'Fallon (First Bapt...
101. 9 Finley Jonathan 20:13.90 PR Quincy (Notre Dame)
102. 10 Devin Thomeczek 20:14.49 Roxana
103. 10 Ryan Leadley 20:16.37 Freeburg
104. 9 Tucker Lemon 20:22.58 Litchfield
105. 11 Simeon Robart 20:26.49 Greenville
106. 10 Austin Wilkinson 20:27.90 Piasa (Southwestern)
107. 11 Chase Wallendorff 20:28.11 Wood River (East Alt...
108. 9 Zachary Mcclure 20:29.49 PR Rochester
109. 10 Jay McAfee 20:33.34 Springfield (Lutheran)
110. 11 Martin Cralley 20:33.87 PR Staunton
111. 9 Derek Watson 20:34.43 Piasa (Southwestern)
112. 10 Lucas McElroy 20:35.11 SR Moweaqua (Central A-M)
113. - Brandon Black 20:35.34 Moweaqua (Central A-M)
114. 9 Brandon Wagoner 20:37.87 Staunton
115. 9 Aidan Schlichting 20:38.40 PR Freeburg
116. 10 Colin James 20:40.74 PR Pittsfield
117. 12 Will Sunderland 20:43.40 Greenville
118. - Toby Uew 20:44.52 PR Breese (Mater Dei)
119. 9 Matthew Leitschuh 20:44.81 Litchfield
120. 10 Austin Brimer 20:45.58 PR Wood River (East Alt...
121. 11 Seth Evans 20:46.11 SR Carlinville
122. 10 Dalton Steinkamp 20:46.84 Quincy (Notre Dame)
123. 12 Owen Holliday 20:50.08 Freeburg
124. 9 Jacob Rickert 20:53.90 PR Freeburg
125. 10 David Akeman 20:57.30 PR Roxana
126. 10 Nathaniel Perry 20:58.34 PR Edwardsville (Metro-...
127. 11 Logan Nickerson 21:00.37 Freeburg
128. 9 Cole Ratermann 21:01.05 PR Breese (Central)
129. 9 Alex Schiefer 21:01.74 PR Breese (Central)
130. 11 Caleb Duke 21:03.37 PR Breese (Central)
131. 12 Doug Carlile 21:04.27 Litchfield
132. 10 David Oliver 21:09.46 Freeburg
133. 12 Noah Young 21:13.02 Staunton
134. 12 Christian Kester 21:14.99 Greenville
135. 11 Sean Walsh 21:19.90 Freeburg
136. 9 Colby Dankenbring 21:21.58 PR Piasa (Southwestern)
137. 10 Bryson Taylor 21:22.37 PR Rochester
138. 11 Seth Cox 21:23.62 PR Marquette Catholic
139. 11 Blake Unterbrink 21:24.62 Wood River (East Alt...
140. 10 Noah Pickerill 21:33.24 Staunton
141. 12 Alex Kinsel 21:35.71 SR Quincy (Notre Dame)
142. 12 Jarod Silhavy 21:35.90 Maryville (Father Mc...
143. 12 Rhees Hancock 21:41.52 Litchfield
144. 12 Garrett Rinella 21:42.99 Greenville
145. 10 Alex Pastrovich 21:45.18 PR Litchfield
146. 12 Alex Berowski 21:45.43 Freeburg
147. 11 Jason Lealaimatafao 21:53.14 Freeburg
148. 9 Jacob Kraus 21:54.65 Maryville (Father Mc...
149. 10 Eric Bone 22:00.49 Staunton
150. 10 John Campbell 22:06.78 Greenville
151. 9 Wyatt Broyles 22:09.21 O'Fallon (First Bapt...
152. 9 Grayson Hatch 22:11.05 PR Rochester
153. 9 Eli Finson 22:21.30 Quincy (Notre Dame)
154. 10 David Ludwig 22:36.87 Springfield (Lutheran)
155. 12 Brendan Miller 22:38.40 Freeburg
156. 10 Nick Yeager 22:40.18 Freeburg
157. 9 Josh Schuette 22:55.05 PR Staunton
158. 11 Jason Hendricks 22:58.55 Piasa (Southwestern)
159. 10 Griffin Dorethy 22:59.24 Greenville
160. 10 Evan Lucas 23:00.58 PR Freeburg
161. 9 Nick Hamm 23:02.05 Marquette Catholic
162. 9 Caleb Tanzyus 23:10.52 Maryville (Father Mc...
163. 12 Ian Key 23:18.02 SR Edwardsville (Metro-...
164. 9 Braden Stock 23:20.81 Rochester
165. 12 Ben Ebel 23:25.99 PR Freeburg
166. 9 Jack Parker 23:42.78 Freeburg
167. - Jackson Dooling 23:51.43 PR Marquette Catholic
168. 9 Mark Mueller 23:54.30 Maryville (Father Mc...
169. 12 John Quinn 23:57.78 PR Quincy (Notre Dame)
170. 9 Jaylen Brey 24:06.87 Marquette Catholic
171. 10 Colin Gray 24:07.90 Freeburg
172. 9 Colby Litteken 24:29.84 PR Breese (Mater Dei)
173. 11 Jeremy McAdams 24:38.65 Staunton
174. 9 Ethan Lenhardt 24:50.49 PR Roxana
175. 9 Cole Parker 24:57.93 Freeburg
176. 9 Trent Klabough 25:05.34 PR Wood River (East Alt...
177. 10 Ian Seliner 32:40.08 PR Freeburg
Girls 3 Mile Run
PL GR Name Time Team
1. 12 Claudia Magnussen 17:43.90 PR Pana
2. 11 Maddy Eck 18:43.34 PR Springfield (Lutheran)
3. 12 Madeline Campbell 18:45.46 SR Rochester
4. 12 Briana Travis 18:57.55 PR Litchfield
5. 9 Breanna Chandler 19:01.90 Freeburg
6. 9 Kara Williams 19:13.68 PR Pittsfield
7. 9 Kirsten Huffman 19:15.40 Jacksonville (Routt)
8. 12 Alexis Throne 19:16.68 PR Litchfield
9. 10 Elyse Faust 19:16.99 SR Breese (Mater Dei)
10. 10 Madison Throne 19:35.14 Litchfield
11. 12 Ashley Gilmore 19:39.71 Freeburg
12. 9 Riley Vickrey 19:42.96 Marquette Catholic
13. 11 Malina Isaak 19:43.84 PR Breese (Mater Dei)
14. 12 Kristen Collier 19:56.02 Freeburg
15. 10 Ella Borrowman 19:58.74 SR Quincy (Notre Dame)
16. 11 Kayla Whitworth 19:58.99 Freeburg
17. 12 Jackie Eck 20:01.84 SR Springfield (Lutheran)
18. 12 Sophia Lager 20:15.05 SR Breese (Mater Dei)
19. 12 Kaitlyn Sutker 20:16.37 PR Rochester
20. 9 Olivia Richey 20:20.37 PR Carrollton
21. 10 Bernadette Tournoux 20:20.58 Springfield (Lutheran)
22. 10 Lindsey Ayo 20:25.96 PR Quincy (Notre Dame)
23. 10 Brigid Tournoux 20:28.46 Springfield (Lutheran)
24. - Lakeleigh Brown 20:35.40 PR White Hall (North Gr...
25. 9 Caroline Quarton 20:38.68 Litchfield
26. 9 Faith Rackers 20:43.99 Breese (Mater Dei)
27. 9 Gretta Stark 20:45.71 PR Breese (Mater Dei)
28. 12 LeaAnn Johnson 20:51.49 Staunton
29. 10 Katherine Marler 20:53.84 Freeburg
30. 9 Rory Drew 20:54.74 Carlinville
31. 11 Allyson Huffman 20:57.05 PR Jacksonville (Routt)
32. 11 Stasia Nejmanowski 20:59.65 Carlinville
33. 9 Finley Petty 21:00.52 PR Pittsfield
34. 9 Maddie Mense 21:07.11 Freeburg
35. 10 Michaela Tarpley 21:10.34 SR Roxana
36. 10 Lily Baumgartner 21:16.30 Carrollton
37. 10 Page Lee 21:16.49 PR Freeburg
38. 10 Mya Albers 21:17.74 PR Breese (Mater Dei)
39. 10 Erin Forlines 21:22.87 PR Moweaqua (Central A-M)
40. 11 Mackenzie Harris 21:24.84 Carlinville
41. 9 Jazel Carr 21:29.58 PR Quincy (Notre Dame)
42. 10 Reagan Schwable 21:30.30 PR Freeburg
43. 12 Annie Gegen 21:32.18 SR Rochester
44. 9 Jessica Shepherd 21:33.02 Freeburg
45. 9 Grace Marlen 21:44.68 PR Freeburg
46. 12 Jordan Brandt 21:45.78 SR Litchfield
47. 10 Molly Lewis 21:49.58 Carlinville
48. 12 Peyton Oden 21:52.21 SR Quincy (Notre Dame)
49. 10 Lexa Borrowman 21:54.81 PR Quincy (Notre Dame)
50. 10 Jordyn Rakers 21:59.08 PR Breese (Central)
51. 10 Rachel Olroyd 22:04.40 Carlinville
52. 12 Shalyn Edwards 22:06.02 Roxana
53. 9 Kelsey Luchtefeld 22:12.84 Freeburg
54. 10 Jamie Hock 22:13.05 SR Freeburg
55. 10 Grace Hodges 22:23.21 O'Fallon (First Bapt...
56. 10 Brandy Stambaugh 22:25.24 Freeburg
57. 9 Skylar Nickel 22:25.46 Carlinville
58. 9 Katelyn Vymola 22:26.11 PR Freeburg
59. 10 Emily Wiegmann 22:27.46 PR Breese (Mater Dei)
60. 12 Haley Alt 22:29.43 SR Freeburg
61. 10 Madeline Sullivan 22:34.18 PR Breese (Mater Dei)
62. - Margaret Palen 22:35.11 PR Roxana
63. 9 Cadence Brenham 22:35.74 PR Rochester
64. 11 Hailey Campbell 22:36.08 SR Rochester
65. 9 Aubrey Adrian 22:36.52 Moweaqua (Central A-M)
66. 10 Victoria Tarpley 22:36.90 SR Roxana
67. 9 Olivia Perkes 22:38.34 PR Breese (Mater Dei)
68. 12 Elizabeth Holan 22:44.81 Litchfield
69. 12 Kaylan Schinzler 22:50.74 PR Moweaqua (Central A-M)
70. 9 Faye Swanson 22:55.93 O'Fallon (First Bapt...
71. 11 Isabelle Wolff 22:57.21 Piasa (Southwestern)
72. 11 Emma Leonhard 22:59.74 Greenville
73. 12 Bryn Guthrie 23:02.81 PR Litchfield
74. 11 Kate Muravjova 23:03.90 PR Edwardsville (Metro-...
75. - Marisa Haskle 23:12.18 White Hall (North Gr...
76. 9 Pattty Walch 23:16.11 Carlinville
77. 10 Marissa Cravens 23:22.21 Pana
78. 9 Samantha Strieker 23:25.78 PR Quincy (Notre Dame)
79. 12 Makayla Gunter 23:27.49 Freeburg
80. 10 Jaidyn Peebles 23:33.14 SR Roxana
81. 9 Anna Baugher 23:36.14 Litchfield
82. 10 Mira McAtee 23:40.21 Maryville (Father Mc...
83. 12 Ashley Moore 23:40.71 Piasa (Southwestern)
84. 12 Bailey Cox 23:42.34 Carlinville
85. - Kinsey Merrifield 23:44.05 Moweaqua (Central A-M)
86. 11 Brittnay Komor 23:44.71 Litchfield
87. 11 Laura Beckett 23:46.40 Moweaqua (Central A-M)
88. 11 Nahlan Mathis 23:53.18 Moweaqua (Central A-M)
89. 11 Grace Fuehne 23:57.68 SR Breese (Mater Dei)
90. 10 Gabby Bertin 23:59.14 Moweaqua (Central A-M)
91. 9 Alyssa Mendoza 24:00.08 PR Roxana
92. 10 Meg Bosse 24:02.78 PR Roxana
93. 9 Kyleigh Hallows 24:03.81 PR Piasa (Southwestern)
94. 12 Jenna Sanchez 24:04.52 Greenville
95. 9 Nura Freese 24:08.62 PR Edwardsville (Metro-...
96. 9 Ainsley Baldwin-Zu... 24:17.99 Staunton
97. 11 Haylee Hallows 24:28.68 PR Piasa (Southwestern)
98. 9 Mackenzie Fisher 24:29.49 Staunton
99. 12 Kaylee Dailey 24:38.87 Wood River (East Alt...
100. 12 Aften Richter 24:40.90 PR Breese (Mater Dei)
101. 9 Shea Nail 24:43.24 Freeburg
102. 9 Kassidy Peters 24:48.93 PR Freeburg
103. 12 Megan Schilly 24:50.68 Maryville (Father Mc...
104. 9 Isabelle Eimer 24:55.37 PR Freeburg
105. 11 Lacey Schrand 25:02.14 PR Breese (Central)
106. 10 Carly Kampwerth 25:06.58 SR Breese (Mater Dei)
107. 10 Sammy Kuhl 25:07.27 Breese (Central)
108. 12 Taylor Rivera 25:09.58 SR Freeburg
109. 11 Julia Mayes 25:10.99 PR Rochester
110. 12 Madeleine Nuebel 25:15.05 SR Quincy (Notre Dame)
111. 10 Bree Rochkes 25:18.68 PR Pana
112. 11 Trinity Hilton 25:20.46 PR Moweaqua (Central A-M)
113. 12 Katie Peters 25:23.99 PR Freeburg
114. 10 Madison Stone 25:27.71 PR Breese (Mater Dei)
115. 11 Brynne Wallace 25:30.24 SR Edwardsville (Metro-...
116. 11 Desiree Lesicko 25:31.65 Staunton
117. 10 Sabrina Burns 25:33.46 PR Piasa (Southwestern)
118. 11 Abigail Podshadley 25:36.58 Maryville (Father Mc...
119. 11 Haylee Brickey 25:38.74 PR White Hall (North Gr...
120. 10 Meredith Wilke 25:39.27 PR Breese (Mater Dei)
121. 12 Lizzy Staub 25:43.21 Freeburg
122. 11 Galaxie Vail 25:47.71 Piasa (Southwestern)
123. 11 Paige Brueggemann 26:10.78 Breese (Central)
124. 10 Justice Brock 26:14.08 Carlinville
125. 11 Millie Farley 26:14.49 Freeburg
126. 10 Allison Etter 26:27.81 PR Freeburg
127. 9 Arielle Jackson 26:29.49 Rochester
128. 10 Kennedi Koetzle 26:31.81 PR Marquette Catholic
129. 11 Ariana Coan 26:36.02 SR Staunton
130. 11 Amy Duty 26:53.24 SR Piasa (Southwestern)
131. 12 Madelynne Ryan 26:54.93 PR Rochester
132. 11 Rachel Strubbe 26:58.65 Carlinville
133. 10 Patience Roberts 27:00.96 Litchfield
134. 11 Kimmie Stinson 27:10.40 PR Edwardsville (Metro-...
135. 10 Matteson Gragert 27:17.96 Rochester
136. 11 Courtney Stahling 27:28.46 Piasa (Southwestern)
137. 12 Allison Bergkoetter 27:32.40 Freeburg
138. 9 Bridget Weeks 27:34.46 Maryville (Father Mc...
139. 10 Olivia Badalamenti 27:40.49 PR Edwardsville (Metro-...
140. 10 Mackenzie Sievers 27:43.27 Staunton
141. 9 Rhiley Holthaus 28:23.34 PR Breese (Central)
142. 10 Lexi Haskins 28:33.87 PR Quincy (Notre Dame)
143. 9 Andrea Gwillim 28:38.05 PR Piasa (Southwestern)
144. 12 Maddison Schneider 28:43.08 Freeburg
145. 9 Caylie Olson 28:46.71 PR Freeburg
146. 11 Karla Tovar 28:55.24 Roxana
147. 12 McKenzie Smith 29:11.55 Freeburg
148. 11 Erin Giller 29:49.87 PR Breese (Central)
149. 10 Shyteria Coke 29:51.40 Litchfield
150. 12 Lauren Eaton 30:44.21 Quincy (Notre Dame)
151. 12 Alesa Wilson 31:18.71 PR Freeburg
152. 9 Sara St. John 31:35.18 Marquette Catholic
153. 9 Elizabeth Vahlkamp 32:06.24 Freeburg
154. 10 Emily Sauzek 32:08.52 PR Freeburg
155. 10 Reygan Dawson 32:27.87 Freeburg
156. 9 Allyssa Koch 32:34.11 Breese (Central)
157. 9 Zoe Redmon 32:45.43 Breese (Central)
158. 11 Alexa Davinroy 33:26.14 Freeburg
159. 12 Elizabeth Ratsch 33:47.37 SR Rochester