boys 5000 meter run
1. 10 Cole Johnson 15:52.2 Rockford
2. 12 Isaac Harding 15:52.4 Rockford
3. 10 Jack Nicholson 16:04.5 Grand Haven
4. 12 Grayson Harding 16:14.4 Rockford
5. 11 Jake Stryker 16:28.0 Holland West Ottawa
6. 12 Grant Gabriel 16:28.6 Rockford
7. 12 Matthew MacGregor 16:36.7 Rockford
8. 11 Dominic Hentemann 16:53.9 Grand Haven
9. 11 Eric Johnson 16:55.8 Grand Haven
10. 10 Dylan Lame 17:02.8 Hudsonville
11. 10 Dayton Brown 17:02.8 Rockford
12. 10 William Westveer 17:03.7 East Kentwood
13. 12 Ethan Israels 17:04.6 Holland West Ottawa
14. 12 Demeatrice Webster 17:06.6 East Kentwood
15. 12 Kellen Rau 17:07.4 Grandville
16. 12 Taylor Mrozinski 17:09.3 Rockford
17. 12 Nolan Meister 17:09.8 East Kentwood
18. 12 Angelo Leon 17:12.6 East Kentwood
19. 12 Jake Randall 17:13.7 Grandville
20. 9 Casey Olson 17:15.3 Hudsonville
21. 12 Kyle Lamos 17:19.4 Rockford
22. 11 Tim Kellner 17:20.0 Rockford
23. 11 Shawn Roncka 17:20.5 Grandville
24. 9 Ezra Roerig 17:24.7 Hudsonville
25. 12 Phillip Polkowski 17:25.5 Rockford
26. 12 Jordan Diephouse 17:28.6 Grand Haven
27. 12 Shayden Fisher 17:35.3 Grandville
28. 10 Aaron Weimer 17:36.8 Holland West Ottawa
29. 11 David McManus 17:37.5 Hudsonville
30. 11 Julian Kipke 17:40.8 Rockford
31. 10 Evan Dubey 17:43.1 Rockford
32. 12 Boony Merryweather 17:47.6 Grandville
33. 12 Garrison Osborne 17:48.3 Holland West Ottawa
34. 11 Alex Searl 17:52.7 Rockford
35. 10 Jack Guimieny 17:53.1 Grandville
36. 11 Quentin Couvelaire 17:53.5 Grand Haven
37. 12 Buster Bedrosian 17:55.9 Grand Haven
38. 12 Kyle Chamberlain 17:56.8 Hudsonville
39. 10 Mohamed Abdelhafis... 17:57.3 East Kentwood
40. 12 Dennis Mbuta 18:01.4 East Kentwood
41. 11 Jacob Kenny 18:02.4 Grandville
42. 10 Noah Keillor 18:03.1 Hudsonville
43. 11 John Pham 18:04.5 East Kentwood
44. 11 Jacob Kelley 18:05.5 Rockford
45. 9 Jack Grimm 18:05.9 Rockford
46. 9 Everett Smith 18:06.2 Rockford
47. 11 Stephen McGraw 18:10.4 Grandville
48. 11 Derek Sanchez 18:16.3 Hudsonville
49. 11 Liam Walits 18:18.5 Holland West Ottawa
50. 11 Isaac Arp 18:29.6 Grandville
51. 11 Hayden Johnson 18:34.9 Grandville
52. 9 Aidan Martin 18:35.1 Grand Haven
53. 11 Connor Piotrzkowski 18:37.9 Grand Haven
54. 12 Colin Freeman 18:42.9 Grandville
55. 9 Dominic Weatherwax 18:43.3 Grand Haven
56. 9 Nathan Wolffis 18:43.9 Grand Haven
57. 9 Kyle Eveland 18:44.3 Grand Haven
58. 10 Patrick Day 18:45.4 Rockford
59. 11 Conner Kellogg 18:45.5 Grandville
60. 12 Max Knoth 18:48.4 Hudsonville
61. 11 Ethan Morrisson 18:49.3 Rockford
62. 11 Jesse Lynn 18:51.5 Holland West Ottawa
63. 11 Jake Phillips 18:52.3 Grand Haven
64. 12 Riley Groot 18:55.5 Hudsonville
65. 12 Jake Hellings 18:55.6 Rockford
66. 9 Caleb Borns 18:56.9 Grand Haven
67. 11 Austin Wieczorek 18:57.6 East Kentwood
68. 12 Dervin Figuereo 19:01.6 East Kentwood
69. 11 Shaun Lohman 19:02.3 Holland West Ottawa
70. 12 Maccoy Kauffman 19:02.5 Rockford
71. 10 Casey Wilfong 19:03.1 Grandville
72. 10 Nathan Maher 19:08.3 Holland West Ottawa
73. 11 Drew Henman 19:13.1 Grand Haven
74. 11 Ben Ingall 19:14.6 Grand Haven
75. 9 Frank Frisinger 19:15.7 Grand Haven
76. 9 Max Sepeshy 19:18.2 Grand Haven
77. 11 Alex Miller 19:20.2 Holland West Ottawa
78. 10 Otto Dryfout 19:21.9 Holland West Ottawa
79. 10 Gavin Tucker 19:24.0 Grandville
80. 10 Dane Segard 19:27.3 Rockford
81. 9 Cory Ives 19:33.8 Holland West Ottawa
82. 9 Aaron Torr 19:36.7 East Kentwood
83. 12 Colin McDowell 19:39.2 Rockford
84. 11 Allen Rademaker 19:42.6 Grand Haven
85. 12 Thomas Byars 19:42.9 Hudsonville
86. 11 David Dankowski 19:43.0 Grandville
87. 9 Kullan Morgan 19:44.2 East Kentwood
88. 9 Kurt Lablanc 19:47.6 Grand Haven
89. 9 Victor Chemjor 19:51.8 Grandville
90. 10 Joel Wilson 19:52.2 Rockford
91. 11 Zach McKinnon 19:52.4 Grand Haven
92. 12 Andrew Johnson 20:00.3 Rockford
93. 9 Matthew Weimer 20:10.4 Holland West Ottawa
94. 11 Keynen Anderson 20:10.9 East Kentwood
95. 9 Luke Ellermets 20:11.6 Hudsonville
96. 9 Jimmy Pettyes 20:12.0 Hudsonville
97. 12 Max Garcia 20:12.1 Holland West Ottawa
98. 9 Logan Smith 20:12.7 Grandville
99. 11 Kyle Robach 20:13.4 Rockford
100. 9 Bryce Wright 20:14.3 Grandville
101. 9 Daaron Fleeger 20:15.4 Grandville
102. 9 Nick Forrest 20:19.6 Rockford
103. 9 Andrew Smyk 20:23.9 Holland West Ottawa
104. 9 Zach Fagerlin 20:24.6 Rockford
105. 12 Alejandro Salmeron 20:24.9 Rockford
106. 10 Brandon Schultz 20:25.6 Rockford
107. 12 Lucas Topie 20:27.4 Hudsonville
108. 10 Gage DeVries 20:29.2 Rockford
109. 11 Ben Conley 20:29.9 East Kentwood
110. 11 Ben Hryciuk 20:30.5 Grandville
111. 11 Francois Gatsinzi 20:35.2 East Kentwood
112. 9 Zack Jenks 20:40.6 Hudsonville
113. 11 Eric Robinson 20:41.0 East Kentwood
114. 11 Dallas Wier 20:41.0 Grandville
115. 10 Marco Barerra 20:42.7 East Kentwood
116. 9 Keegan Langeler 20:47.2 Grand Haven
117. 12 Bobby Ganzi 20:52.6 Holland West Ottawa
118. 12 Nick Szymanski 20:55.2 Grandville
119. 10 Rudi Miller 20:55.3 Holland West Ottawa
120. 12 Grant Cole 20:59.4 Grand Haven
121. 9 Mason Priest 20:59.7 Grandville
122. 9 Brett Schuitema 21:00.9 Grandville
123. 9 Alec Weber 21:09.7 Grand Haven
124. 9 Brady Mester 21:10.5 East Kentwood
125. 10 Brendan Kelly 21:11.5 Grand Haven
126. 12 Cole Persch 21:12.3 Hudsonville
127. 10 Alex Robinson 21:29.0 Grandville
128. 9 Corky Gietzen 21:31.1 Rockford
129. 10 Will Bulkowski 21:32.9 East Kentwood
130. 11 Taylor Plekker 21:36.1 Rockford
131. 9 Seth Warren 21:38.2 Grandville
132. 9 Raymond Wyman 21:38.5 Rockford
133. 9 Caleb Kehl 21:38.6 Grand Haven
134. 10 Christopher Anderson 21:41.1 Grand Haven
135. 10 Gavin O'Brien 21:41.2 Hudsonville
136. 9 Jaden Gorsh 21:43.3 Grandville
137. 10 Jayson Klein 21:43.3 Grandville
138. 9 Chris Salgado 21:47.5 Grandville
139. 10 Dylan Topliff 21:54.4 Grand Haven
140. 10 Devon Fitzgerald 22:02.9 Grandville
141. 11 Callahan Kornak-Ko... 22:05.1 Rockford
142. 11 Cameron Snoap 22:05.7 Grandville
143. 11 Geo Hernandez 22:08.9 Grandville
144. 9 Lucas Patin 22:10.7 Rockford
145. 11 Matthew George 22:12.3 Grand Haven
146. 10 Luciano Cistaro 22:14.3 Holland West Ottawa
147. 11 Noah Vandervelde 22:19.0 Hudsonville
148. 11 Stephen Webster 22:22.3 Grand Haven
149. 9 Ben Wilcox 22:34.0 East Kentwood
150. 9 Colton Waldron 22:42.3 East Kentwood
151. 9 Gavin Kleynenberg 22:43.2 East Kentwood
152. 12 Anton Braun 22:43.9 Hudsonville
153. 10 Henry Kauffman 22:52.8 Rockford
154. 9 Caleb Jelsma-Cole 22:53.9 Grandville
155. 11 Steven Rankin 23:04.7 Grandville
156. 10 Aaron Lippenga 23:24.2 Hudsonville
157. 9 Ian McConkey 23:35.2 Holland West Ottawa
158. 12 Connor O'Brien 23:37.3 Hudsonville
159. 9 Fernando Carranza 23:43.4 Holland West Ottawa
160. 9 Marcus Mesman 23:46.9 Hudsonville
161. 10 Connor Baine 23:56.2 Hudsonville
162. 9 Sam McKenny 24:00.6 Grandville
163. 9 Evan Berkenpas 24:05.0 Rockford
164. 9 Ethan Grabill 24:18.2 Grandville
165. 9 Alex Light 24:18.3 Grandville
166. 12 Karl Heindlmeyer 24:18.5 Holland West Ottawa
167. 9 Ethan Haubrich 24:40.5 Grandville
168. 11 Rylie Lundeberg 24:58.8 Holland West Ottawa
169. 9 Evan Ford 25:09.9 Hudsonville
170. 9 Caden Mann 25:12.2 East Kentwood
171. 9 Brayden Reid 25:14.4 Grandville
172. 9 Ethan Toth 25:47.8 Holland West Ottawa
173. 9 Eion Reagh 26:10.1 East Kentwood
174. 9 Raymond Jin 26:27.9 Rockford
175. 12 Jon Yen 27:02.3 Holland West Ottawa
176. 9 Nolan Ford 27:21.1 Hudsonville
177. 9 Elijah Kauffman 28:29.5 Rockford
178. 12 Adam Quinn 28:49.9 Rockford