boys 5000m run
1. 12 Sam Bell 16:59.1 Ellsworth
2. 10 Dan Lau 17:53.2 Immanuel Lutheran
3. 11 Brett Tomlinson 18:29.7 Durand
4. 12 Ben Theyerl 18:43.2 Altoona
5. 9 Isaac Wegner 18:45.9 Durand
6. 10 Cody Hauenstein 18:54.4 Prescott
7. 11 Evan Seguin 18:55.6 Eleva-Strum
8. 11 Townes Adams 19:10.7 Altoona
9. 10 Dylan Rieken 19:11.9 Prescott
10. 12 Joe Zamora 19:12.0 Osseo-Fairchild
11. 10 Isaiah Jackson 19:12.9 Altoona
12. 12 Tucker Hovde 19:19.3 Colfax
13. 10 Wesley Brantner 19:23.9 Durand
14. 11 Garret Dekan 19:30.6 Altoona
15. 10 Austin Karow 19:31.5 Immanuel Lutheran
16. 12 Nathan Warner 19:36.9 Independence/Gilmanton
17. 12 Brett Prince 19:38.3 Colfax
18. 12 Zack Arvold 19:38.7 Colfax
19. 10 Riley Schutz 19:42.4 Glenwood City
20. 10 Grant Curtiz 19:43.6 Altoona
21. 12 Jack Hannack 19:48.5 Spring Valley
22. 11 Sam Retz 19:51.0 Boyceville
23. 12 Darren Meixner 19:53.0 Durand
24. 12 Brady Simonson 19:53.6 Colfax
25. 12 Jesse Noeldner 19:56.1 Immanuel Lutheran
26. 11 Maxwell Engel 19:58.1 Boyceville
27. 10 Julian Davis 20:01.5 Spring Valley
28. 11 Carter Moss 20:02.4 Altoona
29. 10 Nick Sandstrom 20:08.6 Altoona
30. 11 Jacob Larson 20:13.0 Colfax
31. 10 Jordan Rutz 20:18.0 Immanuel Lutheran
32. 12 Bryce Haas 20:23.6 Osseo-Fairchild
33. 12 Dustin Marsolek 20:28.2 Independence/Gilmanton
34. 12 Isaac Lee 20:40.8 Colfax
35. 10 Jacob Chilson 20:42.7 Altoona
36. 12 Hayden Kohls 20:44.1 Elk Mound
37. 10 Calvin Kotval 20:48.5 Spring Valley
38. 11 Chad Osteen 20:49.9 Elmwood/Plum City
39. 11 Jordan Speltz 20:51.1 Independence/Gilmanton
40. 12 William Nitz 20:51.2 Prescott
41. 11 Joe Baier 20:54.7 Elmwood/Plum City
42. 12 Nathan Kruger 20:55.2 Elk Mound
43. 11 Zach Kluge 20:56.8 Mondovi
44. 12 Jason Fath 20:58.9 Mondovi
45. 12 Andrew Bauman 21:00.0 Glenwood City
46. 10 Ethan Tews 21:03.1 Altoona
47. 10 Nate Lind 21:03.6 Elk Mound
48. 10 Ely Bauer 21:07.1 Durand
49. 11 Ian Lapcinski 21:07.4 Prescott
50. 12 Jack Kapsner 21:08.9 Boyceville
51. 11 James Porter 21:12.9 Osseo-Fairchild
52. 10 Logan Knack 21:13.8 Altoona
53. 11 John Gooden 21:15.9 Independence/Gilmanton
54. 9 Lucas Flom 21:16.7 Ellsworth
55. 11 Thaddeus Kosnopfol 21:18.9 Ellsworth
56. 11 Jelani Smit 21:26.7 Colfax
57. 10 Ryan Mohr 21:28.1 Elk Mound
58. 12 Dan Mutschler 21:29.9 Prescott
59. 9 Josh Porter 21:31.0 Osseo-Fairchild
60. 12 Nate Byrns 21:33.4 Altoona
61. 10 Michael Laffin 21:40.5 Spring Valley
62. 9 Tyler Christianson 21:42.9 Independence/Gilmanton
63. 9 Matthew Williams 21:46.6 Ellsworth
64. 11 Dalton Shields 21:47.1 Elmwood/Plum City
65. 12 Grant Kjellberg 21:51.1 Elk Mound
66. 12 Jordan Jensen 21:53.6 Spring Valley
67. 11 Reid Hansen 21:54.5 Durand
68. 11 Patrick Cipriano 21:54.5 Spring Valley
69. 11 Isaiah Lowenhagen 21:56.0 Eleva-Strum
70. 9 Cole Pelzel 21:56.4 Spring Valley
71. 11 Ted Sweet 21:57.2 Prescott
72. 11 Jerod Nelson 21:58.1 Boyceville
73. 12 Alessandro Oggion 22:02.2 Spring Valley
74. 10 Jonas Kohls 22:04.7 Elk Mound
75. 11 Logan Syverson 22:07.4 Prescott
76. 9 Avery Girdeen 22:19.1 Ellsworth
77. 10 Nate Schreiber 22:23.3 Elk Mound
78. 11 Corey Klatt 22:24.9 Glenwood City
79. 11 Jameson Rubenzer 22:27.2 Elk Mound
80. 12 Brady Linderman 22:29.0 Altoona
81. 10 Trystan Shuttleworth 22:34.2 Osseo-Fairchild
82. 10 Owen Wagner 22:36.6 Glenwood City
83. 12 Brennan Christians 22:37.7 Independence/Gilmanton
84. 10 Jake Johnson 22:39.0 Elk Mound
85. 10 Matthew Bauman 22:39.2 Glenwood City
86. 9 Jordan Schlichting 22:39.9 Ellsworth
87. 10 Nathan Hannack 22:40.4 Spring Valley
88. 11 Daniel Gruber 22:46.3 Mondovi
89. 10 Jacob Jensen 22:47.9 Colfax
90. 12 Cayden Kleinschmid 22:51.7 Altoona
91. 11 Xavier Payton 23:00.2 Independence/Gilmanton
92. 11 Jade Masker 23:07.2 Immanuel Lutheran
93. 10 Ben Barksdale 23:11.8 Prescott
94. 11 Rowdy Kadinger 23:13.8 Colfax
95. 11 Fred Dellorto 23:18.6 Elmwood/Plum City
96. 10 Tanner Blanford 23:20.4 Elmwood/Plum City
97. 10 Dustin Skroch 23:20.8 Independence/Gilmanton
98. 10 Tyler Crowell 23:24.1 Durand
99. 11 Michael Chich 23:25.7 Boyceville
100. 9 Daniel Masker 23:29.4 Immanuel Lutheran
101. 10 Bowdrie Noller 23:34.4 Elk Mound
102. 9 Dylan Hanson 23:35.1 Elk Mound
103. 11 Matt McLaughlin 23:54.7 Elk Mound
104. 12 Ty Parker 23:56.1 Mondovi
105. 11 Zach Maier 23:59.4 Spring Valley
106. 9 Michael Segerstrom 24:04.7 Ellsworth
107. 11 Kiel Anderson 24:18.0 Boyceville
108. 9 Reed Olson 24:20.1 Ellsworth
109. 10 Caleb LeFevre 24:42.7 Ellsworth
110. 9 Calvin Shock 25:03.8 Elmwood/Plum City
111. 9 Ben Anderson 25:10.6 Spring Valley
112. 10 Jessie Pientok 25:31.0 Independence/Gilmanton
113. 9 Sawyer Frieburg 25:32.3 Osseo-Fairchild
114. 11 Logan Odell 25:43.1 Eleva-Strum
115. 10 Emmett Kapsner 26:06.3 Boyceville
116. 10 Nathan Skroch 26:25.6 Independence/Gilmanton
117. 10 Tyler Orpen 26:31.1 Prescott
118. 12 Nathan Hill 26:48.2 Glenwood City
119. 12 Jack Kremer 26:48.3 Glenwood City
120. 10 Casey Owen 27:04.3 Boyceville
121. 10 Blake Johnson 27:20.5 Spring Valley
122. 11 Ben Krochmalski 27:21.9 Eleva-Strum
123. 10 Zack Engan 27:31.0 Altoona
124. 12 Onno Kluge 28:27.0 Mondovi
125. 10 William Stone 29:06.3 Elk Mound
126. 9 Mark Timper 30:01.8 Boyceville
127. 9 Taylor Bee 30:52.7 Osseo-Fairchild
128. 10 Taylor Volbrecht 33:24.3 Osseo-Fairchild
129. 9 Brennan Wheeldon 37:48.3 Boyceville