boys 5000m run
1. 11 Brian Jacques 18:10.5 Oconomowoc
2. 12 Josh Werry 18:25.2 Waterford
3. 10 Adam Schubring 18:37.2 Waterford
4. 12 Aaron Neustedter 18:39.8 Brookfield Central
5. 9 Ben Bergeron 18:42.7 Waterford
6. 11 Joe Hastenstein 18:56.6 Franklin
7. 11 Chris Marshal 18:57.6 Kettle Moraine
8. 12 Sam Schreiner 18:58.4 Brookfield Central
9. 11 Mark Crowder 19:00.2 Brookfield Central
10. 11 Evan Nelson 19:01.6 Mukwonago
11. 11 Nick Yray 19:04.6 Kettle Moraine
12. 11 Ben Tarmann 19:07.8 Franklin
13. 12 Tony Hildebrandt 19:08.3 Kettle Moraine
14. 12 Ben Gasiorowski 19:10.2 Waterford
15. 11 Jon Mayer 19:21.3 Oconomowoc
16. 12 Sam Nord 19:21.8 Franklin
17. 11 Tyler Graczyk 19:24.8 Waterford
18. 10 Andrew Fisher 19:26.9 Mukwonago
19. 10 Jackson Pratt 19:27.9 Oconomowoc
20. 11 Sam Krebsbach 19:29.7 Waterford
21. 11 Benji Salinas 19:30.1 Mukwonago
22. 11 Ethan Rocha 19:32.7 Franklin
23. 11 Ryan Schmidt 19:32.8 Brookfield Central
24. 10 Ethan Dagenais 19:36.9 Oconomowoc
25. 12 Robert Ziobro 19:37.0 Kettle Moraine
26. 12 Brett Schmitz 19:40.3 Mukwonago
27. 9 Michael Kluz 19:40.7 Oconomowoc
28. 11 Nathan Jessup 19:44.8 Franklin
29. 12 Alex Tetzlaff 19:45.8 Greendale
30. 9 Viktor Radosevich 19:45.8 Mukwonago
31. 11 Jared Schrang 19:46.8 Oconomowoc
32. 12 Luke Herman 19:47.2 Waterford
33. 12 Malachi Burrie 19:47.7 Kettle Moraine
34. 12 Ben Peterson 19:49.0 Brookfield Central
35. 12 Conner Krattiger 19:50.9 Waterford
36. 11 Robert Kaczkowski 19:51.9 Franklin
37. 9 Jacob Muth 19:54.1 Waterford
38. 10 Joe Pachowitz 19:55.3 Kettle Moraine
39. 12 Zach Rhiel 19:56.1 Brookfield Central
40. 10 Alex Ruzicka 19:56.4 Mukwonago
41. 11 Sam Ryan 19:57.1 Mukwonago
42. 9 Leo Brunette 19:57.9 Brookfield Central
43. 12 Nick Armstrong 19:58.9 Mukwonago
44. 10 Jacob Parajecki 20:00.5 Waterford
45. 9 Alex Hagner 20:01.3 Mukwonago
46. 10 Ethan Helfenstien 20:02.3 Kettle Moraine
47. 10 Jack Duerst 20:04.2 Waterford
48. 11 Ben Wondolkowski 20:05.0 Kettle Moraine
49. 10 Brandon Mauel 20:06.2 Oconomowoc
50. 11 Thomas Lestan 20:09.2 Waterford
51. 10 Braden Schubring 20:09.9 Franklin
52. 12 Zack Kolb 20:11.5 Kettle Moraine
53. 9 Josh Steckmann 20:12.3 Oconomowoc
54. 11 Nick Urban 20:13.5 Brookfield Central
55. 12 Gabe Danz 20:16.4 Whitnall
56. 11 George Adams 20:19.2 Kettle Moraine
57. 10 Travis Bugiel 20:20.7 Mukwonago
58. 10 Gavin Schopf 20:20.7 Kettle Moraine
59. 10 Tyler Phetteplace 20:26.7 Oconomowoc
60. 9 Tymek Stanisz 20:27.9 Franklin
61. 10 Justin Baerwald 20:28.8 Greendale
62. 10 Trenton Bowser 20:28.9 Waterford
63. 12 Justin Reiman 20:31.5 Mukwonago
64. 10 Alex Reyes 20:34.7 Brookfield Central
65. 9 Patrick Ramesh 20:37.5 Brookfield Central
66. 11 Evan Smith 20:41.7 Oconomowoc
67. 10 Noah Selensky 20:43.7 Franklin
68. 10 Sam Gasiorowski 20:46.2 Waterford
69. 10 Eddie Plack 20:48.4 Oconomowoc
70. 9 John Poppe 20:48.7 Greendale
71. 11 Joe Patnode 20:49.5 Kettle Moraine
72. 9 James Kostrzewa 20:52.3 Franklin
73. 10 Aaron Schulist 20:53.5 Mukwonago
74. 10 Gabriel Eagon 20:54.4 Brookfield Central
75. 10 Eli Mitchell 20:54.7 Whitnall
76. 11 Charles Rydeski 20:57.7 Franklin
77. 11 Connor Kuse 20:58.2 Brookfield Central
78. 10 Will Busch 21:00.0 Waterford
79. 9 Mason Pliska 21:01.9 Franklin
80. 9 Cody Webster 21:02.4 Waterford
81. 10 Nick Hillstrom 21:02.5 Franklin
82. 11 Trenton Carlsen 21:03.9 Waterford
83. 11 Michael Anderson 21:04.3 Brookfield Central
84. 12 Nacho Del Cuvilla 21:04.7 Brookfield Central
85. 9 Ian Williams 21:05.5 Waterford
86. 9 Josh Finnerty 21:06.0 Franklin
87. 11 Stefan Eagon 21:06.9 Brookfield Central
88. 10 Alex Cuahutle-Gar 21:07.1 Kettle Moraine
89. 9 Daniel Michaels 21:07.9 Brookfield Central
90. 12 Lukas Buechel 21:09.1 Brookfield Central
91. 10 Joey Sucharski 21:09.1 Waterford
92. 11 Dane Sickenger 21:10.1 Kettle Moraine
93. 10 Nate Hosp 21:10.6 Franklin
94. 11 Sam Doubek 21:12.3 Franklin
95. 10 Josh Pike 21:12.5 New Berlin West
96. 10 Jacob Fischer 21:12.9 Waterford
97. 12 Sam Simon 21:13.7 Kettle Moraine
98. 11 David Garczynski 21:14.0 Oconomowoc
99. 10 Riley Gryzwa 21:14.4 Kettle Moraine
100. 11 Ethan Suhr 21:15.1 Kettle Moraine
101. 10 Tyler Gerber 21:15.8 Brookfield Central
102. 10 Matt Baller 21:17.2 Waterford
103. 9 John Sili 21:19.8 Mukwonago
104. 11 Pedro Delgado 21:19.9 Brookfield Central
105. 9 Sean McGrath 21:25.1 Mukwonago
106. 11 Jacob Zimmerman 21:26.3 Mukwonago
107. 9 Daniel Turner 21:27.7 New Berlin West
108. 12 Caleb Galkowski 21:28.0 Waterford
109. 12 Peyton Beyer 21:29.1 Franklin
110. 12 Javin Herath 21:29.3 Brookfield Central
111. 12 Matt Steiner 21:34.2 Greendale
112. 11 Gino Gugliuzza 21:37.3 Greendale
113. 10 Joseph Radish 21:38.6 New Berlin West
114. 12 Ben Ulland 21:40.2 Waterford
115. 11 Sean Ryan 21:40.7 Oconomowoc
116. 10 Nick Duerst 21:41.0 Waterford
117. 9 Ben Jaworski 21:41.9 Oconomowoc
118. 9 Nick Gilson 21:42.0 Mukwonago
119. 9 Mahni Harvey 21:45.4 Kettle Moraine
120. 10 Kyle Nitka 21:46.7 Brookfield Central
121. 10 Jacob Reyes 21:47.1 New Berlin West
122. 11 Chris Kyte 21:48.0 Brookfield Central
123. 9 Justin Holub 21:48.6 Kettle Moraine
124. 10 Joshua Benning 21:51.0 Brookfield Central
125. 10 Jack Clementi 21:51.9 Kettle Moraine
126. 11 Sam Amore 21:52.9 Brookfield Central
127. 9 Michael Riel 21:56.9 Franklin
128. 12 Albin Heiberg 21:57.1 Mukwonago
129. 9 Jacob Flanagan 21:57.5 Kettle Moraine
130. 9 Abhinav Mahesh 21:57.6 Brookfield Central
131. 11 Josh Cram 22:01.4 Whitnall
132. 9 JT Schultz 22:02.0 Kettle Moraine
133. 10 Jaren Hoppe 22:02.7 Waterford
134. 9 Josh Reynen 22:03.8 Oconomowoc
135. 10 Miles Priefer 22:06.0 Waterford
136. 9 AJ Nowacki 22:06.1 Franklin
137. 12 Sean Osborne 22:09.1 Oconomowoc
138. 9 Matt Moen 22:11.4 Franklin
139. 11 Tyler Crisp 22:13.3 Mukwonago
140. 11 Tim Becker 22:13.7 New Berlin West
141. 9 Masin Murley 22:14.7 Oconomowoc
142. 12 Adam Brewer 22:17.2 Kettle Moraine
143. 10 Eli Hock 22:19.0 Kettle Moraine
144. 10 Ki Sakuma 22:20.0 Kettle Moraine
145. 10 Cedar Andrae 22:20.1 Kettle Moraine
146. 11 Max Kizewski 22:20.6 Mukwonago
147. 11 Tyler Hernandez 22:21.5 West Allis Central
148. 11 Quientin Brown 22:22.1 West Allis Central
149. 11 Edwin Jimenez 22:22.1 West Allis Central
150. 10 Charles Moore 22:25.5 Oconomowoc
151. 9 Jack LaBracke 22:26.2 Oconomowoc
152. 11 Zack Weske 22:28.6 Kettle Moraine
153. 11 Ethan Christensen 22:45.3 Whitnall
154. 12 Kyle Samann 22:46.3 Kettle Moraine Luthe...
155. 12 Alex Wistrom 22:47.8 Brookfield Central
156. 9 Nathan Steyn 22:53.2 Whitnall
157. 11 Sohail Khan 22:55.8 Brookfield Central
158. 9 Dylan Callies 22:57.3 Mukwonago
159. 11 Thomas Thorson 23:00.6 Oconomowoc
160. 9 Elijah Helfenstein 23:03.4 Kettle Moraine
161. 9 Noah Strong 23:05.3 Mukwonago
162. 12 Hunter Dziewik 23:07.1 West Allis Central
163. 9 Jack Fatla 23:08.0 Brookfield Central
164. 9 Carson Ulm 23:09.3 Kettle Moraine
165. 10 Jacob Anderson 23:09.4 Kettle Moraine Luthe...
166. 9 Bennett Ceku 23:09.8 Franklin
167. 12 Matt Hickmann 23:11.3 Brookfield Central
168. 11 Phillip Akaishi 23:11.6 Brookfield Central
169. 11 Conor Lancaster 23:12.7 Franklin
170. 10 Nikhil Desai 23:15.0 Brookfield Central
171. 12 Grant Andersen 23:17.0 Kettle Moraine
172. 9 Kaden Irvine 23:28.8 Oconomowoc
173. 9 Matt Wright 23:32.1 Mukwonago
174. 11 Alex White 23:34.1 West Allis Central
175. 9 Doug Meier 23:38.8 Waterford
176. 9 Jack Buchta 23:40.1 Kettle Moraine
177. 9 Cole Roecker 23:42.7 Kettle Moraine
178. 12 Jack Koskinen 23:44.2 Kettle Moraine Luthe...
179. 10 Conner Louis 23:45.0 Waterford
180. 12 Jesse Paulson 23:47.1 Mukwonago
181. 9 Jeffery Scott 23:47.8 West Allis Central
182. 9 Daniel Christenson 23:48.2 Mukwonago
183. 9 Cameron Matthews 24:01.9 Whitnall
184. 12 Josh Stamn 24:03.5 Brookfield Central
185. 9 Trevor Schepp 24:06.5 Kettle Moraine
186. 10 Dakota Galkowski 24:15.2 Waterford
187. 9 Jacob Blanco 24:19.6 Whitnall
188. 12 Zach Sienkiewicz 24:23.9 New Berlin West
189. 10 Nick Hill 24:27.1 Brookfield Central
190. 9 Clayton Janes 24:31.1 Mukwonago
191. 9 Jack Matson 24:35.2 Mukwonago
192. 11 Jayden Davie 24:38.6 Brookfield Central
193. 12 Tommy Lewis 24:45.8 Brookfield Central
194. 9 Nick Jin 24:59.6 Kettle Moraine Luthe...
195. 9 Chase Meadows 25:05.7 Oconomowoc
196. 10 Drew Lessiter 25:11.1 Brookfield Central
197. 9 Nathan Hicks 25:14.3 Waterford
198. 9 Nic Chavez 25:20.1 Kettle Moraine
199. 10 Cody Weiss 25:20.4 Kettle Moraine
200. 10 Jake Strebig 25:24.1 Brookfield Central
201. 12 Dan Fenner 25:25.8 Mukwonago
202. 9 Benjamin Wierzchow... 25:29.8 Brookfield Central
203. 11 John Bellek 25:41.7 Mukwonago
204. 12 Jack Shaffer 25:45.9 New Berlin West
205. 11 Jake Barry 25:58.3 Mukwonago
206. 9 Nate Drews 26:00.5 Kettle Moraine
207. 12 Mitch Schold 26:28.2 Whitnall
208. 11 Nic LaMere 26:33.0 Kettle Moraine
209. 9 Jake Garvens 26:33.3 Kettle Moraine
210. 9 Josh Garvens 26:34.1 Kettle Moraine
211. 9 Charles Lestan 26:35.5 Waterford
212. 10 Rory Carraher 26:37.3 Kettle Moraine
213. 11 Martin Tyksinski 26:54.5 Mukwonago
214. 9 Ben Klemp 27:14.8 Kettle Moraine Luthe...
215. 10 Ryan Holtz 27:40.7 Kettle Moraine
216. 9 Aaron Grudzinski 28:09.8 Mukwonago
217. 11 Chris Blanco 29:17.0 Whitnall
218. 12 Tanner Schuettke 29:23.7 West Allis Central
219. 9 Pierre Phillips 29:38.7 West Allis Central
220. 9 Jack Hawley 32:20.9 Kettle Moraine