Official Team Scores
1. Port Washington 48
2. Whitefish Bay 72
3. Germantown 86
4. Grafton 103
5. Cedarburg 110
6. Homestead 127
7. Nicolet 139
8. Milwaukee Lutheran 214
Boys 5000m run
1. 12 Nick Michalowski 15:53.69 Port Washington
2. 11 Jack O'Neil 16:12.27 Cedarburg
3. 12 Alec Weinhold 16:17.12 Grafton
4. 11 George Papajohn 16:26.52 Whitefish Bay
5. 11 Evan Routhier 16:31.86 Homestead
6. 10 Thomas Miller 16:32.75 Homestead
7. 11 Max Jensen 16:36.01 Grafton
8. 12 Eagan Norman 16:38.70 Port Washington
9. 11 Jake Dufrane 16:41.86 Germantown
10. 12 Jesse Frank 16:50.52 Cedarburg
11. 10 Ilias Bengana 16:50.79 Whitefish Bay
12. 12 Tom Knowski 17:01.79 Port Washington
13. 12 Lucas Bischoff 17:02.29 Port Washington
14. 11 Max Noll 17:05.25 Port Washington
15. 11 Craig Reese 17:11.62 Germantown
16. 12 Aaron Zetley 17:15.74 Nicolet
17. 11 Scott Rojahn 17:20.42 Whitefish Bay
18. 12 Nick Foti 17:21.68 Germantown
19. 11 Matthew Dudek 17:24.21 Whitefish Bay
20. 12 Brady Sheridan 17:26.34 Germantown
21. 12 Carson Schier 17:30.55 Whitefish Bay
22. 11 Blake Bostwick 17:30.91 Whitefish Bay
23. 12 Silas Nelson 17:31.13 Nicolet
24. 10 Jake Garvey 17:32.61 Germantown
25. 10 Dylan Ayer 17:36.76 Germantown
26. 10 Andrew Rathkamp 17:38.23 Cedarburg
27. 11 Andrew Cashin 17:40.86 Port Washington
28. 12 Joe Docter 17:44.58 Grafton
29. 10 Kyle Asmann 17:45.01 Nicolet
30. 9 Maxwell Selbach 17:53.13 Nicolet
31. 12 Connor Amundson 17:54.40 Grafton
32. 11 Nicholas Bath 17:55.12 Port Washington
33. 9 Thomas Datka 17:55.42 Milwaukee Lutheran
34. 9 Gordy Thompson 17:57.12 Grafton
35. 9 Greg Sorrell 17:57.76 Cedarburg
36. 10 Ben Claas 17:58.26 Port Washington
37. 11 Adam Peterson 18:00.01 Homestead
38. 11 Max Struve 18:00.45 Cedarburg
39. 11 Jordan Kranich 18:00.70 Homestead
40. 10 Joe Pencak 18:02.34 Whitefish Bay
41. 12 Noah Katz 18:03.09 Whitefish Bay
42. 9 Ethan Pankow 18:06.29 Milwaukee Lutheran
43. 9 Harry Rosmann 18:17.06 Nicolet
44. 10 Ben Starsky 18:17.26 Homestead
45. 9 Lucas Gitzlaff 18:17.56 Milwaukee Lutheran
46. 11 Noah Vaculik 18:18.40 Grafton
47. 10 Matt Klimkovsky 18:18.67 Homestead
48. 10 Isaac Siegel 18:20.61 Milwaukee Lutheran
49. 12 Tyler Bell 18:21.27 Cedarburg
50. 10 Evan Adair 18:23.39 Germantown
51. 12 Danny Knuth 18:24.16 Homestead
52. 11 Teague Worlton 18:33.76 Nicolet
53. 10 Zach Asmann 18:36.46 Nicolet
54. 12 Henry Desmond 18:46.93 Homestead
55. 11 Ross Armitage 19:16.51 Milwaukee Lutheran
56. 11 Cameron Orth 19:18.99 Milwaukee Lutheran
57. 12 Alex Pankow 19:19.81 Milwaukee Lutheran
58. 12 Joseph Greco 19:37.81 Milwaukee Lutheran