Official Team Scores
1. Madison West 29
2. Lakeland 95
3. Baraboo 104
4. Watertown 117
5. Verona Area 118
6. Kettle Moraine 152
7. Waukesha South 160
8. Stoughton 191
9. Catholic Memorial 240
10. Milton 264
11. Watertown Luther Prep 309
12. Oregon 325
13. Fort Atkinson 369
14. Hartford Union 411
15. Turner 414
16. Waterloo 458
17. Johnson Creek 519
Mens Results
5,000 Meters Varsity
PL YR Name Mark Team
1. 12 Kavanaugh FitzPatr... 16:26.8 Lakeland
2. 12 Daniel Jacobs 16:30.3 Madison West
3. 12 Aaron Letcher 16:52.8 Madison West
4. 12 Darius Diver 16:53.9 Lakeland
5. 12 Jack Reed 16:59.2 Madison West
6. 11 Erik Nuenninghoff 17:04.7 Madison West
7. 12 William Kitzhaber 17:15.0 Watertown
8. 12 Peter Barger 17:18.3 Verona Area
9. 12 William Daniels 17:19.1 Waukesha South
10. 12 Jack Garcia 17:27.2 Lakeland
11. 12 Jasper Swallen 17:32.3 Baraboo
12. 11 Jason Ford 17:38.1 Verona Area
13. 10 Ryan Reed 17:38.5 Madison West
14. 12 Lucas Crawford 17:43.3 Madison West
15. 12 Benjamin Schmied 17:44.4 Watertown
16. 11 Manix White 17:46.6 Madison West
17. 10 Sean Waldvogel 17:46.6 Catholic Memorial
18. 11 Matthew Engel 17:49.4 Watertown
19. 12 Silas Patten 17:49.6 Baraboo
20. 10 Garrett Exo 17:50.0 Baraboo
21. 12 Brett Hunsanger 17:51.8 Waukesha South
22. 12 Eric Neuwirth 17:54.2 Kettle Moraine
23. 12 Matthias Burrie 17:57.4 Kettle Moraine
24. 12 Jim Drewry 18:02.1 Lakeland
25. 12 Matthew LaLuzerne 18:02.8 Madison West
26. 12 Liam Taber 18:04.1 Baraboo
27. 12 Hari Jayaraaman 18:07.6 Verona Area
28. 12 Erik Holiva 18:13.8 Kettle Moraine
29. 10 Devin Woodcock 18:16.5 Milton
30. 10 Matt Lane 18:16.6 Baraboo
31. 10 Camden Sulzle 18:17.4 Watertown Luther Prep
32. 10 Izak Jensen 18:25.4 Watertown
33. 10 Paul Mrochinski 18:28.2 Catholic Memorial
34. 12 Joe Pachowitz 18:30.4 Kettle Moraine
35. 12 Emmett Post 18:30.6 Stoughton
36. 10 Nathan Neitzel 18:30.8 Verona Area
37. 12 Sean Marquart 18:31.1 Madison West
38. 11 Luke Treiber 18:31.1 Madison West
39. 11 Ian Murray 18:35.9 Madison West
40. 11 Langston Nashold 18:35.9 Madison West
41. 11 Parker Flint 18:40.2 Stoughton
42. 11 J.J. Gumieny 18:42.1 Verona Area
43. 12 Daniel Childress 18:42.1 Madison West
44. 11 Garrett Herbst 18:43.9 Stoughton
45. 11 Collin Henderson 18:45.9 Madison West
46. 12 Ernesto Castro-Lopez 18:46.3 Waukesha South
47. 10 Brad Tuomi 18:47.0 Verona Area
48. 11 Dryden Schoepel 18:53.7 Madison West
49. 10 Tyler Kalagian 18:54.9 Stoughton
50. 9 Alexander Wicks 18:55.0 Stoughton
51. 9 Austin Sanderfoot 18:56.8 Waukesha South
52. 11 Davis Turk 18:57.7 Milton
53. 12 Ben Boerigter 18:59.1 Oregon
54. 11 Joshua Vana 19:00.7 Watertown
55. 12 David Dreist 19:01.1 Kettle Moraine
56. 11 Shawn Weaver 19:01.2 Waukesha South
57. 12 Tanner Hanson 19:03.9 Stoughton
58. 10 Elijah Strutz 19:04.2 Watertown Luther Prep
59. 11 Kamden Midtlien 19:05.0 Fort Atkinson
60. 10 Eli Gore 19:05.3 Madison West
61. 12 Davis Parker 19:06.2 Kettle Moraine
62. 10 Alex Hall 19:09.1 Hartford Union
63. 10 Gavin Model 19:09.4 Stoughton
64. 10 Miles Stuckey 19:10.6 Milton
65. 11 Xavier Burgess 19:11.2 Lakeland
66. 10 Alan Zheng 19:13.5 Verona Area
67. 12 Vince Haight 19:14.5 Catholic Memorial
68. 11 Sean Bychowski 19:15.1 Oregon
69. 10 Noah Mroz 19:16.3 Waukesha South
70. 10 Jacob Snow 19:16.5 Milton
71. 10 Caleb Baertschi 19:22.8 Turner
72. 11 Brandon Springer 19:23.9 Waterloo
73. 12 Connor Brickley 19:24.6 Oregon
74. 11 Grant Jones 19:26.7 Catholic Memorial
75. 9 David Heldt 19:26.8 Turner
76. 10 Caleb Arndt 19:27.2 Watertown Luther Prep
77. 12 Austin Robinson 19:27.2 Madison West
78. 10 Will Barford 19:30.8 Madison West
79. 12 Carson Fleres 19:30.9 Stoughton
80. 12 Hunter Zaemisch 19:31.0 Stoughton
81. 11 Ian Grossenbacher-... 19:33.2 Verona Area
82. 12 Christian Soper 19:35.6 Catholic Memorial
83. 12 Aris Lemmenes 19:35.7 Madison West
84. 12 Quin Gallagher 19:38.5 Madison West
85. 10 Ben Hoyt 19:40.4 Madison West
86. 10 John Marek 19:41.4 Madison West
87. 12 Derek Vaillancourt 19:42.0 Fort Atkinson
88. 12 Noah Casey 19:42.4 Madison West
89. 12 Zane Apkarian 19:43.4 Johnson Creek
90. 10 Alec Schmelzer 19:43.5 Baraboo
91. 11 Erik Ehlenbach 19:44.7 Verona Area
92. 12 Gabe Gromowski 19:47.3 Watertown
93. 10 Jake VanHefty 19:47.8 Lakeland
94. 12 Noah Prudlo 19:48.8 Waukesha South
95. 12 Josiah Loersch 19:49.2 Watertown Luther Prep
96. 10 Michael Kuhn 19:49.6 Madison West
97. 9 Alex Ritter 19:50.4 Verona Area
98. 10 Travis Smith 19:50.5 Milton
99. 11 Braeden Calvillo 19:51.8 Fort Atkinson
100. 12 Tait Baldus 19:53.0 Oregon
101. 11 Steele Mellum 19:54.8 Oregon
102. 10 Drew Gonzales 19:55.5 Verona Area
103. 10 Liam Gunn 19:55.5 Madison West
104. 12 Eli McCready 19:56.3 Fort Atkinson
105. 12 Zack Michalak 19:57.9 Hartford Union
106. 12 Peter Miller 19:58.1 Waterloo
107. 10 Ryan Kramer 19:58.9 Catholic Memorial
108. 10 Forrest Dorsey 19:59.3 Lakeland
109. 10 Tyler Teichmiller 19:59.5 Lakeland
110. 10 Ethan Evensen 20:00.6 Verona Area
111. 12 Keefe Little 20:01.9 Watertown
112. 11 Nathan Lampe 20:02.4 Watertown
113. 10 Griffin Radtke 20:04.1 Watertown
114. 9 Cooper Moran 20:04.8 Turner
115. 10 Nathan Wildauer 20:05.0 Watertown Luther Prep
116. 12 Sam Hoyt 20:07.1 Madison West
117. 9 Brenen Skalitzky 20:07.1 Waterloo
118. 9 Max Statz 20:07.6 Baraboo
119. 11 Ethan Colvin 20:08.0 Waukesha South
120. 10 Carter Forseth 20:08.3 Hartford Union
121. 10 Nate Weiss 20:12.2 Hartford Union
122. 12 Nolan Kraus 20:12.4 Fort Atkinson
123. 12 Grant Gibson 20:13.8 Lakeland
124. 12 Tyler Vaillancourt 20:14.0 Fort Atkinson
125. 12 Troy Humpal 20:18.7 Catholic Memorial
126. 11 Brendan Harbrecht 20:20.8 Milton
127. 11 Caleb Laux 20:21.1 Waukesha South
128. 12 Siddhartha Raman 20:28.8 Madison West
129. 12 Brandon Cherney 20:30.9 Hartford Union
130. 11 Carlin Burk 20:31.7 Turner
131. 11 Nolan Brenden 20:33.0 Verona Area
132. 11 Matt Messer 20:33.0 Milton
133. 12 Derek Bell 20:34.0 Watertown Luther Prep
134. 11 Ted Colwell 20:34.9 Hartford Union
135. 9 John Lee 20:36.0 Madison West
136. 12 Matt Payne 20:36.6 Verona Area
137. 10 Christopher Baumann 20:37.0 Watertown Luther Prep
138. 9 Brenden Dieter 20:37.1 Oregon
139. 10 Toby Sibert 20:38.2 Madison West
140. 10 Jack Albert 20:38.2 Stoughton
141. 12 Josh Sagona 20:38.8 Turner
142. 12 Ben Dresdow 20:39.0 Fort Atkinson
143. 11 Jeremiah Mansavage 20:40.9 Fort Atkinson
144. 9 Tommy Sheehan 20:41.4 Hartford Union
145. 12 Noah Brown 20:42.4 Milton
146. 11 William Neupert 20:44.2 Turner
147. 12 Gavin Schopf 20:46.0 Kettle Moraine
148. 11 Cody Schneider 20:46.5 Lakeland
149. 10 Alex Neimon 20:47.1 Kettle Moraine
150. 10 Calvin Peterson 20:49.3 Baraboo
151. 10 Ian McPhee 20:50.1 Madison West
152. 9 Nathan Grossklaus 20:50.5 Kettle Moraine
153. 10 Brian Friesenegger 20:51.0 Watertown Luther Prep
154. 10 Luke Spilde 20:51.5 Stoughton
155. 10 Alexander Cisewski 20:54.9 Stoughton
156. 9 Noah Ihm 20:55.4 Stoughton
157. 11 Nathan Nicholson 20:57.5 Kettle Moraine
158. 11 Ben Lipinski 20:58.0 Waukesha South
159. 11 Kaiden Kleppe 20:59.7 Kettle Moraine
160. 11 JT Schultz 21:00.7 Kettle Moraine
161. 11 David Maximus Brandt 21:00.7 Watertown Luther Prep
162. 12 Michael Princl 21:01.8 Verona Area
163. 12 Carter Stanton 21:01.8 Watertown
164. 12 Max Lerner 21:02.2 Madison West
165. 10 Graham Berridge 21:02.4 Madison West
166. 10 Zander Tomes 21:02.4 Waukesha South
167. 9 Elliot Kwitek 21:02.8 Verona Area
168. 11 Cooper Albert 21:03.5 Kettle Moraine
169. 10 Justin Tischaefer 21:04.3 Kettle Moraine
170. 9 Nathan Williams 21:05.1 Watertown
171. 12 Dane Slinger 21:06.3 Verona Area
172. 10 Patrick Gosenheimer 21:10.2 Catholic Memorial
173. 10 Andres Beltron 21:11.2 Turner
174. 9 Joshua Krueger 21:12.4 Watertown
175. 11 Jacob Flanagan 21:12.8 Kettle Moraine
176. 9 Carter Stapleton 21:13.3 Baraboo
177. 10 Alex Lyons 21:14.6 Madison West
178. 12 Matt Powers 21:17.1 Madison West
179. 11 Cole Ducklow 21:18.6 Johnson Creek
180. 11 Sam Stuckey 21:20.2 Kettle Moraine
181. 10 Henry Strupp 21:24.9 Watertown
182. 11 Christian Cesar 21:30.8 Kettle Moraine
183. 11 Gabriel Karr 21:31.5 Oregon
184. 9 Cory Pfeifer 21:32.9 Fort Atkinson
185. 10 Devon Harbison 21:33.1 Turner
186. 12 Joseph Gross 21:33.8 Watertown
187. 12 Solomon Vana 21:34.4 Watertown
188. 10 Luke Lorbach 21:34.8 Kettle Moraine
189. 10 Justin Brayer 21:34.8 Catholic Memorial
190. 12 Sebastian Mitchell 21:36.6 Fort Atkinson
191. 10 Devin Volk 21:37.9 Verona Area
192. 10 Aaron Leroy 21:38.0 Catholic Memorial
193. 10 Eben Soper 21:38.1 Catholic Memorial
194. 10 Brian Frank 21:38.1 Watertown
195. 10 Jack Halvey 21:38.1 Catholic Memorial
196. 10 Lyle Kirsch 21:38.3 Madison West
197. 10 Hunter Schlueter 21:38.3 Kettle Moraine
198. 12 Maquian Johnson 21:40.8 Lakeland
199. 11 Will Nelson 21:42.6 Kettle Moraine
200. 9 Alec Steinberger 21:43.4 Lakeland
201. 11 Will Oelke 21:43.5 Oregon
202. 12 Sean Mclaury 21:44.1 Stoughton
203. 10 Patrick Severson 21:45.7 Madison West
204. 12 Eli Hock 21:46.0 Kettle Moraine
205. 10 Blake Anderson 21:47.2 Oregon
206. 12 Alex Cuahutle-Garcia 21:47.7 Kettle Moraine
207. 10 Joe Caves 21:48.4 Catholic Memorial
208. 11 Carson Ulm 21:48.8 Kettle Moraine
209. 11 Nick Walker 21:49.1 Stoughton
210. 10 Riley Jausch 21:49.2 Milton
211. 12 Teddy Scheckel 21:49.4 Madison West
212. 10 Nicholas Castillo 21:49.4 Waukesha South
213. 11 Alex Himmelmann 21:49.7 Turner
214. 11 Benjamin Hessler 21:50.5 Oregon
215. 12 Tristen Christensen 21:51.7 Johnson Creek
216. 11 William McGrath 21:52.7 Hartford Union
217. 10 Freeman Detweiler 21:53.6 Stoughton
218. 11 Grant Lawton 21:53.7 Verona Area
219. 11 Jerrett Smith 21:54.9 Madison West
220. 10 Jonah Sebranek 21:55.3 Madison West
221. 11 Nic Brown 21:55.4 Stoughton
222. 10 Mulu Johnson 21:56.5 Verona Area
223. 10 Joseph Schaak 21:56.9 Madison West
224. 10 John Goeckermann 21:56.9 Baraboo
225. 10 Dieder Maas 21:57.1 Madison West
226. 11 Jacob Anderson 21:57.1 Kettle Moraine
227. 10 Colin Lindloff 21:57.4 Oregon
228. 12 Jack Nathan 21:59.0 Milton
229. 10 Max Drexler 22:01.1 Madison West
230. 12 Eli Schoenike 22:01.2 Fort Atkinson
231. 12 Grahm Beebe 22:01.5 Stoughton
232. 9 Cade Millam 22:05.0 Stoughton
233. 9 Andrew Battenberg 22:06.1 Waterloo
234. 10 Brandt Spilde 22:07.2 Stoughton
235. 10 Gabriel Bickelhaupt 22:10.0 Watertown Luther Prep
236. 10 Hayden Zachgo 22:17.6 Fort Atkinson
237. 11 Josiah Moore 22:19.8 Turner
238. 10 Adam Hanke 22:20.1 Oregon
239. 10 Reid Kuenzi 22:20.5 Madison West
240. 9 Nolan Carpenter 22:21.3 Stoughton
241. 12 Ben Felsheim 22:22.2 Verona Area
242. 9 Christian Smith 22:22.4 Stoughton
243. 11 Saylor Allen 22:22.4 Madison West
244. 10 Casey Weaver 22:25.8 Waukesha South
245. 10 David Rutschow 22:31.7 Watertown Luther Prep
246. 9 Henry Lyne 22:33.4 Madison West
247. 12 Jake Holt 22:34.8 Catholic Memorial
248. 12 Adrian Ralser 22:35.6 Madison West
249. 12 Andre Hermes 22:36.8 Madison West
250. 10 Nathan Rein 22:38.1 Stoughton
251. 12 Jacob Strohman 22:38.8 Verona Area
252. 9 Caleb Tollefson 22:40.1 Verona Area
253. 9 Isaac Bedford 22:43.1 Madison West
254. 11 Garrett Schmidt 22:43.4 Oregon
255. 10 Evan Burnside 22:43.4 Milton
256. 11 Ethan Bauer 22:44.4 Oregon
257. 11 Luke Geister-Jones 22:48.2 Stoughton
258. 11 Elijah Helfenstein 22:48.2 Kettle Moraine
259. 9 Harley Stout 22:48.5 Stoughton
260. 12 Michael Egle 22:51.3 Verona Area
261. 9 Joshua Poston 22:52.0 Watertown Luther Prep
262. 12 Riley Gryzwa 22:55.5 Kettle Moraine
263. 10 David Beach 22:56.4 Stoughton
264. 12 Jahan Sumiarta 22:56.6 Madison West
265. 11 Johnson Moran 22:59.7 Turner
266. 9 Anthony Theriault 23:03.5 Fort Atkinson
267. 11 Brady Purtell 23:03.7 Hartford Union
268. 12 Luke Ruehrdanz 23:03.7 Watertown Luther Prep
269. 12 Cody Weiss 23:05.9 Kettle Moraine
270. 11 George Yan 23:06.7 Verona Area
271. 9 Alexander Orn 23:08.8 Stoughton
272. 12 Mitchell Koeher 23:09.0 Fort Atkinson
273. 9 Caleb Hager 23:10.4 Waterloo
274. 9 Patrick Byrnes 23:11.2 Kettle Moraine
275. 11 Joshua Beamsley 23:14.2 Madison West
276. 9 Bryce Kochendorfer 23:15.4 Fort Atkinson
277. 11 William Mandel 23:17.6 Madison West
278. 9 Aidan Behling 23:18.1 Madison West
279. 9 Josh Plasterer 23:18.8 Madison West
280. 12 Jacob Bolduc 23:19.4 Verona Area
281. 10 Charlie Frey 23:19.4 Madison West
282. 11 Jamison Richardt 23:23.7 Johnson Creek
283. 11 Tyler Norton 23:25.7 Waukesha South
284. 10 Connor Faris 23:25.8 Oregon
285. 10 Sean Valley 23:30.6 Madison West
286. 10 Brock Metzger 23:33.6 Lakeland
287. 12 Jack Spudich 23:36.9 Hartford Union
288. 9 Mike Peterman 23:38.5 Madison West
289. 12 Sawyer LaChance 23:39.1 Oregon
290. 11 Jon Karczewski 23:39.5 Johnson Creek
291. 9 Johnathan Totzke 23:41.5 Kettle Moraine
292. 10 Samuel Jauch 23:41.8 Milton
293. 9 Johnathan Zeihen 23:42.2 Kettle Moraine
294. 9 Patrick Wozniak 23:43.6 Stoughton
295. 10 Mitchell Goldsmith 23:49.1 Fort Atkinson
296. 11 Henry Zavos 23:52.6 Madison West
297. 10 Jake Nemke 23:56.0 Madison West
298. 12 Sam Makovec 23:57.7 Verona Area
299. 12 Nick Nandory 23:58.9 Fort Atkinson
300. 10 Eric Jiang 24:00.8 Watertown Luther Prep
301. 11 Will Ranheim 24:01.9 Madison West
302. 11 Trevor Schepp 24:03.0 Kettle Moraine
303. 9 Aaron Maloney 24:04.3 Kettle Moraine
304. 11 David Procise 24:06.2 Madison West
305. 9 Bastien Wolfe 24:10.5 Watertown
306. 10 Sebastian Ehlke 24:12.5 Verona Area
307. 9 Jack McCaffery 24:13.4 Catholic Memorial
308. 10 Chandler Dance 24:15.0 Baraboo
309. 11 Jack Buchta 24:15.3 Kettle Moraine
310. 10 Evan Schreier 24:16.3 Stoughton
311. 11 Alexander Weske 24:17.9 Kettle Moraine
312. 10 Shaun McCloskey 24:20.1 Watertown
313. 9 Ethan Risely 24:20.6 Verona Area
314. 11 Jacob Smith 24:21.9 Turner
315. 11 T.J. Nickel 24:32.3 Baraboo
316. 10 Tyler Segerson 24:36.0 Stoughton
317. 12 Hunter White 24:41.1 Waukesha South
318. 9 Nathan Shimon 24:43.6 Stoughton
319. 10 Henry Larson 24:45.3 Madison West
320. 9 Will Kelly 24:47.2 Madison West
321. 11 Jay Mulligan 24:49.3 Watertown
322. 9 Chase Freeman 24:51.8 Turner
323. 9 Adam Ustby 24:52.7 Catholic Memorial
324. 10 Ryan Hartman 24:53.8 Fort Atkinson
325. 10 Carter Lopez 24:54.8 Milton
326. 10 Joe Harris 24:55.4 Madison West
327. 11 Cameron Parrish 24:55.9 Watertown
328. 9 Brody Tschanz 24:56.8 Waterloo
329. 10 Ethan Bouska 25:01.7 Milton
330. 12 Jack Snodgrass 25:05.9 Verona Area
331. 11 Bryon Mayhew 25:06.2 Watertown
332. 11 Simon Shelley 25:10.3 Stoughton
333. 11 Ben Hess 25:12.1 Fort Atkinson
334. 10 Tyler Wallschlaeger 25:12.3 Lakeland
335. 11 Garrett Reynolds 25:16.5 Madison West
336. 11 Ryan Temple 25:16.6 Madison West
337. 10 Jack Fitzgerald 25:18.6 Oregon
338. 10 Braeden Whitehead 25:20.4 Stoughton
339. 10 James Ji 25:23.8 Watertown Luther Prep
340. 9 Frank Li 25:29.5 Madison West
341. 10 Tom O'Shea 25:29.8 Madison West
342. 12 Brandon Wheeler 25:33.8 Stoughton
343. 12 Oshay Moore 25:36.1 Lakeland
344. 12 Lucas Jessie 25:49.2 Milton
345. 12 Michael Hillson 25:56.4 Johnson Creek
346. 12 Jacob Bartelt 26:12.0 Kettle Moraine
347. 10 Mitchell Ott 26:13.0 Hartford Union
348. 9 Andrew Leckel 26:14.9 Waterloo
349. 11 Aidan Riggs 26:39.1 Fort Atkinson
350. 9 Jackson Christenson 26:42.2 Waterloo
351. 9 Kaden O'Herrin 26:42.8 Oregon
352. 10 Joshua Teska 26:48.1 Watertown
353. 9 Jakob Garza 26:54.1 Waterloo
354. 11 Simon Fordyce 27:02.7 Madison West
355. 9 Tate Dunk 27:04.2 Milton
356. 10 Andre Hernandez 27:17.9 Turner
357. 11 Wilson Kilmer 27:20.0 Madison West
358. 12 Nicholas Heiden 27:20.0 Watertown
359. 11 Brandon Norton 27:38.4 Waukesha South
360. 10 Shawn Stamm 27:40.6 Hartford Union
361. 9 Colin Meyer 27:52.5 Waterloo
362. 12 Robert Burgess 27:57.1 Lakeland
363. 9 Tyler Ky 28:09.4 Waukesha South
364. 9 Damon Mahan 28:27.0 Johnson Creek
365. 10 Rory Swanson 29:04.0 Verona Area
366. 12 Rory Carraher 29:27.6 Kettle Moraine
367. 9 Maxwell Schneider 29:30.7 Waterloo
368. 10 Tim Crook 29:42.3 Madison West
369. 9 Jeremiah Pinch 30:20.0 Madison West
370. 10 Arthur Perzigian 30:26.5 Hartford Union
371. 9 Cameron Heimsch 30:58.8 Watertown
372. 11 Jack Hawley 31:32.8 Kettle Moraine
373. 9 Luiz Lopez 31:51.4 Verona Area
374. 9 Jack Dotzler 32:37.0 Johnson Creek
375. 11 Ethan Simonen 34:09.7 Kettle Moraine
Provided by Athletic.net
Official Team Scores
1. Stoughton 59
2. Lakeland 90
3. Madison Memorial 93
4. Fort Atkinson 132
5. Verona Area 149
6. Hartford Union 168
7. Watertown 168
8. Watertown Luther Prep 178
9. Baraboo 237
10. Catholic Memorial 252
11. Milton 266
12. Waterloo 359
13. Turner 367
14. Johnson Creek 385
Womens Results
5,000 Meters Varsity
PL YR Name Mark Team
1. 10 Ashley Peterson 20:11.3 Lakeland
2. 9 Lauren Haas 20:31.0 Fort Atkinson
3. 10 Grace Jenny 20:33.6 Stoughton
4. 10 Maya Habben 20:34.6 Watertown Luther Prep
5. 10 Aubrey Anderson 20:38.1 Lakeland
6. 10 Christina Forman 20:44.1 Waterloo
7. 11 Margaret Ross 20:51.1 Stoughton
8. 12 Arianna Mansavage 21:04.4 Fort Atkinson
9. 9 Autumn Meyers 21:15.1 Watertown
10. 9 Maddie Schneider 21:15.3 Stoughton
11. 10 Jenna Lovejoy 21:21.7 Fort Atkinson
12. 10 Jamie Hogan 21:34.7 Verona Area
13. 12 Alyx Evans 21:40.0 Hartford Union
14. 10 Molly Olstad 21:46.4 Stoughton
15. 9 Kate Melms 21:50.2 Lakeland
16. 12 Corra Griffin 21:52.7 Madison Memorial
17. 10 Isabel Eigenberger 21:54.2 Madison Memorial
18. 12 Maya Casanova 21:57.6 Madison Memorial
19. 10 Hannah Constable 21:57.9 Johnson Creek
20. 10 Lauren Schmitt 21:58.1 Madison Memorial
21. 10 Cara Smith 21:59.6 Watertown
22. 11 Claire Reid 22:00.2 Madison Memorial
23. 11 Marissa Wackett 22:00.5 Watertown
24. 12 Julia Pletta 22:03.2 Verona Area
25. 9 Gina Owen 22:08.3 Stoughton
26. 12 Lauren Talabac 22:09.3 Milton
27. 12 Quinnlan Jones 22:09.9 Madison Memorial
28. 11 Sophia Stingl 22:12.2 Hartford Union
29. 9 Mia Case 22:13.1 Lakeland
30. 10 Molly Stewart 22:14.0 Baraboo
31. 9 Elle Erato 22:22.5 Catholic Memorial
32. 11 Lucy Waschbusch 22:28.1 Verona Area
33. 12 Sydney Peterson 22:33.5 Madison Memorial
34. 11 Victoria Patten 22:40.8 Baraboo
35. 9 Asia DuBray 22:48.5 Baraboo
36. 12 Sierra Hansen 22:50.0 Madison Memorial
37. 9 Katelyn Mensching 22:50.4 Watertown Luther Prep
38. 11 Courtney Kind 22:58.5 Hartford Union
39. 12 Lani Lum 22:59.0 Watertown Luther Prep
40. 10 Leah Remiker 23:03.1 Verona Area
41. 11 Stephanie Mauzer 23:04.8 Lakeland
42. 11 Maddie Nelson 23:05.1 Lakeland
43. 11 Caroline Bobb 23:05.2 Verona Area
44. 11 Riley Mauzer 23:06.1 Lakeland
45. 10 Sylvia Greene 23:08.2 Madison Memorial
46. 10 Leah Lisowski 23:14.1 Hartford Union
47. 9 Katie Tharman 23:14.3 Lakeland
48. 10 Hannah Schroeder 23:14.5 Watertown Luther Prep
49. 11 Rachel Zuern 23:19.7 Hartford Union
50. 10 Abby Wampfler 23:24.8 Verona Area
51. 10 Halle Richards 23:31.0 Lakeland
52. 12 Maureen Dusing 23:32.6 Catholic Memorial
53. 11 Ann Kerr 23:34.9 Madison Memorial
54. 10 Lucinda Bakken 23:35.5 Verona Area
55. 11 Kayla Ruplinger 23:35.5 Madison Memorial
56. 9 Sam Henry 23:36.4 Milton
57. 12 Lanie Kish 23:47.6 Fort Atkinson
58. 12 Meg Fitzpatrick 23:52.3 Madison Memorial
59. 11 Grace Noe 24:03.8 Hartford Union
60. 11 Michaelee Teska 24:09.7 Watertown
61. 11 Gabrielle Zuern 24:10.3 Catholic Memorial
62. 11 Addy Kielley 24:13.9 Madison Memorial
63. 11 Margaret Gabb 24:17.8 Watertown Luther Prep
64. 11 Abigail Buege 24:20.2 Watertown Luther Prep
65. 10 Lexi Slagle 24:20.7 Milton
66. 9 Meghan Schaefer 24:21.4 Catholic Memorial
67. 12 Sally Herman 24:24.3 Madison Memorial
68. 12 Gigi Zaemisch 24:25.9 Stoughton
69. 10 Lauren Bilau 24:32.7 Fort Atkinson
70. 12 Brooke Waldvogel 24:33.7 Catholic Memorial
71. 10 Nora Erlandson 24:37.5 Madison Memorial
72. 11 Anna Williams 24:41.3 Madison Memorial
73. 12 Priya Mathur 24:41.8 Madison Memorial
74. 9 Emma Gilbertsen 24:44.3 Watertown
75. 9 Ellie Hennessy 24:47.4 Baraboo
76. 9 Kate Vizanco 24:47.7 Lakeland
77. 10 Allie Miller 24:51.7 Milton
78. 9 Jolie Moran 24:52.5 Turner
79. 10 Sophie Fulk 24:53.6 Turner
80. 9 Mary Ellen Moran 24:53.8 Fort Atkinson
81. 12 Kelsey Beermann 24:55.5 Verona Area
82. 9 Annika Sedelis 24:56.0 Lakeland
83. 10 Vanessa Olson 24:59.0 Watertown
84. 12 Grace Rodenberg 25:01.4 Milton
85. 9 Ella Merklein 25:02.6 Hartford Union
86. 12 Laura Hirsch 25:05.3 Catholic Memorial
87. 12 Megan Price 25:05.8 Verona Area
88. 11 Rhianna Prine 25:11.0 Madison Memorial
89. 9 Eleanor Lindsay 25:12.8 Turner
90. 11 Sophia Cloute 25:14.2 Watertown Luther Prep
91. 9 Julia Schuyler 25:15.0 Stoughton
92. 12 Tessa Nicpon 25:18.9 Hartford Union
93. 9 Kennadi Snow 25:19.4 Baraboo
94. 9 Alyssa Rios 25:20.9 Madison Memorial
95. 11 Samantha Roberts 25:22.5 Madison Memorial
96. 10 Cece Oettinger 25:24.2 Baraboo
97. 9 Kristyn Dallmann 25:28.7 Lakeland
98. 12 Elizabeth Wehrhahn 25:30.6 Watertown
99. 9 Jessie Kahn 25:31.7 Madison Memorial
100. 9 Sarah Zuern 25:36.8 Hartford Union
101. 10 Abby Kingcade 25:39.1 Baraboo
102. 12 Hannah Metzger 25:41.1 Madison Memorial
103. 11 Rin Ujikawa 25:42.0 Verona Area
104. 10 Marie Fadeyeva 25:42.4 Baraboo
105. 9 Lily Rozeski 25:44.3 Madison Memorial
106. 9 Haley Rodgers 25:44.9 Turner
107. 9 Samantha Eckhardt 25:45.2 Madison Memorial
108. 9 Aria Schindler 25:45.2 Baraboo
109. 11 Airi Inoue 25:45.6 Fort Atkinson
110. 9 Grace Heise 25:45.9 Madison Memorial
111. 10 Kayla Tobin 25:49.3 Watertown
112. 11 Sophie Blumenstein 25:52.4 Madison Memorial
113. 12 Kaitlyn Stonestreet 25:54.6 Waterloo
114. 9 Lucia Nortwen 25:57.8 Stoughton
115. 9 Emma Sperle 25:58.3 Stoughton
116. 12 Emily Reese 26:08.4 Stoughton
117. 10 Ashlyn Sarbacker 26:12.4 Stoughton
118. 12 Hailey Anderson 26:13.5 Milton
119. 11 Karly Mathena 26:13.9 Watertown Luther Prep
120. 11 Catalina Grimm 26:17.7 Verona Area
121. 12 Isabella Urben 26:18.3 Baraboo
122. 11 Abby Moon 26:21.4 Baraboo
123. 11 Anna Bauer 26:22.0 Madison Memorial
124. 9 Charlotte Sweet 26:23.5 Madison Memorial
125. 12 Holland Foelker 26:23.8 Fort Atkinson
126. 10 Abby Burke 26:28.4 Milton
127. 9 Venna Krayer 26:37.6 Baraboo
128. 9 Amelie Hirscher 26:38.8 Madison Memorial
129. 12 Madlyn Zingler 26:39.8 Watertown
130. 9 Lilianne Zimplemann 26:45.5 Watertown Luther Prep
131. 10 Micah Zaemisch 26:45.6 Stoughton
132. 12 Angie Xu 26:47.1 Madison Memorial
133. 9 Mackenna Belter 26:47.6 Baraboo
134. 12 Faith Fletcher 26:48.9 Fort Atkinson
135. 12 Kathleen Hirsch 26:51.0 Catholic Memorial
136. 10 Sophia Pittman 26:58.8 Catholic Memorial
137. 10 Rebecca Cutforth 26:59.5 Madison Memorial
138. 10 Katie Koehler 27:03.6 Fort Atkinson
139. 12 Elise Carl 27:04.7 Madison Memorial
140. 12 Lilly Gomez 27:08.6 Fort Atkinson
141. 9 Evie Anderson 27:13.7 Hartford Union
142. 10 Sofia Stephens 27:15.1 Watertown
143. 9 Tessa Lambert 27:25.2 Milton
144. 9 Ellie Knoche 27:30.5 Madison Memorial
145. 9 Emma Sorensen 27:34.4 Stoughton
146. 11 Corinne Stoutenbor... 27:37.4 Fort Atkinson
147. 9 Makae Curtis 27:39.2 Verona Area
148. 11 Natalie Kratz 27:39.7 Stoughton
149. 12 Olivia Pusch 27:42.6 Hartford Union
150. 11 Heidi James 27:49.6 Madison Memorial
151. 9 Ginny Cooper 27:57.7 Fort Atkinson
152. 9 Jadyn Zechzer 27:57.9 Watertown
153. 12 Sammie Crall 28:04.1 Turner
154. 10 Baylee Windsor 28:04.6 Turner
155. 12 Lilly Newbury 28:05.7 Fort Atkinson
156. 9 Shaylie Shear 28:14.8 Turner
157. 10 Katie Pulvermacher 28:18.4 Hartford Union
158. 10 McKenzie Leurquin 28:19.2 Fort Atkinson
159. 11 Jenna Stokes 28:19.9 Stoughton
160. 12 Naomi Foster 28:22.4 Madison Memorial
161. 11 Hannah Dotzler 28:23.3 Johnson Creek
162. 11 Samantha Battenberg 28:28.0 Waterloo
163. 12 Emily Fitzsimmons 28:32.6 Stoughton
164. 9 Lily Stonestreet 28:40.1 Waterloo
165. 11 Amanda Rehberger 28:40.6 Watertown Luther Prep
166. 9 Emma Lau 28:44.5 Watertown Luther Prep
167. 12 Sydney Lowry 28:58.0 Verona Area
168. 9 Macy Zubke 29:03.4 Watertown
169. 9 Gabriel Dray 29:06.7 Turner
170. 9 Liz Shampo 29:07.0 Madison Memorial
171. 9 Anjali Mathur 29:22.3 Madison Memorial
172. 12 Sarah Silvers 29:27.7 Madison Memorial
173. 12 Addie Zweifel 29:33.4 Madison Memorial
174. 9 Rachel Callahan 29:42.0 Stoughton
175. 9 Rebecca Colwell 29:42.8 Hartford Union
176. 9 Surya Blasiole 29:47.3 Verona Area
177. 12 Megan Blas 29:49.3 Verona Area
178. 12 Kayla Nennig-kniaz 29:50.3 Madison Memorial
179. 10 Leah Metzger 29:57.3 Madison Memorial
180. 11 Grace Guetschow 29:57.7 Stoughton
181. 11 Desirae Weihert 30:00.0 Johnson Creek
182. 10 Sammy Lankey 30:00.0 Stoughton
183. 10 Isabel Schryver 30:01.8 Madison Memorial
184. 11 Stephanie Trask 30:04.9 Madison Memorial
185. 9 Calais Roemer 30:05.5 Hartford Union
186. 9 Natilie Wierzba 30:06.7 Verona Area
187. 9 Kysten Harrold 30:07.5 Johnson Creek
188. 9 Avery Hess 30:11.8 Fort Atkinson
189. 10 Lydia Oakleaf 30:13.8 Madison Memorial
190. 10 Abby Cattapan 30:19.3 Madison Memorial
191. 12 Bethany Frandle 30:22.2 Waterloo
192. 11 Lily Lowndes 30:25.2 Madison Memorial
193. 11 Greta Schmidt 30:27.4 Verona Area
194. 10 Julia Olsen 30:39.5 Madison Memorial
195. 12 Montana Benning 30:41.3 Waterloo
196. 9 Maddie Emmerich 30:52.9 Madison Memorial
197. 11 Arlethe Garcia-Tea... 30:53.5 Verona Area
198. 10 Sarah Nennig-Kniaz 30:55.4 Madison Memorial
199. 12 Hanna Amend 30:59.9 Verona Area
200. 10 Cassidy Tollervey 31:00.3 Hartford Union
201. 11 Jenna Edl 31:00.4 Johnson Creek
202. 10 Rebecca Bartig 31:03.3 Madison Memorial
203. 11 Fayth Cross 31:08.0 Fort Atkinson
204. 12 Morgan Garlock 31:12.2 Fort Atkinson
205. 10 Ally Ketarkus 31:19.1 Madison Memorial
206. 10 Elizabeth Patrick 31:22.4 Milton
207. 11 Laura Meyer 31:22.7 Madison Memorial
208. 10 Abbie Blitz 31:27.6 Milton
209. 10 Maya Kish 31:43.0 Fort Atkinson
210. 9 Neha Kulkarni 31:44.9 Madison Memorial
211. 12 Hannah Birschbach 31:50.3 Verona Area
212. 10 Sonia Tomas 31:53.8 Baraboo
213. 9 Abigail Punzel 32:11.5 Fort Atkinson
214. 11 Julia Mann 32:31.7 Madison Memorial
215. 9 Allison Erdmann 32:52.7 Johnson Creek
216. 9 Julia Tatooles 32:55.9 Madison Memorial
217. 10 Shay Anderson 33:17.2 Milton
218. 10 Nevidita Remji 33:34.6 Madison Memorial
219. 9 Kaina Martines 33:39.3 Madison Memorial
220. 12 Adia Hartmann-Snyder 33:41.3 Madison Memorial
221. 9 Anika Sanyal 33:48.7 Madison Memorial
222. 9 Abby Kohl 34:17.1 Fort Atkinson
223. 11 Gabriel Pumilia 34:33.4 Milton
224. 9 Sara Young 34:34.0 Madison Memorial
225. 11 Amber Shanklin 34:38.7 Stoughton
226. 9 Scarlett Pumilia 34:45.9 Milton
227. 9 Maya Brown 34:56.7 Baraboo
228. 9 Megan Purtell 35:48.3 Hartford Union
229. 11 Meredith Weitz 36:03.5 Lakeland
230. 9 Abby Westphal 36:04.9 Hartford Union
231. 9 Nora Ibach 36:15.6 Catholic Memorial
232. 9 Mia Allen 36:23.5 Hartford Union
233. 11 Giselle Castellon 36:27.0 Watertown
234. 11 Alexis Shanklin 37:04.7 Stoughton
235. 12 Olivia Johnson 37:17.1 Stoughton
236. 12 Maddy Newbury 37:29.5 Fort Atkinson
237. 10 Anastasia Wallace 38:50.0 Fort Atkinson