Mens Results
5,000 Meters Junior Varsity
1. 12 Christopher Bartho 17:39.83 PR Madison West
2. 11 Alex Wolfe 17:56.03 PR Madison La Follette
3. 12 Dejon Noel 17:56.21 SR Madison West
4. 10 Aaron Leverson 18:06.98 PR Janesville Craig
5. 11 Matthew LaLuzerne 18:10.62 SR Madison West
6. 12 Roman Boswell 18:12.27 SR Madison West
7. 11 Andrew Upperman 18:12.36 Sun Prairie
8. 12 Tyler King 18:14.40 Sun Prairie
9. 12 Adam Ellmann 18:18.26 PR Madison West
10. 11 Lucas Crawford 18:18.36 SR Madison West
11. 12 Ethan Yeck 18:18.44 PR Madison West
12. 11 Liam Mullen 18:21.08 SR Madison La Follette
13. 10 Juan Jimenez 18:23.87 Sun Prairie
14. 10 Erik Olson 18:24.18 PR Madison La Follette
15. 9 Bryce Doyle 18:24.24 PR Madison La Follette
16. 12 Ben Ryan 18:29.34 SR Madison West
17. 9 Chris Wolfe 18:31.96 PR Madison La Follette
18. 10 Charlie Binzley 18:31.99 PR Monona Grove
19. 10 Connor Calara 18:32.26 PR Kenosha Indian Trail
20. 10 Joseph Barber 18:32.83 PR Sun Prairie
21. 10 Frank Thornton 18:35.50 SR Middleton
22. 10 Taija Timothy 18:36.62 Sun Prairie
23. 12 Max Walker 18:38.06 PR Madison West
24. 12 Nathan Millmann 18:41.24 SR Madison West
25. - Braedon Gilles 18:41.42 PR Middleton
26. 10 Micheal Neill 18:42.02 PR Madison La Follette
27. 12 Landon Kovach 18:42.40 SR Sun Prairie
28. 11 Riley Lanham 18:43.33 SR Madison West
29. 10 Nick Hellrood 18:50.46 SR Madison La Follette
30. 12 Mitch Lorenz 18:52.96 SR Janesville Craig
31. - Julian Engle 18:53.82 PR Middleton
32. 9 Tyler Kalagian 18:55.08 Stoughton
33. 9 Adam Justin 18:58.04 Wauwatosa West
34. 11 Soren Davick 18:59.12 SR Monona Grove
35. 10 Zach Frey 18:59.15 SR Sun Prairie
36. 12 Nathan Smith 19:02.45 Sun Prairie
37. - Noah Roberson 19:03.49 PR Middleton
38. 11 Brok Bertalot 19:05.38 PR Monroe
39. - Egan Johnson 19:06.69 PR Middleton
40. 10 Tyler Moss 19:09.89 SR Platteville
41. 9 Trevor Boll 19:11.20 PR Monroe
42. 10 J.J. Gumieny 19:11.35 SR Verona Area
43. 10 Nathan Devault 19:11.81 PR Monona Grove
44. 10 Peter Glodosky 19:12.15 PR Aquinas
45. 10 Collin Henderson 19:12.87 SR Madison West
46. 9 Dylan Fahrney 19:14.66 PR Monroe
47. 9 Brett Neumann 19:15.33 PR Madison Memorial
48. 10 Luke Treiber 19:16.28 SR Madison West
49. 9 Will Barford 19:17.03 PR Madison West
50. 11 Quin Gallagher 19:18.64 SR Madison West
51. 10 Corbin Kettle 19:19.75 SR Janesville Craig
52. 12 Henry Barford 19:19.89 SR Madison West
53. 10 Charley Roe 19:20.00 SR Janesville Craig
54. 11 Sam Hoyt 19:20.73 PR Madison West
55. 11 Eli Tripp 19:20.93 SR Madison Memorial
56. 11 Daniel Childress 19:21.08 PR Madison West
57. 11 Jason Koller 19:22.45 SR Monroe
58. 11 Derrick Klamat 19:22.86 PR Kenosha Indian Trail
59. 10 Hogan Schulz 19:23.42 SR Oregon
60. 9 Brad Tuomi 19:23.56 PR Verona Area
61. 9 Eli Gore 19:23.59 PR Madison West
62. 11 John Jones 19:24.57 SR Middleton
63. 10 Luke Breyer 19:24.85 Sun Prairie
64. 9 Julian Gary 19:25.03 PR Madison West
65. 11 Noah Sorenson 19:26.56 PR Kenosha Indian Trail
66. 10 Ian Murray 19:26.70 PR Madison West
67. 11 Sean Marquart 19:26.99 SR Madison West
68. 12 Tyler Knieriem 19:28.01 SR McFarland
69. 10 Carlos Gatica 19:29.19 SR Monona Grove
70. 12 Nathan Moll 19:30.34 Stoughton
71. 12 Quinn Pierstorff 19:31.14 PR Middleton
72. 9 Joe Kleese 19:31.97 PR Verona Area
73. 12 Colin Hogendorn 19:32.62 SR Middleton
74. 9 Matthew Klumpyan 19:35.55 PR McFarland
75. 10 Peter Sorge 19:36.01 PR Madison Memorial
76. 12 Jansen Hefty 19:40.20 SR Madison Memorial
77. 9 Luka DiMaggio 19:40.55 PR Verona Area
78. 11 Ishan Luitel 19:40.96 Sun Prairie
79. 11 Lukas Wellenstein 19:41.34 SR Madison West
80. 10 Martin Van Horn 19:42.56 PR Madison Memorial
81. 11 Jacob Strohman 19:43.43 SR Verona Area
82. 10 Zander Arena 19:44.37 SR Janesville Craig
83. 11 Sean Mclaury 19:45.44 Stoughton
84. 10 Evan Crane 19:46.53 PR McFarland
85. 9 Gavin Model 19:46.85 Stoughton
86. 9 Mason Scoggin 19:47.00 PR Kenosha Indian Trail
87. 10 Connell Rooney 19:47.09 PR Kenosha Indian Trail
88. 12 Paul Benkovich 19:47.47 Kenosha Indian Trail
89. 11 Evan Bitter 19:48.93 SR Janesville Craig
90. 11 Lance Drewry 19:49.05 PR Madison Memorial
91. 10 Daniel Thomsen 19:50.97 SR Janesville Craig
92. 11 Ben Alexander 19:52.08 SR Madison La Follette
93. 12 Sean Komro 19:52.33 PR Sun Prairie
94. 11 Pablo Del Castillo 19:55.47 PR Wauwatosa West
95. 12 Hayden Storms 19:55.95 PR Oregon
96. 11 Brandon Wheeler 19:56.47 Stoughton
97. 12 Thomas Butler 19:58.18 SR Madison West
98. 11 Jackson Mozena 19:58.25 SR Madison West
99. - Peter Hoferle 19:59.08 PR Middleton
100. 10 Ethan Krouse 20:00.78 Wauwatosa West
101. 10 James Schaak 20:01.01 SR Madison West
102. 9 Zach Counts 20:01.15 PR Madison La Follette
103. 9 Jake Brower 20:04.06 PR Monroe
104. 9 Beau Gloudeman 20:06.61 PR River Valley
105. 10 Jacob Cafferty 20:06.99 SR Mauston
106. 11 Tait Baldus 20:07.78 PR Oregon
107. 11 Jack Taylor 20:08.21 SR Madison La Follette
108. 9 Damien Rice 20:08.69 PR Oregon
109. 9 John Goeckermann 20:10.21 PR Baraboo
110. 9 Nathan Neitzel 20:10.42 PR Verona Area
111. 12 Jonathan Van Veen 20:11.30 SR McFarland
112. 10 Ben Petersen 20:11.43 PR Middleton
113. 10 Jacob Starr 20:11.50 Sun Prairie
114. 12 Christopher Monty 20:12.89 SR Wauwatosa West
115. 10 Tyler Edwards 20:13.26 PR Janesville Craig
116. 10 Brennan Shelton 20:13.26 PR Monroe
117. 10 Erik Ehlenbach 20:13.79 SR Verona Area
118. 10 Devan Alt 20:14.77 PR River Valley
119. 11 Adrian Ayag 20:14.97 SR Madison Memorial
120. 10 Evan Edwards 20:15.42 PR Kenosha Indian Trail
121. 11 Carter Kreft 20:16.08 SR McFarland
122. 11 David Uselman 20:16.49 SR Madison La Follette
123. 10 Andrew Buchheim 20:19.46 Sun Prairie
124. 11 Mark Clady 20:19.73 SR Kenosha Indian Trail
125. - Jackson Leroy 20:20.21 PR Middleton
126. - Tommy Richards 20:22.89 PR Middleton
127. 11 Anthony Schrader 20:22.91 SR Janesville Craig
128. 11 Carson Timberlake 20:22.98 PR Oregon
129. 11 Thorne Powers 20:23.24 SR Middleton
130. 11 Ben Felsheim 20:24.28 SR Verona Area
131. 10 Ian Grossenbacher-... 20:24.68 SR Verona Area
132. 11 Nicholas Spevacek 20:24.78 SR Middleton
133. 10 Lucas Johnson 20:25.90 PR Platteville
134. 10 Jake Mechler 20:26.47 PR Monona Grove
135. 10 Langston Nashold 20:26.93 Madison West
136. 9 Joey Collins 20:26.95 PR Madison Memorial
137. 9 Miles Steckling 20:27.39 PR Platteville
138. 10 Wes Haessig 20:27.49 SR Verona Area
139. 9 Cal Udelhofen 20:29.13 PR Platteville
140. 12 Andrew Frohna 20:30.78 Madison West
141. 9 Aiden Romach 20:31.42 PR Janesville Craig
142. 11 Logan Schultz 20:32.74 SR Middleton
143. 11 Riley Hunt 20:33.96 SR Madison Memorial
144. 12 Andrew LaSavage 20:34.71 PR Madison La Follette
145. 9 Ben Hoyt 20:35.11 PR Madison West
146. 10 Brevan West 20:35.18 SR Madison La Follette
147. 9 Ethan Frydenlund 20:35.62 PR Monona Grove
148. 10 Dryden Schoepel 20:35.79 PR Madison West
149. - Joey Kean 20:35.82 PR Middleton
150. 9 Joey Finkelmeyer 20:35.88 PR Madison La Follette
151. 11 Emmett Post 20:36.27 Stoughton
152. 10 Imaad Said 20:36.83 SR Madison Memorial
153. 11 Joe Mitka 20:36.93 Kenosha Indian Trail
154. 11 Joshua Nybroten 20:37.08 SR Verona Area
155. 11 Eamon McGuigan 20:37.37 Madison West
156. 10 Raven Coil Otto 20:39.45 PR Monona Grove
157. 11 Eli McCready 20:39.64 SR Fort Atkinson
158. 10 Will Oelke 20:39.79 SR Oregon
159. 10 Braeden Calvillo 20:39.87 PR Fort Atkinson
160. 11 Joe Hoeser 20:40.97 PR Janesville Craig
161. 11 Dane Slinger 20:41.43 SR Verona Area
162. 12 Alex Thompson 20:41.47 SR Madison West
163. 11 Martin Berg 20:41.93 PR Sun Prairie
164. 11 Elijah Hedden 20:45.75 SR Madison Memorial
165. 11 Yazi Yang 20:47.94 SR Madison Memorial
166. 11 Grant Jensen 20:48.15 SR Madison Memorial
167. 11 Jared Baughman 20:48.21 SR Janesville Craig
168. 11 Aris Lemmenes 20:49.13 PR Madison West
169. 10 Andy Svendsen 20:50.01 Sun Prairie
170. 11 Anders Carlsson 20:50.85 SR Madison West
171. 10 Eric Brendenmuehl 20:51.59 PR Sun Prairie
172. 9 Jacob Glinski 20:52.05 PR Kenosha Indian Trail
173. 10 Scott Haack 20:54.11 PR Verona Area
174. 11 Max Lerner 20:54.71 Madison West
175. 12 Graham Wagner 20:54.83 SR Monona Grove
176. 11 Steven Witt 20:54.84 SR Whitewater
177. 10 Tyler Lahaie 20:55.00 PR Platteville
178. 12 Walter Moran 20:55.80 SR Fort Atkinson
179. 11 Andrew Bresina 20:56.25 PR Sun Prairie
180. 11 Matt Powers 20:56.85 PR Madison West
181. 12 Joel Ambriz 20:57.25 SR Kenosha Indian Trail
182. 10 Caleb Cline 20:59.30 PR Kenosha Indian Trail
183. 9 Denzel Bailey 21:01.05 PR Madison La Follette
184. 11 Finn Johnson 21:01.25 SR Madison Memorial
185. 12 Simon Ng 21:01.55 SR Wauwatosa West
186. - Carson Huber 21:02.02 PR Middleton
187. 12 River Liston 21:02.69 SR Monona Grove
188. 10 Owen Yin 21:03.11 PR Fort Atkinson
189. 10 Ben Pierson 21:04.21 SR Janesville Craig
190. 10 Walker Voichick 21:04.25 PR Madison Memorial
191. 9 Nolan Harris 21:05.31 Wauwatosa West
192. 9 George Philbin 21:05.81 PR Madison La Follette
193. 10 Joshua Fearing 21:06.03 PR McFarland
194. 9 Ray Gruman 21:06.17 PR Mauston
195. - Alec Inman 21:06.38 PR Middleton
196. 9 Blaine Springer 21:11.71 PR River Valley
197. 10 Zach Aide 21:13.39 SR Janesville Craig
198. 11 Ben Drifke 21:15.24 PR Stoughton
199. 12 Henry Tennessen 21:15.39 Madison West
200. 9 Sebastian Bingham 21:15.44 Monona Grove
201. 12 Alex Sargent 21:18.25 SR Platteville
202. 10 David Whittingham 21:18.82 SR Middleton
203. 10 Joseph Gammon 21:18.89 PR Sun Prairie
204. 12 Andy Johnson 21:19.56 SR Monroe
205. 9 Austin Jentz 21:19.83 PR Platteville
206. 9 Devin Volk 21:20.39 PR Verona Area
207. 12 Stefano Livorni 21:20.53 SR Madison West
208. 11 Jon Brunner 21:21.00 SR Whitewater
209. 9 Joseph Schaak 21:21.35 PR Madison West
210. 9 Nick Noffke 21:21.50 PR Madison La Follette
211. 10 Hyrum Oliphant 21:22.43 SR Madison La Follette
212. 11 Sam Collins 21:22.89 SR Oregon
213. 11 Siddhartha Raman 21:23.63 SR Madison West
214. 12 Dante Diaz 21:23.76 SR Madison West
215. 10 Camron Murphree 21:23.91 PR Sun Prairie
216. 12 Tommy Knoche 21:24.77 SR Madison Memorial
217. 10 Andrew Veum 21:25.16 SR Sun Prairie
218. 9 Aidan Coburn 21:27.63 PR Whitewater
219. 9 Jakob Zhovtis 21:29.63 PR Aquinas
220. 10 Cameron Regan 21:30.79 PR Middleton
221. 12 Josh Wampfler 21:31.13 SR Verona Area
222. 11 Richard Thao 21:31.94 PR Madison Memorial
223. 9 Asher Evermon 21:32.49 PR Kenosha Indian Trail
224. 10 Gabriel Karr 21:33.35 PR Oregon
225. 10 Aaron Puent 21:33.37 PR Aquinas
226. 9 Cameron Baenen 21:34.22 PR River Valley
227. 12 Jackson Pfeffer 21:34.29 SR Oregon
228. 11 Sebastian Mitchell 21:34.34 SR Fort Atkinson
229. 12 Patrick Ross 21:37.20 SR Verona Area
230. 12 Traeton Kooima 21:38.22 SR Stoughton
231. 10 Jeremiah Mansavage 21:38.56 PR Fort Atkinson
232. 9 Hunter Teniente 21:38.75 PR Sun Prairie
233. 11 Regan Trinastic 21:39.91 SR Monona Grove
234. 10 Marcus Pechous 21:40.44 PR Fort Atkinson
235. 11 Colin Meidl 21:41.21 PR Oregon
236. 11 Christian Jackson 21:41.33 Wauwatosa West
237. 11 Sterling Heit 21:41.83 Wauwatosa West
238. 11 Nash Brickl 21:43.21 PR Baraboo
239. 11 Nate Thayer 21:43.85 PR Mauston
240. 9 Jared Bauer 21:44.66 PR Stoughton
241. 11 Evan Phillips 21:45.81 SR Westby
242. 10 Ian Kruse 21:46.26 SR Wauwatosa West
243. 9 Hayden Mueller 21:46.97 PR Madison La Follette
244. 10 Logan Frey 21:47.04 SR Middleton
245. 11 Timothy Krickl 21:47.15 SR Sun Prairie
246. 9 Christopher Plagge 21:47.67 Sun Prairie
247. 10 Cyrus Vogel 21:47.70 PR Madison West
248. 9 Donald Conway 21:49.67 PR Madison La Follette
249. 9 Tyler Barker 21:51.05 PR Monroe
250. 12 Riley Hoey 21:51.33 Monona Grove
251. 9 Zach Wilson 21:51.35 PR Kenosha Indian Trail
252. 11 Bradley Vielhuber 21:51.83 PR Westby
253. 11 Issac McNurlen 21:52.11 SR McFarland
254. 12 Jeff Cui 21:52.31 SR Madison West
255. 11 Andre Hermes 21:52.53 SR Madison West
256. 10 Benjamin Hessler 21:53.06 SR Oregon
257. 9 Caden Berry 21:54.31 PR Verona Area
258. - Alex Coffini 21:55.58 PR Middleton
259. 12 Jason Barr 21:56.56 SR Verona Area
260. 9 Mulu Johnson 21:58.03 PR Verona Area
261. 10 Ross Corell 21:58.13 PR Oregon
262. 12 Charles Mullen 21:58.73 SR Madison West
263. 10 Aidan McEllistrem 22:00.36 PR Middleton
264. 11 Ben Sjodin 22:00.45 PR McFarland
265. 10 Ryan Temple 22:00.59 SR Madison West
266. 10 Jordan Sweet 22:01.92 PR Kenosha Indian Trail
267. 11 Caleb Zumm 22:02.14 SR River Valley
268. 11 Michael Egle 22:02.51 SR Verona Area
269. 11 Sam Makovec 22:04.22 PR Verona Area
270. 11 Jacob Bolduc 22:04.56 Verona Area
271. 12 Mitch Millner 22:05.73 SR Monroe
272. 9 Dieder Maas 22:06.10 PR Madison West
273. 9 Liam Gunn 22:07.28 PR Madison West
274. 9 Evan Johnson 22:07.62 PR Monona Grove
275. 9 Garrett Grossen 22:07.71 PR New Glarus/Monticello
276. 9 Alex Lyons 22:07.76 PR Madison West
277. 11 Josh Murwin 22:08.09 PR McFarland
278. 11 Dj Gersbach 22:09.59 SR Monroe
279. 9 Tyler Segerson 22:11.04 Stoughton
280. 11 Tommy Shanahan 22:11.46 PR Monona Grove
281. 11 Eli Faber 22:12.41 PR Janesville Craig
282. 9 Gabe Bowman 22:13.81 PR Verona Area
283. 9 Malachi Krayer 22:14.55 PR Baraboo
284. 10 Santiago Barquin 22:15.36 PR Madison Memorial
285. 10 Joey Duffy Rhodes 22:15.37 PR Madison Memorial
286. 10 Robert Marx 22:15.71 Sun Prairie
287. 9 Nathan Rein 22:15.90 Stoughton
288. 11 Will Cihla 22:16.18 SR Oregon
289. 9 Joey Aman-Lavicky 22:16.52 PR Madison West
290. 9 Ethan Nott 22:16.77 PR Aquinas
291. 12 Charles Donovan 22:17.80 SR Oregon
292. 11 Wyatt Thiel 22:18.36 Sun Prairie
293. 9 Ian McPhee 22:18.46 PR Madison West
294. 10 Saylor Allen 22:18.60 SR Madison West
295. 9 Forbeck Ken 22:19.33 PR Janesville Craig
296. - Carson Frisch 22:19.80 PR Middleton
297. 12 Devin Riggs 22:21.01 PR Fort Atkinson
298. 9 Ryan Hartman 22:22.59 PR Fort Atkinson
299. - Stephen Shi 22:23.12 PR Middleton
300. - Owen Szat 22:24.90 PR Middleton
301. 11 Patrick Haas 22:25.48 SR Platteville
302. 9 Adam Hanke 22:29.44 PR Oregon
303. - Mattew Gutzmer 22:30.23 PR Middleton
304. 12 Dan Garcia 22:31.63 Kenosha Indian Trail
305. - Rohan Shah 22:32.26 PR Middleton
306. 11 Nemo Nandory 22:32.33 PR Fort Atkinson
307. 11 Kevin Cortes 22:32.46 SR Monona Grove
308. 12 Hunter Furley 22:32.59 SR Fort Atkinson
309. 12 Jameson Bethke 22:33.38 SR Sun Prairie
310. 12 Patrick Jazdzewski 22:36.33 Kenosha Indian Trail
311. 10 Ryan Knight 22:36.95 PR Westby
312. 10 Zion Hefty 22:37.71 PR Madison Memorial
313. 11 Mitchell Heidenrei 22:38.95 PR Janesville Craig
314. 10 John Cramer 22:40.05 PR Platteville
315. 11 Logan Budack 22:40.35 Sun Prairie
316. 9 Jonah Sebranek 22:44.83 PR Madison West
317. 11 Jack Fain 22:46.77 SR Madison West
318. 9 Ryan Valand 22:46.93 PR Madison Memorial
319. 10 Ethan Agren 22:50.59 SR Baraboo
320. 10 Noah Williams 22:51.81 SR Middleton
321. 11 Conner Feyen 22:52.63 SR Platteville
322. 9 Logan Adkins 22:54.25 Sun Prairie
323. 9 Skyler Li 22:59.60 PR McFarland
324. 12 Andrew Moore 23:00.45 SR Janesville Craig
325. 10 Ethan Bauer 23:00.49 PR Oregon
326. 9 Bailey Welch 23:01.76 PR Wisconsin Dells
327. 10 Max Prestigiacom 23:01.97 SR Middleton
328. 9 Max Drexler 23:03.72 Madison West
329. 9 Juan Jose Arriola 23:05.00 Sun Prairie
330. 11 Sawyer Hughes 23:05.10 SR Oregon
331. 11 Teddy Scheckel 23:06.35 Madison West
332. 9 Ethan Franek 23:06.89 PR Mauston
333. 9 Luke Beirne 23:07.48 PR Oregon
334. 10 James Berthoud 23:08.98 SR Madison Memorial
335. 11 Tony Maffiola 23:09.56 SR Fort Atkinson
336. 9 Kellan Zweifel 23:10.05 PR New Glarus/Monticello
337. 11 Travis Bird 23:10.34 PR Monona Grove
338. 12 Jack Downs 23:11.45 SR Whitewater
339. - Caleb Radtke 23:12.22 PR Middleton
340. 12 Kevin Nowicki 23:13.03 Sun Prairie
341. 11 Tyler Bade 23:14.25 PR Oregon
342. 9 Ross Davis 23:15.42 PR Middleton
343. 10 Liam Higgins 23:15.43 SR Madison Memorial
344. 9 Lukas Bekkedal 23:15.61 Sun Prairie
345. 11 Braedon Krause 23:17.62 SR Monona Grove
346. 12 Zeke Frankford 23:18.46 SR Monroe
347. 11 Sawyer LaChance 23:19.24 PR Oregon
348. 12 Nick Demaree 23:19.37 SR Platteville
349. 10 Gabe Espinoza-Forl... 23:20.22 PR Madison West
350. 10 Jeremiah Williams 23:20.50 PR Madison Memorial
352. 10 Haakon Mathison 23:22.49 PR Westby
353. 12 Levi Dearth 23:23.23 SR New Glarus/Monticello
354. 10 Garrett Reynolds 23:24.35 SR Madison West
355. 11 Matthew Le 23:25.35 SR Monona Grove
356. 12 Thomas Rathert 23:25.80 Monona Grove
357. 9 Luis Navarrete 23:26.97 PR Janesville Craig
358. 10 Simon Shelley 23:27.30 Stoughton
359. 9 Wynnton Mott 23:29.32 PR Madison La Follette
360. 10 Kyle Cvecko 23:30.17 Wauwatosa West
361. 11 Sam Pieper 23:30.74 PR Oregon
362. 11 Joe Guy 23:30.81 SR Verona Area
363. 11 Tanner Aubrey 23:34.50 SR Janesville Craig
364. 10 Dhruv Biswas 23:37.45 PR Madison Memorial
365. 9 Jack Albert 23:37.88 Stoughton
366. 11 Gabriel Radtke 23:38.46 SR Middleton
367. 10 Joshua Beamsley 23:38.76 SR Madison West
368. 11 Liam Casey 23:42.88 SR Middleton
369. 9 Alan Zheng 23:43.07 PR Verona Area
370. 12 Roy Cornett 23:44.36 SR Platteville
371. 10 Brandon Edwards 23:45.07 PR Sun Prairie
372. 11 Alex Turgeson 23:45.71 PR Madison Memorial
373. 9 Reid Kuenzi 23:46.64 Madison West
374. 11 Sam Mockert 23:47.23 SR Madison Memorial
375. 10 Peter Whayland 23:47.44 PR Madison Memorial
376. 10 William Mandel 23:48.29 SR Madison West
377. 10 Trevor Gallagher 23:49.00 Mauston
378. 9 Owen Strong 23:49.57 PR Madison Memorial
379. 11 Jack Snodgrass 23:51.23 SR Verona Area
380. 10 Michael Kuhl 23:51.61 SR Whitewater
381. 10 Kaden Shepard 23:52.07 SR Sun Prairie
382. 9 Max Bundy 23:52.91 PR Madison La Follette
383. 9 Peter Heise 23:53.22 PR Madison Memorial
384. 10 Mars Thornsen 23:54.59 PR Madison La Follette
385. 9 Ethan Dorr 23:55.60 PR Wauwatosa West
386. 10 Henry Zavos 23:58.25 SR Madison West
387. 9 Connor Faris 24:00.59 PR Oregon
388. 11 Alejandro Rodrigue 24:01.53 PR Whitewater
389. 12 Bradon Grube 24:02.08 SR Kenosha Indian Trail
390. 9 Mitchell Goldsmith 24:04.08 PR Fort Atkinson
391. 10 Matthew Skiles 24:04.19 Mauston
392. 10 Jacob Strain 24:04.53 PR Kenosha Indian Trail
393. 9 Shannon Gill-Mast 24:05.01 PR Platteville
394. 9 Aiden Sargent 24:05.15 PR Platteville
395. 12 Garret Georgeson 24:07.71 SR Mauston
396. 12 Brian Yin 24:08.37 SR Madison West
397. 12 Gus Faye 24:08.69 SR Madison West
398. 9 Carlos Arriola 24:10.09 Sun Prairie
399. 9 Sam Dyer 24:13.73 PR Madison West
400. 9 Alex McAndrew 24:14.94 Sun Prairie
401. 9 Pablo Jeffries 24:17.85 PR Monona Grove
402. - Tommy Kriewaldt 24:18.71 PR Middleton
403. 9 Aaron Kasper 24:19.56 PR Madison La Follette
404. 11 Hunter Rickert 24:21.58 SR Sun Prairie
405. 9 Reid Ledrowski 24:22.09 Sun Prairie
406. 9 Simon Blohowiak 24:22.26 PR New Glarus/Monticello
407. 9 Kooper Lipski 24:25.01 PR Westby
408. 11 Suraj Joottu 24:25.55 PR Madison Memorial
409. 10 David Procise 24:27.48 Madison West
410. 10 Erik Jorgenson 24:29.41 SR Westby
411. 9 Max Smith 24:29.51 PR Verona Area
412. 10 Connor Attaway 24:33.62 PR Monona Grove
413. 12 Kaleb Louis 24:37.65 Stoughton
414. 11 Riley Paulson 24:39.35 SR Mauston
415. 10 T.J. Nickel 24:41.13 PR Baraboo
416. - Daniel Dejariais 24:41.68 PR Middleton
417. 11 Jacob Hutchinson 24:42.22 Monona Grove
418. 11 Sawyer Smith 24:43.03 Stoughton
419. 10 Troy Wilson 24:44.37 SR Madison West
420. 9 David Badillo 24:46.23 PR Kenosha Indian Trail
421. 11 David Kostelic 24:47.64 Sun Prairie
422. 9 Ethan Lin 24:47.88 PR Middleton
423. 10 Griffin Grass 24:49.22 PR Westby
424. 11 Jake Rosin 24:49.27 PR Sun Prairie
425. 10 Ben Hess 24:51.03 SR Fort Atkinson
426. 9 Lucas Fink 24:53.23 PR New Glarus/Monticello
427. 9 Henry Frey 24:53.81 PR Wauwatosa West
428. 12 Brock Wroblewski 24:54.69 SR McFarland
429. 9 Calvin Lisser 24:55.25 Wauwatosa West
430. - James Cownie 24:55.73 PR Middleton
431. 9 Mic Frommelt 24:56.41 PR Platteville
432. 12 David Ji 24:58.84 Madison West
433. 9 Khael Pacheco 24:59.38 PR Madison La Follette
434. 9 Michael Kuhn 25:01.59 PR Madison West
435. 11 Erich Heath 25:08.15 SR Mauston
436. 12 Aditya Sharma 25:08.57 SR Sun Prairie
437. 9 Blake Anderson 25:09.35 PR Oregon
438. 12 Kevin Kustieff 25:11.81 SR Mauston
439. 9 Patrick Severson 25:14.34 PR Madison West
440. 12 Nathan Cagney 25:14.79 SR Whitewater
441. 9 Charlie Frey 25:15.79 Madison West
442. 9 Baxter Beckwith 25:16.30 PR Monona Grove
443. 9 Max Genrich 25:17.28 PR Janesville Craig
444. 12 Brandon Plunkett 25:20.24 SR Kenosha Indian Trail
445. 9 Klaus Schwoerer 25:20.75 PR McFarland
446. 11 Andy Truong 25:27.47 SR Madison Memorial
447. 10 Wilson Kilmer 25:30.23 SR Madison West
448. 9 Tom O'Shea 25:30.47 PR Madison West
449. 9 Darren Johnson 25:39.64 PR Kenosha Indian Trail
450. 10 Aidan Riggs 25:43.87 PR Fort Atkinson
451. 12 Cuauhti Esparza 25:46.31 SR Madison La Follette
452. 9 Matthew Englebrech 25:50.30 Sun Prairie
453. 9 Dan Flom 25:51.52 PR Monroe
454. 11 David Rios 25:52.10 PR Kenosha Indian Trail
455. 11 Kevin Tatooles 25:53.43 SR Madison Memorial
456. - Abhav Soni 25:55.17 PR Middleton
457. 12 Jack Rossmiller 25:56.19 PR Sun Prairie
458. 9 Noah Tucker 26:02.53 Sun Prairie
459. 9 Colin Zastrow 26:06.21 PR Janesville Craig
460. 12 Steven Balthazar 26:09.10 PR Stoughton
461. 12 Tim Casey 26:13.82 SR Mauston
462. 9 Andy Vo 26:14.30 PR Whitewater
463. 10 Daniel Trost 26:15.37 SR Whitewater
464. 9 Tyler Masino 26:16.53 PR Madison La Follette
465. 9 Jacob Parks 26:21.28 Sun Prairie
466. 9 Thor Rosten 26:28.53 PR McFarland
467. 11 Ethan Dorn 26:30.35 SR Sun Prairie
468. 10 Johnathan Forrest 26:49.09 Wauwatosa West
469. 12 Griffin Loiselle 26:52.03 Verona Area
470. 9 Donovan Brazier 27:05.42 PR Wauwatosa West
471. 11 Will Umhoefer 27:15.45 SR Madison West
472. 10 Rheinard Ortiz 27:45.38 SR Monona Grove
473. 9 Toby Siebert 27:55.94 Madison West
474. 9 Zachary Yohr 27:56.38 PR Sun Prairie
475. 9 Kamran Miszewski 28:06.75 Wauwatosa West
476. 9 Christian Wingfiel 28:08.40 PR Janesville Craig
477. 10 Sebastian Ender 28:09.87 PR Fort Atkinson
478. 12 Jared Meyer 28:13.84 Westfield/Montello
479. 10 Simon Fordyce 28:25.46 SR Madison West
480. 10 Kory Bina 28:29.86 PR Fort Atkinson
481. 9 Chandler Dance 28:31.40 Baraboo
482. - Will Hoferle 28:42.79 PR Middleton
483. 11 Tyler Vargo 28:47.86 SR Platteville
484. 10 Nathaniel Israel 28:48.87 PR Monona Grove
485. 10 Marty O'Neill 29:00.37 PR Platteville
486. 9 Silas Nicol 29:15.17 Madison West
487. 10 Benji Joseph 29:29.95 SR Middleton
488. 10 Houston Huges 29:57.33 SR Middleton
489. 12 Austin Hoover 30:11.65 PR Verona Area
490. 12 Omar Saylor 30:17.41 SR Mauston
491. 12 John Yang 31:08.97 SR Verona Area
492. 9 Kytric Brownlee 31:33.40 PR River Valley
493. 9 Issac Breuchel 31:48.15 Sun Prairie
494. 11 Hayden Thomsen 32:22.39 SR Sun Prairie
495. 9 Jackson Serkies 32:29.85 PR Platteville
496. 12 Miles Greenley 32:42.04 SR Platteville
497. 9 Patrick Colquhoun 33:14.83 Verona Area
498. 9 Sebastian Ehlke 33:31.77 PR Verona Area
499. 10 Cole Hazlett 34:53.36 SR Middleton
500. 12 Zack Wait 37:37.23 Verona Area
Official Team Scores
1. Madison Memorial 49
2. Janesville Craig 52
3. Kenosha Indian Trail 55
4. Verona Area 57
5. Wauwatosa West 139
6. Platteville 164
7. River Valley 176
8. Fort Atkinson 180
9. New Glarus/Montice... 250