boys 5000m run
1. 12 Ryan Gurgel 16:28.6 Kettle Moraine Luthe...
2. 12 Jacob Caswell 16:58.1 Berlin
3. 12 Seth Zimdars 17:06.9 Ripon
4. 11 Cole Schacherl 17:07.8 Winneconne
5. 11 Kyle Miller 17:08.3 Waupun
6. 12 Ian McConnaha 17:21.5 Plymouth
7. 12 Joey Messer 17:27.4 Winneconne
8. 11 Dylon Pokorny 17:39.7 Waupun
9. 10 Bailey Bille 17:44.0 Waupun
10. 10 Riley Gatzke 17:48.2 Ripon
11. 10 Justin Reck 17:52.0 Kewaskum
12. 10 Gabe Olsen 17:58.2 Plymouth
13. 12 Bruce Cunningham 18:16.9 Ripon
14. 11 Noah Borgardt 18:17.2 Ripon
15. 11 Alan Schaefer 18:17.7 Plymouth
16. 11 Mason Shambeau 18:18.0 Kettle Moraine Luthe...
17. 12 Matthew Barthel 18:25.3 Winneconne
18. 10 Ben Johnson 18:32.3 Winneconne
19. 12 Dennis Jaeger 18:32.4 Waupun
20. 12 Jordan Marshall 18:37.7 Plymouth
21. 10 Devin Harmon 18:44.4 Berlin
22. 12 Levi Feucht 18:47.2 Campbellsport
23. 12 Connor Nelson 18:48.2 Berlin
24. 11 Spencer Wein 18:57.1 Winneconne
25. 9 Noah Baratka 19:02.0 Plymouth
26. 10 Quynlan Duffy 19:02.8 Ripon
27. 12 Connor Heinz 19:05.0 Berlin
28. 12 Colton Brezinsky 19:12.6 Waupun
29. 9 Will Johnson 19:15.4 Winneconne
30. 11 Timmy DeRuyter 19:16.8 Berlin
31. 10 Brady Schultz 19:16.9 Plymouth
32. 10 Connor Schmidt 19:18.2 Plymouth
33. 12 Zachary Ferch 19:18.8 Ripon
34. 9 Ike Grahl 19:23.5 Campbellsport
35. 12 Matt Stoltz 19:25.4 Kettle Moraine Luthe...
36. 9 Daniel Mader 19:37.3 Ripon
37. 10 Ryan Hummel 19:38.9 Winneconne
38. 11 Tyler Kiesner 19:42.7 Campbellsport
39. 9 Scott McGibbon 19:43.2 Berlin
40. 11 Tanner Stuck 19:59.8 Kettle Moraine Luthe...
41. 10 Kyle Toth 20:16.8 Kewaskum
42. 11 Anthony Leister 20:24.8 Kewaskum
43. 11 Jacob Loehr 20:28.9 Kewaskum
44. 9 Christian Hedeen 20:37.8 Waupun
45. 9 Harry Kujawa 20:38.1 Berlin
46. 10 Blake Miller 20:41.3 Kewaskum
47. 12 Zach Zills 20:47.2 Campbellsport
48. 11 Ethan Pilon 20:52.5 Kettle Moraine Luthe...
49. 12 Kyle Samann 22:09.1 Kettle Moraine Luthe...
50. 12 Matt Clune 22:32.3 Campbellsport