boys 5000 meter run
1. 11 Charlie Kornoelje 17:21.1 Grand Rapids Christian
2. 11 Matthew Blanker 17:31.1 Grand Rapids Christian
3. 12 Eric Farhadi 17:35.3 Caledonia
4. 10 Timothy Nelson 17:44.9 Grand Rapids Christian
5. 10 Sebastian Smaling 17:46.4 Portage Central
6. 12 Alex Osterbaan 17:46.9 Grand Rapids Christian
7. 12 Ethan Aerts 17:47.2 Coldwater
8. 12 Zach Feyen 17:55.4 Caledonia
9. 10 Mac Wyn 17:57.9 Grand Rapids Christian
10. 11 Davion Pearson 17:58.4 East Grand Rapids
11. 10 Matthew Winkle 18:03.6 Grand Rapids Christian
12. 9 Jack Simpson 18:04.4 Portage Central
13. 10 Owen Gwyn 18:06.2 Portage Central
14. 10 Ataklti Haile 18:10.5 Grand Rapids Christian
15. 11 Austin Kanis 18:13.5 Grand Rapids Christian
16. 9 Sam Morse 18:17.2 Caledonia
17. 9 Christian Voetberg 18:19.7 Grand Rapids Christian
18. 12 Christian Cortes 18:22.8 Portage Central
19. 11 Zach Franks 18:25.4 Portage Central
20. 9 Austin Coll 18:27.6 Portage Central
21. 10 Jared Feyen 18:30.2 Caledonia
22. 12 Dillon Luymes 18:30.3 Grand Rapids Christian
23. 11 Braden Kilpatrick 18:30.7 Sparta
24. 9 Xavier Harrell 18:32.4 East Grand Rapids
25. 10 Adam Bailey 18:33.5 Coldwater
26. 12 Ian Jones 18:35.9 East Grand Rapids
27. 10 Nick Douglas 18:38.8 East Grand Rapids
28. 10 Robby Jansen 18:41.7 Grand Rapids Christian
29. 12 O'Shea Swinton 18:43.0 Marshall
30. 12 David Byl 18:44.4 Grand Rapids Christian
31. 10 Jalen Smith 18:45.6 Kalamazoo Central
32. 12 Zachary Fenwick 18:45.8 Vicksburg
33. 11 Keynen Anderson 18:45.9 East Kentwood
34. 12 Tyler White 18:46.0 Caledonia
35. 9 Matt O'Conner 18:48.2 Battle Creek Harper ...
36. 9 Brad Franks 18:49.8 Portage Central
37. 9 Mitchell Turner 18:50.3 Battle Creek Lakeview
38. 9 Michael Alexander 18:50.5 Caledonia
39. 11 Quinn Schumaker 18:52.3 Caledonia
40. 12 Matt Bourbeau 18:52.4 Portage Central
41. 10 Evin Drew 18:52.4 Caledonia
42. 10 Charlie Levy 18:52.5 Portage Central
43. 10 Jacob Murray 18:52.9 Grand Rapids Christian
44. 11 Ben Conley 18:54.3 East Kentwood
45. 11 Alex Sulka 18:55.7 Battle Creek Lakeview
46. 12 Austin Stein 18:56.3 Caledonia
47. 9 Carter Zolman 18:58.0 Jenison
48. 9 Matthew Johnson 18:58.0 Mattawan
49. 9 Kento Nakashima 19:00.0 Battle Creek Lakeview
50. 11 Andrew Joslyn 19:01.4 Battle Creek Lakeview
51. 11 Austin Wieczorek 19:01.8 East Kentwood
52. 10 Caleb Berens 19:03.0 Hamilton
53. 11 Nick Hanson 19:06.4 Sparta
54. 11 William Chung 19:06.6 Portage Central
55. 12 Joey Blanchard 19:07.4 Marshall
56. 11 Ian Jenkins 19:11.7 East Grand Rapids
57. 10 Joel Muyskens 19:12.0 Grand Rapids Christian
58. 11 Elijah Winger 19:12.1 Caledonia
59. 9 Griffin Fortney 19:13.3 Battle Creek Lakeview
60. 11 Logan Kerner 19:13.9 Battle Creek Lakeview
61. 11 Nicholas Bourbeau 19:14.8 Portage Central
62. 11 Cole Marvin 19:16.3 Caledonia
63. 11 Drew Vanderwall 19:16.4 Sparta
64. 10 Jack Shinabarger 19:16.9 Portage Central
65. 10 Wade Foster 19:18.0 Marshall
66. 9 Justin Postal 19:18.5 Sparta
67. 9 Anton Ludwig 19:19.2 East Grand Rapids
68. 11 Jacob Fair 19:19.5 Coldwater
69. 10 Jonathan Sullivan 19:20.4 Kalamazoo Central
70. 11 Austin Schiller 19:21.9 Battle Creek Lakeview
71. 9 Cole Kerner 19:23.5 Battle Creek Lakeview
72. 9 Carter Hammond 19:24.9 Caledonia
73. 9 Chris Bruinsma 19:25.1 East Grand Rapids
74. 11 Nathan Howard 19:25.7 Caledonia
75. 9 Kullan Morgan 19:26.2 East Kentwood
76. 10 Andre Kaptyn 19:28.5 Grand Rapids Christian
77. 11 Ben Oostendorp 19:31.3 East Grand Rapids
78. 11 Matt Spees 19:31.8 Caledonia
79. 9 Adam Wright 19:32.4 Caledonia
80. 9 Holden Palmer 19:33.2 Battle Creek Lakeview
81. 11 Trenton Robinson 19:33.5 Kalamazoo Central
82. 9 Ethan Oudbier 19:33.7 Sparta
83. 10 Sebastian DeFant 19:34.7 Mattawan
84. 10 Emmanuel Luk 19:34.8 Grand Rapids Christian
85. 10 Jerry Haadsma 19:34.9 Battle Creek Lakeview
86. 12 Bryar Thelen 19:35.2 Marshall
87. 10 Joshua Williams 19:35.3 East Kentwood
88. 9 Quinn Allchin 19:35.6 East Grand Rapids
89. 10 Carter Chylek 19:37.7 Jenison
90. 10 Sam Hoffman 19:38.1 East Grand Rapids
91. 10 Mason Evans 19:39.6 Battle Creek Lakeview
92. 12 Robby McKay 19:40.2 East Grand Rapids
93. 11 Eric Robinson 19:41.0 East Kentwood
94. 12 Tom VanderWoude 19:42.7 Grand Rapids Christian
95. 10 Luke Marriott 19:43.3 Mattawan
96. 10 Michael Patterson 19:46.1 Grand Rapids Christian
97. 9 Jose Blakenship 19:47.0 Coldwater
98. 10 Lars Lindgren 19:47.5 Grand Rapids Christian
99. 10 Christian Bowman-G... 19:50.9 Battle Creek Lakeview
100. 12 Jacob Walters 19:52.5 Jenison
101. 9 Ashton Ordway 19:53.4 Wayland Union
102. 10 Patrick Gehringer 19:54.4 Portage Central
103. 12 Micah Deitrich 19:57.1 Marshall
104. 12 Matt Flegel 19:57.7 Caledonia
105. 9 Nolan Portteus 19:57.9 Battle Creek Lakeview
106. 10 Marco Barerra 19:59.5 East Kentwood
107. 9 Brady Mester 20:01.0 East Kentwood
108. 9 Patrick Smith 20:01.6 East Grand Rapids
109. 10 Sam Jayakar 20:02.5 Battle Creek Lakeview
110. 12 Andrew Greenland 20:02.7 Caledonia
111. 9 Austin Barnes 20:02.9 Portage Central
112. 12 Jesse Zandee 20:05.5 Grand Rapids Christian
113. 11 Cyle Adams 20:06.4 Battle Creek Lakeview
114. 12 Brandon Hovinga 20:10.0 Caledonia
115. 11 Ean Johnson 20:10.1 Battle Creek Harper ...
116. 10 Evan Palmer 20:10.5 Portage Central
117. 9 Caden Mann 20:10.7 East Kentwood
118. 10 Jason Blunt 20:11.5 Caledonia
119. 12 Noah Mazure 20:12.6 Jenison
120. 11 Javon Brouwers 20:14.4 Grand Rapids Christian
121. 9 Kyle Sokolowski 20:14.7 Sparta
122. 9 Noah Holkeboer 20:16.5 Grand Rapids Christian
123. 9 CJ Leja 20:16.7 Grand Rapids Christian
124. 9 Noah Peterson 20:18.9 Caledonia
125. 12 Jimmy Wang 20:21.2 Jenison
126. 11 Thomas Fritz 20:22.3 Mattawan
127. 9 Chap Morris 20:23.3 Jenison
128. 9 Kamren Staples 20:24.6 Portage Central
129. 12 Jerry Scott 20:25.0 Sparta
130. 9 Ethan Kovach 20:31.0 Kalamazoo Central
131. 12 Joe Middleton 20:31.0 Wayland Union
132. 11 Javier deRojas 20:32.7 Portage Central
133. 11 Levi Spaman 20:40.2 Hamilton
134. 9 Louis Ortiz 20:41.7 Sparta
135. 10 Will Bulkowski 20:46.5 East Kentwood
136. 10 Triston Stockwell 20:47.4 Portage Central
137. 10 Thomas VanLiere 20:50.5 Grand Rapids Christian
138. 12 Weston Early 20:50.9 East Grand Rapids
139. 11 Daniel Hindenach 20:56.5 Marshall
140. 11 Jordan Hodges 20:57.0 Mattawan
141. 10 Preston Fawcett 20:59.2 Jenison
142. 9 Jarod Geerligs 20:59.5 Wayland Union
143. 12 Josh Gemmen 21:00.5 Wayland Union
144. 9 Tyler Verburg 21:00.7 Caledonia
145. 9 Dylan Gwyn 21:01.7 Portage Central
146. 12 Tristan Hunt 21:05.6 Kalamazoo Central
147. 11 Christian Stapert 21:08.3 Grand Rapids Christian
148. 11 Noah Boot 21:11.6 Portage Central
149. 9 Jack Lewis 21:11.8 Mattawan
150. 10 Liam Niehus-Staab 21:12.0 Kalamazoo Central
151. 9 Nate Bollman 21:13.5 Grand Rapids Christian
152. 9 Alex Boyd 21:20.4 Mattawan
153. 9 Dylan Bergman 21:27.2 Jenison
154. 10 Christopher Styrlund 21:30.1 Portage Central
155. 12 Scott Jimenez 21:30.3 Portage Central
156. 12 Sean Kalisiak 21:31.9 Kalamazoo Central
157. 12 Isaac Knol 21:33.2 Jenison
158. 9 Austin Simmons 21:39.2 Mattawan
159. 9 Caden Hembrough 21:39.3 Jenison
160. 10 Colin Palmer 21:40.1 Portage Central
161. 10 Gabe Mohney 21:48.3 Mattawan
162. 11 Kevin McLaughlin 21:49.2 Caledonia
163. 12 Daylin McCants 21:49.3 Kalamazoo Central
164. 9 Ben Wilcox 21:55.6 East Kentwood
165. 9 Mason Berchiatti 21:55.6 Mattawan
166. 9 Jake Oosterink 21:57.8 Jenison
167. 11 Chris Redlon 22:03.0 Portage Central
168. 9 Zach Cleary 22:06.0 Otsego
169. 11 Caleb Williams 22:06.2 Mattawan
170. 9 Colton Waldron 22:13.0 East Kentwood
171. 9 Jacob Peninger 22:13.3 Mattawan
172. 10 Caleb Langlinais 22:13.6 Mattawan
173. 12 Jared Pendowski 22:17.4 Mattawan
174. 12 Shane Spink 22:18.9 Kalamazoo Central
175. 12 Hervin Crespo-Sand... 22:24.6 Battle Creek Harper ...
176. 9 Jakob Maynard 22:34.3 Portage Central
177. 11 Andre Barkholz 22:34.9 Portage Central
178. 10 Max Stull 22:38.9 Mattawan
179. 9 Austin Merritt 22:49.8 Marshall
180. 10 Alex Bennett 22:49.9 Sparta
181. 9 Gavin Kleynenberg 22:54.7 East Kentwood
182. 9 Sebastian Nelson 22:57.2 Hamilton
183. 9 CJ Bell 22:57.6 Mattawan
184. 11 Jon Gurd 23:00.2 Caledonia
185. 9 Caleb VandenBroek 23:05.3 Grand Rapids Christian
186. 11 Ryan Wooten 23:07.4 Sparta
187. 10 Paul Gross 23:08.1 East Grand Rapids
188. 10 Ben Porter 23:12.9 Coldwater
189. 9 Andrew Shepard 23:14.7 Caledonia
190. 11 Matteo Lowe 23:31.0 Kalamazoo Central
191. 10 Nathan Ginter 23:35.1 Portage Central
192. 9 Eion Reagh 23:44.2 East Kentwood
193. 9 Noah Rose 23:52.1 Mattawan
194. 9 Dylan France 24:12.9 Otsego
195. 11 Kenessa Guleta 24:25.5 Grand Rapids Christian
196. 9 Corey Gauck 24:28.4 Jenison
197. 11 Daniel Whitcomb 24:32.5 Kalamazoo Central
198. 10 Cade Johnson 24:34.1 Marshall
199. 11 Jacob Radmacher 24:36.0 Wayland Union
200. 10 Sean Shao 24:45.2 Grand Rapids Christian
201. 10 Anthony DePerno 25:11.9 Mattawan
202. 9 Aiden Popour 25:24.2 Jenison
203. 9 Sam Rice 25:26.8 Kalamazoo Central
204. 9 Zach Cook 28:32.2 Kalamazoo Central
205. 10 Mark Sanchez 30:24.0 Mattawan
206. 9 Bryan Cassem 32:46.5 Portage Central
207. 10 Jeremiah Johnson 39:16.0 Kalamazoo Central