boys 5000m run
1. 9 Frank Thornton 18:45 Middleton
2. 9 Jack Thompson 18:48 Middleton
3. 9 Benji Joseph 18:49 Middleton
4. 9 J.J. Gumieny 18:55 Verona Area
5. 9 Luke Jurgella 19:00 Middleton
6. 9 Taija Timothy 19:00 Sun Prairie
7. 10 Jacob Strohman 19:02 Verona Area
8. 12 Samuel Wolfgram 19:05 Sun Prairie
9. 10 Hari Jayaraaman 19:06 Verona Area
10. 10 Matt Payne 19:06 Verona Area
11. 9 Adam Tess 19:18 Sun Prairie
12. 9 Vince Joswiak 19:19 Middleton
13. 11 Daniel Monson 19:20 Waunakee
14. 12 James Fisher 19:20 Verona Area
15. 10 Jake Lamers 19:27 Middleton
16. 10 Joshua Nybroten 19:29 Verona Area
17. 9 Luke Breyer 19:35 Sun Prairie
18. 12 Owen Thompson 19:39 Middleton
19. 10 Ben Felsheim 19:43 Verona Area
20. 10 Ishan Luitel 19:47 Sun Prairie
21. 11 Jackson Merk 19:50 Waunakee
22. 12 Robby Kostelic 19:50 Sun Prairie
23. 9 Wes Haessig 19:58 Verona Area
24. 12 Sam Lee 19:58 Sun Prairie
25. 9 Zach Frey 19:59 Sun Prairie
26. 11 Zaid Nolley 20:01 Waunakee
27. 9 Joseph Barber 20:08 Sun Prairie
28. 12 Zackary DeBroux 20:09 Sun Prairie
29. 12 Chris Zuelsdorf 20:10 Sun Prairie
30. 10 Rylei Dahmen 20:12 Middleton
31. 9 Jacob Starr 20:17 Sun Prairie
32. 12 Spencer Polk 20:24 Verona Area
33. 12 Austin Schleis 20:24 Waunakee
34. 10 Scott Hartwig 20:25 Janesville Parker
35. 12 Connor Stinson 20:27 Sun Prairie
36. 10 Garrett Leach 20:29 Janesville Parker
37. 11 Patrick Ross 20:30 Verona Area
38. 9 Andy Svendsen 20:34 Sun Prairie
39. 10 Jacob Meyers 20:34 Waunakee
40. 11 Griffin Lee 20:37 Waunakee
41. 10 Benjamin Statz 20:38 Waunakee
42. 10 Logan Budack 20:44 Sun Prairie
43. 10 Nick Rawling 20:48 Middleton
44. 12 Jack Koprowski 20:51 Sun Prairie
45. 10 Nicholas Spevacek 20:52 Middleton
46. 10 Thorn Powers 20:54 Middleton
47. 9 Ben Petersen 20:55 Middleton
48. 12 Paul Tietz 20:59 Waunakee
49. 10 Mason McGuire 21:01 Waunakee
50. 9 Erik Ehlenbach 21:03 Verona Area
51. 11 Jack Schwartz 21:05 Waunakee
52. 11 Kevin Nowicki 21:05 Sun Prairie
53. 10 Liam Casey 21:05 Middleton
54. 10 Wyatt Thiel 21:06 Sun Prairie
55. 10 Dane Slinger 21:07 Verona Area
56. 9 Andrew Buchheim 21:10 Sun Prairie
57. 9 Ian Grossenbacher-... 21:11 Verona Area
58. 9 Andrew Veum 21:11 Sun Prairie
59. 11 Jason Barr 21:14 Verona Area
60. 10 Michael Egle 21:15 Verona Area
61. 11 Harrison Meyer 21:16 Waunakee
62. 12 Jonah Schiestle 21:17 Waunakee
63. 9 Nolan Brenden 21:18 Verona Area
64. 9 David Whittingham 21:19 Middleton
65. 12 Frank Hessel 21:20 Middleton
66. 9 Nathan Warda 21:22 Janesville Parker
67. 12 Erik Ramseier 21:22 Verona Area
68. 9 Cullen Christensen 21:23 Waunakee
69. 10 Joe Guy 21:24 Verona Area
70. 12 Ryan Barr 21:24 Verona Area
71. 11 Josh Kuhn 21:26 Middleton
72. 10 Jack Snodgrass 21:30 Verona Area
73. 9 Eric Brendenmuehl 21:45 Sun Prairie
74. 9 Azael Riday 21:45 Verona Area
75. 9 Ben Elsner 21:53 Middleton
76. 12 Carson Tuttrup 21:53 Waunakee
77. 9 Ryan Badger 21:55 Waunakee
78. 11 Jameson Bethke 21:59 Sun Prairie
79. 9 Joe Schulze 22:03 Middleton
80. 11 Gunnar Kunsch 22:05 Middleton
81. 9 Jamesen Alighieri 22:08 Sun Prairie
82. 10 Jacob Bolduc 22:08 Verona Area
83. 10 Eli Chase 22:15 Sun Prairie
84. 12 Jonathan Grinde 22:17 Verona Area
85. 10 Hunter Rickert 22:20 Sun Prairie
86. 10 Cody Maki 22:24 Waunakee
87. 12 Aaron Kurschner 22:24 Sun Prairie
88. 9 Ian Casper 22:27 Middleton
89. 11 Griffin Loiselle 22:28 Verona Area
90. 12 Ashton Huntoon 22:32 Janesville Parker
91. 9 Austin Rogers 22:37 Sun Prairie
92. 10 Matt Gehl 22:39 Verona Area
93. 10 Alec Hanson 22:44 Middleton
94. 10 Andrew Bresina 22:44 Sun Prairie
95. 11 Nathan Walsh 22:44 Waunakee
96. 9 Noah Williams 23:03 Middleton
97. 10 Andrew Tietz 23:03 Waunakee
98. 10 Timothy Krickl 23:17 Sun Prairie
99. 9 Cameron Regan 23:26 Middleton
100. 12 Alec Osborne 23:28 Janesville Parker
101. 9 William Runge 23:32 Waunakee
102. 12 Adam Franzen 23:39 Janesville Parker
103. 9 Logan Frey 23:40 Middleton
104. 10 David Kostelic 24:02 Sun Prairie
105. 11 Max Hollfelder 24:10 Middleton
106. 12 James Petrick 24:10 Middleton
107. 10 Jacob Trepczyk 24:10 Middleton
108. 9 Andrew Leland 24:17 Waunakee
109. 10 Gabriel Radtke 24:17 Middleton
110. 9 Aidan McEllistrem 24:17 Middleton
111. 9 Kaden Shepard 24:25 Sun Prairie
112. 10 Ethan Dorn 24:32 Sun Prairie
113. 10 Byrson Bauer 24:40 Middleton
114. 11 Benjamin Calkins 24:40 Waunakee
115. 9 Trey Fox 24:48 Sun Prairie
116. 10 Nolan Mccormick 25:06 Verona Area
117. 10 Elijah Genda 25:19 Waunakee
118. 11 Noah Nehmer 25:28 Sun Prairie
119. 9 Camron Murphree 25:28 Sun Prairie
120. 11 Johnny Lorge 25:41 Waunakee
121. 11 Drew Levy 26:49 Middleton
122. 10 Evan Ruchti 29:14 Verona Area
123. 10 Hayden Thomsen 30:30 Sun Prairie
124. 9 Houston Huges 30:32 Middleton
125. 9 Mitch Robinson 37:21 Middleton
126. 10 Gavin Katovich 45:29 Middleton