Mens Results
5,000 Meters Varsity
1. 12 Finn Gessner 15:03.5 PR Madison La Follette
2. 12 Gus Newcomb 15:23.7 Middleton
3. 10 Drew Bosley 15:33.5 PR Homestead
4. 12 Nate Farrell 15:35.6 PR Janesville Craig
5. 10 Matthew Meinke 15:47.3 PR Neenah
6. 11 Jordan Janusiak 15:52.0 PR South Milwaukee
7. Thomas Miller 15:54.2 PR Homestead
8. 11 Jack Rader 15:56.5 Middleton
9. 11 Josh Freitag 15:57.8 PR Madison La Follette
10. 12 Isaac Benz 16:01.4 Kimberly
11. 10 Rowen Ellenberg 16:03.2 PR Kimberly
12. 12 Jonas Bietz 16:04.7 PR Madison Memorial
13. 12 Chris Sobczak 16:04.9 PR South Milwaukee
14. 11 Charlie Ellenbecker 16:05.1 PR Monona Grove
15. 12 Cole Sandvold 16:07.2 SR Arrowhead
16. 12 Dan Iselin 16:10.8 PR Platteville
17. 12 Mason Durst 16:13.3 PR Arrowhead
18. 10 James Giftos 16:13.5 PR Monona Grove
19. 10 Henry Chapman 16:14.2 PR Arrowhead
20. 11 Sam Jaeger 16:15.4 PR Middleton
21. 12 David Widenski 16:16.1 PR Arrowhead
22. 12 Santiago Solario 16:16.4 PR Houston MacArthur
23. 10 Reed Anderson 16:17.1 PR Monona Grove
24. 11 Ansel Fellman 16:17.2 Kenosha Bradford
25. 12 Justin Hodges 16:18.2 PR Sun Prairie
26. 11 Jonathan Moderson 16:19.0 PR Neenah
27. 12 Andrew Miller 16:24.5 PR Warren Township
28. 12 Luke Vandermeer 16:26.2 Madison Memorial
29. 11 Dylan Scace 16:26.4 PR Monroe
30. 12 Felix Cruz 16:32.7 PR Houston MacArthur
31. 9 Alexander Vance 16:34.3 PR Oconomowoc
32. 11 Joseph Kehoe 16:34.4 PR Sun Prairie
33. 12 Noah O'Neill 16:35.0 SR Sun Prairie
34. 12 Julian Ruiz 16:36.3 PR Warren Township
35. 12 Casey Gregorich-Tr... 16:37.4 SR Madison Memorial
36. 12 Sam Evert 16:37.7 PR Arrowhead
37. 11 Gustavo Gordillo 16:38.4 PR Badger
38. 10 Caleb Easton 16:39.3 Middleton
39. 12 Owen Roe 16:39.8 PR Stoughton
40. 12 Nick Baumann 16:40.3 SR Monroe
41. 10 Payton Heinberg 16:40.6 Darlington
42. 12 Garrett Model 16:40.6 PR Stoughton
43. 12 Colton Kaszuba 16:41.6 PR Neenah
44. 12 Bradley Gumtow 16:43.0 PR Neenah
45. 12 Nick Gwynne 16:43.1 SR Kenosha Bradford
46. 11 Michael Skinner 16:43.4 PR Houston MacArthur
47. 11 Joel Garza 16:45.0 PR Houston MacArthur
48. 11 Juan Navarro 16:45.6 PR Dodgeville/Mineral P...
49. 12 Andrew George 16:46.5 PR DeForest
50. 11 Andy Muskevitsch 16:50.0 Oconomowoc
51. 12 Ben Pierce 16:51.1 La Crosse Logan
52. 11 Ian Franczek 16:52.7 PR Madison La Follette
53. 11 Kolin Meyer 16:53.6 Kenosha Bradford
54. 12 Gino Montoya 16:55.9 SR Beaver Dam
55. 12 Joe Cooper 16:56.1 SR Janesville Craig
56. 9 Henry Keith 16:58.6 PR Dodgeville/Mineral P...
57. 11 Tanner Evenstad 17:00.6 Darlington
58. 11 Isaac Grunow 17:00.6 PR Dodgeville/Mineral P...
59. 10 Miles Mulder 17:01.6 Oconomowoc
60. 10 Eddie Gnewuch 17:02.1 PR Monona Grove
61. 11 Evan Schultz 17:02.9 PR La Crosse Logan
62. 12 Trace O'Brien 17:02.9 PR DeForest
63. 12 Alex Carter 17:03.2 SR Oconomowoc
64. 10 Aiden Sodemann 17:03.6 PR South Milwaukee
65. 11 Max Moran 17:04.5 PR South Milwaukee
66. 12 Tanner Cullen 17:06.3 PR Dodgeville/Mineral P...
67. 11 Drake Ingold 17:07.0 Monroe
68. 12 Karsen Sherrick 17:07.2 SR Neenah
69. 10 Michael Kluz 17:08.1 PR Oconomowoc
70. 12 Tristan Jenny 17:08.5 PR Stoughton
71. 11 Caleb Hembree 17:08.6 Elkhorn Area
72. 11 Smith Mayse 17:09.2 PR Beloit Memorial
73. 12 Joshua Klahn 17:09.5 PR Oregon
74. 11 Espen Adams 17:10.1 PR Madison La Follette
75. 12 Miguel Barrera 17:11.9 SR Badger
76. 10 Aaron Leverson 17:11.9 PR Janesville Craig
77. 12 Parker Ellis 17:12.1 PR Oconomowoc
78. 12 Hudson Kugel 17:13.8 PR Oregon
79. 10 Kyle Legler 17:14.0 PR Monroe
80. 12 Connor Hackett 17:14.3 Darlington
81. 12 Nathaniel Oommen 17:14.7 PR Warren Township
82. 11 Cooper Hunt 17:16.6 PR Homestead
83. 11 Cody Clauer 17:16.9 Arrowhead
84. 10 Adam Tess 17:17.0 Sun Prairie
85. 10 Garrett Olson 17:17.9 PR Kenosha Bradford
86. 12 Noah Krueger 17:18.1 PR Milton
87. 11 Messi Elgin 17:19.1 Homestead
88. 11 Wyatt Schlager 17:19.6 SR South Milwaukee
89. 11 Gage Hunter 17:20.5 PR Monona Grove
90. 11 Nick Sluga 17:21.0 PR South Milwaukee
91. 11 Kaleb Opsal 17:21.3 PR Badger
92. 11 Nathan Leipzig 17:21.7 SR Kenosha Bradford
93. 9 Dylan Mitchell 17:21.9 PR La Crosse Logan
94. 11 Matthew LaLuzerne 17:22.2 PR Madison West
95. 11 Hayden Fredrickson 17:22.2 SR Westby
96. 11 Tyler Brown 17:22.6 SR Janesville Craig
97. 12 Jared Gonzales 17:22.7 PR Madison Memorial
98. 11 Jacob Korf 17:23.1 Whitewater
99. 11 Jesse Lambrecht 17:23.3 Kimberly
100. 10 Kai Newman 17:24.2 PR Homestead
101. 10 Sam Herzog 17:24.4 PR Kenosha Bradford
102. 10 Cade Ferron 17:25.1 PR Beaver Dam
103. 10 Tanner Boge 17:26.5 PR La Crosse Logan
104. 10 Logan Koehling 17:27.3 PR Badger
105. 12 Jordan Molzof 17:29.4 SR Boscobel
106. 10 Caden Nelson 17:29.6 PR Monona Grove
107. 11 Andrew Strasser 17:30.5 PR South Milwaukee
108. 11 Derek Davey 17:30.9 PR Elkhorn Area
109. 11 Will Demerath 17:31.3 Kimberly
110. 12 Jacob Dertz 17:32.1 PR Badger
111. 12 Emik Vayts 17:32.3 PR Arrowhead
112. 11 Michael Peraza 17:32.7 Houston MacArthur
113. 9 Zach Slevin 17:33.3 PR La Crosse Logan
114. 12 Tyler King 17:34.6 SR Sun Prairie
115. 12 Ivan Loredo 17:34.8 PR Houston MacArthur
116. 12 Will Ullrich 17:35.1 PR Oconomowoc
117. 11 Reid Miller 17:35.5 PR Whitnall
118. 12 Adam Ellmann 17:37.7 PR Madison West
119. 10 Tucker Lange 17:39.1 Darlington
120. 12 Sam Hakes 17:39.2 PR Oregon
121. 11 Alex Wolfe 17:39.5 PR Madison La Follette
122. 11 Carson Fleres 17:39.8 PR Stoughton
123. 10 Brandon Hirschmann 17:40.5 PR Badger
124. 11 Stryder Crooks 17:41.4 PR Madison Memorial
125. 11 Gerrit Bakker 17:42.1 PR Dodgeville/Mineral P...
126. 12 Trent Hyland 17:43.4 PR Kimberly
127. 12 Hunter Dercks 17:44.0 Sun Prairie
128. 9 Zachary Leffel 17:45.4 PR Middleton
129. 10 Trae Schilling 17:45.4 PR Darlington
130. 11 Harry Ward 17:46.2 PR Homestead
131. 12 Noah Toye 17:46.9 PR Boscobel
132. 12 Parker Ingold 17:47.4 SR Monroe
133. 9 Braedon Gilles 17:48.2 PR Middleton
134. 12 Braxton Haines 17:48.5 La Crosse Logan
135. 12 Brodie Runez 17:48.6 PR DeForest
136. 12 Nathan Millmann 17:48.9 SR Madison West
137. 11 Brantley Eastman 17:49.6 PR Dodgeville/Mineral P...
138. 12 Mario Gomez 17:51.2 SR Badger
139. 12 Sam Divarco 17:51.3 PR Elkhorn Area
140. 10 Carlos Gatica 17:52.6 PR Monona Grove
141. 12 Grant Mauthe 17:53.3 PR Neenah
142. 11 John Lucas 17:53.6 Westby
143. 12 LaShaun Dobbie 17:54.2 PR Whitnall
144. 11 Andrew Doucett 17:54.4 PR DeForest
145. 11 Milo Rochester 17:55.4 PR Madison La Follette
146. 11 Lucas Crawford 17:56.2 SR Madison West
147. 10 Michael Madoch 17:57.1 SR Middleton
148. 11 Jonah Tostrud 17:57.5 SR Monroe
149. 12 Ethan Yeck 17:57.7 PR Madison West
150. 11 Elliot Braun 17:58.0 PR Madison Memorial
151. 11 Jordan May 17:58.1 PR Dodgeville/Mineral P...
152. 12 Raymond Sorge-Young 17:58.2 PR Warren Township
153. 12 Benjamin Lokuta 17:59.5 PR Oregon
154. 10 Stuart Woller 18:00.6 PR Mount Horeb
155. 11 Logan Hartman 18:01.3 PR Kimberly
156. 11 Noah Casey 18:01.6 Madison West
157. 11 Hunter Zaemisch 18:02.3 PR Stoughton
158. 12 Luke Barelli 18:05.1 PR Rockford (Guilford)
159. 9 Abraham Gandera 18:05.2 PR Houston MacArthur
160. 12 Tom Cianciola 18:13.9 Neenah
161. 11 Paul King 18:16.1 Darlington
162. 11 Jack Mathison 18:17.8 PR Waunakee
163. 12 Nathan Buchert 18:18.2 Oregon
164. 12 Mitch Lorenz 18:18.6 SR Janesville Craig
165. 9 Gavin Model 18:18.9 Stoughton
166. 10 Peyton Meyer 18:19.1 SR Janesville Parker
167. 12 Arandu Huerta 18:19.7 SR Elkhorn Area
168. 12 Matthew Berkholtz 18:20.0 SR DeForest
169. 11 Jack Latham 18:20.7 PR Boscobel
170. 11 Eric Salgado 18:21.1 PR Warren Township
171. 11 Connor Brickley 18:22.0 PR Oregon
172. 12 Jason Carrington 18:24.0 Warren Township
173. 10 Connor Kelm 18:25.7 Beaver Dam
174. 11 Scott Hartwig 18:26.4 PR Janesville Parker
175. 11 Logan Arneson 18:27.3 SR Mount Horeb
176. 11 Zach Alesch 18:27.9 PR Mount Horeb
177. 11 Logan Henry 18:28.1 PR Platteville
178. 11 Liam Mullen 18:28.8 Madison La Follette
179. 11 Blake McCann 18:29.9 Janesville Craig
180. 11 Tanner Hanson 18:33.2 Stoughton
181. 12 Joe Schmida 18:33.7 La Crosse Logan
182. 9 Adam Chase 18:37.1 PR Beaver Dam
183. 11 Eric Trempe 18:38.8 SR Kimberly
184. 12 Matt Mattingly 18:39.7 PR Whitewater
185. 9 Noah Ollendick 18:40.3 PR Mount Horeb
186. 11 Tikiri Bandara 18:40.3 PR Platteville
187. 10 Hogan Schulz 18:41.8 PR Oregon
188. 11 Keegan Strand 18:43.0 PR Rockford (Guilford)
189. 10 William Neupert 18:44.6 PR Turner
190. 12 Kyle Hansen 18:45.1 Westby
191. 11 Declan Kipp 18:46.1 SR Burlington
192. 12 Jacob Andersen 18:47.0 PR Warren Township
193. 12 Alec Fruin 18:47.2 PR Turner
194. 12 Chris Xu 18:47.3 Madison Memorial
195. 12 Keegan Little 18:48.0 SR Janesville Parker
196. 11 Nate Johnson 18:49.2 Turner
197. 12 Nathan Hill 18:49.8 DeForest
198. 11 Benjamin Georgeson 18:50.7 PR DeForest
199. 9 Broden Boschert 18:51.2 PR Beaver Dam
200. 10 Caden O'Rourke 18:52.3 SR Belleville
201. 12 Kyle Richards 18:52.9 PR Mount Horeb
202. 11 Peyton Sanders 18:53.3 PR Elkhorn Area
203. 11 Quin Gallagher 18:56.3 SR Madison West
204. 12 Ryan Peterson 18:56.6 Monroe
205. 11 Curtis Blosch 18:56.6 Darlington
206. 11 Sean Safar 18:56.9 Burlington
207. 12 Justin Brantmeier 18:58.1 PR Whitewater
208. 11 Drew Jordahl 18:58.5 SR Milton
209. 9 Trenton Niles 18:59.4 PR Waunakee
210. 10 Kade Sherry 19:00.0 PR Westby
211. 9 Caleb Baertchi 19:03.1 Turner
212. 11 Eli Mitchell 19:06.7 PR Whitnall
213. 10 Kj Kalscheur 19:09.7 PR Mount Horeb
214. 9 David Martinez 19:12.8 PR Boscobel
215. 10 Brendan Buros 19:13.1 PR Westby
216. 12 Coi Hansen 19:17.9 SR Burlington
217. 10 Gary Salmela 19:19.9 PR Belleville
218. 9 Luis Arreguin 19:20.5 PR Rockford (Guilford)
219. 9 Logan Rynes 19:21.8 Waunakee
220. 10 Forrest Morrison 19:24.0 PR Beloit Memorial
221. 11 Colin Passler 19:26.3 PR Elkhorn Area
222. 12 Cole Walker 19:26.7 Turner
223. 11 Riley McDade 19:27.5 PR Janesville Parker
224. 11 Jack Cronin 19:27.8 PR Beloit Memorial
225. 12 Dominic Pickart 19:29.0 PR Milton
226. 11 Daniel Simmonds 19:29.6 PR Rockford (Guilford)
227. 9 Dylan Nevar 19:29.9 PR Wisconsin Dells
228. 12 Mike Mattingly 19:30.3 PR Whitewater
229. 11 Evan Bitter 19:30.8 SR Janesville Craig
230. 11 Noah Brown 19:30.8 PR Milton
231. 12 Sebastien Rediger 19:31.3 PR Burlington
232. 12 Jimmy King 19:35.7 Whitewater
233. 12 Eric Wells 19:36.8 PR Platteville
234. 10 Ryan Falkinham 19:37.8 PR Beaver Dam
235. 12 Jordan Hosler 19:40.2 SR Belleville
236. 10 Nathan Warda 19:42.1 PR Janesville Parker
237. 11 Benjamin Statz 19:45.0 PR Waunakee
238. 12 Alex Sargent 19:45.9 SR Platteville
239. 9 Declan Smith 19:46.4 PR Mount Horeb
240. 10 Lucas Smith 19:51.3 Beaver Dam
241. 10 Chris Gillen 19:53.8 PR Platteville
242. 12 Daniel Monson 19:55.2 SR Waunakee
243. 11 Leeland Crum 19:55.6 SR Beloit Memorial
244. 11 Nicholas Maxfield 19:56.8 Waunakee
245. 11 Brinn Blum 19:57.1 PR Turner
246. 12 Alejandro Gomez 19:59.2 PR Rockford (Guilford)
247. 12 Keegan Jausch 19:59.6 PR Milton
248. 12 Connor Shannon 20:03.3 Milton
249. 12 Dakota Taylor 20:06.8 Burlington
250. 12 Nico Pusateri 20:17.2 SR Milton
251. 10 Tyler Lahaie 20:25.2 PR Platteville
252. 12 Ian Rimorin 20:25.4 SR Rockford (Guilford)
253. 9 Andrew Steines 20:30.0 PR Boscobel
254. 10 Oscar Flores 20:32.6 PR Rockford (Guilford)
255. 9 Sean Campbell 20:33.7 PR Belleville
256. 9 Braiden Pickett 20:35.8 PR Boscobel
257. 10 Johnson Moran 20:42.2 Turner
258. 9 Brennen Carlin 20:53.2 Boscobel
259. 9 Bailey Welch 20:55.6 PR Wisconsin Dells
260. 10 Dylan Anchor 20:56.6 PR Wisconsin Dells
261. 12 Jackson Merk 21:04.2 Waunakee
262. 10 Alex Nienhaus 21:12.1 SR Burlington
263. 11 Will Klobucar 21:16.4 SR Beloit Memorial
264. 9 Jacob Holt 21:23.3 PR Whitnall
265. 11 Garrett Leach 21:30.8 Janesville Parker
266. 12 Gustavo Badillo 21:37.9 SR Beloit Memorial
267. 12 Aaron Vieau 21:44.9 SR Burlington
268. 9 Alex Chojnacki 21:45.5 PR Whitnall
269. 10 Andrew Engelbrecht 21:51.5 Wisconsin Dells
270. 12 Ethan Christensen 21:53.2 SR Whitnall
271. 10 Brian Lamar 22:13.4 PR Wisconsin Dells
272. 11 Travis Hudack 23:25.6 Wisconsin Dells
273. 9 Patrick Cooley 23:30.3 PR Wisconsin Dells
274. 12 Pedro Vasconcelos 25:05.5 Janesville Parker
Official Team Scores
1. Arrowhead 108
2. Neenah 186
3. Middleton 196
4. Monona Grove 204
5. South Milwaukee 236
6. Houston MacArthur 257
7. Madison La Follette 257
8. Oconomowoc 272
9. Homestead 279
10. Sun Prairie 288
11. Madison Memorial 296
12. Kenosha Bradford 299
13. Monroe 347
14. Dodgeville/Mineral... 353
15. Kimberly 355
16. Janesville Craig 395
17. Badger 417
18. La Crosse Logan 421
19. Darlington 426
20. Stoughton 430
21. Warren Township 464
22. DeForest 558
23. Oregon 587
24. Madison West 643
25. Elkhorn Area 686
26. Beaver Dam 710
27. Platteville 845
28. Westby 850
29. Boscobel 868
30. Mount Horeb 890
31. Whitewater 944
32. Milton 988
33. Janesville Parker 989
34. Whitnall 995
35. Turner 1008
36. Beloit Memorial 1011
37. Rockford (Guilford) 1029
38. Waunakee 1060
39. Burlington 1086
40. Wisconsin Dells 1268