boys 5000m run
1. 9 Michael Madoch 17:55 Middleton
2. 9 Caleb Easton 18:01 Middleton
3. 9 Jason Ford 18:23 Verona Area
4. 9 Peyton Meyer 18:29 Janesville Parker
5. 9 Manix White 18:39 Madison West
6. 9 Nick Hellrood 18:51 Madison La Follette
7. 9 Peter Vander Meer 18:55 Madison Memorial
8. 9 Erik Nuenninghoff 18:57 Madison West
9. 9 J.J. Gumieny 19:02 Verona Area
10. 9 Frank Thornton 19:04 Middleton
11. 9 Luke Jurgella 19:07 Middleton
12. 9 Gabe Wasserman 19:19 Madison East
13. 9 James Schaak 19:19 Madison West
14. 9 Zander Arena 19:21 Janesville Craig
15. 9 Taija Timothy 19:24 Sun Prairie
16. 9 Adam Tess 19:28 Sun Prairie
17. 9 Luke Treiber 19:34 Madison West
18. 9 Ben Pierson 19:37 Janesville Craig
19. 9 Wes Jekel 19:50 Madison West
20. 9 Daniel Thomsen 19:57 Janesville Craig
21. 9 Logan Frey 20:00 Middleton
22. 9 Juan Jimenez 20:03 Sun Prairie
23. 9 Corbin Kettle 20:03 Janesville Craig
24. 9 Eric Olson 20:03 Madison La Follette
25. 9 Isaac Wasserman 20:11 Madison East
26. 9 Charley Roe 20:11 Janesville Craig
27. 9 Collin Henderson 20:12 Madison West
28. 9 Micheal Neill 20:14 Madison La Follette
29. 9 Vince Joswiak 20:15 Middleton
30. 9 Wes Haessig 20:22 Verona Area
31. 9 William MacAlister 20:28 Madison West
32. 9 Ryan Temple 20:30 Madison West
33. 9 Ian Murray 20:33 Madison West
34. 9 Luke Breyer 20:35 Sun Prairie
35. 9 Erik Ehlenbach 20:37 Verona Area
36. 9 Ethan Thompson 20:42 Janesville Craig
37. 9 Zach Frey 20:48 Sun Prairie
38. 9 Joseph Barber 20:56 Sun Prairie
39. 9 Martin Van Horn 20:56 Madison Memorial
40. 9 Imaad Said 20:58 Madison Memorial
41. 9 Ben Peterson 21:03 Middleton
42. 9 Ian Grossenbacher-... 21:07 Verona Area
43. 9 Peter Sorge 21:11 Madison Memorial
44. 9 Dryden Schoepel 21:14 Madison West
45. 9 Nathan Warda 21:14 Janesville Parker
46. 9 Azael Riday 21:19 Verona Area
47. 9 Jacob Starr 21:19 Sun Prairie
48. 9 Kyle Fahey 21:20 Madison La Follette
49. 9 Nolan Brenden 21:22 Verona Area
50. 9 Saylor Allen 21:30 Madison West
51. 9 Andrew Buchheim 21:39 Sun Prairie
52. 9 Lawton Burch 21:40 Madison East
53. 9 Liam Higgins 21:41 Madison Memorial
54. 9 Andy Svendsen 21:46 Sun Prairie
55. 9 James Berthoud 21:49 Madison Memorial
56. 9 Troy Wilson 21:51 Madison West
57. 9 Max Prestigiacom 22:02 Middleton
58. 9 Dylan Vionig 22:04 Madison East
59. 9 Eric Brendenmuehl 22:07 Sun Prairie
60. 9 Ben Lewis 22:16 Madison East
61. 9 Andrew Veum 22:28 Sun Prairie
62. 9 Abe Laursen 22:30 Madison West
63. 9 Austin Rogers 22:34 Sun Prairie
64. 9 Hyrum Oliphant 22:37 Madison La Follette
65. 9 Fernando Badillo 22:42 Beloit Memorial
66. 9 Matt Gutzmer 22:42 Middleton
67. 9 Ben Elsner 22:47 Middleton
68. 9 Noah Williams 22:51 Middleton
69. 9 Joshua Beamsley 22:52 Madison West
70. 9 Joe Schulze 22:55 Middleton
71. 9 Scott Haack 23:02 Verona Area
72. 9 Ian Casper 23:04 Middleton
73. 9 Cameron Regan 23:04 Middleton
74. 9 Jamesen Alighieri 23:25 Sun Prairie
75. 9 Nolan Marshall 23:27 Beloit Memorial
76. 9 Garrett Reynolds 23:29 Madison West
77. 9 Evan Rusmisel 23:31 Beloit Memorial
78. 9 Clayton Kruse 23:35 Madison Memorial
79. 9 Forrest Morrison 23:36 Beloit Memorial
80. 9 Joey Duffy Rhodes 23:45 Madison Memorial
81. 9 Logan Swafford 23:57 Madison East
82. 9 Henry Zavos 23:58 Madison West
83. 9 Nidas Kudzin 24:05 Madison East
84. 9 Zach Aide 24:33 Janesville Craig
85. 9 William Mandel 24:35 Madison West
86. 9 Camron Murphree 24:43 Sun Prairie
87. 9 Walker Voichick 25:05 Madison Memorial
88. 9 Aidan McEllistrem 25:43 Middleton
89. 9 Benji Joseph 27:01 Middleton
90. 9 Wilson Kilmer 27:35 Madison West
91. 9 Garrett Kennedy 28:50 Madison Memorial
92. 9 Simon Fordyce 29:21 Madison West
93. 9 Sam Bright 29:39 Madison West
94. 9 Houston Huges 33:27 Middleton
95. 9 Mitch Robinson 38:46 Middleton
96. 9 Cole Hazlett 41:39 Middleton