Boys 5000m run
1. 11 Mason Hedrick 17:09.72 Westosha Central
2. 11 Adam Plough 17:22.46 Wisconsin Lutheran
3. 11 Joe Pitrowski 17:29.69 Waukesha North
4. 12 Dylan Kumbera 17:30.81 Greenfield
5. 10 Ben Bartley 17:31.43 Waukesha North
6. 12 Chase Imberger 17:32.09 Wisconsin Lutheran
7. 12 Landon Lehr 17:35.24 Wisconsin Lutheran
8. 12 Michael Rouse 17:41.97 Wisconsin Lutheran
9. 11 Bryce Tome 17:46.37 Franklin
10. 9 Garrett Olson 17:48.69 Kenosha Bradford
11. 10 Nathan Leipzig 17:51.48 Kenosha Bradford
12. 10 Nat Schroeter 17:52.95 Greenfield
13. 10 Doug Reinhardt 17:59.39 Wisconsin Lutheran
14. 12 Jake Stanek 18:00.73 Kenosha Bradford
15. 10 Connor Nilsen 18:01.67 Waukesha North
16. 10 Andrew Strasser 18:01.78 South Milwaukee
17. 9 Sam Herzog 18:04.52 Kenosha Bradford
18. 11 Brian Falcone 18:08.62 Kenosha Tremper
19. 11 Aleks Abel 18:08.68 Wisconsin Lutheran
20. 11 Nathan Literski 18:09.18 Muskego
21. 10 Collin Manning 18:09.53 Waukesha West
22. 12 Sam Nord 18:09.73 Franklin
23. 10 Colton Greenhill 18:09.82 Westosha Central
24. 10 Joshua Bartolomey 18:09.88 South Milwaukee
25. 12 Kyle Guillien 18:13.99 Racine Case
26. 11 Joseph Foye 18:14.15 Muskego
27. 11 Glenn Kaboskey 18:15.17 Muskego
28. 11 Joe Hastenstein 18:15.40 Franklin
29. 11 Ben Tarmann 18:17.04 Franklin
30. 11 Jerome Allen 18:19.59 Racine Case
31. 9 Wesley Kwapick 18:20.37 Muskego
32. 11 Caleb Besson 18:22.61 Muskego
33. 10 Brett Hunsanger 18:23.59 Waukesha South
34. 9 Matthew Pham 18:24.44 Westosha Central
35. 12 Clayton Cavanaugh 18:27.56 Muskego
36. 11 Chris Marshal 18:27.89 Kettle Moraine
37. 10 Doran Domash 18:28.86 Kenosha Tremper
38. 11 Nick Buske 18:31.17 Muskego
39. 12 Jake Vitt 18:32.63 Muskego
40. 12 Nathan Grochowski 18:33.83 Mukwonago
41. 11 Eric Drake 18:35.83 Waukesha West
42. 9 Nick McIntyre 18:36.89 Waukesha North
43. 10 Josh Kaestner 18:37.48 Racine Horlick
44. 10 Andrew Fisher 18:38.07 Mukwonago
45. 9 Tyler Termaat 18:38.77 Muskego
46. 12 Marcus Baldwin 18:38.98 Racine Case
47. 11 Dalton Dowd 18:39.32 Muskego
48. 12 Charles Kuban 18:39.36 Waukesha West
49. 10 Justin Wrecke 18:39.68 Oak Creek
50. 10 Erik Hovila 18:39.87 Kettle Moraine
51. 12 Robert Ziobro 18:39.92 Kettle Moraine
52. 11 Jonathon Stamm 18:41.13 Wisconsin Lutheran
53. 10 Mason Schoof 18:42.58 Muskego
54. 9 Brandon Medenwaldt 18:42.75 Oak Creek
55. 10 Braden Schubring 18:45.40 Franklin
56. 11 Mark Nelson 18:47.30 Kenosha Tremper
57. 10 Dakota Kumbera 18:48.07 Greenfield
58. 10 Sammy Grochowski 18:49.44 Mukwonago
59. 12 Will Olson 18:49.56 Wisconsin Lutheran
60. 10 Alex Schroeter 18:50.51 Greenfield
61. 10 Zach Nelton 18:51.64 Waukesha West
62. 9 Jake Richmond 18:51.72 Waukesha West
63. 12 Brett Schmitz 18:54.77 Mukwonago
64. 10 Will Fellman 18:56.33 Kenosha Bradford
65. 11 Nathan Jessup 18:57.85 Franklin
66. 11 Subhan Umar 18:58.14 Racine Horlick
67. 10 Sean Smith 18:58.75 Kenosha Tremper
68. 9 Daniel Persino 18:58.94 Westosha Central
69. 11 Cameron Chyla 19:00.75 Waukesha West
70. 12 Tony Hildebrandt 19:01.59 Kettle Moraine
71. 12 Colin Hervat 19:04.13 Kenosha Bradford
72. 11 Tyler Betker 19:07.86 Oak Creek
73. 12 Keegan Ehler 19:08.47 Waukesha South
74. 10 Sam Cabaltera 19:09.20 Racine Case
75. 11 Jacob Meszaros 19:12.00 South Milwaukee
76. 12 Malachi Burrie 19:12.48 Kettle Moraine
77. 10 Joe Pachowitz 19:13.65 Kettle Moraine
78. 11 Mack Bernhardt 19:13.72 Westosha Central
79. 9 Brent McLure 19:13.78 West Allis Nathan Hale
80. 9 Ryan Kronenber 19:14.34 Oak Creek
81. 11 Evan Shepard 19:15.50 Waukesha North
82. 9 Austin Wallace 19:15.57 Racine Case
83. 9 Matthew Johnson 19:16.57 Racine Case
84. 10 Ethan Helfenstien 19:17.46 Kettle Moraine
85. 11 Brandon Sauve 19:17.75 Oak Creek
86. 10 Mark Clady 19:17.86 Kenosha Indian Trail
87. 10 Taylor Wojtysiak 19:18.12 West Allis Nathan Hale
88. 12 Ben See 19:18.47 Mukwonago
89. 9 Tanner Gardner 19:18.48 Oak Creek
90. 12 Nolan Grogan 19:18.54 Kenosha Indian Trail
91. 11 Andrew Zhao 19:19.00 Wisconsin Lutheran
92. 11 Robert Kaczkowski 19:20.06 Franklin
93. 11 Jacob Yule 19:20.40 Westosha Central
94. 11 Benji Salinas 19:20.78 Mukwonago
95. 10 Nathan Glinski 19:21.32 Kenosha Bradford
96. 11 Jackson Venske 19:21.74 Waukesha North
97. 12 Nick Armstrong 19:22.91 Mukwonago
98. 9 Alex Gilmore 19:23.71 Muskego
99. 9 Viktor Radosevich 19:24.76 Mukwonago
100. 9 Jack Armour 19:25.94 Muskego
101. 9 Matthew Munson 19:27.42 Wisconsin Lutheran
102. 12 Zack Kolb 19:27.89 Kettle Moraine
103. 9 Frankie Sperka 19:28.06 Muskego
104. 12 Caleb Leonard 19:28.69 Kenosha Tremper
105. 10 Noah Sorenson 19:29.00 Kenosha Indian Trail
106. 10 Bradley Gresser 19:30.21 Waukesha West
107. 10 Austin Schwab 19:30.74 Westosha Central
108. 12 Justin Reiman 19:31.65 Mukwonago
109. 12 Jeremy Norem 19:31.80 Waukesha West
110. 9 Michael Vranek 19:32.49 Racine Case
111. 10 William Schilz 19:33.34 South Milwaukee
112. 10 Mark Winkler 19:34.01 Oak Creek
113. 10 Jack Wanner 19:34.31 West Allis Nathan Hale
114. 9 Stephen Schafer 19:35.28 Waukesha West
115. 11 Ian Touchstone 19:35.46 Waukesha South
116. 9 Tymek Stanisz 19:36.61 Franklin
117. 12 Gabe Danz 19:36.87 Whitnall
118. 10 Jonathan Filiatrea... 19:37.98 Westosha Central
119. 10 Noah Katt 19:38.12 Racine Horlick
120. 10 Noah Selensky 19:38.78 Franklin
121. 12 Cameron Tresider 19:39.75 Racine Horlick
122. 10 Micah Snyder 19:40.37 Kenosha Bradford
123. 11 Ben Wondolkowski 19:40.50 Kettle Moraine
124. 9 Adam Davis 19:41.17 Racine Case
125. 9 Dave William 19:41.50 Greenfield
126. 12 Kolton Otterbacher 19:41.69 Muskego
127. 10 Jacob Calvino 19:41.70 Muskego
128. 12 Alex Schoettler 19:42.54 Racine Park
129. 10 Austin Nguyen 19:43.51 Waukesha West
130. 9 Alex Stromski 19:45.49 Muskego
131. 12 Jakob Grube 19:45.70 Kenosha Indian Trail
132. 9 Mason Pliska 19:47.01 Franklin
133. 12 Tom Perkins 19:47.39 Kenosha Indian Trail
134. 12 Nathan Dellavar 19:47.69 Whitnall
135. 10 Ethan Lentz 19:48.79 South Milwaukee
136. 9 Alex Hagner 19:48.98 Mukwonago
137. 12 Sam Simon 19:49.16 Kettle Moraine
138. 11 John Dresma 19:50.00 Waukesha North
139. 10 Michael Sheilds 19:50.14 Racine Horlick
140. 10 Austin Pankratz 19:51.35 Kenosha Bradford
141. 9 Connell Rooney 19:51.85 Kenosha Indian Trail
142. 10 Todd Wollin 19:52.37 Racine Case
143. 11 George Adams 19:53.49 Kettle Moraine
144. 10 Jeff Oster 19:55.29 West Allis Nathan Hale
145. 11 Joe Patnode 19:55.35 Kettle Moraine
146. 12 Jaret Schroeder 19:55.39 Westosha Central
147. 10 Austin Stichart 19:55.62 Oak Creek
148. 9 Kyle Thoreson 19:56.05 Oak Creek
149. 10 Alex Ruzicka 19:56.17 Mukwonago
150. 11 Jacob Gottfried 19:57.65 Oak Creek
151. 12 Mack Zieglar 19:57.73 Kettle Moraine
152. 10 Travis Bugiel 19:58.28 Mukwonago
153. 10 Nick Hillstrom 19:58.52 Franklin
154. 10 Riley Gryzwa 19:58.88 Kettle Moraine
155. 9 Matt Erickson 19:59.08 Muskego
156. 9 Noah Backaus 19:59.15 Waukesha South
157. 9 Cameron Hyatt 19:59.56 Oak Creek
158. 10 Josh Weber 19:59.64 Kenosha Bradford
159. 10 Nate Hosp 20:00.36 Franklin
160. 10 Dillon Briggs 20:01.78 Muskego
161. 11 Milan Markovic 20:01.94 Racine Horlick
162. 12 Mason Buthman 20:02.63 Westosha Central
163. 10 Isaac Touchstone 20:04.43 Waukesha South
164. 9 Sam Eggert 20:04.68 Kenosha Tremper
165. 12 Dillon Culver 20:04.70 Waukesha South
166. 11 Jaysen Bagbey 20:05.34 West Allis Nathan Hale
167. 10 Eli Mitchell 20:05.48 Whitnall
168. 11 Joel Ambriz 20:07.77 Kenosha Indian Trail
169. 11 Aiden Burling 20:08.11 Kenosha Tremper
170. 10 Toren Dorsey 20:08.62 West Allis Nathan Hale
171. 9 Dylan Callies 20:09.03 Mukwonago
172. 10 Justin Zimmermann 20:09.29 Waukesha South
173. 12 Drew Stanioch 20:09.50 Greenfield
174. 10 Noah Prudlo 20:10.53 Waukesha South
175. 10 Oziel Zavala 20:10.56 Racine Park
176. 10 Derrick Klamat 20:10.79 Kenosha Indian Trail
177. 12 Lucas Ray 20:12.23 Westosha Central
178. 10 Quin Neilon 20:12.33 Greenfield
179. 10 Dustin Deschaine 20:13.30 Oak Creek
180. 9 Jarred Lauters 20:14.15 Oak Creek
181. 10 Keegan Prickett 20:14.79 Kenosha Tremper
182. 11 Ethan Suhr 20:15.68 Kettle Moraine
183. 10 Zander Huang 20:15.75 Kenosha Tremper
184. 10 Matt Nowak 20:15.76 West Allis Nathan Hale
185. 11 Brian Woznicki 20:16.78 Muskego
186. 10 Gavin Schopf 20:17.91 Kettle Moraine
187. 12 Charles Ward 20:18.33 Racine Horlick
188. 11 Aaron Sowinski 20:20.14 South Milwaukee
189. 9 Daniel Juarez 20:21.92 Waukesha North
190. 9 Isiah Hernandez 20:22.24 Racine Case
191. 10 Ryan Kickland 20:22.50 Racine Horlick
192. 11 Charles Rydeski 20:23.37 Franklin
193. 10 Nick Timms 20:23.39 Greenfield
194. 9 Sean McGrath 20:23.44 Mukwonago
195. 12 Conor LaRoche 20:23.50 Westosha Central
196. 12 Peyton Beyer 20:24.91 Franklin
197. 11 Sam Doubek 20:26.29 Franklin
198. 11 Alex Martin 20:26.50 Waukesha North
199. 11 Ethan Maxson 20:26.83 Oak Creek
200. 10 Dillion Deschaine 20:28.21 Oak Creek
201. 10 Chris Ginter 20:28.94 South Milwaukee
202. 10 Joe Mathie 20:28.95 Waukesha South
203. 9 Eric Ramirez 20:29.83 Racine Case
204. 9 Hunter Turcin 20:30.74 West Allis Central
205. 9 John Sili 20:31.55 Mukwonago
206. 9 Josh Kidwell 20:32.07 Kenosha Bradford
207. 9 Evan Edwards 20:32.14 Kenosha Indian Trail
208. 9 Nick Gilson 20:32.30 Mukwonago
209. 10 Daniel Wilson 20:32.66 Racine Horlick
210. 10 Adrian Robinson 20:32.71 Racine Case
211. 10 Eli Hock 20:33.30 Kettle Moraine
212. 12 Kyle Ceretti 20:34.42 Kenosha Indian Trail
213. 11 John Dietz 20:34.82 Westosha Central
214. 10 William Hehn 20:35.10 Westosha Central
215. 12 Jared Holloway 20:35.52 Westosha Central
216. 12 Matt McDonald 20:35.94 Oak Creek
217. 10 Charlie Sanchez-He... 20:36.85 Greenfield
218. 12 Chandler Behling 20:39.88 Waukesha West
219. 10 Mario Posadas 20:40.84 Racine Case
220. 9 Matt Moen 20:42.71 Franklin
221. 10 Mason Barribeau 20:43.92 Oak Creek
222. 11 Dane Sickenger 20:44.24 Kettle Moraine
223. 10 Hunter Ostergaard 20:45.23 Racine Park
224. 9 Mahni Harvey 20:47.89 Kettle Moraine
225. 9 Ethan Gregare 20:48.45 Racine Horlick
226. 12 Adam Brewer 20:48.50 Kettle Moraine
227. 11 Bradon Grube 20:48.55 Kenosha Indian Trail
228. 9 Josh Finnerty 20:49.14 Franklin
229. 12 Jake Lampada 20:49.74 Westosha Central
230. 9 Jordan Schweitzer 20:50.58 Racine Horlick
231. 9 Michael Riel 20:50.88 Franklin
232. 9 Ben Lipinski 20:52.24 Waukesha South
233. 12 Nick Wahner 20:53.62 Oak Creek
234. 9 Jarek Hanna 20:54.64 Racine Case
235. 9 Justin Holub 20:56.06 Kettle Moraine
236. 9 Jacob Flanagan 20:57.55 Kettle Moraine
237. 10 Cedar Andrae 20:58.08 Kettle Moraine
238. 9 Alex Rubenacker 20:59.04 Westosha Central
239. 10 Issac Sippy 21:01.48 Westosha Central
240. 10 Alex Cuahutle-Gar 21:01.97 Kettle Moraine
241. 11 Jacob Zimmerman 21:05.48 Mukwonago
242. 9 AJ Nowacki 21:07.14 Franklin
243. 10 Tyler Proesel 21:08.62 Oak Creek
244. 11 Elijah Klett 21:08.74 Waukesha South
245. 9 Calvin Struebing 21:08.82 Oak Creek
246. 9 Luke Dykowski 21:10.25 Waukesha West
247. 12 Mateo Barbieri 21:10.54 Muskego
248. 11 Paul Benkovich 21:15.00 Kenosha Indian Trail
249. 9 Nathan Engebrecht 21:19.30 Oak Creek
250. 10 Noah Stika 21:20.52 Oak Creek
251. 11 Daniel Rolefson 21:22.10 South Milwaukee
252. 11 Zack Weske 21:23.52 Kettle Moraine
253. 11 Alex White 21:25.49 West Allis Central
254. 11 Tyler Crisp 21:26.84 Mukwonago
255. 10 Jack Clementi 21:28.30 Kettle Moraine
256. 11 Derrick Wildt 21:31.36 Waukesha North
257. 12 Mason Vazquez 21:32.43 Kenosha Indian Trail
258. 9 JT Schultz 21:33.27 Kettle Moraine
259. 12 Jaryn Black 21:39.34 Waukesha North
260. 12 Ian Anderson 21:41.64 Muskego
261. 10 Ki Sakuma 21:42.49 Kettle Moraine
262. 11 Ethan Christensen 21:46.33 Whitnall
263. 10 Nick Lozano 21:47.16 West Allis Nathan Hale
264. 11 Brian Jeffery 21:47.36 West Allis Nathan Hale
265. 10 Alexander Dawson 21:47.52 Westosha Central
266. 9 Carson Ulm 21:47.77 Kettle Moraine
267. 9 Jack Matson 21:48.43 Mukwonago
268. 11 Scott Taddey 21:50.32 Greenfield
269. 12 Hunter Dziewik 21:51.81 West Allis Central
270. 11 Josh Cram 21:52.45 Whitnall
271. 10 Joe Kaminski 21:52.46 Racine Case
272. 12 Warren Wolchuk 21:52.99 Kenosha Indian Trail
273. 9 Ethan Poser 21:53.86 Waukesha South
274. 9 Mason Sett 21:55.07 Racine Horlick
275. 9 Caleb Laux 21:55.84 Waukesha South
276. 10 Trey Maccaux 21:57.00 Westosha Central
277. 12 Alex Nelton 21:58.41 Waukesha West
278. 10 Calvin Eickstaedt 22:00.76 Kenosha Tremper
279. 10 Nathaniel Grogan 22:02.01 Kenosha Tremper
280. 11 Thomas Fehr 22:02.36 Waukesha West
281. 9 Tony Simpson 22:05.37 Kenosha Bradford
282. 11 Max Kizewski 22:09.49 Mukwonago
283. 9 Bobby Bullard 22:11.92 Westosha Central
284. 11 Brett Scarpaci 22:12.95 West Allis Nathan Hale
285. 9 Garrett Pomeroy 22:14.03 West Allis Nathan Hale
286. 10 Nick Singleton 22:15.31 Greenfield
287. 12 Jerame Tooman 22:16.64 Westosha Central
288. 9 Jacob Zondlak 22:17.46 Kenosha Bradford
289. 9 Jacob Johnston 22:17.62 Waukesha West
290. 9 Trevor Schepp 22:17.78 Kettle Moraine
291. 9 Nathan Steyn 22:23.36 Whitnall
292. 9 Nate Drews 22:25.26 Kettle Moraine
293. 10 Josh Kurth 22:28.43 Greenfield
294. 12 Grant Andersen 22:29.49 Kettle Moraine
295. 11 Luke Fast 22:30.92 Waukesha West
296. 9 Elijah Helfenstein 22:32.20 Kettle Moraine
297. 9 Noah Strong 22:32.88 Mukwonago
298. 12 Ivan Bakardzhiev 22:34.87 Racine Case
299. 9 Jack Buchta 22:40.40 Kettle Moraine
300. 11 Tyler Hernandez 22:42.14 West Allis Central
301. 9 Cameron Matthews 22:46.02 Whitnall
302. 12 Dylan Clements 22:47.54 Westosha Central
303. 9 Daniel Harmon 22:49.12 Waukesha West
304. 9 Nic Chavez 22:49.84 Kettle Moraine
305. 10 Roman Albrecht 22:51.15 Kettle Moraine
306. 10 Ben Rosinski 22:51.72 Racine Park
307. 9 Jacob Blanco 22:52.36 Whitnall
308. 10 Cody Weiss 22:52.61 Kettle Moraine
309. 9 Jeffery Scott 22:54.60 West Allis Central
310. 10 Michael Petersen 22:56.70 Racine Park
311. 9 Clayton Janes 22:57.32 Mukwonago
312. 11 Brandon Plunkett 22:59.79 Kenosha Indian Trail
313. 9 Cale Ricciardi 23:00.14 Kenosha Tremper
314. 12 Robert Tyndall 23:03.19 Waukesha West
315. 9 Daniel Christenson 23:05.88 Mukwonago
316. 11 Tom Schellhase 23:08.21 Waukesha West
317. 9 Dylan Moschnik 23:10.30 West Allis Nathan Hale
318. 12 Anothy Kuszel 23:13.19 Kenosha Indian Trail
319. 10 Grant Stanioch 23:17.45 Greenfield
320. 9 Isaac Dremsa 23:17.47 Waukesha North
321. 11 Daniel Feng 23:19.04 Waukesha North
322. 9 Erik Richards 23:19.09 Waukesha North
323. 9 Omar Perez 23:19.40 Kenosha Bradford
324. 11 Brandon Eichler 23:24.94 Mukwonago
325. 10 Zachary Luebstorf 23:27.44 Waukesha South
326. 9 Jackson Davis 23:28.93 Kenosha Tremper
327. 9 Noah Schaefer 23:29.39 Muskego
328. 11 John Bellek 23:29.96 Mukwonago
329. 9 Antonio Rehrer 23:31.52 Waukesha West
330. 9 Aaron Falk 23:33.90 Waukesha West
331. 9 Daniel Shepard 23:38.48 Waukesha North
332. 9 Aaron Grudzinski 23:41.58 Mukwonago
333. 9 Jacob Delavan 23:44.31 Kenosha Bradford
334. 10 Ethan Davies 23:44.99 Kenosha Tremper
335. 10 Bryce Hetzel 23:48.03 Greenfield
336. 12 Caleb Hutchinson 23:50.81 Kettle Moraine
337. 10 Ryan Holtz 24:06.15 Kettle Moraine
338. 9 Brodie Stuckert 24:08.65 Greenfield
339. 12 Nick Keller 24:12.37 Westosha Central
340. 9 Ninesh Janarthahan 24:18.69 Waukesha West
341. 9 Josh Garvens 24:31.00 Kettle Moraine
342. 9 Logan Deegan 24:32.03 Westosha Central
343. 9 Jake Garvens 24:32.29 Kettle Moraine
344. 10 Hunter White 24:43.24 Waukesha South
345. 11 Martin Tyksinski 24:44.23 Mukwonago
346. 11 Nic LaMere 24:45.91 Kettle Moraine
347. 10 Rory Carraher 24:48.08 Kettle Moraine
348. 10 Haywood Beamon 24:50.87 Waukesha South
349. 9 Jackson Bishop 24:58.41 Whitnall
350. 12 Michael Bonnar 24:59.16 Westosha Central
351. 12 Mitch Schold 25:04.40 Whitnall
352. 9 John Schneider 25:08.70 Greenfield
353. 11 Jake Barry 25:23.23 Mukwonago
354. 9 Brian Bouton 25:50.12 Franklin
355. 12 Dan Fenner 26:19.06 Mukwonago
356. 9 Kevin Garcia 26:45.67 Racine Case
357. 9 Walter Dobinson 26:52.19 Kenosha Bradford
358. 9 Pierre Phillips 26:55.44 West Allis Central
359. 11 Chris Blanco 28:46.17 Whitnall
360. 12 Josh Brinkman 28:50.38 Waukesha North
361. 11 Joe McDermott 28:54.63 Kenosha Tremper
362. 9 Goeffrey Borgealt 28:58.27 Waukesha South
363. 12 Tanner Schuettke 29:03.88 West Allis Central
364. 10 Darren Phouthakhio 31:02.77 Greenfield
365. 9 Jack Hawley 31:28.45 Kettle Moraine