boys 5000m run
1. 10 Dan Lau 17:06.8 Immanuel Lutheran
2. 11 Brett Tomlinson 17:31.2 Durand
3. 9 Isaac Wegner 17:47.3 Durand
4. 12 Ben Theyerl 17:57.5 Altoona
5. 12 David Shimek 18:10.4 Gale-Ettrick-Trempea...
6. 11 Kyle Gjerseth 18:15.3 Augusta
7. 11 Townes Adams 18:24.6 Altoona
8. 11 Leonard Steinert 18:31.8 Columbus Catholic
9. - Josh Jumbeck 18:32.7 Gale-Ettrick-Trempea...
10. - Isaiah Jackson 18:34.8 Altoona
11. 11 Garret Dekan 18:37.9 Altoona
12. 10 Austin Karow 18:39.3 Immanuel Lutheran
13. 10 Peyton Nystrom 18:39.7 Columbus Catholic
14. - Doug Feyen 18:42.6 Gale-Ettrick-Trempea...
15. 12 TJ Johnson 18:46.3 Gale-Ettrick-Trempea...
16. - George Lynch 18:47.1 Chippewa Valley Home...
17. 11 Benny Frericks 18:47.5 Columbus Catholic
18. 12 Colton Lysacker 18:50.0 Gale-Ettrick-Trempea...
19. 12 Andy Lea 18:52.4 Augusta
20. 10 Wesley Brantner 18:52.8 Durand
21. 10 Grant Curtiz 19:03.6 Altoona
22. 12 Darren Meixner 19:03.9 Durand
23. - Joe Zamora 19:11.2 Osseo-Fairchild
24. 10 Jeremiah Giles 19:14.3 Columbus Catholic
25. 11 Brady Wisniewski 19:15.6 Thorp
26. 12 Jesse Noeldner 19:21.6 Immanuel Lutheran
27. 11 James Porter 19:21.8 Osseo-Fairchild
28. 10 Jordan Rutz 19:26.0 Immanuel Lutheran
29. 10 Nick Sandstrom 19:30.7 Altoona
30. 11 Jon Viegut 19:31.5 Columbus Catholic
31. 10 Jackson Goings 19:32.3 Augusta
32. 11 Carter Moss 19:34.0 Altoona
33. 12 Nathan Warner 19:44.2 Independence/Gilmanton
34. 9 Bryce Fuerlinger 19:44.9 Columbus Catholic
35. 10 Josiah Kleven 19:51.0 Chippewa Valley Home...
36. 12 Dustin Marsolek 19:53.2 Independence/Gilmanton
37. 11 Riley Barka 20:03.1 Fall Creek
38. 12 Bryce Haas 20:05.0 Osseo-Fairchild
39. 11 Jordan Speltz 20:06.5 Independence/Gilmanton
40. 11 John Gooden 20:08.7 Independence/Gilmanton
41. - Thomas Stewart 20:09.8 Thorp
42. 12 Hayden Kohls 20:17.8 Elk Mound
43. 10 Ely Bauer 20:23.1 Durand
44. 12 Nathan Kruger 20:28.9 Elk Mound
45. 10 Nate Lind 20:38.4 Elk Mound
46. 12 Michael Samplawski 20:48.8 Stanley-Boyd
47. 11 David Nielsen 20:50.3 Columbus Catholic
48. 11 Christian Gribble 20:52.8 Augusta
49. 12 Noah Mayer 20:55.2 Gale-Ettrick-Trempea...
50. 10 Jack Marley 21:03.0 Gale-Ettrick-Trempea...
51. - Christian Kuechenm... 21:03.9 Stanley-Boyd
52. 12 Grant Kjellberg 21:18.9 Elk Mound
53. 11 Reid Hansen 21:21.0 Durand
54. - Ryan Grunewald 21:27.3 Augusta
55. - Josh Porter 21:31.0 Osseo-Fairchild
56. - Sam Featherston 21:32.5 Osseo-Fairchild
57. 10 Jonas Kohls 21:33.0 Elk Mound
58. 10 Dustin Skroch 21:53.4 Independence/Gilmanton
59. 10 Ryan Mohr 21:55.5 Elk Mound
60. 10 Nate Schreiber 21:57.6 Elk Mound
61. 9 Grant Goodell 22:21.4 Augusta
62. 9 Luis Mercado 22:26.0 Augusta
63. - Xavier Payton 22:38.3 Independence/Gilmanton
64. - Tony Guenter 22:38.9 Thorp
65. 10 Brice Vircks 22:53.5 Stanley-Boyd
66. 10 Tyler Crowell 23:19.9 Durand
67. - Jade Masker 23:44.6 Immanuel Lutheran
68. 10 Derek Burlingame 23:58.8 Stanley-Boyd
69. - Daniel Masker 24:56.6 Immanuel Lutheran
70. - Sawyer Frieburg 25:07.1 Osseo-Fairchild
71. - Dalton Smith 25:07.4 Stanley-Boyd
72. - Robbie Fitzl 25:22.9 Thorp
73. - Ross Gulcynski 25:23.1 Thorp
74. 10 Trystan Baribeau 27:38.4 Osseo-Fairchild
75. - Jessie Pientok 27:50.2 Independence/Gilmanton