boys 5000m run
1. 10 Jack Rader 16:27 Middleton
2. 10 Tyler Brown 17:44 Janesville Craig
3. 10 Matt Rodenkirch 17:45 Sun Prairie
4. 10 Sam Jaeger 17:51 Middleton
5. 10 Ian Franczek 17:53 Madison La Follette
6. 10 Blake McCann 18:06 Janesville Craig
7. 10 Jack Reed 18:13 Madison West
8. 10 John Jones 18:15 Middleton
9. 10 Liam Mullen 18:17 Madison La Follette
10. 10 Espen Adams 18:18 Madison La Follette
11. 10 Liam Casey 18:20 Middleton
12. 10 Joel Foster 18:21 Madison Memorial
13. 10 Anthony Schrader 18:25 Janesville Craig
14. 10 Braxton Doucette 18:29 Madison La Follette
15. 10 Lukas Wellenstein 18:35 Madison West
16. 10 Matthew LaLuzerne 18:50 Madison West
17. 10 Lucas Crawford 18:57 Madison West
18. 10 Andrew Upperman 18:58 Sun Prairie
19. 10 Hari Jayaraaman 18:58 Verona Area
20. 10 Hugo Cruz 18:59 Janesville Parker
21. 10 Matt Payne 19:05 Verona Area
22. 10 Eli Tripp 19:11 Madison Memorial
23. 10 Riley Lanham 19:14 Madison West
24. 10 Joseph Kehoe 19:15 Sun Prairie
25. 10 Elliot Braun 19:17 Madison Memorial
26. 10 Quin Gallagher 19:18 Madison West
27. 10 Ishan Luitel 19:22 Sun Prairie
28. 10 Milo Rochester 19:30 Madison La Follette
29. 10 Jacob Strohman 19:31 Verona Area
30. 10 Jake Lamers 19:31 Middleton
31. 10 Stryder Crooks 19:34 Madison Memorial
32. 10 Charles Met 19:45 Madison West
33. 10 Evan Bitter 19:47 Janesville Craig
34. 10 Elijah Hedden 19:47 Madison Memorial
35. 10 Zach Swenson 19:54 Madison East
36. 10 Ben Alexander 19:55 Madison La Follette
37. 10 Sean Marquart 19:56 Madison West
38. 10 Sam Cramer 19:56 Madison West
39. 10 Finn Johnson 20:01 Madison Memorial
40. 10 Leeland Crum 20:01 Beloit Memorial
41. 10 Max Lerner 20:05 Madison West
42. 10 Joshua Nybroten 20:05 Verona Area
43. 10 Thorne Powers 20:06 Middleton
44. 10 Ben Felsheim 20:08 Verona Area
45. 10 Adrian Ayag 20:14 Madison Memorial
46. 10 Jared Baughman 20:16 Janesville Craig
47. 10 Jackson Mozena 20:21 Madison West
48. 10 Dylan Radloff 20:30 Janesville Craig
49. 10 Will Klobucar 20:33 Beloit Memorial
50. 10 Scott Hartwig 20:35 Janesville Parker
51. 10 Siddhartha Raman 20:40 Madison West
52. 10 JH Verhoff 20:44 Madison East
53. 10 Nick Spevaceh 20:46 Middleton
54. 10 Eamon McGuigan 20:46 Madison West
55. 10 Dane Slinger 20:47 Verona Area
56. 10 Teddy Scheckel 20:48 Madison West
57. 10 Garrett Leach 20:52 Janesville Parker
58. 10 Daniel Childress 20:52 Madison West
59. 10 Yazi Yang 20:55 Madison Memorial
60. 10 Nathan Swartz 20:58 Madison Memorial
61. 10 Joe Guy 21:01 Verona Area
62. 10 Henry Degen 21:01 Madison West
63. 10 Riley McDade 21:06 Janesville Parker
64. 10 Andre Hermes 21:06 Madison West
65. 10 Wyatt Thiel 21:13 Sun Prairie
66. 10 Jules Eicher 21:20 Madison East
67. 10 Jack Taylor 21:22 Madison La Follette
68. 10 Grant Jensen 21:23 Madison Memorial
69. 10 Nick Rawling 21:27 Middleton
70. 10 Michael Egle 21:29 Verona Area
71. 10 Jack Snodgrass 21:38 Verona Area
72. 10 Logan Schultz 21:38 Middleton
73. 10 Rylei Dahmen 21:41 Middleton
74. 10 Sam Mockert 21:42 Madison Memorial
75. 10 Elijah Fabre 21:54 Janesville Craig
76. 10 Luke Ellenbolt 22:03 Madison East
77. 10 Ryan Santas 22:06 Beloit Memorial
78. 10 Jack Wollaeger 22:14 Madison West
79. 10 Ryan McKenzie 22:16 Madison East
80. 10 Alex Cottone 22:20 Janesville Parker
81. 10 Jacob Bolduc 22:21 Verona Area
82. 10 Logan Budack 22:27 Sun Prairie
83. 10 Jahan Sumiarta 22:28 Madison West
84. 10 Michael Mell 22:36 Madison La Follette
85. 10 Alec Hanson 22:39 Middleton
86. 10 Jacob Trepczwk 22:44 Middleton
87. 10 Matt Gehl 22:46 Verona Area
88. 10 Jack Cronin 22:48 Beloit Memorial
89. 10 Jack Fain 22:49 Madison West
90. 10 Garrett Smyth 22:52 Madison East
91. 10 Owen Ladd 22:55 Madison West
92. 10 Hayden Cohen 22:58 Madison East
93. 10 Andy Truong 23:01 Madison Memorial
94. 10 Cayden Strang 23:12 Madison Memorial
95. 10 Ryan Stewart 23:22 Verona Area
96. 10 Eli Chase 23:24 Sun Prairie
97. 10 Emery Bastian 23:25 Madison Memorial
98. 10 Andrew Bresina 23:26 Sun Prairie
99. 10 Richard Thao 23:28 Madison Memorial
100. 10 Ian Vize 23:43 Madison East
101. 10 Byrson Bauer 24:06 Middleton
102. 10 Timothy Utter 24:07 Middleton
103. 10 Kyle Walker 24:09 Madison Memorial
104. 10 Lukas Imboden 24:18 Madison West
105. 10 Kevin Tatooles 24:25 Madison Memorial
106. 10 Orion Jetzer 24:32 Madison West
107. 10 Ethan Dorn 24:36 Sun Prairie
108. 10 Hunter Rickert 24:48 Sun Prairie
109. 10 Will Umhoefer 24:49 Madison West
110. 10 Evan Ruchti 25:00 Verona Area
111. 10 Nolan Mccormick 25:09 Verona Area
112. 10 Jon Muraki 25:16 Janesville Parker
113. 10 Cameron Markham 25:26 Beloit Memorial
114. 10 Zane Riedesel 27:09 Madison Memorial
115. 10 Meghneel Chakarbort 28:58 Madison West
116. 10 Isaiah Pharaoh 30:32 Janesville Craig
117. 10 Hayden Thomsen 31:22 Sun Prairie
118. 10 Katovich Gavin 42:33 Middleton