Mens Results
5,000 Meters Junior Varsity
1. 10 Keoni Young 17:22.9 PR La Crosse Logan
2. 10 Cole Hinton 17:24.8 PR Waunakee
3. 10 Triston Vogt 17:33.0 PR Waunakee
4. 11 Jack Pfeifer 17:36.1 PR Homestead
5. 12 Josh Herbst 17:52.1 PR Arrowhead
6. 10 Zach Frey 17:53.1 PR Sun Prairie
7. 10 James Duffrin 17:54.1 PR La Crosse Logan
8. 10 Elberto Gomez 17:57.3 PR Delavan-Darien
9. 12 Landon Kovach 17:57.8 SR Sun Prairie
10. 11 Sage Leahy 17:57.8 SR South Milwaukee
11. 11 Jake Julius 18:01.3 SR Arrowhead
12. 12 Trevor Panten 18:02.0 PR Madison La Follette
13. 12 Bradley Mainock 18:02.6 SR Janesville Craig
14. 11 Malcolm Buisch 18:03.8 PR Madison Memorial
15. 12 Nathan Smith 18:03.8 SR Sun Prairie
16. 12 Noah Roberson 18:04.5 PR Middleton
17. 12 Max Dambeck 18:04.6 PR Arrowhead
18. 11 John Jones 18:05.5 SR Middleton
19. 12 Michael Felix 18:06.2 SR La Crosse Logan
20. 10 Justin Holzer 18:07.4 PR La Crosse Logan
21. 12 Josh Fuerstenberg 18:08.7 PR Neenah
22. 9 Michael Schneider 18:09.7 PR Kimberly
23. 10 Joseph Barber 18:11.1 PR Sun Prairie
24. 10 Taijai Timothy 18:12.4 PR Sun Prairie
25. 11 Alex Krause 18:14.1 PR Monona Grove
26. 12 Ryan Madoch 18:14.8 Middleton
27. 11 Aaron Allen 18:16.0 SR Arrowhead
28. 11 Andrew Upperman 18:16.3 Sun Prairie
29. 12 Josh Smith 18:17.9 PR Monroe
30. 11 Jacob Meszaros 18:19.0 PR South Milwaukee
31. 12 Matt Bringe 18:19.4 SR Arrowhead
32. 12 Ty Brien 18:20.4 Madison Memorial
33. 11 Alex Jansen 18:20.6 PR Kimberly
34. 12 Tanner Hallett 18:21.5 Oconomowoc
35. 11 John Phelan 18:24.0 PR Dodgeville/Mineral P...
36. 9 Reid Sroda 18:27.0 PR Kimberly
37. 11 Mason Salb 18:27.5 PR Homestead
38. 12 Max Parker 18:32.1 PR Neenah
39. 12 Matt Tracy 18:32.6 PR Oconomowoc
40. 10 Luke Breyer 18:32.7 Sun Prairie
41. 12 Sean Komro 18:32.9 PR Sun Prairie
42. 11 Sean Marquart 18:33.2 PR Madison West
43. 11 Sean Mclaury 18:34.1 SR Stoughton
44. 11 Matthew Cote 18:35.2 PR Warren Township
45. 11 Brandon Wheeler 18:35.5 PR Stoughton
46. 11 Jason Koller 18:35.8 PR Monroe
47. 11 Hunter Wild 18:38.1 Monroe
48. 12 Jared Keenan 18:38.6 SR Badger
49. 12 Andrew Frohna 18:39.5 SR Madison West
50. 12 Jared Schrang 18:39.8 PR Oconomowoc
51. 11 Marcus Jarrett 18:40.9 La Crosse Logan
52. 11 Sam Hoyt 18:41.1 PR Madison West
53. 11 Doug Reuss 18:41.5 PR Badger
54. 10 Christian Peterson 18:41.8 PR Arrowhead
55. 12 Daniel Oliaro 18:42.0 SR Arrowhead
56. 12 Sean Borman 18:42.5 PR Badger
57. 11 Lance Drewry 18:44.4 PR Madison Memorial
58. 11 Joseph Baer 18:46.5 PR Neenah
59. 10 Wylie Richardson 18:46.6 PR Darlington
60. 12 Luke Davis 18:47.6 SR Dodgeville/Mineral P...
61. 11 Braden Palmer 18:48.4 PR Neenah
62. 11 Eli Tripp 18:48.8 SR Madison Memorial
63. 12 Matt Bauman 18:48.9 PR Madison Memorial
64. 11 Brok Bertalot 18:49.4 PR Monroe
65. 12 Colin Hogendorn 18:50.4 PR Middleton
66. 12 Brett Schreiber 18:51.0 SR Kimberly
67. 11 Ryan Hughes 18:51.5 PR Turner
68. 11 Soren Davick 18:51.6 SR Monona Grove
69. 11 Ben Boerigter 18:51.9 PR Oregon
70. 9 Bailey Schwartz 18:52.2 PR Darlington
71. 11 Micah Snyder 18:52.3 PR Kenosha Bradford
72. 11 Jack Taylor 18:53.4 PR Madison La Follette
74. 11 Austin Pankratz 18:55.2 PR Kenosha Bradford
75. 11 Joe Hadcock 18:55.7 PR Homestead
77. 12 Declan McGraw 18:58.5 PR Dodgeville/Mineral P...
78. 12 Aaron Sowinski 18:58.5 PR South Milwaukee
79. 11 Emmett Post 18:59.5 PR Stoughton
80. 12 Brandon Klein 19:00.8 PR Stoughton
81. 11 Lukas Wellenstein 19:02.6 SR Madison West
82. 12 Nathan Moll 19:06.8 PR Stoughton
83. 12 Josh Vander Heide 19:07.4 PR Kimberly
84. 11 Anthony Schrader 19:08.2 SR Janesville Craig
85. 12 Henry Barford 19:08.7 SR Madison West
86. 11 David Oyler 19:10.3 PR Neenah
87. 10 Masin Murley 19:10.5 PR Oconomowoc
88. 11 Daniel Childress 19:10.9 Madison West
89. 12 Nathan Stamm 19:11.8 SR Madison La Follette
90. 12 Nicolas Litza 19:12.5 PR Madison Memorial
91. 11 Ben Alexander 19:13.3 Madison La Follette
92. 10 Zach Deridder 19:16.0 PR Kimberly
93. 12 Ben Strecher 19:16.1 SR Arrowhead
94. 10 Eric Brendemuehl 19:16.1 PR Sun Prairie
95. 11 Thomas Schneider 19:16.4 PR Kimberly
96. 12 Hayden Storms 19:17.1 PR Oregon
97. 10 James Schaak 19:17.1 Madison West
98. 11 David Uselman 19:17.5 SR Madison La Follette
99. 11 Jackson Mozena 19:19.5 SR Madison West
100. 12 Quinn Fell 19:19.7 SR Kimberly
101. 12 Nathan Webber 19:20.2 SR Madison Memorial
102. 11 Sam Wood 19:20.6 SR Arrowhead
103. 12 Matthew Thompson 19:21.8 SR Mount Horeb
104. 11 Brandon Mauel 19:23.8 PR Oconomowoc
105. 11 Carson Timberlake 19:24.1 PR Oregon
106. 11 Martin Berg 19:24.6 PR Sun Prairie
107. 10 Clay Venden 19:24.6 PR Dodgeville/Mineral P...
108. 12 Tommy Knoche 19:24.9 SR Madison Memorial
109. 12 Smith Aguilar 19:25.1 SR Badger
110. 9 Jackson Leroy 19:25.2 PR Middleton
111. 10 Jacob Starr 19:26.0 Sun Prairie
112. 11 Tanner Jarosinski 19:27.9 PR Arrowhead
113. 11 Nicholas Spevacek 19:28.3 PR Middleton
114. 10 Raven Coil Otto 19:29.1 PR Monona Grove
115. 12 River Liston 19:29.2 SR Monona Grove
116. 11 Chris Ginter 19:29.7 PR South Milwaukee
117. 11 Braeden Lisowski 19:30.1 PR Waunakee
118. 12 Ben Weiler 19:30.2 PR Arrowhead
119. 11 Joe Hoeser 19:31.0 PR Janesville Craig
120. 12 Ben Starsky 19:31.0 SR Homestead
121. 11 Will Fellman 19:31.1 SR Kenosha Bradford
122. 9 Luke Starsky 19:31.8 PR Homestead
123. 12 Dylan Karls 19:32.1 PR Waunakee
124. 11 Charley Giese 19:32.3 PR Badger
125. 11 Stephen Uko 19:33.2 PR Warren Township
126. 11 Ishan Luitel 19:34.5 Sun Prairie
127. 9 Carson Anderson 19:34.9 PR Arrowhead
128. 12 Will Wegner 19:35.2 SR Kimberly
129. 12 Jansen Hefty 19:36.8 Madison Memorial
130. 11 Tait Baldus 19:37.4 Oregon
131. 12 Seamus McWilliams 19:38.0 Middleton
132. 11 Andy Diamond 19:39.5 PR South Milwaukee
133. 11 Sid Raman 19:40.4 PR Madison West
134. 10 Walker Voichick 19:42.0 PR Madison Memorial
135. 11 Thorne Powers 19:42.4 PR Middleton
136. 11 Mason McGuire 19:42.5 PR Waunakee
137. 11 William Schilz 19:42.9 SR South Milwaukee
138. 10 Dryden Schoepel 19:43.0 PR Madison West
139. 9 Mason Jarosinski 19:44.9 PR Arrowhead
140. 9 Joey Kean 19:45.6 PR Middleton
141. 10 Miles Carper 19:45.7 Darlington
142. 11 Yazi Yang 19:46.4 PR Madison Memorial
143. 12 Jackson Pfeffer 19:47.5 PR Oregon
144. 11 Aris Lemmenes 19:47.9 PR Madison West
145. 12 Jon Mayer 19:48.1 SR Oconomowoc
146. 11 Matt Challoner 19:48.1 SR Neenah
147. 11 Devin Long 19:48.4 PR Mount Horeb
148. 9 Ben Hoyt 19:48.6 PR Madison West
149. 11 Finn Johnson 19:48.7 SR Madison Memorial
150. 11 John Janicki 19:50.1 SR Arrowhead
151. 11 Eamon McGuigan 19:50.2 SR Madison West
152. 11 Roman Hebel 19:50.2 Westby
153. 9 Aiden Romack 19:51.1 PR Janesville Craig
154. 12 Evan Smith 19:51.2 PR Oconomowoc
155. 11 Andrew Gumtow 19:51.3 SR Neenah
156. 10 Andrei Huhniuk 19:52.4 PR Arrowhead
157. 11 Carson Gundlach 19:52.6 PR Badger
158. 11 Tyler Phetteplace 19:54.2 SR Oconomowoc
159. 11 Josh Sagona 19:54.6 PR Turner
160. 12 Jeff Cui 19:55.0 PR Madison West
161. 12 Andrew LaSavage 19:55.2 Madison La Follette
162. 12 John Davis 19:55.5 PR Dodgeville/Mineral P...
163. 9 Nick Noffke 19:55.5 PR Madison La Follette
164. 9 Evan Voge 19:55.6 PR Waunakee
165. 10 Loganb Wilits 19:55.8 PR Badger
166. 12 Charles Donovan 19:56.3 PR Oregon
167. 11 Michael Sanders 19:57.3 SR Badger
168. 11 Elijah Hedden 19:57.6 SR Madison Memorial
169. 11 Riley Hunt 19:57.7 PR Madison Memorial
170. 12 Owen Krautkramer 19:57.9 SR Neenah
171. 11 Jon Brunner 19:58.3 PR Whitewater
172. 9 Hunter Teniente 19:58.3 PR Sun Prairie
173. 9 Ian Bouma 19:58.8 PR Warren Township
174. 9 Garrett Luepke 19:59.2 PR Neenah
175. 11 Gavin Breier 19:59.8 PR Neenah
176. 9 George Philbin 20:00.0 PR Madison La Follette
177. 9 Andrew Metcalf 20:01.0 PR Warren Township
178. 12 Ryan Hunt 20:01.7 PR Warren Township
179. 9 Denzel Bailey 20:02.3 PR Madison La Follette
180. 11 Andrew Spielvogel 20:02.7 PR Kimberly
181. 10 Sean Brazgel 20:03.0 PR Arrowhead
182. 11 Elliot McCulloch 20:03.4 SR Whitewater
183. 11 Fernando Delgado 20:03.6 SR Warren Township
184. 12 Asa Pauls 20:03.7 Waunakee
185. 10 Ryan Badger 20:04.5 PR Waunakee
186. 9 Nathan Neeley 20:04.7 PR DeForest
187. 11 Andre Hermes 20:05.6 SR Madison West
188. 11 Grant Jensen 20:06.8 PR Madison Memorial
189. 9 Ryan Prox 20:07.4 PR Arrowhead
190. 11 David Kollman 20:08.3 SR Kenosha Bradford
191. 10 Vince Joswiak 20:08.4 SR Middleton
192. 10 Leo Kish 20:08.5 Arrowhead
193. 12 Graham Wagner 20:08.7 SR Monona Grove
194. 12 Elijah McArthur 20:09.9 PR Warren Township
195. 9 Joseph Schaak 20:10.3 PR Madison West
196. 10 Patrick Mowbray 20:10.6 PR DeForest
197. 11 Patrick Haas 20:11.2 PR Platteville
198. 12 Matt Hall 20:12.1 PR Neenah
199. 11 Jared Baughman 20:12.8 SR Janesville Craig
200. 11 Brandon Mueller 20:12.8 Kimberly
201. 11 Anders Carlsson 20:13.1 PR Madison West
202. 11 Matt Powers 20:13.2 PR Madison West
203. 12 Antonio Cabello 20:13.8 PR Monona Grove
204. 11 David Dublin 20:13.9 PR Badger
205. 9 Collin Sorge-Young 20:13.9 PR Warren Township
206. 9 Will Foucault 20:14.5 PR Neenah
207. 12 Stefo Livorni 20:15.2 SR Madison West
208. 11 Tommy Shanahan 20:15.3 PR Monona Grove
209. 9 Hayden Mueller 20:15.9 PR Madison La Follette
210. 9 Liam Gunn 20:16.6 PR Madison West
211. 9 Austin Jentz 20:17.2 PR Platteville
212. 11 Travis Bird 20:18.4 PR Monona Grove
213. 11 Elijah Faber 20:19.2 SR Janesville Craig
214. 9 Spencer Geraldson 20:19.8 PR Arrowhead
215. 9 Donald Conway 20:19.9 PR Madison La Follette
216. 12 Gabe Sizemore 20:20.1 PR Milton
217. 11 Evan Phillips 20:20.5 PR Westby
218. 10 Ryan Lee 20:20.9 SR Arrowhead
219. 11 Bradley Vielhuber 20:21.1 PR Westby
220. 9 Alex Coffini 20:21.7 PR Middleton
221. 9 Henry Pawlikowski 20:22.0 PR Kimberly
222. 9 Max Drexler 20:22.7 PR Madison West
223. 12 Micah Vander Velde 20:24.3 PR Beaver Dam
224. 10 Cade Carpenter 20:24.8 PR Badger
225. 12 Logan Klink 20:26.4 SR Arrowhead
226. 9 Eli Wilke 20:26.7 PR Beaver Dam
227. 9 Logan Adkins 20:26.9 PR Sun Prairie
228. 10 Saylor Allen 20:27.3 SR Madison West
229. 12 Keaton Krueger 20:27.5 Neenah
230. 10 Ryan Walowski 20:28.1 PR Warren Township
231. 10 Leo Curatola 20:28.4 PR Monona Grove
232. 10 Andrew Buchheim 20:29.3 Sun Prairie
233. 9 Christopher Plagge 20:29.5 PR Sun Prairie
234. 10 Zion Hefty 20:30.4 PR Madison Memorial
235. 12 Brendan Holland 20:30.5 PR Warren Township
236. 10 Andy Svendsen 20:30.8 Sun Prairie
237. 12 Andy Johnson 20:31.0 Monroe
238. 11 Julian Perez 20:32.1 PR Delavan-Darien
239. 10 Eli Coronado 20:32.2 PR Kimberly
240. 10 Dhruv Biswas 20:32.3 PR Madison Memorial
241. 9 Cooper Steele 20:33.0 PR DeForest
242. 11 Tanner Aubrey 20:33.1 SR Janesville Craig
243. 10 Daniel Maurer 20:33.6 Darlington
244. 10 Abhinav Bipin 20:33.6 PR Madison Memorial
245. 12 Ethan Schabacker 20:34.5 SR Milton
246. 12 Patrick Ring 20:34.6 SR Badger
247. 11 Aj Natalizio 20:34.6 SR Arrowhead
248. 9 Brandon Hermsen 20:35.1 PR Neenah
249. 11 Richard Thao 20:35.4 PR Madison Memorial
250. 11 Pat Stieve 20:35.7 SR Homestead
251. 11 Diego Quebrado-Sal... 20:35.8 PR Warren Township
252. 9 Ross Davis 20:37.0 PR Middleton
253. 11 Greg Fischer 20:37.3 PR DeForest
254. 10 Hyrum Oliphant 20:37.5 PR Madison La Follette
255. 12 Riley Hoey 20:39.0 SR Monona Grove
256. 11 Jarett Biver 20:39.1 SR Oconomowoc
257. 11 John Franklin 20:40.2 SR Neenah
258. 10 Camron Murphree 20:40.2 PR Sun Prairie
259. 9 Carson Huber 20:40.9 PR Middleton
260. 10 Jackson Sellner 20:41.7 PR Arrowhead
261. 12 Daniel Rolefson 20:42.5 PR South Milwaukee
262. 10 Evan Pilzak 20:43.5 PR Neenah
263. 11 Wyatt Thiel 20:44.3 SR Sun Prairie
264. 9 Madison Berridge 20:44.4 PR Madison West
265. 11 Regan Trinastic 20:44.9 PR Monona Grove
266. 9 Carson Ghys 20:45.1 PR Warren Township
267. 9 Alex Lyons 20:45.6 PR Madison West
268. 12 Estevan Lemus 20:45.6 PR Warren Township
269. 10 Joshua Beamsley 20:45.7 PR Madison West
270. 10 Kaden Whitt 20:46.7 PR Arrowhead
271. 11 Matthew Stoddard 20:47.0 PR Mount Horeb
272. 9 Gent Beluli 20:47.4 PR DeForest
273. 10 Mitchell Appleback 20:47.4 Milton
274. 12 Benjamin Calkins 20:48.9 PR Waunakee
275. 12 Jp Benson 20:49.2 SR Homestead
276. 11 Devin Keast 20:49.3 PR Oregon
277. 12 Griffin Lee 20:49.4 Waunakee
278. 9 Tommy Kriewaldt 20:49.5 PR Middleton
279. 11 Conner Feyen 20:49.9 SR Platteville
280. 10 David Whittingham 20:50.1 PR Middleton
281. 10 John Beuer 20:50.7 PR Janesville Craig
282. 9 Timothy Schenk 20:50.9 PR Warren Township
283. 10 John Cramer 20:50.9 PR Platteville
284. 9 Wynnton Mott 20:51.4 PR Madison La Follette
285. 11 Bergen Fitzgerald 20:51.9 PR DeForest
286. 11 Will Cihla 20:53.0 PR Oregon
287. 10 Preston Banfield 20:53.3 SR Darlington
288. 10 Daniel Thomsen 20:53.9 Janesville Craig
289. 9 Dieder Maas 20:54.7 PR Madison West
290. 11 Jordan Hundt 20:55.0 PR DeForest
291. 10 Liam Higgins 20:55.1 PR Madison Memorial
292. 9 Alex Pember 20:55.6 PR Milton
293. 11 Teddy Scheckel 20:56.2 SR Madison West
294. 11 Logan Budack 20:56.6 Sun Prairie
295. 11 Jon Nygaard 20:57.0 PR Mount Horeb
296. 10 Santiago Barquin 20:57.1 PR Madison Memorial
297. 12 Harrison Meyer 20:57.5 SR Waunakee
298. 9 Gavin Llewellyn 20:58.0 PR Neenah
299. 9 Will Kramer 20:59.4 PR Dodgeville/Mineral P...
300. 12 Tanner LoTiempo 20:59.5 PR Rockford (Guilford)
301. 12 Malachi Alvarez 20:59.6 PR Stoughton
302. 10 Andrew Veum 21:00.0 Sun Prairie
303. 12 Sean Quirke 21:00.3 PR Warren Township
304. 11 Bodie Locke 21:00.8 PR Milton
305. 11 Cody Canegan 21:01.3 PR Warren Township
306. 11 Lukas Hunter 21:01.3 PR Oconomowoc
307. 9 Aiden Sargent 21:01.4 PR Platteville
308. 11 Riley Johnson 21:01.6 PR DeForest
309. 9 Connor Rohde 21:01.7 PR Kimberly
310. 9 Andrew Watt 21:02.1 PR Neenah
311. 12 Andrew Davis 21:02.1 SR Milton
312. 10 Garrett Reynolds 21:02.2 PR Madison West
313. 11 Kin Hamilton 21:02.9 Westby
314. 9 Nick Ballweg 21:03.3 PR Madison Memorial
315. 12 Adam Pink 21:03.8 SR Arrowhead
316. 12 Zaid Nolley 21:04.3 Waunakee
317. 11 Colin Meidl 21:04.8 PR Oregon
318. 9 Jackson Kennedy 21:06.4 PR Arrowhead
319. 10 Tyler Vondracek 21:06.5 SR Neenah
320. 9 Riley Jausch 21:06.8 PR Milton
321. 10 Joey Rhodes 21:08.9 PR Madison Memorial
322. 9 Kehlen Donahue 21:09.1 PR Badger
323. 11 Michael Garcia 21:09.7 Darlington
324. 10 Ryan Temple 21:11.7 SR Madison West
325. 9 Rashad Ahmad 21:12.4 PR Rockford (Guilford)
326. 9 Steven Haworth 21:12.6 PR Badger
327. 11 Aidan Jones 21:13.5 PR Neenah
328. 12 Nick Demaree 21:13.9 SR Platteville
329. 10 Bennett Kuehl 21:14.0 SR Arrowhead
330. 11 Ethan Dagenais 21:14.1 SR Oconomowoc
331. 12 David Garczynski 21:14.1 SR Oconomowoc
332. 9 Ian McPhee 21:14.3 PR Madison West
333. 9 Stephen Shi 21:14.4 PR Middleton
334. 11 Kevin Cortes 21:16.4 PR Monona Grove
335. 12 Blake Dupies 21:16.5 SR Arrowhead
336. 9 Hudson Tomblin 21:17.1 PR Waunakee
337. 9 Juan Jose Arriola 21:17.6 PR Sun Prairie
338. 9 Davis Nunnally 21:17.7 PR Arrowhead
339. 10 Andrew Merriam 21:17.8 Darlington
340. 10 Nathan Steyn 21:18.2 PR Whitnall
341. 12 Jack Doden 21:19.3 Warren Township
342. 11 Ben Svanda 21:21.0 Neenah
343. 12 Matthew St Thomas 21:21.1 PR Oconomowoc
344. 9 Mitchell VanderWie... 21:21.8 Neenah
345. 9 Dayrien Heiz 21:22.4 Boscobel
346. 10 Karsten Knoche 21:22.5 PR Madison Memorial
347. 11 Joseph Neu 21:22.6 SR Burlington
348. 10 Ian Hawley 21:24.1 SR Kimberly
349. 9 Owen Miller 21:24.2 PR Dodgeville/Mineral P...
350. 12 Jonathan Olson 21:24.3 SR Delavan-Darien
351. 11 Sawyer Hughes 21:25.3 PR Oregon
352. 12 Ben Armstrong 21:25.4 PR DeForest
353. 9 Jack Albert 21:26.4 PR Stoughton
354. 10 Riley Jones 21:26.4 PR Darlington
355. 9 Alex Hassler 21:26.5 PR Arrowhead
356. 10 Kaden Irvine 21:28.3 Oconomowoc
357. 12 Jack Downs 21:28.8 SR Whitewater
358. 10 Ethan Bauer 21:28.8 PR Oregon
359. 12 Zeke Frankford 21:28.9 PR Monroe
360. 12 Santana Rodriguez 21:28.9 PR Kenosha Bradford
361. 9 Jaden May 21:29.2 PR Arrowhead
362. 12 Alex Bouska 21:29.8 PR DeForest
363. 9 Alex Noll 21:31.4 PR Arrowhead
364. 10 Alex Towinski 21:32.3 PR Badger
365. 10 Cameron Regan 21:32.4 Middleton
366. 9 Willie Riechers 21:32.6 PR Darlington
367. 12 Nathan Walsh 21:34.3 SR Waunakee
368. 10 Clayton Kruse 21:34.6 SR Madison Memorial
369. 10 Robert Schmitt 21:34.8 PR Platteville
370. 9 Tom Barrette 21:35.2 PR Milton
371. 10 Aidan McEllistrem 21:35.4 PR Middleton
372. 10 Bradley Kase 21:35.5 PR Badger
373. 10 Connor Coyne 21:36.2 SR Homestead
374. 11 Sawyer LaChance 21:36.9 PR Oregon
375. 10 Matthew Gutzmer 21:37.1 PR Middleton
376. 10 James Berthoud 21:37.7 SR Madison Memorial
377. 9 Peter Heise 21:38.0 PR Madison Memorial
378. 11 Alex Turgeson 21:39.1 PR Madison Memorial
379. 9 Colbey Johnson 21:39.5 PR Neenah
380. 11 Logan Radlein 21:40.3 SR Elkhorn Area
381. 12 Mitch Millner 21:40.8 SR Monroe
382. 11 Jack Barrette 21:41.4 SR Milton
383. 9 Lukas Bekkedal 21:41.8 Sun Prairie
384. 10 Keaton Thomas 21:42.9 SR Neenah
385. 10 William Mandel 21:43.1 PR Madison West
386. 12 Jameson Bethke 21:44.1 PR Sun Prairie
387. 10 Connor Attaway 21:45.1 PR Monona Grove
388. 10 Mars Thornsen 21:45.1 PR Madison La Follette
389. 10 Gabe Espinoza-Forl... 21:45.6 PR Madison West
390. 11 Sam Pieper 21:46.5 PR Oregon
391. 9 Alex McAndrew 21:46.7 PR Sun Prairie
392. 9 Joeseph Sebranek 21:47.2 PR Madison West
393. 11 Charles Moore 21:47.8 PR Oconomowoc
394. 9 Brennan O'Brion 21:48.0 PR DeForest
395. 11 Braedon Krause 21:48.4 SR Monona Grove
396. 11 Nathan Glinski 21:49.6 Kenosha Bradford
397. 11 Matthew Le 21:50.6 SR Monona Grove
398. 11 Cameron Markham 21:51.0 SR Beloit Memorial
399. 10 Peter Whayland 21:51.6 PR Madison Memorial
400. 12 Will Baumann 21:51.8 PR Milton
401. 12 Patrick Berges 21:52.5 PR Arrowhead
402. 10 Jeremiah Williams 21:52.8 PR Madison Memorial
403. 10 Steven Pink 21:55.3 PR Arrowhead
404. 9 Ethan Kurtz 21:55.5 PR Oconomowoc
405. 10 Andrew Leland 21:56.6 PR Waunakee
406. 9 Alex Groth 21:58.0 PR Arrowhead
407. 12 Charles Mullen 21:58.3 Madison West
408. 10 Bradley Lewandowski 21:58.9 SR Neenah
409. 9 Carson Frisch 21:59.0 PR Middleton
410. 10 Sam McMartin 21:59.7 Burlington
411. 10 Yuanhong (Harry) W... 22:00.4 PR Sun Prairie
412. 12 Thomas Rathert 22:01.5 SR Monona Grove
413. 11 Jahan Sumiarta 22:02.3 SR Madison West
414. 12 Henry Tennessen 22:02.3 Madison West
415. 10 Kyle Martis 22:03.3 PR Neenah
416. 10 Josh Reynen 22:03.7 Oconomowoc
417. 12 Josh Cram 22:04.1 SR Whitnall
418. 11 Johnathan Westphal 22:04.2 PR Warren Township
419. 9 Daniel DeJarlias 22:05.1 PR Middleton
420. 12 Andrew Moore 22:05.9 SR Janesville Craig
421. 12 Calvin Dobson 22:06.2 PR Milton
422. 9 Cole Drager 22:06.6 PR Mount Horeb
423. 10 Henry Zavos 22:06.7 PR Madison West
424. 11 Tyler Bade 22:06.9 PR Oregon
425. 11 John Zwick 22:07.2 PR Neenah
426. 12 Roy Cornett 22:09.5 PR Platteville
427. 10 Matt Messer 22:09.8 PR Milton
428. 9 Kunal Sharma 22:09.9 PR Warren Township
429. 11 Dj Gersbach 22:10.0 Monroe
430. 9 Nathan Rein 22:11.4 Stoughton
431. 10 Jack Bogan 22:11.5 PR DeForest
432. 12 Nolan Frederick 22:12.9 PR Janesville Craig
433. 11 Sam Collins 22:14.5 Oregon
434. 11 Michael Nguyen 22:15.0 PR Boscobel
435. 10 Jake Laxton 22:15.8 Boscobel
436. 9 Michael Kuhn 22:15.8 PR Madison West
437. 12 Ameya Kulkarni 22:16.2 Madison Memorial
438. 9 Tyler Masino 22:16.5 PR Madison La Follette
439. 11 Jacob Hutchinson 22:17.6 PR Monona Grove
440. 9 Jacob Tilsen 22:18.1 PR Madison Memorial
441. 10 Kevin Eisenzimmer 22:18.3 PR Dodgeville/Mineral P...
442. 9 Conner Bills 22:18.5 PR Middleton
443. 11 Andy Truong 22:19.9 SR Madison Memorial
444. 12 Cuyler Monahan 22:20.0 PR Mount Horeb
445. 10 Alexis Cruz 22:22.8 Darlington
446. 9 Blayz Schultz 22:23.2 PR Warren Township
447. 10 William Runge 22:24.2 Waunakee
448. 11 Sam Mockert 22:24.3 SR Madison Memorial
449. 9 Josh Boland 22:25.6 PR Mount Horeb
450. 9 Sam Dyer 22:27.9 PR Madison West
451. 10 Cj Kozhamrozhum 22:29.0 PR Badger
452. 10 Will Ranheim 22:30.4 PR Madison West
453. 9 Ken Forbeck 22:31.0 Janesville Craig
454. 9 Damian O'Neil 22:32.4 PR Arrowhead
455. 11 Ryan Marks 22:32.9 PR Elkhorn Area
456. 12 Asher Scarlett 22:33.3 PR Madison Memorial
457. 9 Anthony Kessler 22:33.7 PR Kimberly
458. 11 Patrick Shirley 22:34.8 PR Homestead
459. 12 Roger Lopezbenet 22:35.0 PR South Milwaukee
460. 11 Jack Van Vooren 22:36.5 SR Homestead
461. 10 Chinua Okoli 22:37.4 Middleton
462. 10 David Procise 22:38.5 SR Madison West
463. 9 Tyler Parteka 22:39.3 PR Arrowhead
464. 9 Caleb Radtke 22:40.0 Middleton
465. 10 Mason Lebakken 22:41.0 SR Milton
466. 11 Luke Walsvik 22:42.3 SR DeForest
467. 12 Gus Faye 22:42.6 Madison West
468. 10 Zeke Isaacson 22:43.7 SR Burlington
469. 9 Abhav Soni 22:43.8 PR Middleton
470. 9 Aaron Gleisner 22:44.0 PR Arrowhead
471. 11 Luke Simpson 22:44.6 DeForest
472. 9 Gage Updike 22:45.5 PR Boscobel
473. 9 Connor Faris 22:47.0 PR Oregon
474. 9 Evan Schreier 22:49.8 PR Stoughton
475. 12 Mason Stone 22:51.9 Darlington
476. 9 Dylan Roen 22:52.9 PR Dodgeville/Mineral P...
477. 9 Taylor Smith 22:52.9 PR Arrowhead
478. 11 Andrew Tietz 22:53.1 Waunakee
479. 9 Dylan Leibold 22:54.4 PR Neenah
480. 10 Kael Valdez 22:54.7 PR Warren Township
481. 9 Dominic Poulter 22:57.3 Neenah
482. 11 Jakob Kjeldbjerg 22:59.2 PR Warren Township
483. 10 Brandon Molldrem 23:00.5 SR Dodgeville/Mineral P...
484. 11 Noah Christian 23:00.8 SR Neenah
485. 9 Graham Stigler 23:01.0 PR Arrowhead
486. 9 Logan Dresen 23:01.1 PR Waunakee
487. 12 Thomas Thorson 23:01.3 Oconomowoc
488. 9 Nicholas Prince 23:01.4 PR Oconomowoc
489. 11 Kaleb Hughes 23:01.8 PR Badger
490. 10 Logan Frey 23:02.4 Middleton
491. 9 Riley Hall 23:03.0 Dodgeville/Mineral P...
492. 10 Lucas Bourquin 23:04.1 PR Arrowhead
493. 9 Charlie Frey 23:04.7 PR Madison West
494. 9 Luis Navarrete 23:05.7 PR Janesville Craig
495. 11 Eric Moeller 23:09.0 PR Warren Township
496. 11 Nate Mullendore 23:10.2 PR Mount Horeb
497. 11 Danny Klein 23:10.9 SR Homestead
498. 12 Austin Fairfield 23:11.0 DeForest
499. 9 Sage Catlow 23:11.6 PR Arrowhead
500. 9 Aaron Kasper 23:11.8 PR Madison La Follette
501. 9 Carlos Arriola 23:11.9 PR Sun Prairie
502. 9 Khael Pacheco 23:13.4 PR Madison La Follette
503. 9 Blake Anderson 23:13.5 PR Oregon
504. 12 Brendan Sukus 23:13.7 SR Milton
505. 11 Matthew Fernandez 23:13.9 PR Madison West
506. 11 Hunter Rickert 23:16.5 SR Sun Prairie
507. 12 Cameron Courchene 23:17.0 PR Warren Township
508. 9 Preston Luoma 23:17.5 PR Warren Township
509. 10 Noah Williams 23:18.0 Middleton
510. 9 Carter Lopez 23:18.7 PR Milton
511. 9 Nicholas Kuntz 23:19.1 Beaver Dam
512. 10 Aaron Frank 23:20.0 PR Madison La Follette
513. 11 Sawyer Smith 23:20.5 SR Stoughton
514. 9 William Hemminger 23:21.0 PR Sun Prairie
515. 9 Reid Ledrowski 23:22.9 PR Sun Prairie
516. 9 Mic Frommelt 23:23.2 PR Platteville
517. 11 David Kostelic 23:24.2 SR Sun Prairie
518. 11 Kevin Tatooles 23:24.7 SR Madison Memorial
519. 10 Max Meyer 23:25.1 SR Oconomowoc
520. 10 Cullen Christensen 23:26.2 SR Waunakee
521. 11 Alex Engemann 23:26.3 SR Neenah
522. 11 Corbin Larkin 23:29.7 SR Badger
523. 9 Sebastian Meyer 23:34.2 PR Kimberly
524. 10 Drew Franklin 23:34.3 PR Neenah
525. 12 Micah Robinson 23:34.8 PR Beloit Memorial
526. 9 Sebastian Arias-No 23:35.3 Neenah
527. 9 Landon Nytes 23:35.5 PR Neenah
528. 10 Troy Wilson 23:36.0 SR Madison West
529. 10 Jack Wilkinson 23:36.6 PR Milton
530. 11 Hammad Agha 23:37.0 PR Warren Township
531. 11 Dawson VanHoof 23:38.1 SR Neenah
532. 9 Patrick Severson 23:38.6 PR Madison West
533. 10 Jeremy Gunter 23:39.5 PR Warren Township
534. 11 Killian Jausch 23:40.2 PR Milton
535. 10 Brandon Edwards 23:42.8 PR Sun Prairie
536. 10 Jobey Brown 23:44.8 PR Milton
537. 9 Connor Tjugum 23:45.8 PR Sun Prairie
538. 10 Hunter Howland 23:46.1 Beaver Dam
539. 12 Nathan Cagney 23:48.8 SR Whitewater
540. 11 Suraj Joottu 23:50.7 PR Madison Memorial
541. 10 Anthony Thompson 23:52.2 Mount Horeb
542. 9 Dan Lins 23:52.7 PR Mount Horeb
543. 11 Nathan Murphy 23:53.1 SR Neenah
544. 10 David Olson 23:55.5 SR Neenah
545. 12 Aditya Sharma 23:58.8 SR Sun Prairie
546. 9 Sam Berendes 24:02.5 PR Neenah
547. 11 Dylan Hase 24:03.9 PR Westby
548. 10 Jeff Peters 24:05.6 SR Badger
549. 10 Daniel Trost 24:06.3 SR Whitewater
550. 10 Rheinard Ortiz 24:07.5 PR Monona Grove
551. 9 Charlie Bowen 24:08.8 PR Homestead
552. 9 Devine Brisco 24:11.2 Dodgeville/Mineral P...
553. 10 Jack LaBracke 24:11.7 Oconomowoc
554. 11 Trevor Martin 24:13.5 PR Boscobel
555. 9 Ethan Bouska 24:14.1 PR Milton
556. 12 Steven Balthazar 24:14.5 PR Stoughton
557. 9 Shannon Gill-Mast 24:15.4 Platteville
558. 10 Nick Brozovic 24:16.3 PR Arrowhead
559. 10 Bailey Sprecher 24:16.9 PR Kimberly
560. 9 Alex Huerta 24:17.0 PR Elkhorn Area
561. 9 Tate Jewell 24:18.3 PR Dodgeville/Mineral P...
562. 10 Jacob Blanco 24:20.2 SR Whitnall
563. 9 Max Genrich 24:21.7 PR Janesville Craig
564. 9 Alex OrdoƱez 24:22.9 PR Sun Prairie
565. 11 Samuel Gray 24:24.9 PR Warren Township
566. 11 Alec Tebon 24:24.9 PR Stoughton
567. 10 Wilson Kilmer 24:26.9 SR Madison West
568. 9 Zachary Yohr 24:27.0 PR Sun Prairie
569. 11 Kyle Walker 24:27.5 SR Madison Memorial
570. 11 Calvin Kienast 24:28.1 SR Burlington
571. 10 Tyler Coulman 24:28.5 PR Badger
572. 10 Kevin Garfieas 24:30.0 PR Badger
573. 11 Mitchell Heidenreich 24:32.0 Janesville Craig
574. 11 Lucas Jessie 24:32.5 SR Milton
575. 9 Matthew Englebrecht 24:34.9 Sun Prairie
576. 9 Pablo Jeffries 24:35.3 Monona Grove
577. 10 Jake Stonestreet 24:35.4 SR Burlington
578. 9 Cody Crist 24:36.2 PR Darlington
579. 10 Carlos Mandujano 24:36.4 Warren Township
580. 9 James Troxel 24:37.1 PR Boscobel
581. 10 Callum Fettiplace 24:37.4 PR Madison Memorial
582. 11 E.j. Higgins 24:39.0 Neenah
583. 10 Kaden Shepard 24:44.9 Sun Prairie
584. 12 Jacob Tison 24:53.1 PR Beloit Memorial
585. 12 Jack Konrath 24:56.2 SR Homestead
586. 9 Christian Wingfield 24:58.3 PR Janesville Craig
587. 9 Angel Villasenor 24:58.3 PR Madison La Follette
588. 11 Devin Meester 25:02.1 PR Oregon
589. 11 Ethan Dorn 25:03.2 SR Sun Prairie
590. 10 Benji Joseph 25:04.3 SR Middleton
591. 11 Brandyn Schetter 25:05.1 PR Neenah
592. 12 Casey Brandt 25:11.2 SR Milton
593. 10 Jonathan Olson 25:21.6 SR Neenah
594. 11 Tyler Goodenough 25:26.9 Oconomowoc
595. 11 Jake Rosin 25:28.2 Sun Prairie
596. 10 Nathaniel Israel 25:29.9 PR Monona Grove
597. 12 Jake Duller 25:38.8 SR Janesville Craig
598. 9 Tristan Donaldson 25:40.3 PR Neenah
599. 9 Xander Fons 25:44.6 PR Oconomowoc
600. 9 Preston Gaber 25:44.6 PR Oconomowoc
601. 11 Will Umhoefer 25:50.4 SR Madison West
602. 9 Conner Lund 25:51.4 Kimberly
603. 9 James Cownie 25:54.0 Middleton
604. 11 Jarrett Abbott 25:56.9 PR Milton
605. 12 Ryan Stevenson 26:01.2 PR Milton
606. 12 Tyler Schultz 26:01.2 SR Beloit Memorial
607. 9 Levi Blankenheim 26:05.9 PR Oconomowoc
608. 9 Brent Michaelson 26:08.3 PR Arrowhead
609. 10 Marty O'Neill 26:11.2 PR Platteville
610. 12 Adam Anhold 26:12.0 PR Janesville Craig
611. 12 Cuauhti Esparza 26:16.1 Madison La Follette
612. 10 Chase Beinborn 26:21.7 PR Boscobel
613. 12 Alexander Nelson 26:22.3 PR Warren Township
614. 11 Tyler Vargo 26:26.7 PR Platteville
615. 9 Nathan Holzem 26:29.2 PR Neenah
616. 9 Tom O'Shea 26:35.9 Madison West
617. 9 Silas Nicol 26:46.3 Madison West
618. 12 Alex Twieg 26:58.3 Waunakee
619. 9 Ian Wolfe 26:59.7 Darlington
620. 9 Michael Ploch 27:05.3 PR Oconomowoc
621. 10 Matt Brown 27:19.7 PR Arrowhead
622. 12 Paul Laskowski 27:20.6 SR Burlington
623. 12 Jeshua Marker 27:32.4 PR Kenosha Bradford
624. 12 Mark Daane 27:32.8 PR Milton
625. 12 Chris Blanco 27:40.5 SR Whitnall
626. 11 Nathaniel Sislow 27:41.8 Warren Township
627. 11 Hunter Hansen 28:01.6 PR Kimberly
628. 9 Zach Williams 28:01.8 PR Whitnall
629. 9 Jackson Serkies 28:06.3 PR Platteville
630. 9 Samuel Angel 28:33.6 PR Dodgeville/Mineral P...
631. 9 Issac Breuchel 28:34.1 PR Sun Prairie
632. 10 Will Hoferle 28:37.8 PR Middleton
633. 9 Kaine Japuntich 29:06.2 PR Madison Memorial
634. 12 Miles Greenley 29:35.5 SR Platteville
635. 9 Edwin Upham 30:41.8 PR Madison West
636. 9 Caden Weber 30:59.4 PR Platteville
637. 9 Jacob Sherer 34:01.0 PR Platteville
638. 10 Cole Hazlett 37:49.7 Middleton
639. 9 Eugenio Calderon 38:57.3 PR Neenah
640. 11 Gavin Katovich 41:27.8 Middleton
Official Team Scores
1. Sun Prairie 73
2. Arrowhead 87
3. La Crosse Logan 94
4. Middleton 218
5. Madison Memorial 220
6. Kimberly 230
7. Neenah 253
8. Madison West 293
9. Oconomowoc 295
10. Stoughton 310
11. Homestead 323
12. South Milwaukee 326
13. Waunakee 330
14. Monroe 332
15. Madison La Follette 341
16. Badger 357
17. Dodgeville/Mineral... 387
18. Monona Grove 431
19. Janesville Craig 462
20. Oregon 478
21. Warren Township 554
22. Darlington 565
23. Kenosha Bradford 574
24. Mount Horeb 742
25. DeForest 757
26. Platteville 801
27. Westby 806
28. Milton 816
29. Whitewater 864
30. Boscobel 987
31. Burlington 997
32. Whitnall 1014