Mens Results
5,000 Meters Junior Varsity
1. 11 Joe Fioresi 17:22.6 SR Oswego
2. 11 Corey Saelens 17:29.1 PR Oswego
3. 12 Miguel Barrera 17:34.8 SR Badger
4. 11 Bradley Osuch 17:41.6 PR Oswego
5. Keegan Murphy 17:51.3 PR Oswego
6. 12 Will Ullrich 17:57.3 SR Oconomowoc
7. 11 Kevin Auster 17:57.4 PR Lake Zurich
8. 11 Noah Vanderhei 17:59.2 PR Oswego
9. 10 Jonathan Zambo 18:06.0 PR Oswego
10. 10 Nathan Miller 18:07.7 PR Oswego
11. 11 Colin Beattie 18:13.4 PR Libertyville
12. 12 Nicholas Lasecki 18:21.2 SR Notre Dame
13. 9 Reid Milton 18:22.7 PR Notre Dame
14. 11 Kyle Gilboy 18:24.7 PR Lake Zurich
15. 11 Patrick True 18:24.9 SR Lake Zurich
16. 12 Collyn Bresser 18:37.9 PR Hononegah
17. 10 Gavin Pickett 18:39.1 West Bend West
18. 10 Brady Mello 18:40.0 SR Oswego
19. 12 Jacob Dertz 18:41.0 SR Badger
20. 9 Ryan Reinke 18:41.2 PR Notre Dame
21. 11 Eric Salgado 18:42.4 PR Warren Township
22. 11 Jackson Pratt 18:42.8 PR Oconomowoc
23. 11 Ryan Figgins 18:42.9 PR Prairie Ridge
24. 12 Brian Dorn 18:46.0 SR Prairie Ridge
25. 11 Brendan Gallagher 18:46.1 PR Libertyville
26. 11 Sam Touvannas 18:48.4 SR Lake Zurich
27. Braden Meyers 18:49.2 PR Hononegah
28. 12 Andrew Rifkin 18:50.2 PR Lake Zurich
29. 9 Howie Gerstner 18:54.3 PR Notre Dame
30. 11 Doran Domash 18:57.7 SR Kenosha Tremper
31. 11 Connor Shinn 18:58.6 PR Libertyville
32. 12 Matt Tracy 19:01.9 PR Oconomowoc
33. 11 Zander Huang 19:04.2 PR Kenosha Tremper
34. 10 Ivan Garcia 19:07.3 PR Oswego
35. 10 James Gilpatric 19:07.4 SR Milwaukee King
36. 12 Jake Lamm 19:11.1 PR Notre Dame
37. 11 Jake Laukert 19:12.5 PR Prairie Ridge
38. 11 Kevin Gilbert 19:13.0 SR Prairie Ridge
39. 12 Thomas Lestan 19:14.0 SR Waterford
40. 10 Elliot McGinnity-S... 19:14.9 SR Notre Dame
41. 12 Jayron Dright 19:16.0 SR Milwaukee King
42. 12 Noah Anderson 19:16.5 PR Hononegah
43. 11 Jacob Lawrence 19:16.8 PR Prairie Ridge
44. 9 Owen Brummel 19:18.4 PR Notre Dame
45. 10 Nathan Brendemihl 19:19.0 West Bend West
46. 10 Nick Otto 19:20.0 PR Libertyville
47. 10 Ben Jensen 19:20.6 SR Notre Dame
48. 10 JB Burbach 19:20.9 SR Marquette University
49. 11 Josh Kaestner 19:21.1 SR Racine Horlick
50. 10 Shawn Davis 19:24.0 SR Wilmot Union
51. 11 Jacob Sefranek 19:24.2 PR Oswego
52. 11 James Fitzwater 19:25.8 SR Notre Dame
53. 12 Chris Cornieux 19:27.3 PR Hononegah
54. 12 Austin Brown 19:28.0 PR Hononegah
55. 10 Tommy Woody 19:28.5 PR Marquette University
56. 12 John Ulman 19:30.9 PR Hononegah
57. 12 Tyler Snick 19:35.8 PR Lake Zurich
58. 10 Matt Smith 19:36.2 PR Libertyville
59. 11 Jacob Parajecki 19:36.6 SR Waterford
60. 12 Addison Whitney 19:37.1 SR Libertyville
61. 9 Blake Zagar 19:38.1 PR Wilmot Union
62. - Jared Zuniga 19:39.1 PR Prairie Ridge
63. 12 Jared Schrang 19:39.2 SR Oconomowoc
64. 11 Jack Powell 19:39.7 SR Marquette University
65. 10 Noah Wilkens 19:40.7 West Bend West
66. 12 Isaiah Couch 19:41.4 SR Oswego
67. 11 Patrick Niederjohn 19:46.4 SR Marquette University
68. 10 Matthew Beckman 19:47.2 PR Libertyville
69. 10 Ian Williams 19:49.0 PR Waterford
70. 12 Smith Aguilar 19:49.2 SR Badger
71. 10 Benjamin Johnson 19:52.0 PR Libertyville
72. 10 Conner McCullough 19:53.8 PR Hononegah
73. 11 Paul Sommer 19:56.8 PR Libertyville
74. 12 Matt Malone 19:57.0 Marquette University
75. 9 Will Ernst 19:58.4 PR Notre Dame
76. 11 West Jennings 19:58.5 PR Hononegah
77. 10 James Kanning 19:58.8 PR Notre Dame
78. 11 Tyler Phetteplace 19:59.7 SR Oconomowoc
79. 11 Edward Moy 20:00.5 PR Libertyville
80. 10 Noah Beck 20:01.6 PR Oswego
81. 12 Matthew Carlson 20:02.7 PR Notre Dame
82. 11 Benji Peak 20:03.6 Elkhorn Area
83. 12 Zander Zilly 20:05.0 SR Badger
84. 9 Noah Sternig 20:05.7 PR Notre Dame
85. 10 Lukas Troutman 20:06.6 SR Lake Zurich
86. 12 Jacob Kamin 20:08.1 PR Libertyville
87. Desharr Saddler 20:08.2 PR Milwaukee King
88. Jake Hughes 20:09.1 PR Kenosha Tremper
89. 11 Michael Kiesling 20:09.4 SR Marquette University
90. 12 Nathan Jessup 20:09.9 SR Franklin
91. 10 Vincent Divito 20:10.0 SR Badger
92. 12 Tyler Graczyk 20:10.6 SR Waterford
93. 10 Keegan Hasse 20:11.0 SR Badger
94. 10 Reed DeLude 20:11.6 PR Libertyville
95. 10 Jack Rodomski 20:12.5 SR Marquette University
96. Spencer Brown 20:13.0 PR Warren Township
97. 12 Sam Krane 20:13.3 PR Hononegah
98. 12 Lucian Lucas 20:13.9 SR West Bend West
99. 11 Ryan Oberdorf 20:15.5 SR Milwaukee Ronald Rea...
100. 11 Noah Rauh 20:19.8 Marquette University
101. 10 Riley Yates 20:22.0 PR Hononegah
102. 10 Jacob Muth 20:22.7 SR Waterford
103. 11 Daniel Runnels 20:24.2 PR Milwaukee Ronald Rea...
104. 10 Cale Wolf 20:26.3 PR Antioch
105. 10 Zach Cook 20:26.8 PR Antioch
106. 11 Brandon Mauel 20:27.8 SR Oconomowoc
107. 12 Evan Smith 20:27.8 SR Oconomowoc
108. 11 Brandon Guernsey 20:28.4 PR Oswego
109. 11 Charley Kuesel 20:28.4 Marquette University
110. 10 Josh Finnerty 20:28.4 PR Franklin
111. 10 Jack Welch 20:28.8 PR Warren Township
112. 10 Zane Bastian 20:29.2 PR Hononegah
113. 10 Dylan Heimert 20:30.3 PR Libertyville
114. 12 Brian Falcone 20:30.8 SR Kenosha Tremper
115. 11 Andrew Johnson 20:30.9 PR Antioch
116. 12 Bryce Batts 20:31.5 SR Oswego
117. 12 Tim Schmidt 20:31.6 PR West Bend West
118. 12 Daniel Oh 20:31.8 PR Libertyville
119. 11 Luke Herr 20:32.0 PR Libertyville
120. 12 Milan Markovic 20:34.1 SR Racine Horlick
121. 9 Adam Boelter 20:34.5 PR Oconomowoc
122. 10 Jared Robbins 20:35.2 PR Libertyville
123. David Amburger 20:36.1 PR Wilmot Union
124. 12 Robert Meuler 20:37.0 Marquette University
125. 11 Danny Soto 20:37.6 SR Lake Zurich
126. 11 Tristan Azevedo 20:38.6 SR Wilmot Union
127. 10 Casey Huffer 20:39.3 PR Milwaukee King
128. 10 Jonathan Timm 20:40.3 PR Libertyville
129. 12 Zachary Ramirez 20:41.2 PR Milwaukee King
130. 11 Nate Steward 20:41.3 PR Hononegah
131. 11 Ryan Kickland 20:44.8 SR Racine Horlick
132. 11 Ryan Campbell 20:45.0 PR Antioch
133. 11 Todd Wollin 20:47.1 SR Racine Case
134. 12 Christian Ormson 20:47.2 SR Libertyville
135. 12 Jacob Olsen 20:48.9 SR Milwaukee King
136. Carter Snelson 20:49.3 PR Franklin
137. 11 Ethan Abanero 20:49.5 PR Lakes Community
138. 10 Michael Vranek 20:49.9 SR Racine Case
139. 11 Charlie Koehler 20:51.4 Marquette University
140. 11 David Dublin 20:53.6 PR Badger
141. 11 Joey Sucharski 20:54.1 SR Waterford
142. 10 Matt Moen 20:54.4 SR Franklin
143. 12 Dan Stetter 20:54.5 SR Oconomowoc
144. 11 Fernando Delgado 20:54.5 SR Warren Township
145. 12 Brad Eidson 20:55.1 SR Wilmot Union
146. 11 Ryan Dalton 20:55.3 SR Waterford
147. 11 Carson Gundlach 20:55.8 SR Badger
148. 10 Aaron Williams 20:56.3 PR Chicago (Northside)
149. 11 Devin Gehrke 20:56.7 SR West Bend West
150. 11 Sam Cabaltera 20:57.2 SR Racine Case
151. 10 Evan Roge 20:57.6 PR Marquette University
152. 12 Henry Doud 20:58.4 PR Hononegah
153. 11 Cole Skadeland 20:58.6 PR Hononegah
154. 12 Andrew Rettko 21:00.0 SR Marquette University
155. 10 James Kostrzewa 21:00.4 SR Franklin
156. 10 Michael Riel 21:02.4 SR Franklin
157. 10 Danny Gridley 21:02.5 PR Marquette University
158. 10 Ethan Robbins 21:02.6 PR Libertyville
159. 11 Charley Giese 21:03.2 SR Badger
160. 12 Jack Doden 21:03.4 SR Warren Township
161. 12 Ethan Rocha 21:03.7 SR Franklin
162. 12 Ryan Hunt 21:04.0 PR Warren Township
163. 11 Sam Gasiorowski 21:04.8 SR Waterford
164. 11 Ryan Eschman 21:05.2 PR Prairie Ridge
165. Sergio Pancheco 21:05.8 PR Badger
166. 10 Kaden Irvine 21:08.6 SR Oconomowoc
167. 10 Jack Pokora 21:10.5 Marquette University
168. 12 Jake Klenz 21:10.8 Marquette University
169. 11 Carel Jones 21:10.9 PR Chicago (Northside)
170. 11 Hayden Kolowrat 21:11.6 West Bend West
171. 11 Michael Sanders 21:12.8 SR Badger
172. Severio Hernandez 21:15.1 PR Warren Township
173. 11 Jarett Biver 21:15.6 SR Oconomowoc
174. 10 Jarek Hanna 21:18.4 SR Racine Case
175. Sanj Knotek 21:18.7 PR Racine Horlick
176. Ethan Gegare 21:19.0 PR Racine Horlick
177. 12 Jonathan Lemens 21:19.1 SR Notre Dame
178. 11 Colin Passler 21:22.6 SR Elkhorn Area
179. 10 Logan Wilits 21:23.1 PR Badger
180. 10 Sebastian Sanders 21:23.9 Marquette University
181. 10 Eric Ramirez 21:24.3 SR Racine Case
182. Connor Vertz 21:25.6 PR Racine Horlick
183. 11 Nate Pruhs 21:25.7 Marquette University
184. 12 Moises Ramirez-Ram... 21:26.1 PR Warren Township
185. 11 Scott Brindise 21:26.1 PR Lake Zurich
186. 11 Anthony LaMonica 21:27.4 PR Hononegah
187. 9 Noah Meissner 21:28.3 PR Oconomowoc
188. 10 Tymek Stanisz 21:28.6 SR Franklin
189. 10 Sebastian Wong 21:29.0 PR Oswego
190. 11 Cody Canegan 21:29.6 PR Warren Township
191. 10 Matthew Espinosa 21:29.8 PR Lakes Community
192. 12 Garrett Fowkes 21:30.3 PR Libertyville
193. 12 Jose Miranda 21:31.2 SR Kenosha Tremper
194. 10 Doug Meier 21:31.8 PR Waterford
195. 12 Sam Gunther 21:32.4 PR Antioch
196. 10 Andrew Klug 21:32.5 SR Badger
197. 12 Marcelo Lozano 21:32.8 SR Chicago (Northside)
198. Scott Henrich 21:32.9 PR West Bend West
199. 9 Cole Pappadakis 21:34.3 PR Wilmot Union
200. 10 Cooper Miller 21:35.2 PR Libertyville
201. Matthew St Thomas 21:37.0 PR Oconomowoc
202. Braden Voyles 21:37.4 PR Hononegah
203. Jacob Reindl 21:40.1 PR Franklin
204. 11 Noah Selensky 21:40.2 SR Franklin
205. 10 AJ Nowacki 21:40.6 SR Franklin
206. 10 Austin Kosmatka 21:43.0 West Bend West
207. 11 Gunner Timmer 21:45.0 Elkhorn Area
208. 11 Elias Decker 21:45.5 PR Chicago (Northside)
209. Matt Doherty 21:47.5 PR Libertyville
210. 12 Gavin Hock 21:48.2 SR Marquette University
211. 10 Will Conley 21:49.7 PR Libertyville
212. 10 Jarron Long 21:50.2 PR Chicago (Northside)
213. 12 Trenton Carlsen 21:51.7 SR Waterford
214. 11 Joey Nunez 21:51.9 Marquette University
215. 11 Nick Duerst 21:52.5 SR Waterford
216. Austin Adam 21:52.6 PR Wilmot Union
217. 12 Brendan Holland 21:53.0 SR Warren Township
218. 10 Dean Lambertsen 21:53.6 PR Lake Zurich
219. 11 Ethan Dagenais 21:54.8 SR Oconomowoc
220. 11 Alex Lu 21:55.5 SR Libertyville
221. Alex Mbise 21:57.6 PR Racine Park
222. 12 Ryan Nowicki 21:57.8 PR Hononegah
223. 10 Mitch Pfeil 21:59.2 West Bend West
224. 12 Robert Kaczkowski 21:59.8 SR Franklin
225. 10 Ryan Fisher 22:00.1 PR Libertyville
226. 11 David Ongkiko 22:00.4 PR Lakes Community
227. Juan Olaya-Nino 22:01.8 PR Warren Township
228. 11 Jonathan Watzka 22:02.5 SR Marquette University
229. 11 John Cesarz 22:03.4 SR Marquette University
230. 11 Edison Plack 22:05.1 PR Oconomowoc
231. Nicholas Sanfelippo 22:06.9 PR Milwaukee Ronald Rea...
232. 9 Tyler Schuh 22:07.4 PR Oconomowoc
233. Ryan Walowski 22:08.5 PR Warren Township
234. 10 Jeff Adamczyk 22:09.8 PR Antioch
235. Nick Pulley 22:09.9 PR Antioch
236. 10 Cade Carpenter 22:10.8 SR Badger
237. Brandon Fragoso 22:11.4 PR Milwaukee Ronald Rea...
238. 12 Estevan Lemus 22:12.7 SR Warren Township
239. 12 Brandon Christiansen 22:13.3 PR Hononegah
240. Sean Quirke 22:14.7 PR Warren Township
241. 10 Brent Miller 22:15.9 PR Hononegah
242. Andrew Hatton 22:16.3 PR Hononegah
243. Sam LaMonica 22:16.9 PR Hononegah
244. 10 Bennett Whitney 22:17.9 PR Libertyville
245. Ethan Rutledge 22:18.4 PR Warren Township
246. 11 Cole Sivak 22:19.0 SR Oconomowoc
247. 11 Lukas Hunter 22:22.1 PR Oconomowoc
248. 11 Vadim Muenter 22:23.5 SR Waterford
249. 12 Noah Gallery 22:23.7 SR Antioch
250. Luke Thurston 22:24.7 PR Lake Zurich
251. 9 Joseph Banish 22:27.3 PR Wilmot Union
252. 11 Daniel OHara 22:28.5 PR Libertyville
253. 12 James Scheuneman 22:28.6 PR Libertyville
254. 12 Jake Slater 22:29.1 PR Libertyville
255. 11 Charles Moore 22:30.2 SR Oconomowoc
256. 11 Jack Stoppenbach 22:30.8 SR Wilmot Union
257. 10 Alex Towinski 22:31.1 SR Badger
258. 12 Sean Ryan 22:32.3 SR Oconomowoc
259. 12 Thomas Thorson 22:34.9 SR Oconomowoc
260. 9 Gavin Price 22:39.8 PR Wilmot Union
261. 12 Jacob Harris 22:41.5 PR Libertyville
262. 12 Jack Nolan 22:43.1 PR Chicago (Northside)
263. 10 Nathan Hicks 22:43.1 PR Waterford
264. 9 Jude Kearney 22:44.6 PR Oconomowoc
265. 12 Charles Rydeski 22:47.0 SR Franklin
266. - Patrick Kelly 22:49.1 PR Prairie Ridge
267. EJ Wright 22:49.4 PR Waterford
268. Merlin Peacey 22:49.6 PR Hononegah
269. 10 Sam Eggert 22:49.7 SR Kenosha Tremper
270. 10 Jared Furman 22:49.8 SR Waterford
271. 12 Grant Kearns 22:50.5 PR Libertyville
272. Joseph Middleton 22:51.7 PR Oconomowoc
273. 12 Sam Lahti 22:52.6 PR Antioch
274. 10 Jack LaBracke 22:52.6 SR Oconomowoc
275. Marcello Montes 22:52.8 PR Warren Township
276. 12 Samuel Baseley 22:52.9 SR Warren Township
277. 10 Magnus Isaacson 22:53.0 SR Milwaukee King
278. Jack Connelly 22:57.0 PR Antioch
279. 12 Kyle Gut 22:57.3 SR Prairie Ridge
280. 10 Jackson Davis 22:58.2 PR Kenosha Tremper
281. 10 Logan Valerugo 22:58.7 PR Lakes Community
282. 11 Logan Radlein 22:59.5 SR Elkhorn Area
283. 11 Matthew Rankin 22:59.9 PR Libertyville
284. 10 Adam Nielsen 23:00.5 West Bend West
285. 12 Connor Byzcek 23:01.2 PR Antioch
286. 11 Jon Cyganiak 23:01.8 Marquette University
287. Tom Barrrett 23:02.4 PR Marquette University
288. 10 Duncan Rochman 23:04.3 SR Marquette University
289. 10 Sam Berger 23:05.6 Marquette University
290. 10 Shashank Begur 23:06.7 SR Oswego
291. 12 Diego Sosa-Fundora 23:08.7 SR Warren Township
292. 10 Nathan Quade 23:10.2 SR Wilmot Union
293. 10 Gerry Neugent 23:10.5 SR Marquette University
294. 10 Rudra Patel 23:11.1 PR Lakes Community
295. 11 Conner Louis 23:11.3 SR Waterford
296. 11 Justin Bologna 23:11.8 PR Chicago (Northside)
297. Jack Johnson 23:13.1 PR Antioch
298. 11 Rick Zuehls 23:18.2 SR Wilmot Union
299. Dylan Atkinson 23:18.9 PR Antioch
300. 12 Aaron Gorman 23:20.4 Marquette University
301. 11 Dakota Galkowski 23:20.6 SR Waterford
302. Nicholas Prince 23:20.9 PR Oconomowoc
303. 10 Colin McElduff 23:21.7 PR Lakes Community
304. 11 Zach Wasielewski 23:21.7 SR Union Grove
305. 10 Daniel Panganiban 23:22.0 PR Chicago (Northside)
306. 10 Jason Lenz 23:22.2 PR Libertyville
307. 11 Sam Kapalin 23:22.9 PR Prairie Ridge
308. 10 Ethan Kappel 23:24.1 PR Lakes Community
309. 10 Bradley Kase 23:24.4 PR Badger
310. 11 Dylan Boyle 23:24.8 PR Libertyville
311. Michael Krol 23:26.4 PR Marquette University
312. Lucas Bennett 23:26.5 PR Union Grove
313. 10 Jonathan Sargent 23:27.2 Marquette University
314. 10 Aaron Ojeda 23:28.4 PR Badger
315. 12 Alex Nixa 23:30.5 PR Warren Township
316. 10 Phillip Thoma 23:31.5 SR Marquette University
317. 12 Nate Ellingson 23:33.8 SR Libertyville
318. 12 Eric Grosskopf 23:34.0 SR Warren Township
319. Juan Castalan 23:37.3 PR Racine Horlick
320. 10 Max Meyer 23:39.6 SR Oconomowoc
321. 9 Jacob Bandler 23:39.7 PR Oconomowoc
322. Dylan Brien 23:44.2 PR Waterford
323. 12 John Doyle 23:44.8 SR Marquette University
324. 11 Tyler Goodenough 23:57.4 PR Oconomowoc
325. Madison DeLaPena 23:58.1 PR Warren Township
326. James Baumeister 23:58.1 PR Kenosha Tremper
327. 10 Owen Cargill 24:02.0 PR Oconomowoc
328. 10 Jake Duffy 24:03.5 PR Libertyville
329. 11 Riley Thorpe 24:04.6 Marquette University
330. 11 Daniel Cesarz 24:06.1 SR Marquette University
331. 10 David Serrechia 24:08.0 PR Libertyville
332. Daniel Wan Rosli 24:08.2 PR Racine Park
333. 9 Andrew Zemeske 24:12.4 PR Libertyville
334. 12 Jonathan Ozimek 24:12.4 PR Libertyville
335. 11 Jakob Kjeldbjerg 24:13.8 PR Warren Township
336. Andrew Osborne 24:14.1 PR Waterford
337. 11 Brian Wimer 24:14.2 SR Antioch
338. 10 Carlos Mandujano 24:19.3 PR Warren Township
339. 11 Daniel Griffin 24:20.8 SR Marquette University
340. 10 Justin Pflanzer 24:27.4 SR Elkhorn Area
341. 12 Santi Olaya-nino 24:31.6 PR Warren Township
342. Fernando Taboada 24:32.1 PR Warren Township
343. 11 Nathaniel Sislow 24:32.3 SR Warren Township
344. Jordan Gates 24:34.0 PR Badger
345. 11 Alfredo Ramos 24:36.5 SR Milwaukee Ronald Rea...
346. Kael Valdez 24:37.5 PR Warren Township
347. 11 Don Mai 24:38.8 SR Milwaukee Ronald Rea...
348. 11 Samuel Gray 24:39.4 PR Warren Township
349. 12 Tim Xiong 24:42.0 SR Milwaukee Ronald Rea...
350. 10 Ryan Jaskolski 24:42.6 Marquette University
351. 11 Jonathan Roeck 24:45.8 PR Warren Township
352. 11 Michael Radakovich 24:46.8 SR Marquette University
353. 10 Kyle Lake 24:46.8 PR Hononegah
354. Blake Lessard 24:47.2 PR Waterford
355. 11 Peter Wacnik 24:48.6 PR Libertyville
356. 12 Evan Pinsel 24:49.6 SR Libertyville
357. 10 Luke Miller 24:55.4 Marquette University
358. 12 Kyle Wanda 24:56.5 SR Libertyville
359. 11 Jack Matasek 24:57.3 PR Lake Zurich
360. 10 Brian Vap 24:58.9 Marquette University
361. 11 Nathaniel Grogan 25:02.0 SR Kenosha Tremper
362. 10 Brennan Diedrich 25:04.2 SR Wilmot Union
363. 11 Ben Gordon 25:04.5 SR Milwaukee King
364. 11 Tyler Wang 25:04.8 PR Libertyville
365. 12 Jeremy Johnson 25:06.0 SR Marquette University
366. Jacob Hicks 25:10.1 PR Waterford
367. 12 Jakob Wendorf 25:13.4 SR Union Grove
368. 10 Riley Menges 25:13.7 PR Lakes Community
369. 12 Ian Thompson 25:15.6 PR Libertyville
370. 11 Evan Boettcher 25:22.3 PR Libertyville
371. 12 Cameron Courchene 25:24.1 PR Warren Township
372. 10 Mason Sett 25:24.4 SR Racine Horlick
373. 12 Conor Lancaster 25:27.0 SR Franklin
374. 10 Nick Befort 25:28.4 SR Badger
375. 10 Jordan Schweitzer 25:42.6 SR Racine Horlick
376. Henry Locke 25:43.9 PR Milwaukee Ronald Rea...
377. 11 Dylan Maldonado 25:50.3 PR Libertyville
378. Joel Velez 26:09.8 PR Milwaukee Ronald Rea...
379. 11 Johnathan Westphal 26:12.0 PR Warren Township
380. 10 Kevin Garfieas 26:13.0 Badger
381. Michael Tapia 26:20.4 PR Milwaukee Ronald Rea...
382. 11 Jacob Wienke 26:25.2 SR Union Grove
383. 12 Tim Ryan 26:34.6 SR Lakes Community
384. 11 Ryan Marks 26:34.6 SR Elkhorn Area
385. Samuel Locke 26:39.2 PR Milwaukee Ronald Rea...
386. 10 Jeremy Gunter 26:49.6 PR Warren Township
387. Cameron Larsen 26:55.6 PR Warren Township
388. 12 Scott Villiard 27:01.3 PR Libertyville
389. 11 Max Kratcoski 27:05.4 PR Libertyville
390. 12 Alexander Nelson 27:05.7 PR Warren Township
391. 11 Noah Gullickson 27:15.1 West Bend West
392. 10 Brendan Rattin 27:17.4 PR Libertyville
393. 11 Marcus Trudell 27:37.4 SR Antioch
394. 11 Ethan Davies 27:39.9 SR Kenosha Tremper
395. 12 Kevin Karahalios 27:45.9 PR Libertyville
396. Robert Kline 27:55.6 PR Hononegah
397. Nick Sapp 27:58.5 PR Lake Mills
398. 10 Neil Chhikara 28:25.1 PR Libertyville
399. 9 Levi Blankenheim 28:26.7 PR Oconomowoc
400. 10 John Freberg 28:28.0 PR Libertyville
401. Erik Najarro 28:29.4 PR Warren Township
402. 11 Eric Moeller 28:42.3 SR Warren Township
403. 12 Elijah McArthur 28:47.1 SR Warren Township
404. 10 Nate Colpaert 29:07.9 PR Antioch
405. Joe Naborowski 29:15.1 PR Hononegah
406. 9 Xander Fons 29:22.0 PR Oconomowoc
407. 9 Michael Ploch 29:26.2 PR Oconomowoc
408. 12 Michael Naborowski 29:37.0 PR Hononegah
409. 12 Jamie Johnson 29:44.7 SR Union Grove
410. 10 Jacob Lawrence 29:55.9 PR Libertyville
411. 10 Riley Bell 29:57.7 PR Hononegah
412. 9 Preston Gaber 30:01.7 PR Oconomowoc
413. Jack Faber 30:32.2 PR Wilmot Union
414. 10 Long Vuong 32:12.5 SR Chicago (Northside)
Official Team Scores
1. Oswego 20
2. Lake Zurich 88
3. Notre Dame 106
4. Prairie Ridge 157
5. Libertyville 162
6. Hononegah 179
7. Oconomowoc 183
8. Badger 229
9. Marquette University 281
10. West Bend West 292
11. Waterford 312
12. Milwaukee King 336
13. Kenosha Tremper 353
14. Wilmot Union 401
15. Warren Township 412
16. Franklin 485
17. Racine Horlick 486
18. Antioch 490
19. Racine Case 567
20. Milwaukee Ronald R... 602
21. Elkhorn Area 632
22. Chicago (Northside) 634
23. Lakes Community 666
24. Union Grove 790