boys 5000m run
1. 12 Ryan Gurgel 16:20.6 Kettle Moraine Luthe...
2. 12 Sam Potter 16:24.4 Wauwatosa East
3. 12 Matt Cavanaugh 16:25.9 New Berlin Eisenhower
4. 12 Noah Trimark 16:27.4 Kenosha Bradford
5. 12 Evan Siira 16:28.5 Oak Creek
6. 10 Jordan Janusiak 16:29.6 South Milwaukee
7. 11 Corey Thornton 16:39.1 Milwaukee King
8. 12 Vinny Galis 16:40.5 Racine Horlick
9. 11 Nathan Perez 16:40.7 Racine Horlick
10. 11 Michael Juarez 16:43.9 Waukesha North
11. 12 Spencer Scherwinski 16:47.9 Kettle Moraine
12. 10 Ansel Fellman 16:50.6 Kenosha Bradford
13. 12 Ben Olson 16:58.9 Brookfield Central
14. 11 Michael Sippy 16:59.8 Oak Creek
15. 11 Chris Sobczak 17:00.4 South Milwaukee
16. 12 Ahmed Ibrahim 17:02.7 Milwaukee King
17. 10 Wyatt Schlager 17:03.3 South Milwaukee
18. 11 Ian Ison 17:04.7 Cedar Grove-Belgium
19. 10 Stephen Lavey 17:05.2 Cedar Grove-Belgium
20. 12 Max Noll 17:09.2 Port Washington
21. 12 Zachary Phillips 17:11.3 Aquinas
22. 12 Logan Hansen 17:15.1 Martin Luther
23. 12 Marquez Green 17:15.8 Wauwatosa East
24. 11 Nick Gwynne 17:16.9 Kenosha Bradford
25. 12 Rob Sommers 17:17.5 University Lake
26. 11 Spencer Muffler 17:18.3 Waukesha North
27. 12 Jake Fellman 17:18.5 Kenosha Bradford
28. 12 Jack Lodermeier 17:19.7 New Berlin Eisenhower
29. 12 Justin Weber 17:25.2 South Milwaukee
30. 12 Adam Schmidt 17:26.9 Waukesha North
31. 9 Ian Nadolski 17:27.9 Mukwonago
32. 12 Emanuel Defaut 17:30.1 Kenosha Bradford
33. 12 Josh Gregory 17:31.3 Racine Saint Catheri...
34. 12 Doug Muffler 17:32.3 Waukesha North
35. 12 Nick Bath 17:32.9 Port Washington
36. 12 Nathan Green 17:33.6 Wauwatosa East
37. 11 Tyler Smalley 17:35.2 Menomonee Falls
38. 11 Joey Schindler 17:37.1 Brookfield Central
39. 10 Danny Browne 17:37.7 New Berlin Eisenhower
40. 12 Paul Gagne 17:38.8 Wauwatosa East
41. 12 Dylan Scherff 17:40.9 Mukwonago
42. 10 Kolin Meyer 17:42.2 Kenosha Bradford
43. 10 Ethan Pankow 17:42.4 Milwaukee Lutheran
44. 12 John Goeke 17:43.0 The Prairie School
45. 11 Jack Sveum 17:43.8 Wauwatosa East
46. 12 Mike Streckenbach 17:45.0 Racine Horlick
47. 11 Ben Claas 17:45.2 Port Washington
48. 10 Steven Potter 17:47.4 Oak Creek
49. 10 Ernesto Castro-Lopez 17:47.6 Waukesha South
50. 11 Chris Lehouillier 17:47.9 Waukesha North
51. 11 Steven Wright 17:50.9 Kenosha Christian Life
52. 11 Brodie Runez 17:51.6 Whitewater
53. 12 Collin Doome 17:51.8 Oak Creek
54. 12 Aaron Wojtysiak 17:53.6 West Allis Nathan Hale
55. 12 Collin Ribar 17:54.7 Waukesha North
56. 12 Jacob Cairo 17:55.5 Kenosha St. Joseph
57. 10 Tyler Buckley-Hunter 17:55.7 Racine Horlick
58. 11 Najee Ahmad 17:57.5 Milwaukee King
59. 10 Jeremiah DeGroot 17:57.9 Aquinas
60. 12 Erik Franze 17:58.5 Waukesha South
61. 11 Ryan Scheidt 17:59.1 Aquinas
62. 12 Willie Koch 17:59.3 Milwaukee King
63. 11 Kevin Diaz 17:59.6 Milwaukee King
64. 9 Brett Grisar 18:00.0 Port Washington
65. 12 Tommy Appleton 18:01.3 Racine Horlick
66. 12 Jayce Kolinski 18:02.5 Menomonee Falls
67. 10 Sage Leahy 18:03.2 South Milwaukee
68. 12 Ben Rauman 18:04.5 Martin Luther
69. 10 Eli Vass 18:05.6 The Prairie School
70. 10 Eric Isken 18:06.4 Cedar Grove-Belgium
71. 10 Rory Campbell 18:07.1 Aquinas
72. 10 Ben Scopp 18:07.3 Kenosha St. Joseph
73. 10 Sean Stokhaug 18:07.6 Mukwonago
74. 12 Henry Laste 18:08.1 Waukesha North
75. 11 Julian White 18:09.3 Milwaukee King
76. 12 Andrew Schrom 18:11.0 New Berlin Eisenhower
77. 10 Lucas Gitzlaff 18:13.5 Milwaukee Lutheran
78. 10 Micah Dykema 18:13.7 Kettle Moraine Luthe...
79. 11 Nate McDonald 18:14.1 Oak Creek
80. 12 Josh Crowe 18:14.6 Racine Horlick
81. 11 Isaac Siegel 18:15.6 Milwaukee Lutheran
82. 10 Tom Goihl 18:17.0 Menomonee Falls
83. 9 Logan Hipps 18:21.2 Menomonee Falls
84. 12 Gavin Clayton 18:22.2 Catholic Central (Bu...
85. 12 Peter Merritt 18:23.1 Cedar Grove-Belgium
86. 11 Luke Dasovic 18:24.4 Kenosha Christian Life
87. 12 Tony Busalacchi 18:24.6 Wauwatosa East
88. 11 Scott Grymkoski 18:25.9 Kenosha St. Joseph
89. 9 Luke Boyle 18:27.9 Mukwonago
90. 10 Rob Snyder 18:28.8 New Berlin Eisenhower
91. 11 Josh Schneider 18:29.1 Mukwonago
92. 12 Camron Varland 18:30.8 Oak Creek
93. 11 Mitchell Horner 18:32.7 University Lake
94. 11 Travis Luterbach 18:32.9 Kettle Moraine
95. 12 Ethan Gustafson 18:33.2 Brookfield Central
96. 10 Max Moran 18:33.5 South Milwaukee
97. 12 TJ Kasdorf 18:34.2 Port Washington
98. 11 Charles DeMerit 18:34.9 Port Washington
99. 9 Ethan Gregg 18:35.1 Aquinas
100. 11 Abel Brockman 18:36.2 Cedar Grove-Belgium
101. 10 John Pum 18:36.5 Catholic Central (Bu...
102. 11 Dakota Taylor 18:36.9 Burlington
103. 10 Matthias Burrie 18:37.8 Kettle Moraine
104. 10 Josh Kaestner 18:38.5 Racine Horlick
105. 10 Brett Hunsanger 18:39.0 Waukesha South
106. 11 Cole Shilobrit 18:39.4 Brookfield Central
107. 10 Andrew Strasser 18:39.8 South Milwaukee
108. 10 Jacob Korf 18:40.3 Whitewater
109. 11 Ian Timm 18:40.6 Luther
110. 10 Devin Hoferitza 18:41.0 Menomonee Falls
111. 10 Erik Hovila 18:41.2 Kettle Moraine
112. 11 Jon Bischoff 18:41.5 Port Washington
113. 10 Eric Neuwirth 18:41.8 Kettle Moraine
114. 12 Cooper Mcmorris 18:42.2 Brookfield Central
115. 11 Nick Ignasiak 18:42.5 Racine Saint Catheri...
116. 10 Andy Goldsmith 18:43.0 Aquinas
117. 11 Alex Urban 18:47.2 Brookfield Central
118. 10 Seth Rocha 18:47.4 Oak Creek
119. 12 Jacob Castillo 18:48.3 Waukesha South
120. 12 Michael Waller 18:48.5 Mukwonago
121. 10 Thomas Datka 18:48.8 Milwaukee Lutheran
122. 12 Aaron Neustedter 18:49.9 Brookfield Central
123. 10 Nathan Lodl 18:50.1 Menomonee Falls
124. 10 Matt Ryan 18:50.3 Kettle Moraine
125. 10 Grant Olander 18:50.6 Saint Thomas More
126. 11 Jimmy King 18:51.4 Whitewater
127. 11 Ryan Fields 18:52.9 Milwaukee King
128. 12 Steve Zaborowski 18:56.4 New Berlin Eisenhower
129. 11 Joshua Jurewicz 18:57.5 Kenosha Christian Life
130. 12 Cameron Orth 19:01.3 Milwaukee Lutheran
131. 11 Jack Smith 19:02.6 Kettle Moraine
132. 11 Beau Clemmensen 19:03.6 Luther
133. 12 Brad Kirsch 19:04.2 Luther
134. 12 Grant Dasovic 19:04.9 Kenosha Christian Life
135. 11 Connor Laue 19:05.1 Whitewater
136. 9 Bryce Ketterhagen 19:08.0 Cedar Grove-Belgium
137. 11 Alfonso Diaz 19:14.2 Waukesha South
138. 12 Danny Cupertino 19:15.9 West Allis Nathan Hale
139. 9 Braden Hervey 19:17.2 Menomonee Falls
140. 10 Brandon Dodge 19:26.9 Waukesha South
141. 9 Vincent Guardiola 19:27.1 The Prairie School
142. 12 Sam Stelloh 19:31.5 Wauwatosa East
143. 11 James Krauska 19:32.3 Cedar Grove-Belgium
144. 10 Santiago Espinoza 19:33.8 Racine Saint Catheri...
145. 12 Ross Armitage 19:36.7 Milwaukee Lutheran
146. 11 Draven Schilling 19:37.0 Waukesha South
147. 10 Logan Goetz 19:37.7 Mukwonago
148. 10 Declan Kipp 19:38.1 Burlington
149. 9 Quaid Handy 19:39.7 Luther
150. 12 Michael Leapley 19:41.5 Milwaukee Lutheran
151. 12 Matt Stoltz 19:44.6 Kettle Moraine Luthe...
152. 11 Jacob Wintrone 19:46.9 Luther
153. 11 Coi Hansen 19:48.5 Burlington
154. 11 Greg Sember 19:50.6 Catholic Central (Bu...
155. 11 Jesse Hackbarth 19:50.9 Luther
156. 10 Tommy Schueller 19:51.3 Palmyra-Eagle
157. 10 Austyn Warren 19:51.7 Luther
158. 10 Harry Bukacek Fraz... 19:52.4 The Prairie School
159. 11 Ricky Granger 19:53.5 The Prairie School
160. 10 Cameron Christenso 19:54.6 West Allis Nathan Hale
161. 12 Ryan Busey 19:56.8 Racine Saint Catheri...
162. 9 Wesley Kelly 19:57.0 Martin Luther
163. 10 Griffin Isaacsen 20:02.0 Palmyra-Eagle
164. 10 Harrison Mancl 20:13.8 West Allis Nathan Hale
165. 11 Michael Schubring 20:15.1 Saint Thomas More
166. 9 Cole Dixon 20:15.8 Racine Saint Catheri...
167. 11 Alex Pawlowski 20:16.3 Racine Saint Catheri...
168. 11 James Wilson 20:22.9 Kenosha Christian Life
169. 12 Bridger Banco 20:26.4 The Prairie School
170. 10 Taylor Wojtysiak 20:33.7 West Allis Nathan Hale
171. 10 Elliot McCulloch 20:34.2 Whitewater
172. 10 George Zeller 20:34.6 Kenosha St. Joseph
173. 10 Henry Hua 20:41.0 The Prairie School
174. 10 Evan Ganiere 20:43.0 Martin Luther
175. 12 Drake Luna 20:45.1 Saint Thomas More
176. 11 Tanner Stuck 20:46.5 Kettle Moraine Luthe...
177. 11 Justin Brantmeier 20:51.9 Whitewater
178. 10 Jacob Sievert 20:54.3 Martin Luther
179. 10 Joseph Neu 20:55.5 Burlington
180. 10 Jack Wanner 21:10.6 West Allis Nathan Hale
181. 10 Steven Witt 21:14.3 Whitewater
182. 10 Gavin Calderon 21:15.7 Palmyra-Eagle
183. 9 Josh Klement 21:17.7 Martin Luther
184. 11 Sebastien Rediger 21:19.0 Burlington
185. 11 Chris Durham 21:22.1 University Lake
186. 11 Alden Ferreira 21:30.1 Palmyra-Eagle
187. 11 Aaron Vieau 21:47.3 Burlington
188. 11 Anthony Niemiec 21:49.5 Saint Thomas More
189. 9 Allan Zhou 21:51.3 Saint Thomas More
190. 12 Chris Carlock 21:58.3 Catholic Central (Bu...
191. 12 Jordan Crowe 22:01.6 Kenosha Christian Life
192. 9 Anthony Ricci 22:04.0 Catholic Central (Bu...
193. 10 Anthony Simonelli 22:05.8 Catholic Central (Bu...
194. 12 Josh Sievert 22:07.0 Martin Luther
195. 11 Ethan Pilon 22:15.0 Kettle Moraine Luthe...
196. 9 Ramiro Roman 22:19.6 University Lake
197. 12 Davis Kemppainen 22:21.3 University Lake
198. 12 Tyler Graceffa 22:26.1 Racine Saint Catheri...
199. 11 Zach Bulanow 22:27.1 Kenosha Christian Life
200. 9 Daniel Brand 22:36.3 University Lake