boys 5000 meter run
1. 12 Santana Scott 16:05.7 Evart
2. 11 Zachary Pettinga 16:22.2 Saugatuck
3. 12 Ethan Schafer 16:30.0 Beal City
4. 12 Aaron Peters 16:30.9 Sand Creek
5. 10 Daniel Holder 16:33.1 Hudson
6. 11 Jacob Tanner 16:34.9 Holton
7. 9 Jeremy Kloss 16:37.8 Harbor Springs
8. 12 Jordan Anderson 16:40.2 Bear Lake-Onekama
9. 10 Kaiden Hejl 16:40.3 Bear Lake-Onekama
10. 10 Quentin Genaw 16:41.2 Mancelona
11. 9 Corey Gorgas 16:41.4 Saugatuck
12. 10 Gary McBride 16:43.9 Bear Lake-Onekama
13. 11 Nick Butch 16:46.1 Saugatuck
14. 11 Orlando Carrion 16:49.7 Saugatuck
15. 10 Keegan Seifert 16:51.8 Saugatuck
16. 11 Zach Hunt 16:51.9 Harbor Springs
17. 11 Justin Detgen 16:52.2 Concord
18. 9 David Frederick 16:52.5 Tekonsha
19. 10 Alex Grifka 16:53.0 Ubly
20. 12 Kurtis Alessi 16:57.9 Harbor Springs
21. 12 Kevin Wunderly 16:58.0 Kalamazoo Christian
22. 10 Tylor Ross 16:58.1 Fairview
23. 11 Noah Heckenlively 16:58.1 Hillsdale Academy
24. 10 TJ Kessman 16:58.4 Concord
25. 11 Perrin Kirwin 16:58.5 Walkerville
26. 10 Seth Windle 16:58.7 Plymouth Christian A...
27. 12 Andrew Carlock 16:58.7 Lansing Christian
28. 11 Matt Bartels 17:03.3 Saginaw Nouvel
29. 11 Josh Woods 17:04.2 Evart
30. 9 Alex Taylor 17:08.3 Beal City
31. 12 Brennan Huff 17:09.3 Mesick
32. 10 Lane Lee 17:14.4 Bear Lake-Onekama
33. 11 Jacob Hagenbuch 17:15.0 Mendon
34. 10 Davis Tebben 17:16.2 Lansing Christian
35. 12 Sam Neyer 17:17.0 Mt. Pleasant Sacred ...
36. 11 Dustin Lennox 17:18.0 Pittsford
37. 9 Dylan Jergens 17:18.1 Howardsville Christian
38. 12 Ben Carpenter 17:19.4 Marcellus
39. 11 Eldon Garvelink 17:21.9 Saugatuck
40. 11 Jack Greenman 17:23.8 St Philip Catholic C...
41. 12 Taylor Sunderman 17:24.3 Hudson
42. 9 Aaron Vicars 17:28.1 Plymouth Christian A...
43. 11 Daniel Mikovits 17:29.7 Concord
44. 9 Nathan Woods 17:30.1 Evart
45. 12 Austin Yunker 17:30.9 Mendon
46. 12 Logan Moyle 17:31.6 Mt. Pleasant Sacred ...
47. 10 Kody Smith 17:33.7 Potterville
48. 11 Kaleb Barrett 17:34.4 Carson City-Crystal
49. 10 Dawson Block 17:35.0 Lansing Christian
50. 12 Ryan Brzak 17:35.1 Ashley
51. 11 David Reihl 17:35.5 Beal City
52. 12 Cole Verrett 17:36.0 Bear Lake-Onekama
53. 12 Jeremy Bond 17:37.4 Charyl Stockwell Aca...
54. 11 Ben Fuller 17:37.6 Plymouth Christian A...
55. 12 Kelton Eldred 17:38.6 Montabella
56. 11 Elijah Sanchez 17:39.6 Sand Creek
57. 11 Palmer Cleaver 17:39.8 Kalamazoo Hackett
58. 11 Alex Heckman 17:40.1 Mendon
59. 11 Mark Harting 17:40.2 Southfield Christian
60. 12 Dylan Plummer 17:40.4 Mendon
61. 10 Ben Perry 17:41.7 Marine City Cardinal...
62. 11 Brady Kaufman 17:41.7 Brown City
63. 10 John Cramer 17:42.0 Kalamazoo Christian
64. 9 Trevor Banny 17:42.6 Hale
65. 10 Zane Aldrich 17:42.7 Whittemore-Prescott
66. 11 Seth Willitz 17:43.4 Saginaw Michigan Lut...
67. 12 Rueben Veen 17:44.6 Holland Calvary Chri...
68. 11 Garrett Gage 17:44.8 Carson City-Crystal
69. 11 Alex Giles 17:46.4 Breckenridge
70. 12 Casey Ervin 17:46.9 Mt. Pleasant Sacred ...
71. 10 Andrew Holten 17:47.1 Riverview Gabriel Ri...
72. 10 Nick Hammond 17:48.4 Riverview Gabriel Ri...
73. 9 Trent Kinnas 17:48.5 Lansing Christian
74. 12 Nathan Gilbert 17:48.6 Ubly
75. 10 James Silbernagel 17:48.7 Concord
76. 10 Parker DePalma 17:49.1 New Buffalo
77. 11 Kevin Slowik 17:49.8 Holton
78. 11 Drew Cregar 17:50.8 Hudson
79. 11 Luke Passino 17:51.5 Indian River Inland ...
80. 10 Ethan Cagle 17:54.0 Hale
81. 9 Josh Holder 17:54.2 Hudson
82. 11 Brock Wright 17:54.5 Manton
83. 10 Zach Flint 17:54.7 Manton
84. 11 Devin Reyes 17:54.9 Auburn Hills Oakland...
85. 10 Max Sydow 17:55.1 Harbor Springs
86. 10 Daniel Oviedo 17:55.1 Ellsworth
87. 11 Jacob VanderRoest 17:55.3 Saugatuck
88. 10 Kenny Wojick 17:55.4 St Philip Catholic C...
89. 10 Brendan Delaney 17:55.5 Gaylord St. Mary
90. 11 Max Vowles 17:57.3 Southfield Christian
91. 11 Jacob Bradley 17:59.1 Frankfort
92. 10 Caleb Falcone 17:59.2 Eau Claire
93. 10 Keaton Crotser 18:00.7 Mendon
94. 10 Stephen Barker 18:02.4 Deckerville
95. 12 Ryan Groendyke 18:02.9 Manton
96. 11 Brendon Morris 18:03.0 Mancelona
97. 10 Nicholas Swanson 18:03.1 Ubly
98. 9 Chase Nelson 18:03.3 Mt. Pleasant Sacred ...
99. 10 Damon Cooper 18:06.1 Lansing Christian
100. 10 Tyler Sheehy 18:06.2 Walkerville
101. 12 Isaac Brown 18:06.5 Portland St. Patrick
102. 12 Mitch Yelton 18:06.8 Kalamazoo Hackett
103. 9 Xavier Addison 18:08.2 Mt. Pleasant Sacred ...
104. 11 Mitchel Smith 18:08.8 Harbor Beach
105. 12 Kyle Thum 18:09.4 Alcona
106. 12 Brady Perry 18:09.6 Hudson
107. 12 Tristan Tarsa 18:09.8 Leelanau St. Marys
108. 10 Travis Carson 18:10.0 Sand Creek
109. 10 Liam Jakovac 18:10.5 Riverview Gabriel Ri...
110. 10 Noah Schafer 18:12.1 Mt. Pleasant Sacred ...
111. 12 Alan Gibson 18:13.3 Ottawa Lake-Whiteford
112. 9 TJ Moore 18:13.7 Mt. Pleasant Sacred ...
113. 10 Connor Oakley 18:14.3 Hillsdale Academy
114. 10 Alex Wiese 18:14.8 Alanson-Littlefield
115. 12 Andrew Bengry 18:15.9 Evart
116. 9 Trey Gilbert 18:16.8 Bear Lake-Onekama
117. 11 Rocky Hutchins 18:17.4 Concord
118. 11 Noah Bassett 18:17.4 Harbor Springs
119. 12 Dayne Bohn 18:18.7 Sand Creek
120. 9 Jackson Wells 18:19.3 Harbor Springs
121. 9 Isaiah Romeyn 18:20.4 Ellsworth
122. 10 Trey Helsel 18:20.5 Manton
123. 10 Drake Parker 18:21.2 Maple City Glen Lake
124. 10 Ross Schmiedeknecht 18:21.4 Potterville
125. 9 Anders Bogard 18:21.7 Kalamazoo Christian
126. 12 Gareth Matson 18:21.7 Plymouth Christian A...
127. 12 Cole Hersch 18:21.8 New Lothrop
128. 10 Tyler March 18:22.3 Genesee
129. 10 Oscar Diaz 18:23.6 Beal City
130. 11 Drew Lantinga 18:25.7 St Philip Catholic C...
131. 9 Noah Camaj 18:26.5 Auburn Hills Oakland...
132. 11 Jacob Gibbs 18:27.1 Ottawa Lake-Whiteford
133. 11 Garret Melvin 18:28.2 Marion
134. 10 Denver Cade 18:28.5 Buckley
135. 11 Creo Breswter 18:29.5 New Buffalo
136. 11 Tyler Vermillion 18:29.9 Potterville
137. 11 Jacob Fults 18:31.2 Mancelona
138. 11 Calvin Blue 18:31.6 Tekonsha
139. 11 Adam Schwanzl 18:31.6 Kalamazoo Hackett
140. 10 Paul Rayment 18:33.4 Harbor Beach
141. 12 Cameron Deel 18:35.0 Mendon
142. 10 Doug Tishler 18:35.5 Lutheran HS Westland
143. 12 Apollo Schafer 18:36.2 Beal City
144. 9 Zach Morse 18:39.1 Addison
145. 10 Terrence Young 18:39.1 Eau Claire
146. 11 Jon Gibson 18:40.1 Ottawa Lake-Whiteford
147. 12 Gavin Marr 18:40.4 Breckenridge
148. 11 Ben Tiesworth 18:43.0 Frankfort
149. 11 Israel Robles 18:44.3 Lawrence
150. 11 Nick Brusilow 18:44.8 Grosse Pte. Woods U....
151. 11 Matt Reddeman 18:45.6 Lutheran HS Westland
152. 10 Jonah Lange 18:46.7 Lutheran HS Westland
153. 9 Alex Hamilton 18:48.0 Evart
154. 11 Zach Yarger 18:48.4 Potterville
155. 11 Rafael Lopez 18:48.8 Eau Claire
156. 9 Corbin Smith 18:49.3 Kalamazoo Hackett
157. 9 Richard Adams 18:49.7 Ellsworth
158. 10 Cole Essenberg 18:50.2 Ellsworth
159. 10 Evans Brown 18:50.8 Kalamazoo Hackett
160. 12 Ryan Wunderly 18:51.2 Kalamazoo Christian
161. 10 Mathew Dau 18:52.0 Reading
162. 12 Cameron Koch 18:52.5 Kimball Landmark
163. 10 Jacob Young 18:55.6 Harbor Springs
164. 10 Wyatt McCoy 18:56.0 Beal City
165. 10 Michael Ellis 18:56.9 Grosse Pte. Woods U....
166. 10 Connor Henckel 18:57.0 Mendon
167. 12 Dakota Heiden 18:57.8 Britton Deerfield
168. 12 Andrew Everett 19:00.3 Manton
169. 12 Hunter Roedel 19:01.3 Lutheran HS Westland
170. 9 Billy Kopicki 19:03.5 Grosse Pte. Woods U....
171. 11 Jared Sarinopoulos 19:04.2 Bear Lake-Onekama
172. 11 Ian Hay 19:04.4 Plymouth Christian A...
173. 12 Jarrett Krzeminski 19:06.3 Ottawa Lake-Whiteford
174. 11 Jasman Sidhu 19:07.5 Holton
175. 10 Spencer Stevens 19:07.7 Sand Creek
176. 9 Aric Hobson 19:09.4 Kingston
177. 10 Austin Ausmus 19:10.3 Ottawa Lake-Whiteford
178. 10 Ryan Takacs 19:12.1 Kalamazoo Hackett
179. 12 Jonathan Wright 19:12.3 Ubly
180. 11 Antonin Michalek 19:15.6 Manton
181. 12 Conor O'Hara 19:17.6 Royal Oak Shrine
182. 10 Jacob Quist 19:17.6 Evart
183. 10 Isaiah Stimer 19:19.4 Potterville
184. 9 Collin Carter 19:20.1 Manton
185. 12 Marcus Traver 19:21.8 Potterville
186. 10 Andrew Loner 19:21.9 Grosse Pte. Woods U....
187. 12 Aaron Hund 19:25.8 Ubly
188. 12 Zane Dalpiaz 19:26.6 Taylor Baptist Park
189. 10 Evan MacKay 19:26.8 Lansing Christian
190. 12 Weslee Warren 19:27.7 Lutheran HS Westland
191. 11 Michael Nievierowski 19:28.2 Genesee
192. 11 Rob Provo 19:31.9 Frankfort
193. 9 Harley Seelbinder 19:34.7 Kalamazoo Christian
194. 9 Andrew Szczechowski 19:38.1 Riverview Gabriel Ri...
195. 11 John Stehouwer 19:38.2 Kalamazoo Christian
196. 12 Donavan Wheeler 19:38.2 Riverview Gabriel Ri...
197. 10 Corbin Willis 19:40.9 Ottawa Lake-Whiteford
198. 9 Camden Willis 19:42.4 Ottawa Lake-Whiteford
199. 10 Evan Franzel 19:45.2 Ubly
200. 11 Jacob Morgan 19:46.1 Hudson
201. 11 TJ Krawczyk 19:47.3 Kalamazoo Hackett
202. 11 Isaac Dean 19:47.6 Frankfort
203. 11 Lucas Veldboom 19:48.6 Ellsworth
204. 11 Ian Dailey 19:50.3 Indian River Inland ...
205. 11 Brandon Dicus 19:50.3 Indian River Inland ...
206. 11 Carl Davis Young 19:52.5 Auburn Hills Oakland...
207. 9 Cleveland Baker 19:57.4 Indian River Inland ...
208. 12 Blake Schumacher 19:58.0 Ubly
209. 12 Anthony Galea 20:02.6 Grosse Pte. Woods U....
210. 12 Jacob McDowell 20:06.7 Lansing Christian
211. 9 Luke Tarr 20:07.8 Potterville
212. 10 Alex Johnson 20:07.9 Grosse Pte. Woods U....
213. 10 Riley Gottschalk 20:15.8 Auburn Hills Oakland...
214. 11 Jacob Szczepanski 20:17.8 Ellsworth
215. 12 Mitch Kennis 20:18.4 Frankfort
216. 12 Paul Chamberlain 20:18.6 Plymouth Christian A...
217. 9 Andrew Nowak 20:20.6 Kalamazoo Christian
218. 10 Kadin Mccallun 20:21.1 Ellsworth
219. 9 Griffin Reynard 20:23.7 Sand Creek
220. 9 Cameron Biskupski 20:26.9 Indian River Inland ...
221. 11 Jacques Sirois 20:29.6 Riverview Gabriel Ri...
222. 12 Andrew Dufek 20:53.5 Indian River Inland ...
223. 11 David Philo 20:55.9 Beal City
224. 9 Tanbir Sidhu 21:04.8 Holton
225. 9 Carter Kovacs 21:05.4 Lutheran HS Westland
226. 11 Joey Seta 21:07.5 Lutheran HS Westland
227. 11 Kyle Wildfong 21:08.5 Holton
228. 10 Camron Jones 21:10.7 Eau Claire
229. 12 Ethan Sword 21:17.4 Hudson
230. 9 Jermaine Thomas 21:17.6 Eau Claire
231. 9 Cristian Banda 21:17.9 Eau Claire
232. 10 Matt Carey 21:35.6 Sand Creek
233. 10 Tate Kuelling 21:41.1 Grosse Pte. Woods U....
234. 10 Andrew Bell 21:58.7 Eau Claire
235. 9 Sebastian Gamet 21:58.7 Concord
236. 11 Luke Wood 22:17.6 Auburn Hills Oakland...
237. 11 Kyle Solesbee 22:19.1 Riverview Gabriel Ri...
238. 10 Ben Provo 22:51.9 Frankfort
239. 9 Aaron Giesler 23:05.4 Plymouth Christian A...
240. 10 Jack Bobo 23:05.4 Auburn Hills Oakland...
241. 12 Justin Mitchell 23:25.7 Frankfort
242. 10 Austin Barrett 23:38.4 Concord
243. 10 Evan Shell 24:34.2 Auburn Hills Oakland...
244. 9 Beau Dicus 25:17.1 Indian River Inland ...