Boys 2 mile run
pl first name last name team time grade
1 Alex McMillen Lafayette (Wildwood) 11:06.9 10
2 Cole Johnson Lafayette (Wildwood) 11:28.2 11
3 Michael Nicholson Lafayette (Wildwood) 11:28.3 11
4 Andrew Ahrens Parkway Central 11:28.8 9
5 Alex Smith DeSmet Jesuit 11:29.6 12
6 Jack Groos Lafayette (Wildwood) 11:30.2 11
7 Devin MacKlin Rockwood Summit 11:34.2 11
8 Palmer Parish Eureka 11:49.6 10
9 Jacob Besch Marquette 11:50.1 11
10 Jackson Bontty Webster Groves 11:50.6 11
11 Ben Stubblefield Eureka 11:52.6 10
12 Ethan Koop Marquette 11:53.0 9
13 Brody Whalen St. Louis Priory 11:54.1 9
14 Christian Gray Webster Groves 11:54.3 11
15 Jacob Ward Lafayette (Wildwood) 11:55.3 11
16 Jack Warmann Marquette 11:55.8 12
17 Cameron Carpenter Lafayette (Wildwood) 12:02.4 12
18 Max Kornfeld Ladue Horton Watkins 12:02.5 11
19 Stiles Westerbeck Webster Groves 12:03.4 9
20 Nicholas Dolson Marquette 12:05.0 11
21 Bryce Simpson Lafayette (Wildwood) 12:07.9 12
22 Johnny Martin Ladue Horton Watkins 12:10.5 9
23 Josh Luetkemeyer DeSmet Jesuit 12:12.5 11
24 Hayden Dierker St. Louis Priory 12:14.1 9
25 Nick Abbenhaus DeSmet Jesuit 12:14.9 10
26 Nick Riordan DeSmet Jesuit 12:18.0 12
27 Nick Einig DeSmet Jesuit 12:19.5 11
28 Tristan Gruender Lafayette (Wildwood) 12:21.0 11
29 Thomas Bremehr Webster Groves 12:25.0 11
30 Stephen Jiang Ladue Horton Watkins 12:27.0 9
31 Drew Baker Marquette 12:27.7 12
32 Teddy Fujimoto Eureka 12:28.3 12
33 Jeremy Boyce Eureka 12:30.4 11
34 Jonah McHaffie Timberland 12:32.1 9
35 Dorian Woodson Farmington 12:37.4 10
36 Tim Brooks Battle 12:38.6 9
37 Keizo Sullivan Eureka 12:40.7 11
38 Thomas Putnam Webster Groves 12:42.3 12
39 Quinn Coffmann Webster Groves 12:42.3 10
40 Jacob Laupan Marquette 12:42.5 10
41 Eric Reed Lafayette (Wildwood) 12:42.9 9
42 Evan Welch Webster Groves 12:43.9 10
43 Danny Weishaar DeSmet Jesuit 12:47.0 9
44 Zach Flower Eureka 12:47.7 9
45 Jacob Brunsman Rockwood Summit 12:49.0 11
46 Aidan Oiknine Ladue Horton Watkins 12:49.6 9
47 Matthew Capps St. Louis Priory 12:50.2 11
48 Quinton Durer Marquette 12:50.3 10
49 Nathan Derucki Lafayette (Wildwood) 12:50.6 9
50 Jeff Swift Marquette 12:53.9 10
51 Oliver Feldenberg Ladue Horton Watkins 12:54.4 12
52 Nathan Levinson St. Francis Borgia 12:55.4 12
53 Blake Slinkard Rockwood Summit 12:56.0 10
54 Julien Budde Webster Groves 12:57.8 11
55 Sean Moen St. Louis Priory 12:58.5 10
56 Michael Mancell Marquette 13:00.8 11
57 Alex Mosquera DeSmet Jesuit 13:01.2 9
58 Adam Urish St. Louis Priory 13:01.9 11
59 Ben Hutchens Ladue Horton Watkins 13:02.2 9
60 Michael Wayne Ladue Horton Watkins 13:02.9 10
61 Luke Jansen DeSmet Jesuit 13:03.3 10
62 Cole Allen Timberland 13:03.5 11
63 Yan Rybak Ladue Horton Watkins 13:03.8 12
64 Matt Wunderlich DeSmet Jesuit 13:04.0 10
65 Joseph Mosquera DeSmet Jesuit 13:06.5 9
66 Andrew Thom Eureka 13:06.7 10
67 William Stappenbeck Ladue Horton Watkins 13:07.2
68 Evan Robinson Farmington 13:09.2 12
69 Benjamin Wilson Ft. Zumwalt South 13:10.4 10
70 Ryan Luektemeyer Webster Groves 13:10.8 9
71 Ezra Sheffel Battle 13:13.1 9
72 Justin Coleman Timberland 13:13.9 9
73 Jake Vancardo Rockwood Summit 13:14.8 11
74 James Hohls Lafayette (Wildwood) 13:15.6 10
75 Derek Crocker Lafayette (Wildwood) 13:17.7 9
76 Nikhil Krishnan Rockwood Summit 13:18.1 10
77 Caden O'Bannon Rockwood Summit 13:19.9 10
78 Matt Chen Parkway Central 13:20.3 10
79 Ikaika Fouts Eureka 13:24.3 11
80 Brett Krueger Webster Groves 13:25.5 9
81 Grant Rolofson Eureka 13:25.8 11
82 Griffin Coyle Webster Groves 13:26.3 11
83 Justin Wayne Ladue Horton Watkins 13:28.3 11
84 Brayden Haas Marquette 13:28.4 10
85 Chase Tennyson Francis Howell Central 13:31.0 10
86 Donald Carter Eureka 13:32.4 11
87 Christian Drummond St. Louis Priory 13:33.8 10
88 Jacob Stone Parkway Central 13:33.9 10
89 Hayden Thomas Timberland 13:34.0 11
90 Max Yue Ladue Horton Watkins 13:34.5 11
91 Daniel Jung Ladue Horton Watkins 13:36.6 10
92 Luke Boyette Lafayette (Wildwood) 13:37.6 10
93 Jt Hale Rockwood Summit 13:38.2 11
94 Noah Kronauge Lafayette (Wildwood) 13:39.9 9
95 Eddie Mitchell Webster Groves 13:40.6 9
96 Ben Wieselman Webster Groves 13:40.9 10
97 Nathan Brown Francis Howell Central 13:41.6 10
98 Max Rockafellow DeSmet Jesuit 13:42.8 9
99 Blake Painter Francis Howell Central 13:42.9 10
100 Drew Valchar Marquette 13:43.3 11
101 Michael O'Sullivan St. Louis Priory 13:43.8 10
102 Jack Schiffhauer Rockwood Summit 13:46.6 10
103 Quinn Graessle Marquette 13:49.1 11
104 Grant Modica Ft. Zumwalt South 13:51.4 10
105 Na'zir Dent Lafayette (Wildwood) 13:51.8 9
106 Oliver Jurdo Ft. Zumwalt South 13:51.9 10
107 Parssa Sazdar Marquette 13:52.5 12
108 Josh Weisbard Ladue Horton Watkins 13:52.6 12
109 Charlie Schaeffer Parkway Central 13:54.2 10
110 Jonathan Madsen Marquette 13:55.2 9
111 Andy Hinkamp Rockwood Summit 13:56.1 10
112 Ethan Hunn Ft. Zumwalt South 13:56.6 10
113 Jackson Lehman Rockwood Summit 13:58.0 9
114 Noah Smock Ladue Horton Watkins 13:59.0 9
115 Gavin Anderson Farmington 14:00.2 9
116 Kientzel Andrew Rockwood Summit 14:01.1 10
117 Andrew Houmes Francis Howell Central 14:03.4 10
118 Aaron Ginsparg Parkway Central 14:04.5 12
119 Mario Colombo Webster Groves 14:05.8 10
120 Devin Kelly DeSmet Jesuit 14:06.9 11
121 Jake Greene Fox 14:08.1 9
122 Caylen Nielson Farmington 14:08.2 10
123 Bryce Batcheller Rockwood Summit 14:11.5 9
124 Iii Williams Parkway Central 14:12.7
125 Kevin Zhou Marquette 14:13.2 10
126 Zach Barron Farmington 14:13.9 12
127 Kyle Koenig Webster Groves 14:14.2 11
128 Blane Romanoski Ft. Zumwalt South 14:15.5 9
129 Ethan Hill Marquette 14:16.0 12
130 Sam Korn Ladue Horton Watkins 14:16.0 12
131 Kole Wetzler DeSmet Jesuit 14:16.2 12
132 Philip Carney Marquette 14:16.7 10
133 Eli Allen Francis Howell Central 14:17.1 10
134 Peter Jakiela Ladue Horton Watkins 14:17.4 11
135 Robby Jakcsy Eureka 14:18.8 10
136 Jackson Shanker Parkway Central 14:19.0 9
137 Kevin Peng Lafayette (Wildwood) 14:19.1 10
138 Blake Koehr Rockwood Summit 14:19.2 9
139 Jackson Green Marquette 14:19.5 12
140 Austin Mueller DeSmet Jesuit 14:19.6 12
141 Nathan Tucker Francis Howell Central 14:19.8 10
142 Jack Rubelman Rockwood Summit 14:19.9 10
143 John Puricelli Lafayette (Wildwood) 14:20.3 9
144 William Howard Marquette 14:20.9 12
145 Charlie Rosenzweig Parkway Central 14:21.3 9
146 Collin Gunn Webster Groves 14:21.8 12
147 Jason Allen DeSmet Jesuit 14:22.1 12
148 Logan Schmitt Marquette 14:23.0 9
149 Adrean Ramillano Webster Groves 14:23.2 11
150 Khotso Moore Webster Groves 14:24.9 10
151 Jordan Fellner Parkway Central 14:25.8 9
152 Rahul Suresh Kanna Lafayette (Wildwood) 14:26.2 10
153 Ben Dreher Marquette 14:26.4 11
154 Grant Currington Farmington 14:26.7 9
155 Joseph He Ft. Zumwalt South 14:26.8 9
156 Tyler Lammert Timberland 14:27.3 10
157 Gabe Kemna St. Louis Priory 14:27.6 9
158 Kyle Gribbon Lafayette (Wildwood) 14:27.6 11
159 Caleb Schoenberg Timberland 14:28.4 9
160 Zach Niemira Webster Groves 14:28.7 11
161 Spencer Lecorgne Ladue Horton Watkins 14:30.7 11
162 Blake Mangan Marquette 14:31.0 12
163 Alex Martin Fox 14:31.2 9
164 Archer Lamb Eureka 14:31.6 9
165 Chuckie Lambert Farmington 14:31.6 11
166 Adam Hamelback Parkway Central 14:32.5 10
167 Jacob Brzyski Marquette 14:35.2 12
168 Caden Brown DeSmet Jesuit 14:38.2 10
169 Evan Armstrong Francis Howell Central 14:39.3 12
170 Parker Wilson Farmington 14:40.5 9
171 Cole Jansen DeSmet Jesuit 14:40.9 10
172 Travis Becher Ft. Zumwalt South 14:42.3 10
173 Nicholas Rausch Ladue Horton Watkins 14:42.8 11
174 Max Arnold Marquette 14:42.9 11
175 Gavin Fair Parkway Central 14:43.3 9
176 Jackson Estanwick Marquette 14:43.7 10
177 Cavan Mank DeSmet Jesuit 14:44.2 9
178 Issac Opoku Rockwood Summit 14:46.2 9
179 Milo Broshears Webster Groves 14:47.2 10
180 Adam James Marquette 14:47.5 9
181 Charlie Carter Eureka 14:50.2 9
182 W. Orion Kornfeld Ladue Horton Watkins 14:51.1 9
183 Barry Currie Ladue Horton Watkins 14:52.3 10
184 Zachary Grellner Lafayette (Wildwood) 14:52.4 10
185 Brad Hashbarger DeSmet Jesuit 14:52.9 10
186 Zach Mella St. Louis Priory 14:53.0 10
187 Darius Jones KIPP St. Louis 14:54.4 9
188 Anthony Butcher Battle 14:55.3 9
189 Justin Koenig Webster Groves 14:55.5 11
190 Peter Schaefer Parkway Central 14:55.5 9
191 Andrew Harmon Timberland 14:55.5 10
192 Evin Mears Timberland 14:56.6 11
193 Luke Grater Parkway Central 14:57.1 9
194 Fodor Luke Rockwood Summit 14:57.3 9
195 Manareldeen Fajors Ladue Horton Watkins 14:58.3 9
196 Aaron Rorie Fox 14:59.8 12
197 Bryce Degraw Ladue Horton Watkins 15:00.2 10
198 William Steger St. Louis Priory 15:04.3 12
199 Will Martin DeSmet Jesuit 15:05.1 9
200 Bryce Barron Webster Groves 15:05.8 9
201 Kyle Timm Rockwood Summit 15:05.8 9
202 Nick Schlude Battle 15:08.7 12
203 Simon Glarner Webster Groves 15:11.1 9
204 Andrew Johnson Ladue Horton Watkins 15:11.3 9
205 Auggie Biermann Ft. Zumwalt South 15:15.5 9
206 Keegan McGinnis Webster Groves 15:16.8 9
207 Chase Morgan Ladue Horton Watkins 15:18.2 11
208 Carson Brame St. Louis Priory 15:19.0 10
209 Andrew Stein St. Louis Priory 15:20.2 11
210 Javier Casillas Francis Howell Central 15:23.3 9
211 Andres Ortiz Ft. Zumwalt South 15:23.6 11
212 Jacob Williams DeSmet Jesuit 15:28.8 11
213 Anton Castaneda Parkway Central 15:29.0 12
214 Max Look St. Louis Priory 15:30.8 9
215 Connor Niebruegge DeSmet Jesuit 15:31.6 9
216 Colton David Eureka 15:32.0 9
217 Jacob Rayburn Fox 15:39.1 9
218 Cole Trautman St. Louis Priory 15:40.4 10
219 Isaac Wood Timberland 15:40.6 11
220 Ethan Uberroth Eureka 15:44.0 9
221 Thomas Wilson Lafayette (Wildwood) 15:44.1 10
222 Tommy Fortner St. Francis Borgia 15:45.4 12
223 Scott Nesbitt Battle 15:48.1 9
224 John Eisenbeis St. Louis Priory 15:49.1 9
225 Matthew Fook St. Louis Priory 15:49.3 9
226 Jake Page Ladue Horton Watkins 15:49.4 9
227 Joshua Laya Ft. Zumwalt South 15:49.5 10
228 Israel Chavez Francis Howell Central 15:50.2 9
229 Connor Funk St. Louis Priory 15:50.3 11
230 Caleb Messerly Rockwood Summit 15:56.1 9
231 Steven Solomon Parkway Central 15:57.3 9
232 Andrew Moss Battle 15:58.7 9
233 Isaiah Salin Francis Howell Central 16:00.7 9
234 Joseph Gioia St. Louis Priory 16:06.5 11
235 Jacob Salser Francis Howell Central 16:08.6 11
236 Grant Hoevelmann Eureka 16:13.6 9
237 Reed Easterling Francis Howell Central 16:16.5 9
238 Seth Langley Parkway Central 16:26.0 9
239 Kushagra Bhatnagar Timberland 16:26.4 9
240 Colton Genta Timberland 16:27.6 10
241 Larson Hill Marquette 16:28.0 9
242 Josh Kittner Ladue Horton Watkins 16:29.6 11
243 John Perry Webster Groves 16:30.7 10
244 Jayanth Krishnamurthy Parkway Central 16:32.1 11
245 Wesley Herrman Webster Groves 16:32.3 9
246 Lou Ritter Ladue Horton Watkins 16:38.0 10
247 Max Lombardi Marquette 16:43.0 10
248 Gavin Gorski Ladue Horton Watkins 16:44.5 9
249 Jake Alu DeSmet Jesuit 16:52.9 10
250 Tyler White Eureka 16:53.4 11
251 Ryan Plues DeSmet Jesuit 16:54.8 10
252 Jacob Armstrong Ft. Zumwalt South 16:55.1 12
253 Kevin Bock Parkway Central 16:57.0 9
254 Daniel Baumgartener Timberland 17:00.0 10
255 Jackson Ford Francis Howell Central 17:07.2 9
256 Jerry Li Marquette 17:17.0 11
257 Zach Neal Marquette 17:23.6 9
258 Adam Herrmann Ft. Zumwalt South 17:23.9 10
259 Ethan Hause Timberland 17:26.0 10
260 Destin Williams KIPP St. Louis 17:29.8 9
261 David Steiner Ladue Horton Watkins 17:37.6 11
262 Trace Thompson Farmington 17:37.6 10
263 Elijah Montgomery DeSmet Jesuit 17:39.3 10
264 Peter Welz St. Louis Priory 17:44.3 9
265 Alec Wetzler DeSmet Jesuit 18:02.4 10
266 Michael Appel DeSmet Jesuit 18:05.0 9
267 Mason Camden Webster Groves 18:05.7 9
268 Jack Finnegan DeSmet Jesuit 18:10.7 12
269 Andrew Schmitz Rockwood Summit 18:21.1 9
270 Jacob Huang St. Louis Priory 18:25.5 11
271 Eric Yin Ladue Horton Watkins 18:28.8 9
272 Matt Putnam Webster Groves 18:33.3 9
273 Dakota Baker Francis Howell Central 18:33.5 11
274 Ethan Watson Francis Howell Central 18:52.2 10
275 Zach Endres Francis Howell Central 19:10.7 11
276 Zander Haddad DeSmet Jesuit 19:21.5 12
277 Clayton Salvatori St. Louis Priory 19:48.9 11
278 Robert Stephens DeSmet Jesuit 20:06.6 10
279 Cody Lewis Francis Howell Central 20:11.4 10
280 Micah Mapp Marquette 20:45.4 10
281 Will Stoneman St. Louis Priory 20:55.5 9
282 Joe Heaney DeSmet Jesuit 21:45.2 10
283 Devin Kancherla St. Louis Priory 23:59.1 9