boys 5000m run
1. 12 Nathaniel Langlie 16:51 Madison Edgewood
2. 11 Jonas Bietz 16:52 Madison Memorial
3. 12 Rory Sanchez 16:53 Madison Memorial
4. 11 Noah Zamzow-Schmidt 17:03 Madison West
5. 12 Brady Traeder 17:07 Verona Area
6. 11 Casey Gregorich-Tr... 17:08 Madison Memorial
7. 11 Luke VanderMeer 17:10 Madison Memorial
8. 10 Daniel Jacobs 17:10 Madison West
9. 10 Charlie Ellenbecker 17:10 Monona Grove
10. 11 Sean Topel 17:11 Madison West
11. 12 Nathan Dorn 17:14 Waunakee
12. 12 Trevor Ruplinger 17:16 Madison Memorial
13. 11 T.J Manning 17:20 Verona Area
14. 12 Casey Olson 17:22 Madison West
15. 12 Colton Ellis 17:22 Janesville Parker
16. 9 James Giftos 17:29 Monona Grove
17. 10 Peter Barger 17:30 Verona Area
18. 9 Reed Anderson 17:32 Monona Grove
19. 12 Eli Wilson 17:33 Madison West
20. 12 Jaxon Todd 17:35 Madison Edgewood
21. 11 Sam Bishop 17:42 Madison West
22. 12 Zach Herman 17:49 Madison Memorial
23. 11 Julian Rohn-Capell... 17:51 Madison East
24. 12 Carson Kaashagen 17:56 Deerfield/Cambridge
25. 10 Will Kaashagen 17:57 Deerfield/Cambridge
26. 12 Thang Lu 17:57 Monroe
27. 10 Spencer Currie 17:58 Deerfield/Cambridge
28. 9 Max Loetscher 17:58 Madison East
29. 11 Dominic Gentile 18:04 Madison Memorial
30. 12 Chris Cutter 18:04 Oregon
31. 10 Aaron Letcher 18:05 Madison West
32. 10 Jared Jenkins 18:08 Verona Area
33. 11 Gus Kaiser 18:08 Deerfield/Cambridge
34. 10 Drake Ingold 18:09 Monroe
35. 9 Caden Nelson 18:11 Monona Grove
36. 12 Jay Nikolay 18:12 Deerfield/Cambridge
37. 11 Will Zunker 18:12 Verona Area
38. 11 Nick Baumann 18:18 Monroe
39. 9 Eddie Gnewuch 18:19 Monona Grove
40. 12 Ben Janes 18:20 Oregon
41. 9 Byrne Dobrient 18:23 Waunakee
42. 12 Ian Brown 18:25 Janesville Parker
43. 12 Tyler Poster 18:28 Madison East
44. 11 Ryan Peterson 18:32 Monroe
45. 10 Dylan Scace 18:32 Monroe
46. 11 Parker Ingold 18:36 Monroe
47. 12 Alec Shiva 18:39 Verona Area
48. 11 Seth Goldstein 18:39 Madison East
49. 11 Keegan Little 18:43 Janesville Parker
50. 11 Ned Stanley 18:43 Madison Edgewood
51. 10 Jonah Tostrud 18:44 Monroe
52. 12 Isaia Ben-Ami 18:44 Madison East
53. 10 Gage Hunter 18:46 Monona Grove
54. 11 Matthew Schmitt 18:46 Madison Edgewood
55. 11 Ben Lokuta 18:50 Oregon
56. 9 Triston Vogt 18:51 Waunakee
57. 11 Cory Pedersen 18:52 Verona Area
58. 9 Peyton Meyer 19:00 Janesville Parker
59. 9 Tommy Beyer 19:22 Madison Edgewood
60. 12 Jonas Temte 19:32 Oregon
61. 9 Gabe Wasserman 19:35 Madison East
62. 11 Hayden Boyce 19:39 Madison East
63. 10 Jack Mathison 19:40 Waunakee
64. 12 Evan Williamson 19:46 Waunakee
65. 11 Joshua Klahn 20:10 Oregon
66. 12 Justin Owen 20:16 Oregon
67. 11 Graham Wagner 20:16 Monona Grove
68. 11 Josh Niesen 20:23 Deerfield/Cambridge
69. 10 Nicholas Maxfield 20:49 Waunakee
70. 10 Nick Huffman 20:58 Deerfield/Cambridge
71. 10 Scott Hartwig 20:59 Janesville Parker
72. 10 Garrett Leach 21:36 Janesville Parker
73. 9 Hogan Schulz 21:40 Oregon
74. 10 Riley McDade 21:42 Janesville Parker