boys 5000m run
1. 12 Skyler Arthur 16:05.6 St. Joseph
2. 12 Erik Edwards 16:21.3 St. Joseph
3. 11 Jacob Starr 16:23.2 Otsego
4. 11 Mark Freyhof 16:23.3 Hamilton
5. 10 Lewis Tate 16:45.9 Paw Paw
6. 12 Tanner Rydleski 16:47.6 St. Joseph
7. 12 Nick Jewell 16:49.2 St. Joseph
8. 12 Nathan Schloff 16:51.4 Holland Christian
9. 9 Will Finch 16:57.1 Otsego
10. 11 Joey Dawson 17:03.5 Richland Gull Lake
11. 11 Perry Carter 17:05.0 Wayland Union
12. 12 Raymond Surya 17:06.4 Holland
13. 9 Craig Thompson 17:07.5 South Haven
14. 12 John Finch 17:12.6 Otsego
15. 10 Erik Walter 17:15.1 Middleville Thornapp...
16. 10 Jack Millmier 17:17.8 Richland Gull Lake
17. 9 Nick Hoffman 17:18.0 Holland
18. 11 Keaton Kontio 17:25.9 Holland
19. 11 Kurt Egelhaaf 17:30.7 St. Joseph
20. 12 Nathan Mulder 17:32.4 Holland Christian
21. 11 Jeremy Pletcher 17:37.6 Wayland Union
22. 10 Jacob Lyons 17:38.3 Richland Gull Lake
23. 11 Jake Schmitt 17:40.7 Richland Gull Lake
24. 11 Lucas Hamilton 17:42.1 Richland Gull Lake
25. 11 Joe Gaikema 17:42.8 Middleville Thornapp...
26. 12 Wyatt DeLeeuw 17:46.8 Middleville Thornapp...
27. 12 Gerald DeFouw 17:51.6 Hamilton
28. 12 Luke Peterson 17:53.5 Holland Christian
29. 10 Jack Widman 17:53.8 Plainwell
30. 10 Jonathan Zuiderveen 17:54.3 Wayland Union
31. 12 Patric LaJoye 17:54.5 Middleville Thornapp...
32. 9 Will Lage 17:56.5 St. Joseph
33. 12 Brandon Watson 17:56.6 Otsego
34. 11 Tyler Lewis 17:59.8 Vicksburg
35. 11 Tyler Leroy 18:06.0 Plainwell
36. 9 Zhane Arthur 18:09.5 St. Joseph
37. 10 Sammy Moran 18:10.2 Otsego
38. 11 Austin Hallam 18:11.1 Vicksburg
39. 11 Cam Brylowski 18:11.5 Otsego
40. 12 Joe Puzycki 18:11.6 Stevensville Lakeshore
41. 11 Owen Glass 18:11.7 Wayland Union
42. 12 Drew Brown 18:12.4 Stevensville Lakeshore
43. 12 Andrew Fathman 18:13.8 Hamilton
44. 10 Caleb Topp 18:16.2 Hamilton
45. 10 Nate Passorelli 18:17.0 Allegan
46. 10 Stosh Tustin 18:17.3 Richland Gull Lake
47. 12 Nolan Vanderzwaag 18:18.2 Holland Christian
48. 12 Will Hough 18:21.0 Richland Gull Lake
49. 9 Michael McCauley 18:22.0 Paw Paw
50. 9 Devin Tomlinson 18:22.9 Niles
51. 11 John Hughes 18:23.7 Vicksburg
52. 11 Kyle Makarewicz 18:26.1 Middleville Thornapp...
53. 10 Nick Richards 18:27.7 Vicksburg
54. 9 Kyle Strong 18:28.1 Vicksburg
55. 11 DeYonte Sullivan 18:28.5 Dowagiac Union
56. 11 Blade Porterfield 18:29.3 Allegan
57. 10 Elliot Klingenberg 18:30.7 Hamilton
58. 12 Charles Leonard 18:33.5 Niles
59. 12 Noah Hall 18:34.0 Niles
60. 10 Derek Huffman 18:37.9 Wayland Union
61. 11 Drayson Beyer 18:38.5 Middleville Thornapp...
62. 11 Kyle Ogata 18:40.4 Stevensville Lakeshore
63. 10 Chase Cushman 18:47.3 Plainwell
64. 12 Nick Giles 18:48.5 South Haven
65. 11 Will Cadwell 18:52.1 South Haven
66. 9 Griffin Rooker 18:52.5 South Haven
67. 11 Zachary Fenwick 18:54.3 Vicksburg
68. 11 Ryan VanAppledorn 18:55.7 Holland Christian
69. 9 Ethan Killips 19:00.1 Wayland Union
70. 11 Scott Schueneman 19:01.3 Stevensville Lakeshore
71. 12 Carson Nieuwenhuis 19:03.5 Wayland Union
72. 9 Gavin McNaughton 19:09.4 Edwardsburg
73. 9 Luke Koopman 19:15.4 Hamilton
74. 11 Tommy Delor 19:22.2 Allegan
75. 12 James Jungblut 19:28.7 Stevensville Lakeshore
76. 11 Joe McClelland 19:32.9 Allegan
77. 10 Cade Stephenson 19:35.0 Niles
78. 11 Jacob Peters 19:41.8 Dowagiac Union
79. 10 Brendan Edgington 19:42.4 Plainwell
80. 11 Ryan Stearns 19:45.5 Paw Paw
81. 10 Kaleb Berry 19:49.8 Stevensville Lakeshore
82. 12 Aidan Edmunds 19:50.4 Holland Christian
83. 12 David Shane 19:54.6 Stevensville Lakeshore
84. 9 Hunter Greenman 19:57.6 Niles
85. 10 Edward DeLong 20:01.8 South Haven
86. 12 DJ Bosse 20:02.7 Edwardsburg
87. 9 Keegan Murphy 20:03.3 Niles
88. 9 Collin Eager 20:08.5 Vicksburg
89. 11 Jacob Bol 20:10.0 Holland Christian
90. 10 Colton Borst 20:12.2 Allegan
91. 10 Marcus Winchester-... 20:15.1 Dowagiac Union
92. 11 Andrew Hopson 20:17.3 Plainwell
93. 11 Samuel Burck 20:19.0 Niles
94. 12 Alex Beals 20:26.9 Plainwell
95. 10 Joseph Hassle 20:44.6 Dowagiac Union
96. 9 Justin Postma 20:51.4 South Haven
97. 11 Kevin Knox 21:18.0 Edwardsburg
98. 9 Jacob Andrina 21:19.4 Edwardsburg
99. 10 Diveno Brisneo 21:20.7 Holland
100. 12 Joseph DeGrandchamp 21:21.0 South Haven
101. 11 William Phillips 21:21.1 Dowagiac Union
102. 10 Clay Sidenbender 21:25.1 Edwardsburg
103. 9 Steven Lockwood 21:29.1 Paw Paw
104. 9 Ethan Lindenbach 21:37.1 Plainwell
105. 10 Gabe Hernandez 21:42.8 Holland
106. 10 Calob Besaw 21:46.1 Edwardsburg
107. 9 Hunter Shreve 22:09.0 Paw Paw
108. 9 Seth Douglas 22:12.0 Paw Paw
109. 9 Trevor Jasper 22:33.7 Allegan
110. 11 Seth Fear 23:17.0 Dowagiac Union
111. 10 Kristopher Wigent-... 23:42.2 Dowagiac Union
112. 12 Jacob Baylor 24:13.7 Edwardsburg
113. 10 Connor Westerhof 25:14.1 Holland