Boys 5000 Meter Run
1. 12 Keenan Rebera 15:18 Lansing Catholic
2. 11 Zac Benham 15:48 Mason County Central
3. 12 Logan Jurgens 15:53 Grandville Calvin Ch...
4. 11 Abe Visser 15:55 Grandville Calvin Ch...
5. 11 Bobby Haskin 15:57 Grand Rapids West Ca...
6. 11 Walker Priest 15:57 Shepherd
7. 12 Damien Halverson 15:59 Hesperia
8. 11 Bransen Stimpfel 16:02 Cass City
9. 12 Timothy Kimball 16:05 Burton-Bendle
10. 11 James McCann 16:07 Holland Black River
11. 9 Fraser Wilson 16:08 Kent City
12. 11 Arik LaFave 16:09 Hesperia
13. 10 Brayden Huddleston 16:17 Benzie Central
14. 11 Brock Eves 16:21 Hillsdale
15. 10 Brian Njuguna 16:21 Bridgman
16. 12 Ryan Gibson 16:28 Jackson Lumen Christi
17. 12 Kyler Phillips 16:31 Clare
18. 12 Kevin Spicer-Torres 16:33 Clare
19. 11 Brendan Daly 16:33 Watervliet
20. 12 Jake Keena 16:34 Kingsley
21. 10 Tyler Travis 16:36 Shepherd
22. 12 Teddy Terzian 16:37 Lansing Catholic
23. 12 Dylan Richards 16:38 Burton-Bendle
24. 10 Ethan Markey 16:39 Lansing Catholic
25. 11 Brennan Burk 16:39 Hanover-Horton
26. 11 Noah Robotham 16:41 Benzie Central
27. 12 Max Smith 16:41 Newaygo
28. 11 Nadji Butris 16:43 Jackson Lumen Christi
29. 12 Kyle Bailey 16:43 Benzie Central
30. 12 Jeffery Lorencen 16:44 Lansing Catholic
31. 10 Justin Smith 16:44 Bangor
32. 11 Matt Ring 16:46 Schoolcraft
33. 11 Jake Williams 16:48 Benzie Central
34. 12 Ryan Silvestri 16:50 Napoleon
35. 12 Caleb Barker 16:51 Pewamo-Westphalia
36. 11 Austin Shepherd 16:52 Hanover-Horton
37. 12 Lucas Crisanti 16:53 Hanover-Horton
38. 10 Ben Haupt 16:55 Clare
39. 10 Cole Trevino 16:55 Bath
40. 11 Kiehl Smith 16:56 Jonesville
41. 12 Zack Richards 16:58 Comstock
42. 10 Jeffery Crouch 17:01 Benzie Central
43. 11 Brad Wurzel 17:08 Berrien Springs
44. 12 Andrew Polasek 17:08 Newaygo
45. 9 Landon Melling 17:10 Hanover-Horton
46. 9 Ryan Schroeder 17:12 Lansing Catholic
47. 12 Joseph Britt 17:15 Holland Black River
48. 12 Travis Sutton 17:15 Jonesville
49. 11 eric Poth 17:16 Marlette
50. 11 Zach Abbee 17:16 Hanover-Horton
51. 11 Brenden Jones 17:20 Holland Black River
52. 10 Travon Blakely 17:24 Comstock
53. 12 Andrew Hutchinson 17:25 Shepherd
54. 11 Billy Dowd 17:26 Napoleon
55. 11 Grant Hengesbach 17:30 Pewamo-Westphalia
56. 11 Elliott Hanke 17:31 Bridgman
57. 10 Brandon Owen 17:31 Bridgman
58. 11 Karl Hanke 17:31 Bridgman
59. 12 Levi Cole 17:34 Bangor
60. 10 Andrew Joslin 17:35 Shepherd
61. 10 Case Trevino 17:36 Bath
62. 12 Patrick Lynch 17:36 Watervliet
63. 12 Brennen Zuniga 17:36 Montague
64. 12 Alex Hoop 17:36 Jackson Lumen Christi
65. 10 Bryce Thelen 17:37 Pewamo-Westphalia
66. 12 Taylor Terborg 17:37 Grandville Calvin Ch...
67. 9 Austin Simon 17:37 Lansing Catholic
68. 11 Nolan Asiala 17:39 Mason County Central
69. 10 Kole Hanke 17:40 Bridgman
70. 11 James O'Boyle 17:44 Shepherd
71. 11 Bobby Reid 17:46 Lansing Catholic
72. 10 Amos Leach 17:46 Berrien Springs
73. 11 Gabe Lamer 17:46 Grandville Calvin Ch...
74. 11 Connor Silvestri 17:47 Napoleon
75. 12 Shayne Palmer 17:47 Napoleon
76. 12 Ryan Scott 17:49 Hart
77. 12 Andrew Garver 17:50 Jackson Lumen Christi
78. 11 Elliott Lipe 17:50 Bath
79. 9 Ethan Nagel 17:51 Hopkins
80. 12 Allan Dowling 17:52 Hanover-Horton
81. 10 Justin Lundstrom 17:53 Holland Black River
82. 11 Chase Field 17:54 Clare
83. 10 Jay Waggener 17:55 Hanover-Horton
84. 12 Valentin Casiano 17:57 Watervliet
85. 12 Richard Durecki 17:58 Kingsley
86. 11 Alex Martinez 17:58 Bangor
87. 10 Carson Finch 17:58 Bangor
88. 10 Joel Johnson 17:58 Napoleon
89. 10 Colin Rypma 17:59 Grandville Calvin Ch...
90. 12 Ben Olsen 18:00 Coloma
91. 10 Kyle Venne 18:00 Hesperia
92. 11 Michael Heppe 18:03 Hopkins
93. 12 Branley Mafuta 18:04 Bath
94. 12 Justin Perticone 18:05 Jackson Lumen Christi
95. 10 Isaac Cooper 18:07 Jackson Lumen Christi
96. 10 Jobe Kerr 18:08 Watervliet
97. 10 Tim Kinney 18:10 Constantine
98. 10 Noah Lubben 18:10 Grandville Calvin Ch...
99. 10 Jacob Schantz 18:11 Grand Rapids West Ca...
100. 10 Devin Matheny 18:11 Schoolcraft
101. 11 Cody Ladd 18:12 Schoolcraft
102. 10 Preston Mills 18:13 Holland Black River
103. 11 Kyle Coulter 18:13 Bath
104. 11 Grant Reene 18:14 Frankenmuth
105. 10 Conor O'Brien 18:19 Grand Rapids West Ca...
106. 11 Miguel Flores 18:19 Hartford
107. 12 Brant McKay 18:19 Newaygo
108. 10 Nick Hayward 18:20 Schoolcraft
109. 11 Shane Gutkowski 18:20 Frankenmuth
110. 12 Rohan Dandavati 18:20 Holland Black River
111. 11 Mitch Lange 18:21 Mason County Central
112. 11 Owen Webb 18:21 Hillsdale
113. 9 Joshua Fink 18:23 Holland Black River
114. 11 Riley Waterman 18:23 Schoolcraft
115. 11 Joey Allen 18:23 Jonesville
116. 9 Jimmy Teall 18:23 Clare
117. 10 Bryce Hegenauer 18:24 Shepherd
118. 10 Ben Kole 18:25 Grand Rapids NorthPo...
119. 10 Jacob Walters 18:30 Shepherd
120. 10 Zach Schmitz 18:32 Pewamo-Westphalia
121. 11 Branden Shepard 18:33 Delton-Kellogg
122. 11 Hunter VanKlompenb... 18:33 Grandville Calvin Ch...
123. 12 Kristopher Cavender 18:33 Jackson Lumen Christi
124. 9 Logan Linder 18:34 Grand Rapids NorthPo...
125. 12 Warren Krettek 18:34 Bridgman
126. 10 Jakob Hartman 18:35 Leslie
127. 11 Jacob Evans 18:35 Schoolcraft
128. 12 Cole Menck 18:36 Lawton
129. 11 Collin Gaishin 18:36 Bridgman
130. 10 Brock Simon 18:37 Pewamo-Westphalia
131. 10 Isaak Biddle 18:38 Frankenmuth
132. 11 Troy Davis 18:38 Leslie
133. 10 Jacob Shoop 18:40 Mason County Central
134. 10 Alex Porter 18:40 Berrien Springs
135. 11 Leo Vallejo 18:40 Wyoming Lee
136. 9 Dominick Tavolacci 18:41 Watervliet
137. 11 Kyle Smith 18:42 Benzie Central
138. 12 Steven Henley 18:42 Hopkins
139. 11 Austin Salome 18:44 Comstock
140. 12 Sam Sartin 18:44 Marlette
141. 11 Devin Whitney 18:45 Hart
142. 11 Logan Merrick 18:45 Mason County Central
143. 11 Charles Goole 18:47 Lawton
144. 12 Zach Owen 18:47 Leslie
145. 11 Adam Holeman 18:48 Newaygo
146. 11 Matthew Garberich 18:48 Kingsley
147. 10 Collin Nielsen 18:49 Hesperia
148. 12 Hunter Rosema 18:51 Hesperia
149. 12 Zane Brooks 18:51 Benzie Central
150. 10 Matt Dickerson 18:51 Schoolcraft
151. 11 Marshall Lipe 18:52 Bath
152. 11 Justin Threatt 18:52 Newaygo
153. 9 Benjamin Greiner 18:54 Bangor
154. 12 Tim Doetsch 18:54 Napoleon
155. 9 Josh Larson 18:55 Grand Traverse Academy
156. 9 Trent Barker 18:56 Pewamo-Westphalia
157. 10 Greg Olsen 18:56 Coloma
158. 12 Levi Prater 18:57 Leslie
159. 12 Noah Genson 18:58 Mason County Central
160. 12 Luke Gilliland 18:59 Leslie
161. 11 Braxton Platt 19:02 Hart
162. 10 Evan Boes 19:03 Mason County Central
163. 12 Juan Lugo 19:03 Hart
164. 10 Tyrus Zenner 19:05 Kingsley
165. 10 Nathan Chatman 19:06 Galesburg-Augusta
166. 12 Zeke Tomblin 19:07 Napoleon
167. 11 Zach Boller 19:11 Leslie
168. 9 Matthew Jager 19:11 Grand Rapids West Ca...
169. 9 James Phelps 19:12 Lawton
170. 12 Josh Fitch 19:13 Frankenmuth
171. 9 Eric Hayes 19:13 Frankenmuth
172. 11 Noah Beegle 19:14 Constantine
173. 11 Austin Ebrecht 19:14 Coloma
174. 9 Mason House 19:14 Comstock
175. 9 Sam Warren 19:16 Constantine
176. 12 Mike Wertheimer 19:17 Clare
177. 10 Christian Turner 19:18 Grand Traverse Academy
178. 12 Cody Ley 19:19 Constantine
179. 11 Quintin Lee 19:20 Leslie
180. 10 Joe Dandron 19:20 Montague
181. 12 Dan Lock 19:20 Grand Traverse Academy
182. 11 Brad Wynalda 19:27 Grand Rapids NorthPo...
183. 11 Freddie Burtchett 19:30 Hartford
184. 10 Andrew Jackson 19:35 Delton-Kellogg
185. 9 Brendan Harrington 19:36 Grand Rapids West Ca...
186. 12 Konrad Stein 19:37 Kingsley
187. 10 Alex Richmond 19:37 Grand Rapids West Ca...
188. 11 Odessa Britman 19:38 Parchment
189. 12 Justin Ginzel 19:40 Kingsley
190. 11 Alex McGowan 19:41 Hillsdale
191. 9 Aime Mafuta 19:42 Bath
192. 9 Aron Casiano 19:43 Watervliet
193. 12 Dakota Miller 19:43 Hopkins
194. 10 Cody Smith 19:43 Kent City
195. 12 Julian Torres 19:45 Lawton
196. 11 Austin Enns 19:45 Hart
197. 9 Luke Kruppe 19:45 Hesperia
198. 10 Nick Wirpio 19:46 Grass Lake
199. 10 Seth Ferguson 19:47 Marlette
200. 11 Reese Sample 19:48 Coloma
201. 12 Ezra Amstutz 19:49 Constantine
202. 9 Zack Herman 19:49 Marlette
203. 12 Skylar Rizzolo 19:51 Comstock
204. 11 Jonah Gale 19:52 Hart
205. 11 Isaac Nausadis 19:52 Newaygo
206. 9 Jacob Howard 19:53 Delton-Kellogg
207. 9 Christian Lipka 19:53 Montague
208. 10 Michael Wert 19:54 Kingsley
209. 12 Dallas Miller 19:54 Newaygo
210. 9 Alec Weaver 19:57 Constantine
211. 11 Clayton Conner 19:59 Hopkins
212. 9 Zack Lemmen 20:01 Montague
213. 9 James Wubben 20:04 Hopkins
214. 12 Conner Byce 20:06 Marlette
215. 11 Jake Kerstetter 20:07 Grass Lake
216. 9 Nick Swanson 20:08 Watervliet
217. 11 Austin Boundy 20:10 Hart
218. 9 Jettsen Behm 20:13 Jonesville
219. 12 Ben Swanson 20:16 Kent City
220. 10 Ben Marsh 20:18 Jonesville
221. 9 Andrew Slager 20:20 Parchment
222. 10 Sergei Kelley 20:22 Grand Traverse Academy
223. 10 Scotty Baldwin 20:23 Clare
224. 10 Parker Talent 20:25 Delton-Kellogg
225. 12 Brock Mueller 20:27 Delton-Kellogg
226. 10 Logan Eaves 20:30 Hesperia
227. 9 Caleb Daglow 20:36 Jonesville
228. 10 Nick Belka 20:37 Hopkins
229. 10 Joshua Lee 20:37 Kent City
230. 10 Garret Green 20:38 Comstock
231. 11 Alex Leach 20:39 Frankenmuth
232. 12 Jake Spitsbergen 20:42 Parchment
233. 12 Josh Easterly 20:43 Frankenmuth
234. 11 Eric Hoeberling 20:44 Delton-Kellogg
235. 9 Mitchell VanOeffelen 20:49 Kent City
236. 9 Jack Jones 20:50 Constantine
237. 11 Jacob Anderson 20:56 Grand Traverse Academy
238. 10 Joey Zito 21:03 Delton-Kellogg
239. 11 Matt Mitchell 21:04 Buchanan
240. 10 Kevin Schafer 21:09 Pewamo-Westphalia
241. 9 Jax Heil 21:12 Parchment
242. 12 Aaron Lawrence 21:12 Jonesville
243. 12 Nicholas Kridler 21:24 Kent City
244. 11 Daniel Humphries 21:33 Grass Lake
245. 12 Austin Macomber 21:38 Grass Lake
246. 9 Ethan Stamm 21:39 Grand Rapids NorthPo...
247. 11 Jorge Evans 21:44 Wyoming Lee
248. 9 Tyler Boomsma 21:46 Grand Rapids NorthPo...
249. 10 Richie Tarkowski 21:55 Grand Traverse Academy
250. 9 Hunter Vaugh 21:55 Marlette
251. 10 Jonas Reim 22:00 Grand Traverse Academy
252. 10 Brendon Swem 22:05 Buchanan
253. 9 Corey Stein 22:10 Grand Rapids West Ca...
254. 10 Tyler Schultz 22:12 Grass Lake
255. 11 Anthony Mueller 22:13 Hillsdale
256. 9 Calvin Starnes 22:15 Coloma
257. 9 Kevin Frost 22:18 Buchanan
258. 9 Earl Burris 22:19 Parchment
259. 10 Anthony Medlon 22:23 Buchanan
260. 9 Eric Belt 22:24 Lawton
261. 12 Andrew Clark 22:43 Marlette
262. 9 Thayne Hanners 22:56 Hartford
263. 9 Aidan Graef 23:10 Grand Rapids NorthPo...
264. 10 Hunter Crocker 23:52 Buchanan
265. 9 Michael Darnell 24:08 Buchanan
266. 12 Colin West 24:17 Berrien Springs
267. 11 Michael Burris 25:07 Parchment
268. 10 Tristan Hanners 25:27 Hartford
269. 10 Keegan Czerniak 27:13 Parchment
270. 10 Jacob Kublick 29:05 Berrien Springs
271. 12 David Ruiz 37:03 Wyoming Lee