Mens 5000m Run
1. 11 Isaac Harding 16:34.1 Rockford
2. 9 Cole Johnson 16:40.1 Rockford
3. 11 Matt Smith 16:50.7 Grandville
4. 12 Garett Smith 16:52.1 Hudsonville
5. 12 Colin Reichenbach 16:55.5 Rockford
6. 10 Jake Stryker 16:56.3 Holland West Ottawa
7. 11 Grayson Harding 16:57.4 Rockford
8. 9 Jack Nicholson 16:57.9 Grand Haven
9. 12 Paul Burke 17:18.3 Rockford
10. 12 Kirk Dickson 17:24.4 Rockford
11. 11 Grant Gabriel 17:29.6 Rockford
12. 12 Ross Helmer 17:34.2 Hudsonville
13. 11 Shayden Fisher 17:36.7 Grandville
14. 12 Zach Duff 17:39.8 Grand Haven
15. 11 Kyle Chamberlain 17:40.8 Hudsonville
16. 11 Jordan Diephouse 17:46.4 Grand Haven
17. 11 Nolan Meister 17:50.7 East Kentwood
18. 12 John Miles 17:55.2 Grand Haven
19. 10 Derek Sanchez 17:56.9 Hudsonville
20. 12 Dylan Vetter 17:57.5 East Kentwood
21. 10 Dominic Hentemann 17:58.0 Grand Haven
22. 12 Nick Johnson 17:59.7 Grand Haven
23. 11 Angelo Leon 18:01.0 East Kentwood
24. 12 Ramadhan Mohamed 18:02.8 East Kentwood
25. 11 Demeatrice Webster 18:03.5 East Kentwood
26. 12 Brent Petersen 18:03.7 Grand Haven
27. 9 Dylan Lame 18:11.8 Hudsonville
28. 12 Mitch Switzer 18:14.4 Rockford
29. 11 Kyle Lamos 18:15.9 Rockford
30. 12 Merrick Richardson 18:18.4 Grand Haven
31. 12 Andrew Stembaugh 18:18.8 Rockford
32. 12 Nate Schipper 18:19.8 Hudsonville
33. 12 Jared Kelly 18:20.6 Grand Haven
34. 11 Robert Payne 18:24.2 Grandville
35. 10 David McManus 18:24.8 Hudsonville
36. 10 Shawn Roncka 18:28.3 Grandville
37. 10 Eric Johnson 18:28.3 Grand Haven
38. 9 Jack Guimieny 18:32.2 Grandville
39. 11 Ethan Israels 18:33.8 Holland West Ottawa
40. 11 John Hammer 18:35.3 Rockford
41. 11 Jake Randall 18:35.5 Grandville
42. 10 Jacob Kenny 18:35.9 Grandville
43. 12 Mitchell Parsons 18:36.8 Grandville
44. 9 Aaron Hughes 18:36.9 Grand Haven
45. 10 Tim Kellner 18:38.1 Rockford
46. 10 Jacob Kelley 18:38.6 Rockford
47. 11 Kellen Rau 18:44.7 Grandville
48. 9 Josh Williams 18:49.4 East Kentwood
49. 10 Jake Phillips 18:58.3 Grand Haven
50. 10 Stephen McGraw 18:59.6 Grandville
51. 11 Matthew MacGregor 19:01.1 Rockford
52. 12 Chris Varga 19:01.3 Rockford
53. 10 Julian Kipke 19:03.2 Rockford
54. 10 Ben Conley 19:05.0 East Kentwood
55. 11 Dervin Figuereo 19:07.5 East Kentwood
56. 10 Hayden Johnson 19:07.7 Grandville
57. 12 Sam Lewis 19:08.8 Rockford
58. 10 Conner Kellogg 19:12.1 Grandville
59. 12 Huy Truong 19:12.5 East Kentwood
60. 11 Evan Johnson 19:17.4 Rockford
61. 12 Nick Ludwig 19:17.6 Rockford
62. 11 Garrison Osborne 19:18.8 Holland West Ottawa
63. 12 Austin Hall 19:19.0 Hudsonville
64. 12 Connor Green 19:20.7 East Kentwood
65. 11 Connor Weber 19:23.7 Grand Haven
66. 10 Quentin Couvelaire 19:25.2 Grand Haven
67. 10 Juan Duran 19:28.0 East Kentwood
68. 12 Austin Schouman 19:32.0 Grand Haven
69. 10 Josh Fowler 19:34.1 Grandville
70. 12 Shea Cole 19:34.5 Grandville
71. 12 Joe Dubois 19:35.3 Grandville
72. 10 Keegan Korienek 19:36.2 Grandville
73. 11 Phillip Polkowski 19:36.9 Rockford
74. 12 Ethan Schutter 19:38.2 Hudsonville
75. 11 Max Knoth 19:39.0 Hudsonville
76. 9 Gerrit Feyen 19:42.0 East Kentwood
77. 12 Judd Brown 19:45.0 Hudsonville
78. 11 Thomas Breazeale 19:47.8 Grandville
79. 10 Jalynn Patterson 19:48.3 Grandville
80. 12 Jake Roncka 19:49.4 Grandville
81. 10 Allen Rademaker 19:49.6 Grand Haven
82. 12 Matt Misiak 19:51.5 Holland West Ottawa
83. 12 Connor G. Johnson 19:59.4 Rockford
84. 10 Matt Wight 20:01.0 Holland West Ottawa
85. 9 Aaron Weimer 20:02.5 Holland West Ottawa
86. 11 Maccoy Kauffman 20:06.3 Rockford
87. 9 Patrick Day 20:07.2 Rockford
88. 11 Max Garcia 20:07.4 Holland West Ottawa
89. 11 Colin Freeman 20:13.9 Grandville
90. 10 Ethan Morrisson 20:14.1 Rockford
91. 12 Brandon Henman 20:18.6 Grand Haven
92. 10 Shaun Lohman 20:20.1 Holland West Ottawa
93. 12 Austin Wieczorek 20:22.5 East Kentwood
94. 11 Jake Hellings 20:26.2 Rockford
95. 11 Drew Strainer 20:27.5 Grand Haven
96. 10 Alex Miller 20:28.0 Holland West Ottawa
97. 9 Will Merchun 20:28.0 Rockford
98. 9 Casey Wilfong 20:28.9 Grandville
99. 9 Joe Lawrence 20:29.6 Holland West Ottawa
100. 11 Colin McDowell 20:30.5 Rockford
101. 9 Jack Merchun 20:30.7 Rockford
102. 12 Jacob Pilarski 20:31.6 Rockford
103. 9 Jonathon Henry 20:37.5 Hudsonville
104. 10 Isaac Carr 20:38.2 Rockford
105. 10 Keynen Anderson 20:38.2 East Kentwood
106. 10 Connor Piotrzkowski 20:43.4 Grand Haven
107. 11 Thomas Byars 20:43.6 Hudsonville
108. 12 Noah Cleghorn 20:43.7 Grand Haven
109. 10 Jesse Lynn 20:51.1 Holland West Ottawa
110. 12 Logan Ruiz 20:54.6 Holland West Ottawa
111. 10 Eric Robinson 20:56.0 East Kentwood
112. 9 Dane Segard 20:56.9 Rockford
113. 10 Evan Hotary 21:05.5 Holland West Ottawa
114. 12 Chris Baker 21:06.1 Grandville
115. 11 Lucas Topie 21:08.2 Hudsonville
116. 12 Jeff Knoll 21:10.4 Holland West Ottawa
117. 10 Josh Groom 21:14.8 Grand Haven
118. 9 Gavin Tucker 21:16.0 Grandville
119. 10 Alex Searl 21:17.6 Rockford
120. 10 David George 21:18.0 Grand Haven
121. 11 Nick Szymanski 21:26.9 Grandville
122. 10 Drew Henman 21:27.8 Grand Haven
123. 10 Kyle Robach 21:28.3 Rockford
124. 12 Jerry Quintana 21:31.3 Holland West Ottawa
125. 12 Noah Hughes 21:32.5 Grand Haven
126. 11 Bobby Ganzi 21:32.8 Holland West Ottawa
127. 11 McCain Schwaiger 21:32.9 Grandville
128. 9 Evan Dubey 21:42.1 Rockford
129. 9 Rudi Miller 21:46.7 Holland West Ottawa
130. 10 Francois Gatsinzi 21:48.9 East Kentwood
131. 9 Nathan Maher 21:57.1 Holland West Ottawa
132. 12 Paul Tu 21:59.7 East Kentwood
133. 9 Cole Hammontree 22:00.3 Rockford
134. 9 Will Bulkowski 22:02.0 East Kentwood
135. 11 Foster Hyde 22:03.8 Grandville
136. 12 Chris Selasky 22:04.7 Rockford
137. 12 Nick Schultz 22:17.7 Holland West Ottawa
138. 9 Seth Puhar 22:18.6 Grandville
139. 10 Cameron Snoap 22:21.3 Grandville
140. 11 Cole Persch 22:23.0 Hudsonville
141. 11 Justin Merriman 22:29.4 Grand Haven
142. 10 Callahan Kornak-Ko... 22:30.5 Rockford
143. 12 Ben Comai 22:34.2 Holland West Ottawa
144. 12 Mark Cistaro 22:37.2 Holland West Ottawa
145. 11 Jacob Wilson 22:42.6 Holland West Ottawa
146. 10 Caleb Sidor 22:42.9 Grandville
147. 9 Henry Kauffman 22:46.8 Rockford
148. 10 Riley Veldheer 22:49.5 Holland West Ottawa
149. 12 Noah Lein 22:51.4 Grand Haven
150. 9 Jayson Klein 22:52.3 Grandville
151. 12 Sam Morris 22:56.0 Hudsonville
152. 10 Taylor Plekker 22:56.6 Rockford
153. 9 Danny Froumis 23:05.9 Rockford
154. 9 Alex Robinson 23:07.9 Grandville
155. 9 Brandon Schultz 23:12.2 Rockford
156. 9 Owen Jennings 23:13.2 Grand Haven
157. 10 Matthew George 23:18.5 Grand Haven
158. 10 Christian Gudas 23:44.6 Grand Haven
159. 9 Gavin O'Brien 23:46.7 Hudsonville
160. 10 Zac Mitchell 23:48.1 Hudsonville
161. 10 Noah Vandervelde 23:50.8 Hudsonville
162. 9 Aaron Lippinga 23:51.4 Hudsonville
163. 10 Geo Hernandez 24:04.3 Grandville
164. 9 Brendan Kelly 24:11.1 Grand Haven
165. 10 Jarrod Torr 24:13.3 East Kentwood
166. 9 Gage DeVries 24:21.1 Rockford
167. 10 Dan Reinsma 24:25.4 Hudsonville
168. 9 Erik Heindlmeyer 24:26.7 Holland West Ottawa
169. 9 Seth Roffey 24:31.1 Grand Haven
170. 9 Reuben Koeman 24:32.0 Hudsonville
171. 9 Marco Barerra 24:39.2 East Kentwood
172. 12 Luke Nguyen 25:04.4 Holland West Ottawa
173. 9 Will Webster 25:10.1 Grand Haven
174. 10 Dallas Wier 25:13.3 Grandville
175. 11 Connor O'Brien 25:22.5 Hudsonville
176. 11 Karl Heindlmeyer 25:23.1 Holland West Ottawa
177. 10 Stephen Webster 27:01.1 Grand Haven
178. 11 Nick Fridsma 27:13.5 Hudsonville
179. 9 Jason Long 28:22.4 Grand Haven
180. 10 Rylie Lundeberg 28:31.2 Holland West Ottawa
181. 9 Luciano Cistaro 28:41.3 Holland West Ottawa
182. 9 Dylan Topliff 30:11.7 Grand Haven
183. 11 Adam Quinn 37:04.4 Rockford