boys 5000 meter run
1. 10 Robby Jansen 17:24.9 Grand Rapids Christian
2. 10 David Jamet 17:27.7 GR Forest Hills Nort...
3. 11 Conor Streng 17:28.4 GR Forest Hills Nort...
4. 12 Nathan Legault 17:42.0 GR Forest Hills Nort...
5. 12 Jake Hellings 17:43.2 Rockford
6. 10 Liam Maloney 17:57.8 GR Forest Hills Nort...
7. 11 Austin Kanis 17:59.0 Grand Rapids Christian
8. 12 Dillon Luymes 18:00.2 Grand Rapids Christian
9. 10 Joshua Williams 18:02.8 East Kentwood
10. 11 Conner Kellogg 18:03.2 Grandville
11. 12 Ian Jones 18:03.8 East Grand Rapids
12. 9 Everett Smith 18:04.8 Rockford
1. 11 Connor Piotrzkowski 18:07.7 Grand Haven
13. 10 Ataklti Haile 18:07.9 Grand Rapids Christian
14. 12 Xavier Manning 18:08.7 GR Northview
15. 11 Davion Pearson 18:09.4 East Grand Rapids
16. 12 Brad Moelker 18:10.0 Grand Rapids Covenan...
17. 12 David Byl 18:12.2 Grand Rapids Christian
18. 10 Mac Wyn 18:16.7 Grand Rapids Christian
19. 9 Christian Voetberg 18:17.9 Grand Rapids Christian
20. 12 Colin Freeman 18:18.1 Grandville
2. 11 Drew Henman 18:19.0 Grand Haven
3. 12 Riley Groot 18:20.7 Hudsonville
21. 9 Jacob Yingling 18:26.7 East Kentwood
22. 10 Casey Wilfong 18:27.6 Grandville
23. 11 Ian Jenkins 18:27.6 East Grand Rapids
24. 12 Maccoy Kauffman 18:28.0 Rockford
4. 9 Max Sepeshy 18:28.8 Grand Haven
5. 9 Frank Frisinger 18:29.9 Grand Haven
6. 11 Ben Ingall 18:33.6 Grand Haven
25. 10 Jacob Murray 18:35.5 Grand Rapids Christian
7. 11 Zach McKinnon 18:36.7 Grand Haven
26. 11 Keynen Anderson 18:37.4 East Kentwood
27. 10 Patrick Hebreard 18:37.4 GR Forest Hills Nort...
28. 9 Victor Chemjor 18:39.0 Grandville
29. 11 David Dankowski 18:40.8 Grandville
30. 12 Tom VanderWoude 18:41.1 Grand Rapids Christian
31. 9 Kullan Morgan 18:43.6 East Kentwood
32. 10 Gavin Tucker 18:44.2 Grandville
33. 9 Logan Smith 18:44.9 Grandville
34. 11 Michael Uglietta 18:46.2 East Grand Rapids
35. 10 Andre Kapteyn 18:46.5 Grand Rapids Christian
36. 9 Chris Bruinsma 18:47.2 East Grand Rapids
37. 9 Devin Scott 18:48.2 GR Northview
8. 9 Nate Vruggink 18:50.4 Hudsonville
9. 12 Thomas Byars 18:51.1 Hudsonville
10. 9 Kurt Lablanc 18:51.2 Grand Haven
11. 11 Jared Haney 18:53.3 Jenison
38. 10 Dane Segard 18:53.9 Rockford
39. 10 Ethan VanValkenburg 18:54.6 GR Forest Hills Nort...
40. 9 Mason VanderKlipp 18:55.0 GR Forest Hills Nort...
41. 10 Joel Wilson 18:55.1 Rockford
42. 10 Joel Muyskens 18:55.8 Grand Rapids Christian
43. 9 Ethan Klaiss 18:56.5 GR Northview
44. 11 Ben Conley 18:56.9 East Kentwood
45. 11 Eric Robinson 18:58.0 East Kentwood
12. 11 Tom Stock 18:59.6 Grand Haven
13. 11 Allen Rademaker 19:07.5 Grand Haven
14. 9 Jack Reus 19:07.9 Grand Haven
46. 12 Jonathan Schafer 19:09.9 GR Forest Hills Nort...
47. 11 Josh Fowler 19:10.6 Grandville
48. 10 Michael Patterson 19:12.0 Grand Rapids Christian
49. 11 Ben Hryciuk 19:12.5 Grandville
50. 10 Lars Lindgren 19:12.6 Grand Rapids Christian
51. 10 Sam Hoffman 19:14.7 East Grand Rapids
52. 9 Jeffrey Vandonsalaar 19:16.6 Grand Rapids Covenan...
53. 11 Andrew Christian 19:17.8 GR Northview
54. 12 Colin McDowell 19:18.8 Rockford
55. 10 Gage DeVries 19:19.4 Rockford
56. 11 Joe Tucker 19:20.9 GR Forest Hills Nort...
57. 11 Ben Oostendorp 19:22.2 East Grand Rapids
15. 9 Carter Zolman 19:22.4 Jenison
16. 10 River Foco 19:22.4 Zeeland West
17. 12 Noah Mazure 19:23.0 Jenison
18. 10 Mason Fox 19:24.6 Zeeland East
19. 9 Luke Ellermets 19:24.7 Hudsonville
58. 10 Brandon Schultz 19:25.7 Rockford
59. 9 Brady Mester 19:26.6 East Kentwood
60. 10 Caleb Eastman 19:27.1 GR Northview
61. 9 Jin Ro 19:27.3 GR Forest Hills Nort...
62. 12 Robby McKay 19:27.6 East Grand Rapids
63. 11 Dallas Wier 19:28.0 Grandville
20. 9 Zack Jenks 19:28.7 Hudsonville
64. 11 Ethan Morrisson 19:28.8 Rockford
65. 10 Joseph Hartwell 19:29.4 GR Northview
66. 11 Nathaniel Walsh 19:30.3 GR Northview
67. 12 Jesse Zandee 19:31.2 Grand Rapids Christian
21. 10 Brendan Kelly 19:35.0 Grand Haven
22. 10 Preston Fawcett 19:36.2 Jenison
68. 12 Weston Early 19:37.0 East Grand Rapids
69. 9 Zach Fagerlin 19:37.4 Rockford
23. 9 Keegan Langeler 19:37.5 Grand Haven
70. 12 Kees VanLiere 19:38.4 Grand Rapids Christian
71. 10 Alex Robinson 19:38.6 Grandville
72. 12 Jordan Hoekstra 19:39.4 Grand Rapids Covenan...
73. 10 Emmanuel Luk 19:41.3 Grand Rapids Christian
74. 11 Kyle Robach 19:43.0 Rockford
75. 9 Brekin Arnett 19:44.5 GR West Michigan Avi...
76. 9 Alex Goodyear 19:44.5 Grandville
77. 9 Quinn Allchin 19:46.5 East Grand Rapids
78. 10 David Tay 19:46.6 GR Northview
79. 12 Alejandro Salmeron 19:47.2 Rockford
80. 10 Chad Hansen 19:47.5 GR Forest Hills Nort...
81. 9 Tripp Derrick 19:48.4 GR Forest Hills Cent...
82. 11 Charlie Ro 19:48.7 GR Forest Hills Nort...
83. 11 Sammy McNeill 19:49.2 Grand River Preparat...
84. 11 Brendan Ulanch 19:51.4 GR Forest Hills Nort...
85. 9 Nick Forrest 19:53.3 Rockford
86. 10 Thomas VanLiere 19:53.5 Grand Rapids Christian
87. 11 Devin Baab 19:53.7 GR Northview
88. 10 Will Bulkowski 19:53.8 East Kentwood
89. 11 Javon Brouwers 19:54.3 Grand Rapids Christian
90. 11 Ben Loos 19:54.5 East Grand Rapids
91. 9 Jayden Kalsbeek 19:54.6 Grand Rapids Covenan...
92. 10 Nevin Lees 19:54.8 GR Forest Hills Nort...
93. 12 Nick Doyle 19:55.1 GR Forest Hills Nort...
24. 9 Caden Hembrough 19:55.2 Jenison
94. 11 Francois Gatsinzi 19:55.2 East Kentwood
95. 10 Malcolm Emanuel 19:55.8 Grand River Preparat...
96. 10 Jayson Klein 19:56.0 Grandville
25. 9 Dylan Muntter 19:56.1 Zeeland West
26. 9 Alec Weber 19:58.1 Grand Haven
97. 11 Jacob Cieply 19:58.7 GR Forest Hills Cent...
98. 10 Conner O'Kane 20:01.3 GR Forest Hills Nort...
27. 10 Nathan TenBrink 20:02.1 Zeeland East
99. 11 Jarrod Torr 20:04.6 East Kentwood
28. 10 Gavin O'Brien 20:08.6 Hudsonville
100. 9 UeSepreEl Jones 20:09.1 GR West Michigan Avi...
101. 9 Corky Gietzen 20:09.3 Rockford
102. 9 Brett Schuitema 20:09.3 Grandville
29. 9 Jacob Tillmann 20:09.4 Zeeland West
103. 9 Bryce Wright 20:09.8 Grandville
104. 10 Hamin Gil 20:10.1 GR Northview
105. 10 Max Julien 20:10.9 GR Northview
106. 9 Noah Holkeboer 20:11.6 Grand Rapids Christian
107. 9 Seth Warren 20:11.7 Grandville
108. 10 Jack Mazurek 20:12.2 GR Northview
30. 10 Chris Joachin 20:12.3 Zeeland West
31. 9 Austin Novakowski 20:13.9 Zeeland West
32. 12 Lucas Topie 20:14.0 Hudsonville
109. 10 Isaac VanderMolen 20:14.2 GR Forest Hills Nort...
110. 11 Nathan Stoetzel 20:15.1 GR West Michigan Avi...
111. 9 Max VanDoorne 20:15.5 GR Forest Hills Nort...
112. 12 Eric Crawford 20:15.7 GR Forest Hills Nort...
33. 9 Chap Morris 20:16.5 Jenison
113. 11 Taylor Plekker 20:17.4 Rockford
34. 9 Evan Senn 20:18.4 Greenville
114. 10 Kyle Hanlon 20:19.1 GR Forest Hills Nort...
115. 10 Adam Stoner 20:21.0 GR Forest Hills Cent...
35. 12 Cole Persch 20:22.9 Hudsonville
36. 12 Grant Cole 20:26.5 Grand Haven
116. 9 Nate Bollman 20:28.2 Grand Rapids Christian
117. 11 Jacob Kooyer 20:28.9 GR Northview
118. 10 Henry Kauffman 20:29.0 Rockford
119. 12 Zach Koole 20:32.6 Grand Rapids Covenan...
120. 12 Nick Szymanski 20:33.4 Grandville
121. 11 Christian Stapert 20:34.4 Grand Rapids Christian
122. 11 Cameron Snoap 20:34.4 Grandville
123. 9 Jaden Gorsh 20:36.0 Grandville
37. 9 Christopher Chalmers 20:36.3 Zeeland East
124. 12 Marcus McKay 20:36.9 GR Forest Hills Nort...
125. 12 Joshua Moelker 20:38.9 Grand Rapids Covenan...
126. 9 Jack Potter 20:39.8 GR West Michigan Avi...
127. 11 Callahan Kornak-Ko... 20:41.7 Rockford
128. 9 Cole Kalsbeek 20:43.5 Grand Rapids Covenan...
129. 10 Austin Sova 20:47.7 GR Northview
130. 11 Ben Hackett 20:48.5 GR Northview
131. 9 Blake Kamps 20:51.6 Grand Rapids Covenan...
132. 10 Darnell Frye 20:55.8 GR West Michigan Avi...
133. 11 Geo Hernandez 20:56.2 Grandville
134. 10 Chance Spencer 20:57.2 GR Forest Hills Cent...
38. 11 Matthew George 20:58.0 Grand Haven
135. 9 Patrick Smith 20:58.7 East Grand Rapids
136. 10 George Chu 20:59.1 GR Forest Hills Nort...
137. 9 Ben Wilcox 20:59.8 East Kentwood
39. 10 Nate Barndt 21:00.4 Zeeland West
138. 12 Ben Whitlow 21:01.9 GR Forest Hills Cent...
139. 9 Matthew Powers 21:03.3 GR West Michigan Avi...
140. 9 Caleb Jelsma-Cole 21:03.7 Grandville
40. 9 Caleb Kehl 21:04.0 Grand Haven
41. 9 Dylan Bergman 21:04.5 Jenison
141. 10 Andrew Dombrowski 21:05.4 GR West Michigan Avi...
42. 12 Isaac Knol 21:10.3 Jenison
142. 9 Caleb VandenBroek 21:12.7 Grand Rapids Christian
43. 11 Noah Vandervelde 21:13.9 Hudsonville
143. 11 Daniel Moore 21:14.8 Lowell
44. 10 Dylan Topliff 21:15.2 Grand Haven
45. 9 Cole Okerse 21:17.9 Zeeland East
144. 9 Sebastian Reynolds 21:20.5 GR Northview
145. 12 Robert Killeen 21:21.0 GR Forest Hills Nort...
146. 9 Lucas Patin 21:22.2 Rockford
147. 9 Nate Falling 21:22.6 GR Forest Hills Nort...
46. 10 Christopher Anderson 21:23.1 Grand Haven
148. 9 Colton Waldron 21:23.8 East Kentwood
149. 12 Ajilan Potter 21:24.2 Grand River Preparat...
47. 10 Aaron Lippenga 21:24.3 Hudsonville
150. 11 Steven Rankin 21:28.7 Grandville
151. 9 Troy Sorensen 21:29.4 GR Forest Hills Nort...
152. 12 Gavin Paiz 21:29.9 Byron Center
153. 10 Devon Fitzgerald 21:31.2 Grandville
154. 9 Cooper Bouman 21:31.7 GR Forest Hills Nort...
155. 10 Ethan Wilson 21:32.9 GR Forest Hills Cent...
156. 11 Kyle VandenHeuvel 21:36.6 GR West Michigan Avi...
48. 11 Eli Boettger 21:37.5 Greenville
157. 12 Sam Haveman 21:37.9 GR West Michigan Avi...
49. 12 Connor O'Brien 21:38.0 Hudsonville
50. 9 Jake Oosterink 21:40.8 Jenison
158. 11 Jeremiah Cerriteno 21:48.1 GR Northview
159. 12 Jackson Huizinga 21:48.8 Grand Rapids Covenan...
51. 11 Stephen Webster 21:50.9 Grand Haven
160. 10 Gabe Bennett 21:55.0 Grand Rapids Kenowa ...
52. 10 Connor Baine 21:56.3 Hudsonville
161. 9 Ethan Grabill 21:56.8 Grandville
53. 9 Clark Vreeman 22:11.4 Zeeland West
162. 9 Gavin Kleynenberg 22:13.1 East Kentwood
163. 9 Daren Moelker 22:13.8 Grand Rapids Covenan...
164. 11 Nathan Walker 22:19.7 Grand River Preparat...
165. 10 Stephen Rathbun 22:19.8 GR Northview
166. 11 Kenessa Guleta 22:22.4 Grand Rapids Christian
167. 10 Karl Nowack 22:25.5 Grand Rapids Kenowa ...
54. 12 Dimitry Monblanc 22:26.0 Greenville
168. 11 Trevor Hubert 22:33.3 GR West Michigan Avi...
55. 9 JP Tesfae 22:33.7 Zeeland East
169. 9 Bradley VanBaren 22:34.0 Grand Rapids Covenan...
170. 10 Joel Karsten 22:34.7 Grand Rapids Christian
171. 10 Sean Shao 22:34.8 Grand Rapids Christian
172. 10 Caleb Moelker 22:36.9 Grand Rapids Covenan...
173. 10 Paul Gross 22:41.4 East Grand Rapids
174. 11 Diego Ulloa 22:42.8 Grand River Preparat...
175. 9 Josh Menhart 22:46.3 GR Northview
176. 9 Mason Winters 22:46.8 Lowell
177. 12 T.J. Mastbergen 22:51.2 Grand Rapids Covenan...
178. 9 Ethan Haubrich 22:51.5 Grandville
179. 9 Raymond Jin 22:52.6 Rockford
180. 9 Donovan O'Mara 22:52.7 Grandville
181. 9 Alex Light 22:54.0 Grandville
182. 9 Brayden Reid 22:57.6 Grandville
183. 10 Maxwell Lu 22:58.5 GR Forest Hills Nort...
56. 12 Will Huiet 22:59.5 Greenville
184. 10 Christian Davis 23:02.4 Lowell
185. 9 Eion Reagh 23:09.6 East Kentwood
186. 9 Sam McKenny 23:13.9 Grandville
57. 9 Aiden Popour 23:16.5 Jenison
187. 9 Evan Berkenpas 23:26.5 Rockford
188. 10 Evan Johnson 23:32.0 Lowell
189. 9 Griffin Thompson 23:32.0 GR West Michigan Avi...
190. 12 Emillio Tobar 23:32.1 GR Northview
191. 9 Jacob Remington 23:32.9 GR West Michigan Avi...
192. 9 Zach Selvius 23:42.1 GR West Michigan Avi...
193. 11 Tyler Clifford 23:47.1 GR Northview
194. 10 Nathan Ringel 23:47.6 GR Forest Hills Cent...
195. 9 Grover Thomas 23:52.8 Grand River Preparat...
58. 9 Evan Ford 23:52.9 Hudsonville
196. 10 Rasaan Granderson 23:54.3 Grand Rapids Christian
197. 10 Alex Christian 23:57.7 GR Northview
198. 11 Kyle Rohen 23:58.0 GR Northview
59. 9 Corey Gauck 24:05.6 Jenison
199. 9 Joe Williams 24:27.6 GR West Michigan Avi...
200. 11 Pit Vollmers 24:28.0 GR Northview
201. 9 Nate Selvius 24:35.4 GR West Michigan Avi...
202. 12 Adam Quinn 25:06.6 Rockford
60. 9 Jake Haskins 25:41.2 Greenville
203. 9 Luke Koenigschnekt 25:55.9 GR West Michigan Avi...
61. 9 Nolan Ford 26:13.2 Hudsonville
204. 9 Elijah Kauffman 27:09.8 Rockford
205. 10 Ben Lee 27:28.8 GR Forest Hills Nort...
206. 9 Alex Chung 27:54.3 GR Forest Hills Nort...