boys 5000m run
1. 10 Charlie Ellenbecker 17:32.20 Monona Grove
2. 12 Mitchell Rotta 17:42.24 Waupaca
3. 9 Reed Anderson 17:48.86 Monona Grove
4. 12 Jacob Caswell 17:52.33 Berlin
5. 9 James Giftos 17:56.50 Monona Grove
6. 9 Caden Nelson 18:04.64 Monona Grove
7. 9 Eddie Gnewuch 18:16.02 Monona Grove
8. 12 Bennett Thering 18:18.16 Marshall
9. 11 Hunter Smith 18:23.55 Waupaca
10. 12 Jensen Langer 18:31.36 Marshall
11. 11 Payton Cummings 18:54.57 Westfield/Montello
12. 12 Nathan Hanna 19:02.34 Marshall
13. 11 Ryley Frozene 19:09.85 Westfield/Montello
14. 10 Danny Esch 19:20.75 Waupaca
15. 12 Connor Heinz 19:23.34 Berlin
16. 10 Tim Hicks 19:29.94 Adams-Friendship
17. 12 Garret Huibrestse 19:34.81 Monona Grove
18. 12 Daniel Walton 19:36.68 Pardeeville
19. 11 Austin Connelly 19:39.66 Westfield/Montello
20. 10 Kale Grossman 19:47.16 Marshall
21. 10 Soslan Temanson 19:54.11 Westfield/Montello
22. 10 Devin Harmon 19:59.02 Berlin
23. 11 Jared Gillett 20:01.40 Marshall
24. 12 Ryan Esch 20:02.26 Waupaca
25. 11 Graham Wagner 20:14.20 Monona Grove
26. 12 Connor Nelson 20:15.18 Berlin
27. 12 Trevor Warzynski 20:15.60 Westfield/Montello
28. 12 Ben Waitrovich 20:18.54 Waupaca
29. 12 Dante Graham 20:28.82 Rio/Fall River
30. 9 Scott McGibbon 20:29.25 Berlin
31. 12 Foster Erickson 20:35.19 Bangor
32. 12 Brandon Neuberger 20:36.82 Marshall
33. 9 Spencer Braatz 20:38.31 Rio/Fall River
34. 10 Teegan Weidemann 20:46.42 Columbus
35. 12 Andrew Smith 20:46.72 Westfield/Montello
36. 11 Roman Mullen 20:50.57 Columbus
37. 12 Ben Olson 20:55.90 Bangor
38. 12 Noah Pomplun 21:07.30 Berlin
39. 9 Quinn Killerlain 21:09.58 Marshall
40. 9 Jordan Shady 21:17.18 Berlin
41. 10 Brody Horton 21:18.66 Pardeeville
42. 12 Walker Sevier 21:20.10 Bangor
43. 12 Sam Shirley 21:20.63 Westfield/Montello
44. 10 Kyle Schmidt 21:25.91 Adams-Friendship
45. 11 Seth Stollfus 21:28.19 Pardeeville
46. 9 Devon Auston 21:33.16 Adams-Friendship
47. 12 Max Anderson 21:37.49 Adams-Friendship
48. 9 Sam Christie 21:38.42 Waupaca
49. 10 Dayton Bell 21:39.78 Waupaca
50. 12 Adam Sydow 21:51.45 Columbus
51. 10 Dylan Oelke 21:56.90 Pardeeville
52. 10 Mark Wiersma 21:59.20 Rio/Fall River
53. 10 Colin Buchholz 22:02.98 Bangor
54. 10 Mason Weisman 22:04.81 Columbus
55. 10 Ryan Lang 22:07.17 Rio/Fall River
56. 9 Dennis Loppnow 22:17.10 Columbus
57. 10 Jeffery Corning 22:49.06 Rio/Fall River
58. 10 Jacob Ott 22:51.05 Pardeeville
59. 10 Trevor Theurer 23:08.53 Bangor
60. 10 Grant Moll 23:22.85 Rio/Fall River
61. 9 Justin Wiggins 23:41.85 Bangor
62. 12 Trent Rubert 23:50.90 Columbus
63. 9 Tanner Johnson 23:55.78 Pardeeville
64. 10 Daniel Hodgson 24:15.24 Pardeeville
65. 9 Isaac Bachmann 24:51.21 Bangor
66. 10 Kyler Bork 25:05.08 Adams-Friendship