Mens Results
5,000 Meters Silver, White, Gold Reserve
1. 12 Collin Nielsen 19:01.57 Hesperia
2. 12 Will Ritsema 19:11.23 SR Hudsonville Unity Ch...
3. 10 Lucas VanderPloeg 19:20.70 PR Hudsonville Unity Ch...
4. 12 Aaron Ortiz 19:25.77 SR Kent City
5. 11 Joe Westerlund 19:26.54 Fruitport
6. 11 Eric Lastfogel 19:27.79 SR Grand Rapids Catholi...
7. 11 Isaak Krantz 19:31.04 SR Grand Rapids Catholi...
8. 12 Kyle Card 19:42.11 Ionia
9. 12 Jacob Groenendyk 19:44.17 SR Hudsonville Unity Ch...
10. 11 Jacob Britton 19:44.58 PR Howard City-Tri-County
11. 11 Bevis Ip 19:45.28 SR Grand Rapids South C...
12. 10 Matthew Powers 19:47.71 GR West Michigan Avi...
13. 11 Bryce Sawyer 19:49.50 SR Howard City-Tri-County
14. 11 Daniel Lipka 19:50.52 PR Montague
15. 9 Ethan Wooten 19:53.00 Sparta
16. 10 Connor Baird 19:54.79 SR Hesperia
17. 9 Vincent Kenyon 20:00.37 PR Ionia
18. 12 Chase VanKlompenberg 20:04.89 SR Hudsonville Unity Ch...
19. 9 Adam Wolffis 20:10.46 PR Montague
20. 10 Jonathan Willison-... 20:12.57 SR Kent City
21. 9 Jon Wildey 20:13.40 Fruitport
22. 10 Nick Brown 20:19.07 Ionia
23. 9 Daniel Vermulm 20:20.71 Cedar Springs
24. 12 George Radashaw 20:20.79 GR West Michigan Avi...
25. 9 Darren Mitchelson 20:29.64 PR Grand River Preparat...
26. 12 Alex Richardson 20:31.91 SR GR West Michigan Avi...
27. 11 Malachi Davis 20:33.08 PR Ionia
28. 12 Adam VanHaitsma 20:33.09 SR Hudsonville Unity Ch...
29. 10 Ethan Wurm 20:35.68 Grand Rapids Track C...
30. 10 Jayden Kalsbeek 20:36.11 Grand Rapids Covenan...
31. 10 Carson Lemmen 20:37.54 PR Hudsonville Unity Ch...
32. 12 Bryce Ponstein 20:41.76 SR Hudsonville Unity Ch...
33. 9 Colton Moore 20:42.70 PR Cedar Springs
34. 12 Mason Rauner 20:45.27 SR Grand Rapids South C...
35. 11 Kamren VanOs 20:51.14 Fruitport
36. 10 Mason Doorn 20:53.05 PR GR West Michigan Avi...
37. 10 Michael Simot 20:54.62 PR Fruitport
38. 9 Trevor Minderhoud 20:56.32 PR Grand Rapids Covenan...
39. 10 Louis Ortiz 20:57.90 Sparta
40. 9 David Stegehuis 21:01.02 PR Grand River Preparat...
41. 11 Wilson Deeren 21:03.89 Ionia
42. 12 Jacob Hoffman 21:05.13 PR Grand River Preparat...
43. 10 Alex Martin 21:05.96 PR Ionia
44. 10 Kyle Sokolowski 21:06.65 Sparta
45. 12 Sammy McNeill 21:10.36 SR Grand River Preparat...
46. 10 Zachary VanDyke 21:11.21 SR Hudsonville Unity Ch...
47. 10 Cole Kalsbeek 21:11.82 Grand Rapids Covenan...
48. 10 Henry Ravell 21:19.62 Sparta
49. 10 Ethan Pike 21:19.90 North Muskegon
50. 9 Seth Penna 21:23.63 PR Grand Rapids Covenan...
51. 12 Jake Trierweiler 21:24.25 SR Ionia
52. 10 Skyler Zokoe 21:26.78 Howard City-Tri-County
53. 10 Eamon Weed 21:27.14 Grand Rapids Track C...
54. 9 Jaxon Cherry 21:31.93 PR Cedar Springs
55. 9 Dylan Hunt 21:33.18 PR Howard City-Tri-County
56. 9 Hunter Grinstern 21:34.23 PR Grand Rapids South C...
57. 9 Jaden Onken 21:34.56 PR Hudsonville Unity Ch...
58. 10 Zach Cleary 21:36.15 SR Otsego
59. 9 Nolan Westenburg 21:36.35 GR West Michigan Avi...
60. 10 Javier Martinez 21:37.06 PR Grand River Preparat...
61. 11 Noah Tamminga 21:37.57 Hudsonville Unity Ch...
62. 12 Mekial Munzo 21:38.40 Grand Rapids Catholi...
63. 9 Ryan VanDusen 21:42.24 PR Grand Rapids South C...
64. 10 Devin Swatzell 21:45.27 PR Cedar Springs
65. 10 Josiah Eckl 21:47.58 Grand Rapids Track C...
66. 10 Daren Moelker 21:49.86 Grand Rapids Covenan...
67. 12 Donald Kridler 21:50.50 SR Kent City
68. 12 Emmit Gorman 21:51.70 Montague
69. 9 Jack Tamlyn 21:52.77 PR GR West Michigan Avi...
70. 10 Fernando Vargas 21:52.80 PR Otsego
71. 9 Jonny Schelhaas 21:54.80 PR Hudsonville Unity Ch...
72. 11 Trentyn Gleason 21:56.76 SR Hesperia
73. 12 Jared Baas 22:04.82 SR Hudsonville Unity Ch...
74. 10 Josh Trierweiler 22:06.95 SR Ionia
75. 9 Jacob Ballast 22:12.65 Grand Rapids South C...
76. 9 Ethan Vink 22:16.50 Grand Rapids Covenan...
77. 9 Logan Levandoski 22:17.15 Howard City-Tri-County
78. 10 Justin Postal 22:18.74 Sparta
79. 9 Mitchell Messer 22:20.33 Sparta
80. 9 Brandon Spronk 22:22.15 Grand Rapids Covenan...
81. 12 Nick Hanson 22:24.10 Sparta
82. 11 Josiah Stiffler 22:25.36 SR Grand Rapids Track C...
83. 12 Ian May 22:27.88 SR GR West Michigan Avi...
84. 9 Jamie Berrios 22:29.34 PR Grand Rapids Catholi...
85. 10 UeSepreEl Jones 22:30.33 SR GR West Michigan Avi...
86. 11 Ben McCallum 22:31.16 SR GR West Michigan Avi...
87. 11 Caleb Moelker 22:31.25 SR Grand Rapids Covenan...
88. 9 Carson Boven 22:36.27 Grand Rapids Covenan...
89. 10 Jack Potter 22:38.57 SR GR West Michigan Avi...
90. 11 Riley DeWitt 22:40.03 Hudsonville Unity Ch...
91. 10 Josh VandenHeuvel 22:43.21 PR Hudsonville Unity Ch...
92. 9 Austin Scholten 22:45.78 PR Grand Rapids Covenan...
93. 9 Stephen Langerak 22:46.51 Grand Rapids Covenan...
94. 11 Simon Johnson 22:47.63 Fruitport
95. 10 Caleb Deeren 22:48.16 PR Ionia
96. 9 Ryan Bonnema 22:52.96 Grand Rapids South C...
97. 12 Parker Martin 22:53.57 SR Howard City-Tri-County
98. 9 Joseph Sheppard 22:57.09 PR Grand River Preparat...
99. 11 Josh Ridder 22:59.37 SR Hudsonville Unity Ch...
100. 9 Ben Gillion 23:02.56 PR GR West Michigan Avi...
101. 9 Daniel Deeren 23:08.23 PR Ionia
102. 9 Amaree Steward 23:15.58 Grand River Preparat...
103. 11 Michael Curtis 23:16.25 SR Allegan
104. 10 Cade Koehler 23:19.72 Fruitport
105. 9 Glenn Wanjiru 23:20.97 Grand River Preparat...
106. 12 Joseph Miles 23:36.00 PR Grand Rapids Catholi...
107. 10 Nicholas Williams 23:37.87 North Muskegon
108. 11 Mitchell VanOeffelen 23:43.64 SR Kent City
109. 9 Lucas Reul 23:46.30 Grand Rapids Catholi...
110. 10 Son Vu 23:47.56 PR Muskegon Catholic Ce...
111. 9 Michael Hoekstra 23:48.34 PR Grand Rapids Covenan...
112. 9 Kris Barnett 23:49.44 PR Evart
113. 12 Ryan Wooten 23:52.61 Sparta
114. 10 Fidel Diocares 23:56.44 PR GR West Michigan Avi...
115. 10 Griffin Thompson 23:56.71 SR GR West Michigan Avi...
116. 12 Ben Gesink 23:57.14 Grand Rapids South C...
117. 9 Zhen Xrang 24:03.42 Muskegon Catholic Ce...
118. 11 Zach VanAssen 24:05.68 SR Cedar Springs
119. 9 Brad Strouse 24:07.86 PR Saranac
120. 9 Nick Ophoff 24:10.21 PR Grand Rapids Covenan...
121. 9 Triston Mayton 24:13.00 PR GR West Michigan Avi...
122. 12 Nathan Walker 24:14.20 Grand River Preparat...
123. 9 Joshua Zoet 24:16.62 PR GR West Michigan Avi...
124. 11 David Tamondong 24:19.14 PR GR West Michigan Avi...
125. 9 Connor Sykes 24:20.57 PR Fruitport
126. 11 Darnell Frye 24:24.34 GR West Michigan Avi...
127. 11 Will Erskine 24:25.14 PR Ionia
128. 10 Jamin Gordon 24:28.07 SR Hudsonville Unity Ch...
129. 12 Gabe Seng 24:34.60 Grand Rapids South C...
130. 11 Kevin Warner 24:35.25 Belding
131. 12 Javier Gomez 24:36.73 PR Wyoming Lee
132. 9 Micah Hatfield 24:37.60 Ionia
133. 10 Joe Williams 24:51.57 GR West Michigan Avi...
134. 10 Abel Segundo-Rios 24:58.55 Wyoming Lee
135. 10 David Green 24:59.58 SR Evart
136. 10 Maverick Musser 25:01.11 SR Saranac
137. 9 Austin Murray 25:06.94 Ionia
138. 10 Tyler Vandentop 25:07.36 PR Grand Rapids Covenan...
139. 9 Cameron Bruneau 25:10.77 PR GR West Michigan Avi...
140. 9 Austin Shepherdson 25:14.21 PR Wyoming Lee
141. 9 Mikey Beasley 25:17.03 Wyoming Lee
142. 9 Nathan Block 25:21.78 PR Grand Rapids Covenan...
143. 12 Zac DeVries 25:28.70 Grand Rapids South C...
144. 12 Maison Krieger 25:31.93 Belding
145. 10 Hieu Phan 25:42.58 PR Muskegon Catholic Ce...
146. 11 Trent Smith 25:45.59 Muskegon Catholic Ce...
147. 9 Ethan Kuiper 25:50.20 Grand Rapids Covenan...
148. 9 Brian Barnett 25:51.66 PR Evart
149. 11 Andrew Dombrowski 25:52.85 GR West Michigan Avi...
150. 12 Alex Douglas 25:53.36 PR Cedar Springs
151. 10 Colton Palmer 25:53.54 Wyoming Lee
152. 12 Braden Kilpatrick 26:01.12 Sparta
153. 10 Isaac Baartman 26:05.35 SR Grand Rapids South C...
154. 9 Samuel Abbott 26:22.55 PR Howard City-Tri-County
155. 9 Connor Orr 26:32.99 Grand Rapids South C...
156. 10 Connor Kemmerling 26:40.39 Fruitport
157. 11 Mathew Maloney 26:45.54 Kent City
158. 10 Freddy Corbera 26:57.23 PR Wyoming Lee
159. 9 Colton Kilpatrick 27:12.42 Sparta
160. 10 Diamonte Nobel 27:18.64 PR Muskegon Catholic Ce...
161. 11 Cameron Moore 27:34.97 SR Lakeview
162. 10 Enrique Martinez 27:57.88 SR Wyoming Lee
163. 11 Gabriel Depakakibo 28:21.92 PR GR West Michigan Avi...
164. 9 Jordan Pierce 28:58.25 Howard City-Tri-County
165. 10 Billy Lowe 29:01.32 North Muskegon
166. 9 Ethan Shoemaker 29:26.61 Hudsonville Unity Ch...
167. 9 Nathan Lowing 29:41.85 PR Fruitport
168. 10 Clay Davis 29:50.15 Kent City
169. 11 Geordie Ruid 29:56.64 SR Saranac
170. 12 Cody Hefron 30:06.39 Saranac
171. 9 D'Vontea Stewart 30:06.96 Grand River Preparat...
172. 11 AJ Lopez 30:08.68 SR Howard City-Tri-County
173. 9 Tyler Ranshaw 31:38.03 PR Fruitport
174. 9 Garon Ackerberg 32:20.70 PR Hesperia
175. 12 Derek Dawson 33:13.35 SR Saranac
177. 12 Spencer Risner 38:53.90 SR Saranac
Official Team Scores
1. Hudsonville Unity ... 50
2. Ionia 98
3. GR West Michigan A... 133
4. Fruitport 149
5. Howard City-Tri-Co... 172
6. Grand River Prepar... 183
7. Sparta 188
8. Grand Rapids Coven... 196
9. Grand Rapids South... 196
10. Grand Rapids Catho... 199
11. Cedar Springs 224
12. Kent City 238
13. Muskegon Catholic ... 418
14. Wyoming Lee 421
15. Saranac 453