boys 5000m run
1. 12 Tyler Gilbertson 17:36.48 Belleville
2. 10 Juan Navarro 17:46.26 Dodgeville/Mineral P...
3. 12 Dalton Rasmussen 17:54.22 Home School Eagles
4. 12 Skyler Sendelbach 18:09.00 Evansville
5. 11 Tanner Cullen 18:32.06 Dodgeville/Mineral P...
6. 9 Jordan Laatz 18:45.79 Clinton
7. 10 Isaac Grunow 18:46.73 Dodgeville/Mineral P...
8. 10 Jordan May 18:48.63 Dodgeville/Mineral P...
9. 10 Josh Redfearn 18:54.62 Southwestern
10. 10 Brice Enright 19:04.58 Clinton
11. 12 Justin Edge 19:15.14 Belleville
12. 9 Adam Phillips 19:20.14 Dodgeville/Mineral P...
13. 12 Austin Hegle 19:24.19 Home School Eagles
14. 9 Dylan McGraw 19:29.22 Dodgeville/Mineral P...
15. 10 Weston Morley 19:34.22 Southwestern
16. 9 Noah Blablock 19:39.57 Dodgeville/Mineral P...
17. 11 Jordan Hosler 19:49.55 Belleville
18. 9 Caden O'Rourke 19:54.38 Belleville
19. 12 Brian Lefeber 20:11.95 Clinton
20. 12 Thad Hahn 20:14.36 Clinton
21. 9 Cole Ducklow 20:28.62 Johnson Creek
22. 10 Aaron Pulvermacher 20:30.61 Southwestern
23. 10 Elijah Glenn 20:31.07 Home School Eagles
24. 9 Isaac Erschen 20:31.73 Southwestern
25. 9 Benedict Gallagher 20:33.29 Evansville
26. 9 Hayden Rasmussen 20:41.68 Home School Eagles
27. 10 Zane Apkarian 20:42.90 Johnson Creek
28. 10 Bryan Bartlett 20:43.45 Evansville
29. 12 Ben Vegter 20:43.57 Clinton
30. 10 Brandon Grazioso 20:51.32 Evansville
31. 9 Josh Bowers 20:54.92 Belleville
32. 10 Nick Bowman 20:58.51 Johnson Creek
33. 12 Dylan Moser 21:03.79 Clinton
34. 9 William Neupert 21:08.21 Turner
35. 10 Dylan Mueller 21:16.20 Clinton
36. 11 Justin Hineline 21:20.86 St Ambrose Academy
37. 9 Larry Fisher 21:28.45 Home School Eagles
38. 12 Jacob Cunningham 21:30.51 Evansville
39. 10 Liam Schroeder 21:31.46 Evansville
40. 10 Ryan Krueger 21:34.95 Southwestern
41. 11 Joey Boland 21:34.95 Pecatonica/Argyle
42. 11 Noah Argus 21:47.86 Johnson Creek
43. 10 Nathanael Rolsma 21:50.03 Home School Eagles
44. 9 Johson Moran 21:58.53 Turner
45. 11 Skyler Hutter 22:18.37 Turner
46. 9 Carlin Burk 22:22.09 Turner
47. 9 Gary Salmela 22:25.13 Belleville
48. 10 Evan Reifert 22:27.15 Belleville
49. 10 Josh Sagona 22:29.88 Turner
50. 9 Andrew Coopman 22:31.19 Johnson Creek
51. 11 Dillon Huseman 22:34.24 Southwestern
52. 11 Jonathon Vickery 22:46.59 Evansville
53. 11 Dakota Hoffman 23:00.66 Pecatonica/Argyle
54. 10 T.J. Christensen 23:03.66 Johnson Creek
55. 12 Shane Swing 23:08.78 Turner
56. 12 Chris Yezzi 24:02.45 Johnson Creek
57. 11 Caleb Carr 24:17.70 Pecatonica/Argyle
58. 9 Cade Bush 24:55.25 Pecatonica/Argyle
59. 11 Monardo Booth 26:16.66 Southwestern
60. 11 Marcel Timm 27:56.39 Pecatonica/Argyle
61. 9 Hunter Carr 31:08.36 Pecatonica/Argyle