Official Team Scores
1. Freedom 30
2. Little Chute 47
3. Ripon 62
4. Winneconne 86
5. Waupaca 140
6. Xavier 167
Boys 5000m run
1. 12 Brandon Vandeven 19:03.02 Little Chute
2. 12 Mason Manteuffel 19:10.99 Freedom
3. 9 James Vanden Berg 19:12.63 Little Chute
4. 10 Kevin Zoromski 19:30.01 Freedom
5. 9 Evan Vosters 19:35.35 Freedom
6. 11 Aaron Gholston 19:39.65 Little Chute
7. 11 Cole Frank 19:48.54 Ripon
8. 10 Garrison Murphy 19:52.18 Freedom
9. 11 Beau Ermatinger 19:56.14 Ripon
10. 9 Ben Johnson 19:56.89 Winneconne
11. 10 Luke Vosters 19:57.33 Freedom
12. 9 Danny Esch 20:02.91 Waupaca
13. 11 Michael Mastalish 20:08.54 Winneconne
14. 11 Andrew Bergthold 20:15.33 Ripon
15. 9 Sam Mott 20:17.75 Ripon
16. 12 Nick Klarner 20:18.22 Freedom
17. 10 Josh Sperger 20:18.46 Ripon
18. 9 Mack Hooyman 20:18.78 Little Chute
19. 10 Zachary Higgins 20:28.81 Little Chute
20. 12 Nick Barikmo 20:32.04 Winneconne
21. 10 Spencer Wein 20:32.71 Winneconne
22. 9 Eric Kisser 20:33.89 Winneconne
23. 9 Josh Jaeger 20:37.59 Winneconne
24. 11 Adam Vosters 20:41.99 Freedom
25. 10 Sam Nortman 20:52.43 Xavier
26. 10 Brett Koski 21:00.79 Waupaca
27. 12 David Garcia 21:04.61 Ripon
28. 12 Nate Wood 21:08.42 Xavier
29. 9 Tommy Clifford 21:08.76 Little Chute
30. 12 Dexten Hielke 21:12.57 Ripon
31. 12 Kyle Mollen 21:24.58 Little Chute
32. 11 Thomas Hermsen 21:25.72 Little Chute
33. 10 Joshua Schmidt 21:26.15 Ripon
34. 12 Cash Van Stiphout 21:28.23 Little Chute
35. 10 Tyler Hietpas 21:30.74 Little Chute
36. 9 Nate Heenan 21:33.03 Winneconne
37. 9 Travis Westemeier 21:33.72 Freedom
38. 9 Jesse Hartjes 21:36.56 Little Chute
39. 10 Austin Baranczyk 21:38.06 Ripon
40. 9 Collin Schultz 21:38.56 Ripon
41. 9 Reed Hietpas 21:48.01 Little Chute
42. 9 August Kuffell 21:48.79 Waupaca
43. 9 Rylee Bilgo 21:52.11 Winneconne
44. 11 James Klemm 21:57.53 Ripon
45. 12 Phil Roethlisberger 22:01.36 Fox Valley Lutheran
46. 12 Endeavor Achten 22:02.55 Waupaca
47. 11 Mason Van Rossum 22:03.08 Freedom
48. 9 Kolton Fiedler 22:03.52 Winneconne
49. 12 Issac Barden 22:18.34 Waupaca
50. 10 David Haen 22:27.77 Xavier
51. 9 Eric Hemmila 22:30.69 Waupaca
52. 9 Chance Rupnow 22:37.82 Winneconne
53. 10 Mason Hardage 22:38.29 Xavier
54. 9 Dayton Bell 22:48.41 Waupaca
55. 12 Nick Geffers 22:58.65 Winneconne
56. 12 Nathaniel Stewart 23:30.35 Xavier
57. 12 Noah Raffel 24:39.22 Fox Valley Lutheran
58. 9 Owen Gibbs 24:39.56 Waupaca
59. 12 Jacob Vosters 25:06.19 Freedom
60. 11 Noah Stevens 25:36.08 Fox Valley Lutheran
61. 11 Cole Breuer 26:12.16 Winneconne
62. 10 Jessie Viars 27:02.02 Berlin
63. 12 Michael Kasuboski 27:24.64 Ripon