boys 5000m run
1. 12 Jarret Jordan 16:56.33 McDonell Central
2. 12 Ben Theyerl 17:02.80 Altoona
3. 12 Preston Mertins 17:08.84 Colby
4. 10 Isaac Bohaty 17:33.49 McDonell Central
5. 11 Townes Adams 17:37.81 Altoona
6. 12 Brady Bauer 17:46.60 McDonell Central
7. 10 Isaiah Jackson 17:50.72 Altoona
8. 12 Joe Zamora 17:51.58 Osseo-Fairchild
9. 9 Sean Craker 17:55.04 McDonell Central
10. 11 Garret Dekan 17:57.37 Altoona
11. 12 Jacob Walter 17:59.04 Neillsville
12. 9 Matt Roth 17:59.34 Colby
13. 10 Elliot Genteman 18:02.17 Loyal
14. 10 Nick Sandstrom 18:05.47 Altoona
15. 10 Peyton Nystrom 18:13.49 Columbus Catholic
16. 12 Elijah Eisfeldt 18:14.53 Neillsville
17. 10 Peyton Tozer 18:15.65 McDonell Central
18. 11 Seth Schemenauer 18:23.25 McDonell Central
19. 11 Benny Frericks 18:26.01 Columbus Catholic
20. 11 Carter Moss 18:28.92 Altoona
21. 11 Riley Barka 18:36.28 Fall Creek
22. 10 Logan Matson 18:40.06 Neillsville
23. 11 Leonard Steinert 18:42.85 Columbus Catholic
24. 11 Kolby Jensen 18:45.94 Colby
25. 11 Zachary Underwood 18:47.79 Colby
26. 10 Grant Curtiz 18:49.46 Altoona
27. 10 Dominic Bibeau 18:51.80 Neillsville
28. 10 Joey Anason 18:54.92 Neillsville
29. 11 Brady Wisniewski 18:55.76 Thorp
30. 12 Trevor Flick 19:02.13 Colby
31. 12 Brandon Pederson 19:03.61 Cadott
32. 9 Thomas Stewart 19:06.00 Thorp
33. 12 Darin Meyer 19:06.53 Loyal
34. 10 Jeremiah Giles 19:07.48 Columbus Catholic
35. 9 Bryce Fuerlinger 19:07.88 Columbus Catholic
36. 12 Michael Samplawski 19:09.45 Stanley-Boyd
37. 11 Jon Viegut 19:14.41 Columbus Catholic
38. 12 Jake Wiensch 19:20.96 McDonell Central
39. 9 Alex Schmitt 19:23.58 Colby
40. 11 James Porter 19:27.28 Osseo-Fairchild
41. 12 Joe Larsen 19:28.55 Regis
42. 9 Josh Porter 19:28.99 Osseo-Fairchild
43. 12 David Vesel 19:30.67 Loyal
44. 12 Zach Gotz 19:31.60 Columbus Catholic
45. 10 Trystan Shuttleworth 19:36.92 Osseo-Fairchild
46. 11 Christian Kuechenm... 19:40.68 Stanley-Boyd
47. 10 Issiah Meddaugh 19:45.48 Colby
48. 12 Bryce Haas 19:52.58 Osseo-Fairchild
49. 12 Spencer Baldwin 19:57.47 Neillsville
50. 9 Marcus Ackerman 20:07.78 Owen-Withee
51. 11 Mason Job 20:14.15 Regis
52. 9 Andrew Hinzmen 20:18.74 Cadott
53. 12 Logan Freed 20:27.58 Cadott
54. 10 Jacob Woodie 20:37.88 Regis
55. 12 Robert Pilz 20:46.77 Spencer
56. 12 Mitchell Abts 20:47.65 Regis
57. 11 Matt Hellman 20:54.01 Regis
58. 11 Jared Thomas 20:55.29 Loyal
59. 11 Jack Usher 21:00.39 Regis
60. 11 Marlin Pogodzinski 21:00.93 Owen-Withee
61. 10 Christian Wurzer 21:05.95 Cadott
62. 12 Tyler Gillett 21:12.30 Cadott
63. 10 Derek Burlingame 21:19.32 Stanley-Boyd
64. 12 Dominic Kuhn 21:25.58 Neillsville
65. 11 Jordon Martin 21:28.46 Loyal
66. 10 Brice Vircks 21:33.15 Stanley-Boyd
67. 10 Lukas Ellefson 22:05.97 Spencer
68. 9 Zach Wojtczak 22:36.30 Cadott
69. 11 Matthew Moffitt 22:37.96 Owen-Withee
70. 12 Tony Guenter 22:56.36 Thorp
71. 12 Ryan Gorzek 22:57.75 Regis
72. 9 Sawyer Frieburg 22:59.36 Osseo-Fairchild
73. 10 Dalton Smith 23:19.41 Stanley-Boyd
74. 11 Josh Kroening 23:40.18 Loyal
75. 12 Ross Gulcynski 23:41.30 Thorp
76. 10 Colten Post 23:41.45 Spencer
77. 9 Luke Baehr 23:47.93 Spencer
78. 12 Mitchell Mayville 24:06.91 Loyal
79. 9 Myles Hunt 24:09.81 Thorp
80. 10 Sawyer Bee 24:20.65 Osseo-Fairchild
81. 12 Robbie Fitzl 24:56.71 Thorp