Official Team Scores
1. Coldwater 37
2. Hamilton 83
3. Sturgis 97
4. St. Joseph 123
5. Zeeland West 124
6. Zeeland East 157
7. Three Rivers 193
8. South Haven 230
9. Stevensville Lakes... 246
10. Allegan 254
11. Paw Paw 270
12. Holland Christian 280
13. Niles 323
14. Edwardsburg 411
15. Dowagiac Union 425
Boys 5000m run
1. 10 Shuaib Aljabaly 16:24.18 Coldwater
2. 12 Mark Freyhof 16:31.79 Hamilton
3. 12 Shawn Bell 16:46.10 Sturgis
4. 11 Lewis Tate 16:47.60 Paw Paw
5. 12 Daniel Steele 17:13.66 Sturgis
6. 11 Zack Murphy 17:17.67 Coldwater
7. 12 Josh Evers 17:22.42 Coldwater
8. 12 Jarek Brower 17:23.77 Zeeland West
9. 10 Ben Fagen 17:26.10 Coldwater
10. 10 Zhane Arthur 17:27.78 St. Joseph
11. 10 Will Lage 17:35.66 St. Joseph
12. 11 Nate Passorelli 17:37.01 Allegan
13. 11 Caleb Topp 17:38.62 Hamilton
14. 12 Matt Sowles 17:39.85 Coldwater
15. 12 Kurt Egelhaaf 17:40.21 St. Joseph
16. 9 Matthew Converse 17:40.58 Zeeland West
17. 12 Matt Field 17:40.99 Hamilton
18. 10 Luke Koopman 17:54.34 Hamilton
19. 11 Andrew Johnson 17:59.22 Three Rivers
20. 10 Craig Thompson 18:01.98 South Haven
21. 12 Micheal Speelman 18:02.90 Three Rivers
22. 11 Brendan Sprowls 18:05.50 Sturgis
23. 11 John Groendyk 18:11.96 Zeeland East
24. 10 Michael McCauley 18:12.33 Paw Paw
25. 11 Eric TerHaar 18:13.49 Zeeland West
26. 11 Jordan Parkinson 18:13.78 Coldwater
27. 10 Jackson Schooley 18:14.10 South Haven
28. 10 Bryce Arredondo 18:14.40 Zeeland West
29. 11 Kody DeHaan 18:17.92 Zeeland East
30. 9 Schaeffer Ailes 18:20.11 Zeeland East
31. 11 Drew Duncan 18:22.10 Holland Christian
32. 10 Jake Bundy 18:22.89 Sturgis
33. 11 Trenton Peters 18:25.42 Hamilton
34. 12 Will Cadwell 18:25.66 South Haven
35. 12 Martin Calvillo 18:29.14 Sturgis
36. 10 Griffin Fitts 18:32.02 St. Joseph
37. 9 Coner Haley 18:33.06 Zeeland East
38. 12 David Sanchez 18:34.17 Zeeland East
39. 10 Ian Wiersma 18:37.13 Zeeland East
40. 9 Brock Eaves 18:37.63 Edwardsburg
41. 12 Ryan VanAppledorn 18:40.10 Holland Christian
42. 10 Isaac Ringling 18:40.78 Zeeland East
43. 9 Cooper Clark 18:42.81 Stevensville Lakeshore
44. 10 Devonte Gaskill 18:43.82 Niles
45. 12 Matthew Strouse 18:44.64 Stevensville Lakeshore
46. 12 Nate Eldridge 18:45.02 Three Rivers
47. 10 Ethan Wolters 18:45.82 Zeeland West
48. 12 Adam Clemens 18:47.41 Coldwater
49. 12 Joe McClelland 18:47.80 Allegan
50. 11 Kaleb Berry 18:48.28 Stevensville Lakeshore
51. 12 Daniel Pfahler 18:51.65 St. Joseph
52. 12 Skylar DeLaTorre 18:59.06 Stevensville Lakeshore
53. 11 Jon Scare 19:02.75 Three Rivers
54. 12 Dylan Alexandersen 19:03.25 Three Rivers
55. 10 Josh Dunlop 19:06.42 St. Joseph
56. 12 Scott Schueneman 19:09.35 Stevensville Lakeshore
57. 11 Elliott Klingenberg 19:15.74 Hamilton
58. 12 Blade Porterfield 19:17.17 Allegan
59. 11 Alec Robinson 19:18.04 Three Rivers
60. 11 Cayden O'Brien 19:19.34 Hamilton
61. 9 Ben Lewis 19:21.92 Zeeland West
62. 11 Kaleb Detwiler 19:23.60 Dowagiac Union
64. 12 Jacob Bol 19:27.29 Holland Christian
65. 12 Steven Orrostieta 19:28.75 Sturgis
66. 12 Max Meyer 19:29.59 Niles
67. 10 Matthew Crandall 19:30.30 South Haven
68. 12 Samuel Burck 19:30.56 Niles
69. 12 Foster Woodruff 19:32.84 St. Joseph
70. 10 Keegan Murphy 19:35.13 Niles
71. 11 Matthew Schloff 19:36.66 Holland Christian
72. 10 Thomas Loftus 19:37.05 Allegan
73. 11 Noah VanRees 19:37.30 Holland Christian
74. 12 Grant Nelson 19:41.71 Zeeland West
75. 10 Devin Tomlinson 19:53.84 Niles
76. 9 Eli Gentz 19:56.03 Paw Paw
77. 10 Hunter Greenman 19:56.85 Niles
78. 9 Ryan DeWitt 19:58.47 Holland Christian
79. 12 DeYonte Sullivan 20:00.30 Dowagiac Union
80. 12 Ryan Stearns 20:05.75 Paw Paw
81. 11 Colton Borst 20:08.85 Allegan
82. 10 Justin Postma 20:15.47 South Haven
83. 11 Adrian Huizenga 20:17.74 Holland Christian
84. 12 Kyle Ogata 20:23.86 Stevensville Lakeshore
85. 11 Evan Griffieon 20:24.44 Three Rivers
86. 10 Hunter Shreve 20:33.58 Paw Paw
87. 12 Jacob Peters 20:38.52 Dowagiac Union
88. 9 Andrew Baker 20:42.90 Sturgis
89. 10 Jacob Andrina 20:44.57 Edwardsburg
90. 9 Adam Smith 20:51.76 Allegan
91. 9 River Fitch 20:52.50 South Haven
92. 12 Logan Wilkerson 20:57.93 Stevensville Lakeshore
93. 10 Cian Young 21:25.42 Edwardsburg
94. 11 Clay Sidenbender 21:28.94 Edwardsburg
95. 11 Bryce Williams 21:34.29 Edwardsburg
96. 10 Adam Tredway 21:57.91 Edwardsburg
97. 11 Calob Besaw 22:25.47 Edwardsburg
99. 12 Seth Fear 23:41.54 Dowagiac Union
100. 11 Ethan Helmuth 23:55.78 Dowagiac Union