Official Team Scores
1. Whitefish Bay 39
2. Germantown 54
3. Port Washington 72
4. Cedarburg 84
5. Nicolet 129
6. Homestead 154
7. Milwaukee Lutheran 221
8. Grafton 222
Boys 5000m run
1. 9 Braden Voeller 18:09.49 Cedarburg
2. 10 Charles DeMerit 18:16.49 Port Washington
3. 12 Joe Pasbrig 18:20.37 Whitefish Bay
4. 9 Rhys Koch 18:23.04 Whitefish Bay
5. 9 David Potter 18:23.28 Whitefish Bay
6. 12 Danny Brey 18:24.78 Cedarburg
7. 9 Kunal Waghray 18:26.65 Whitefish Bay
8. 10 Thomas Tretheway 18:27.32 Germantown
9. 11 TJ Kasdorf 18:32.62 Port Washington
10. 10 Ben Cincotta 18:33.81 Germantown
11. 10 Westin Feltz 18:35.25 Germantown
12. 10 Joe Biesel 18:36.91 Germantown
13. 11 Justin Griesemer 18:42.15 Germantown
14. 11 Wesley Carlson 18:51.87 Germantown
15. 12 Connor Dunn 18:53.26 Germantown
16. 11 James Keene 18:53.62 Port Washington
17. 10 Jon Bischoff 18:54.35 Port Washington
18. 9 Jacob Reiner 18:54.71 Germantown
19. 12 Tagash Belete 18:57.07 Nicolet
20. 11 Ben Mrotek 18:59.12 Cedarburg
21. 10 Baylor Leese 18:59.73 Whitefish Bay
22. 12 Jackson Melchert 19:00.05 Nicolet
23. 10 Connor Stevenson 19:01.45 Nicolet
24. 11 Thomas Blaubach 19:02.59 Homestead
25. 10 McKenna Wolfe 19:12.04 Grafton
26. 11 Luke Mantel 19:14.38 Cedarburg
27. 10 Robert Ali 19:15.75 Whitefish Bay
28. 10 Cooper Bednarczyk 19:16.17 Whitefish Bay
29. 12 JB Nosko 19:17.52 Port Washington
30. 10 Patrick Knowski 19:17.93 Port Washington
31. 11 Jack Cavanaugh 19:18.89 Homestead
32. 9 Chris Hellman 19:23.24 Nicolet
33. 9 Harry Ward 19:23.56 Homestead
34. 11 Alex Schilke 19:23.82 Cedarburg
35. 12 Will Gebhardt 19:25.64 Homestead
36. 9 Mason Spurry 19:30.55 Whitefish Bay
37. 11 Jacob Knaub 19:32.70 Germantown
38. 12 Daniel Metzendorf 19:35.29 Homestead
39. 12 Vince Zuccaro 19:35.68 Homestead
40. 12 Samuel Choice 19:39.88 Nicolet
41. 9 Baylor Mckinney 19:41.27 Whitefish Bay
42. 9 Jacob Dillie 19:41.55 Milwaukee Lutheran
43. 10 Tyler Yang 19:45.12 Milwaukee Lutheran
44. 12 Michael Thomas 19:46.14 Cedarburg
45. 11 Derek Decramer 19:48.65 Germantown
46. 10 Turner Daley 19:49.52 Cedarburg
47. 9 Rowen Koch 19:49.81 Whitefish Bay
48. 11 Conlin Steinert 19:53.02 Homestead
49. 12 Jacob DeBonis 19:54.28 Germantown
50. 11 Michael Carruth 19:58.33 Nicolet
51. 10 Owen Carr 20:00.59 Cedarburg
52. 9 Connor Mason 20:05.10 Homestead
53. 9 Calhan Norman 20:07.72 Port Washington
54. 10 Hunter Hochmuth 20:09.10 Germantown
55. 11 Jack Pfieffer 20:11.72 Port Washington
56. 11 Eddie Cheng 20:12.02 Homestead
57. 11 Tim Buback 20:12.49 Grafton
58. 10 Jake Levy 20:12.84 Cedarburg
59. 9 Jack Pfeifer 20:15.84 Homestead
60. 12 Jake Sanner 20:16.97 Homestead
61. 12 Joshua Kwiatkowski 20:18.53 Germantown
62. 11 Nathan Luchs 20:18.89 Cedarburg
63. 11 Michael Leapley 20:19.51 Milwaukee Lutheran
64. 10 Austin Cramer 20:23.10 Nicolet
65. 11 Justin Luo 20:24.55 Germantown
66. 10 Tommy Mueller 20:26.44 Whitefish Bay
67. 10 Phil Zuccaro 20:28.64 Homestead
68. 9 Jonah Packman 20:29.43 Nicolet
69. 9 Will Langholz 20:44.13 Cedarburg
70. 9 Mason Salb 20:44.37 Homestead
71. 11 Patrick Norman 20:46.87 Homestead
72. 12 Peter Chapin 20:51.32 Homestead
73. 12 Matthew Levy 20:53.91 Nicolet
74. 11 Jack Furnner 20:55.53 Cedarburg
75. 9 Robert Crossman 21:01.76 Nicolet
76. 10 Alec Sanabria 21:03.13 Germantown
77. 12 Jack Arnold 21:04.01 Whitefish Bay
78. 9 Ralph Montecillo 21:04.26 Milwaukee Lutheran
79. 9 Ben Weishan 21:04.68 Grafton
80. 9 Stephen Koch 21:06.68 Whitefish Bay
81. 9 Joe Jurss 21:10.08 Milwaukee Lutheran
82. 9 Jack Van Vooren 21:11.28 Homestead
83. 9 Peter Desmond 21:12.75 Homestead
84. 10 Jacob Passow 21:26.40 Germantown
85. 10 Noah Irish 21:27.36 Port Washington
86. 9 Tony Cook 21:27.91 Port Washington
87. 11 Ian Morley 21:28.32 Whitefish Bay
88. 12 Bobby Kuske 21:28.96 Whitefish Bay
89. 9 Tanner Vaculik 21:30.20 Grafton
90. 10 Henry Davis 21:36.73 Whitefish Bay
91. 12 Alex Crasper 21:37.11 Milwaukee Lutheran
92. 10 Matthew Bilsborough 21:40.47 Cedarburg
93. 9 Ryan Dziengel 21:42.24 Nicolet
94. - Will Korbitz 21:45.69 Whitefish Bay
95. 11 Marshall Peng 21:45.99 Homestead
96. 11 Derek Dziengel 21:50.47 Nicolet
97. 12 Drew Waller 22:02.99 Homestead
98. 10 Ryan Borkowski 22:06.14 Germantown
99. 9 Talan Howell 22:14.00 Port Washington
100. 11 Lorenz Wiehle 22:16.00 Cedarburg
101. 12 Nick Morgan 22:18.06 Whitefish Bay
102. 12 Auston Tsang 22:21.76 Grafton
103. 11 Ben Schroer 22:22.23 Grafton
104. 12 Dan Rhode 22:23.84 Cedarburg
105. 10 Nathan Breitzmann 22:25.06 Germantown
106. 9 Sam Judd 22:25.62 Homestead
107. 11 Jubilee Hou 22:27.46 Nicolet
108. 9 Mitchell Caputa 22:28.33 Grafton
109. 9 Aaron Arendt 22:29.15 Port Washington
110. 9 Alex Schara 22:34.98 Whitefish Bay
111. 9 Grant Taebel 22:36.17 Homestead
112. 12 Cherub Israel 22:42.48 Whitefish Bay
113. 9 Finnian McCormick 22:44.45 Homestead
114. 10 Kyle Schmitt 22:49.35 Germantown
115. 10 Gunnar Butz 22:50.88 Whitefish Bay
116. 11 Michael Ball 22:51.35 Homestead
117. 10 Mason Von Bargen 22:51.77 Cedarburg
118. 9 Lucas Gosewehr 22:55.06 Grafton
119. 9 Ian Garrett 22:58.88 Grafton
120. 10 Antonio Pulito 23:03.03 Homestead
121. 10 Tyler Hottmann 23:04.89 Cedarburg
122. 10 Will Doherty 23:15.33 Cedarburg
123. 9 Aiden Gruel 23:15.96 Homestead
124. 9 Matthew Wilkinson 23:18.44 Whitefish Bay
125. 10 Jack Konrath 23:20.78 Homestead
126. 12 Alex Dettinger 23:21.07 Whitefish Bay
127. 9 Peter Danner 23:24.55 Grafton
128. 11 Josef Wilkinson 23:27.90 Whitefish Bay
129. 9 Lucas Houchin-mill 23:40.29 Nicolet
130. 9 Sullivan Guay 24:00.84 Cedarburg
131. 9 Dylan Olson 24:36.50 Nicolet
132. - Jesse Honinberg 24:39.54 Homestead
133. 9 Josh Marino 24:53.73 Whitefish Bay
134. 9 Danny Auchter 24:57.43 Grafton
135. 9 Nathan Bardele 25:28.06 Germantown