Official Team Scores
1. Freedom 32
2. Luxemburg-Casco 32
3. Two Rivers 101
4. Mauston 118
5. Gibraltar 149
6. Southern Door 151
7. Denmark 153
JV Boys 5000m run
1. Travis Riemer 19:10.20 Luxemburg-Casco
2. Mason Manteuffel 19:28.36 Freedom
3. Andy Spatchek 19:32.58 Reedsville
4. Adam Taylor 19:43.68 Two Rivers
5. Tyler Suess 19:49.79 Luxemburg-Casco
6. Kevin Zoromski 20:01.99 Freedom
7. Luke Vosters 20:02.68 Freedom
8. Kyle Stoll 20:10.51 Oconto
9. Aaron Hannah 20:23.00 Luxemburg-Casco
10. Zac Peronto 20:32.45 Luxemburg-Casco
11. Garrison Murphy 20:47.48 Freedom
12. Jacob Schneider 20:48.71 Reedsville
13. Evan Vosters 20:50.89 Freedom
14. Adam Vosters 21:08.87 Freedom
15. Josh Schuh 21:22.32 Reedsville
16. Will Derenne 21:22.94 Luxemburg-Casco
17. 11 Luke Schaeffer 21:30.04 Green Bay NEW Lutheran
18. 12 Nick Klarner 21:35.60 Freedom
19. 12 Brant Schneider 21:35.95 Roncalli
20. 10 Braeden Rai 21:36.63 Green Bay NEW Lutheran
21. Edwin Oswald 21:37.40 Reedsville
22. Casey Henrickson 21:39.19 Two Rivers
23. Chance Alberts 21:59.09 Luxemburg-Casco
24. Dylan Ziemer 22:03.30 Luxemburg-Casco
25. 11 Chris Ruf 22:06.65 Mauston
26. Trey Alsteen 22:09.18 Luxemburg-Casco
27. Ethan Ralph 22:09.62 Two Rivers
28. Logan Walker 22:10.23 Southern Door
29. 10 Ian Chomeau 22:10.66 Gibraltar
30. Topher Andersen 22:11.71 Gibraltar
31. Ethan Waldow 22:15.29 Luxemburg-Casco
32. Dylan Dearth 22:20.99 Mauston
33. Derek Thomspon 22:22.91 Denmark
34. Jake Shefchik 22:26.86 Luxemburg-Casco
35. Preston Shields 22:28.92 Mauston
36. 11 Sonny Reynolds 22:29.84 Mauston
37. Michael Nachtwey 22:34.24 Luxemburg-Casco
38. Travis Westemeier 22:41.16 Freedom
39. Jedd Shefchik 22:42.41 Denmark
40. Jared Conard 22:45.61 Southern Door
41. Noah Bielinski 22:46.22 Denmark
42. Derek Huber 22:47.43 Southern Door
43. 11 Nate Buss 22:48.45 Mauston
44. Sam Davis 22:49.11 Gillett
45. Cody Lax 22:59.13 Luxemburg-Casco
46. Luke Bettag 23:10.39 Roncalli
47. Eli Erickson 23:28.76 Gibraltar
48. Marcus Rosinsky 23:29.24 Two Rivers
49. Jon Kordon 23:37.67 Gibraltar
50. Joe Bratz 23:38.59 Roncalli
51. Kyle Messman 23:43.04 Two Rivers
52. David Mann 23:43.73 Sevastopol
53. Tyler Sekora 23:48.27 Denmark
54. 12 Riley Rankin 23:56.45 Southern Door
55. Brody Gallagher 23:58.98 Oconto
56. Zach Crany 24:00.00 Two Rivers
57. 12 Adam Geary 24:24.90 Mauston
58. Erich Heath 24:27.53 Mauston
59. 10 Devon Brenneke 24:36.33 Southern Door
60. Josh Beyer 24:46.49 Luxemburg-Casco
61. Garret Georgeson 24:51.48 Mauston
62. Jacob Davidson 24:55.75 Luxemburg-Casco
63. Justin Kerscher 25:13.20 Luxemburg-Casco
64. Forrest Rabach 25:21.03 Sevastopol
65. Blake Bomski 25:30.58 Denmark
66. Nathan Ortiz 25:37.55 Oconto
67. Josh Ratajczak 25:39.66 Mishicot
68. Tim Casey 25:52.92 Mauston
69. Liam Albers 26:22.28 Denmark
70. Isaac Blakeslee 26:37.68 Denmark
71. Sam Shabbit 26:38.26 Gibraltar
72. Omar Saylor 27:04.95 Mauston
73. Hunter Poffensberger 27:16.47 Gillett
74. Bennet Rabach 28:21.69 Sevastopol
75. Rileys Paulson 28:39.94 Mauston
76. Joey Scherwinski 29:45.69 Two Rivers
77. Cole Peppin 30:04.25 Luxemburg-Casco