Midwest Invitational 2016

Janesville, WI
Timing/Results PrimeTime Timing

JV Boys

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