Official Team Scores
1. Coldwater 40
2. Hamilton 80
3. St. Joseph 114
4. Zeeland West 116
5. Zeeland East 132
6. South Haven 160
7. Allegan 220
8. Sturgis 237
9. Holland Christian 263
10. Three Rivers 290
11. Paw Paw 298
12. Stevensville Lakeshore 303
13. Niles 328
14. Dowagiac Union 333
15. Edwardsburg 344
Boys 5k run
1. 11 Shuaib Aljabaly 15:56.6 Coldwater
2. 12 Lewis Tate 16:23.9 Paw Paw
3. 12 Zack Murphy 16:33.5 Coldwater
4. 11 Bryce Arredondo 16:37.1 Zeeland West
5. 10 Matthew Converse 16:45.3 Zeeland West
6. 11 Craig Thompson 16:48.3 South Haven
7. 9 Shawn Little 16:50.9 Dowagiac Union
8. 12 Jordan Parkinson 17:00.6 Coldwater
9. 12 Nate Passorelli 17:01.9 Allegan
10. 11 Jackson Schooley 17:06.1 South Haven
11. 11 Ben Fagen 17:09.3 Coldwater
12. 12 Caleb Topp 17:15.8 Hamilton
13. 12 Cayden O'Brien 17:17.4 Hamilton
14. 11 Will Lage 17:25.5 St. Joseph
15. 11 Zhane Arthur 17:25.8 St. Joseph
16. 9 Colton O'Brien 17:27.2 Hamilton
17. 12 Jacob Fair 17:29.1 Coldwater
18. 11 Luke Koopman 17:33.8 Hamilton
19. 12 Kody DeHaan 17:42.0 Zeeland East
20. 11 Ian Wiersma 17:47.0 Zeeland East
21. 12 Trenton Peters 17:59.1 Hamilton
22. 10 Nolan Rich 18:07.4 St. Joseph
23. 11 Isaac Ringling 18:08.3 Zeeland East
24. 12 Brendan Sprowls 18:11.7 Sturgis
25. 10 Weston Egar 18:15.3 Niles
26. 11 Paul Duncan 18:15.9 Holland Christian
27. 11 Austin Soeters 18:17.9 Zeeland West
28. 10 Cooper Clark 18:19.4 Stevensville Lakeshore
29. 11 Thomas Loftus 18:19.5 Allegan
30. 12 Eric TerHaar 18:20.0 Zeeland West
31. 9 Drew Nisbet 18:23.1 St. Joseph
32. 10 Lane Everett 18:23.7 St. Joseph
33. 10 Conor Haley 18:28.5 Zeeland East
34. 10 Brock Eaves 18:29.0 Edwardsburg
35. 12 Matthew Tom 18:29.4 Sturgis
36. 12 Jon Scare 18:29.5 Three Rivers
37. 10 Cole Lloyd 18:30.7 Zeeland East
38. 11 Mitchell Mudd 18:31.8 Zeeland East
39. 12 Elliott Klingenberg 18:32.5 Hamilton
40. 9 Luke Adent 18:36.5 St. Joseph
41. 11 Dontae Havinga-Ham... 18:38.4 Allegan
42. 11 Caleb Berens 18:40.2 Hamilton
43. 9 Lane Kimes 18:40.7 Sturgis
44. 11 Colin Meiste 18:41.7 Zeeland East
45. 9 Ayden Moyer 18:41.8 St. Joseph
46. 12 Matthew Schloff 18:43.3 Holland Christian
47. 11 Justin Postma 18:43.7 South Haven
48. 12 Edward DeLong 18:45.7 South Haven
49. 10 Joe Nelson 18:53.0 South Haven
50. 11 Ethan Wolters 18:58.7 Zeeland West
51. 11 Adam Bailey 19:03.0 Coldwater
52. 11 Devin Tomlinson 19:05.4 Niles
53. 12 Kaleb Detwiler 19:06.4 Dowagiac Union
54. 9 Ethan Senti 19:06.9 Zeeland West
55. 10 Eli Gentz 19:08.3 Paw Paw
56. 12 Conner Wysong 19:16.5 Holland Christian
57. 9 Brian Thompson 19:16.8 South Haven
58. 10 Cole Appoloni 19:19.8 Three Rivers
59. 10 Pete McAllister 19:20.5 Stevensville Lakeshore
60. 11 Matthew Crandall 19:20.8 South Haven
61. 12 Davis Dickerson 19:22.0 Three Rivers
62. 10 Anthony Barnes 19:22.6 Allegan
63. 10 Sean McLaughlin 19:24.1 Paw Paw
64. 10 Tim Schloff 19:24.6 Holland Christian
65. 10 Nate Adams 19:24.9 Three Rivers
66. 10 Andrew Klinke 19:33.0 Stevensville Lakeshore
67. 11 Jake Bundy 19:33.6 Sturgis
68. 10 Noah Franks 19:34.7 Sturgis
69. 11 Hunter Greenman 19:36.5 Niles
70. 10 Colby Hasse 19:43.1 Three Rivers
71. 12 Noah VanRees 19:43.2 Holland Christian
72. 9 Killian Marshall 19:44.1 Edwardsburg
73. 11 Ian Beshears 19:45.2 Stevensville Lakeshore
74. 9 Darrion Thornburgh 19:49.6 Sturgis
75. 11 River Foco 19:50.6 Zeeland West
76. 12 Clay Sidenbender 19:51.5 Edwardsburg
77. 12 Kaleb Berry 19:56.5 Stevensville Lakeshore
78. 10 Mike Symonds 19:58.1 Dowagiac Union
79. 11 Logan Wilson 20:02.9 Allegan
80. 12 Calob Besaw 20:13.9 Edwardsburg
81. 12 Casey Noack 20:16.7 Stevensville Lakeshore
82. 11 Adam Tredway 20:17.8 Edwardsburg
83. 12 Gerrit Groenendyk 20:22.3 Holland Christian
84. 11 Tristan Oglesbee 20:22.8 Coldwater
85. 11 Abdiel Cardiel 20:23.6 Sturgis
86. 10 Ted Baas 20:31.0 Holland Christian
87. 11 Cooper Strebeck 20:33.1 Stevensville Lakeshore
88. 11 Steven Lockwood 20:35.6 Paw Paw
89. 12 Jacob Gaines 20:59.5 Niles
90. 11 Hunter Shreve 21:20.2 Paw Paw
91. 11 Cian Young 21:25.6 Edwardsburg
92. 12 Alec Robinson 21:38.3 Three Rivers
93. 10 Jordon Brown 21:55.4 Niles
94. 10 Logan Borst 22:02.7 Three Rivers
95. 12 Shawn Capaccio 22:05.9 Paw Paw
96. 9 Bryce Johnson 22:19.9 Edwardsburg
97. 9 William Leonard 22:25.9 Dowagiac Union
98. 9 David Napier 23:40.1 Dowagiac Union
99. 11 Jared Jasper 23:52.2 Allegan
100. 9 Ryan Payne 24:16.4 Dowagiac Union
101. 9 Ryan Kiggins 24:41.4 Dowagiac Union