boys 5000 meter run
1. 12 Abe Visser 15:34.8 Grandville Calvin Ch...
2. 12 James McCann 15:48.4 Holland Black River
3. 11 Brayden Huddleston 15:55.3 Benzie Central
4. 12 Bransen Stimpfel 15:57.0 Cass City
5. 12 Arik LaFave 15:58.7 Hesperia
6. 11 Evan Goodell 15:59.9 St. Louis
7. 12 Ryan Hilbrandt 16:02.8 Hemlock
8. 9 Yami Albrecht 16:03.8 Caro
9. 10 Fraser Wilson 16:04.1 Kent City
10. 12 Braxton Snuffer 16:09.1 Muskegon Western Mic...
11. 12 Jesse Saxton 16:10.8 Grant
12. 12 Zac Wright-Fisher 16:11.8 Mason County Central
13. 11 Brian Njuguna 16:13.5 Bridgman
14. 12 Walker Priest 16:14.3 Shepherd
15. 12 Jake Williams 16:16.2 Benzie Central
16. 11 Zakaria Drews 16:18.0 Caro
17. 11 Dominic Paoletti 16:18.6 Monroe St. Mary CC
18. 11 Jake Chapman 16:19.3 Stockbridge
19. 11 D'Anthony Goodwin 16:23.1 Carrollton
20. 11 Ethan Markey 16:25.1 Lansing Catholic
21. 11 Nick Meddaugh 16:27.5 Traverse City St. Fr...
22. 12 Kiehl Smith 16:28.1 Jonesville
23. 11 Alan Baird 16:28.7 Stockbridge
24. 12 Brantley VanOverloop 16:29.7 Grand Rapids Covenan...
25. 12 Brennan Burk 16:30.4 Hanover-Horton
26. 9 Will Peters 16:32.1 Lansing Catholic
27. 12 Matt Ring 16:33.4 Schoolcraft
28. 10 Ryan Schroeder 16:33.5 Lansing Catholic
29. 11 Ben Haupt 16:35.2 Clare
30. 11 Jeffery Crouch 16:40.9 Benzie Central
31. 10 Joshua Fink 16:43.1 Holland Black River
32. 11 Noah Carson 16:46.4 Charlevoix
33. 10 CarLee Stimpfel 16:48.1 Cass City
34. 12 Elliott Hanke 16:48.6 Bridgman
35. 11 Jobe Kerr 16:49.7 Watervliet
36. 11 Cole Trevino 16:49.9 Bath
37. 10 Parker Hayes 16:50.4 Beaverton
38. 12 Bobby Haskin 16:52.3 GR West Catholic
39. 9 Colin Kane 16:52.9 Dundee
40. 10 Bradley Guenther 16:52.9 Hanover-Horton
41. 12 Jonathan Pischner 16:53.4 Charlevoix
42. 11 Paul Dusabe 16:53.9 GR West Michigan Avi...
43. 10 Zach Grubaugh 16:54.1 Sanford-Meridian
44. 12 Brad Wurzel 16:56.4 Berrien Springs
45. 11 Brandon Hughes 16:58.6 Sandusky
46. 9 Eric Warriner 16:59.1 Lansing Catholic
47. 11 Trey Cucuro 16:59.3 Whitmore Lake
48. 11 Justin Smith 16:59.4 Bangor
49. 11 Tyler Travis 16:59.7 Shepherd
50. 12 Brenden Jones 17:00.7 Holland Black River
51. 12 Aaron Langerak 17:00.9 Grand Rapids Covenan...
52. 12 Noah Robotham 17:01.1 Benzie Central
53. 12 Landon Honsinger 17:01.2 Hemlock
54. 12 Eric Poth 17:01.2 Marlette
55. 11 Owen Howard 17:02.3 Shepherd
56. 12 Gage Cleveland 17:02.3 Ovid-Elsie
57. 10 Landon Melling 17:02.7 Hanover-Horton
58. 12 Kaden Thompson 17:02.9 Sandusky
59. 11 Kole Hanke 17:03.7 Bridgman
60. 10 Jimmy Teall 17:05.2 Clare
61. 12 Jorge Sieira Hermida 17:05.6 Berrien Springs
62. 12 Montgomery Finch 17:06.0 Elk Rapids
63. 12 Austin Shepherd 17:06.4 Hanover-Horton
64. 11 Grant Gayan 17:06.6 GR West Michigan Avi...
65. 11 Josh Phelps 17:07.6 Almont
66. 11 Bryce Hegenauer 17:08.2 Shepherd
67. 11 Jack Bess 17:08.3 Monroe St. Mary CC
68. 12 Nadji Butris 17:08.4 Jackson Lumen Christi
69. 12 Alex Martinez 17:08.6 Bangor
70. 10 Logan Hudson 17:08.9 Blissfield
71. 9 Sam Sharnas 17:09.3 Holland Black River
72. 10 Sammy Migaldi 17:10.0 Lansing Catholic
73. 12 Naveen Fujii 17:10.1 Ann Arbor Greenhills
74. 11 Justin Lundstrom 17:10.5 Holland Black River
75. 10 Landon Strong 17:11.8 Ithaca
76. 12 Zach Abbee 17:14.2 Hanover-Horton
77. 11 Brendan Sutten 17:15.2 McBain
78. 11 David Ritter 17:15.3 Charlevoix
79. 11 Isiah Wyatt-Young 17:15.5 Adrian Madison
80. 9 Dane Nestle 17:16.1 Shepherd
81. 12 Kurt Sollner 17:16.3 Hemlock
82. 11 Daylen Garver 17:16.8 Farwell
83. 12 Karl Hanke 17:16.8 Bridgman
84. 12 Michael Burciaga 17:17.1 Adrian Madison
85. 12 James Harrell 17:17.7 Niles Brandywine
86. 12 Bailey Romo 17:18.3 Standish Sterling
87. 10 Brice VanOverloop 17:18.9 Grand Rapids Covenan...
88. 10 Mike Altena 17:19.0 Grand Rapids Covenan...
89. 12 Billy Dowd 17:20.0 Napoleon
90. 12 Gavin Jager 17:20.5 Lansing Catholic
91. 11 Jack Youngblood 17:21.5 Stockbridge
92. 11 Hayden Bretzke 17:22.1 Benzie Central
93. 12 Chase Field 17:22.9 Clare
94. 11 Joel Johnson 17:23.4 Napoleon
95. 11 Seth Bleyenberg 17:26.1 Grand Rapids Covenan...
96. 12 Jason Potts 17:26.3 Standish Sterling
97. 12 Reese Jones 17:27.2 Watervliet
98. 10 Devin Gibbs 17:28.6 Leslie
99. 12 Nolan Asiala 17:28.8 Mason County Central
100. 12 James Stacks 17:29.0 Gobles
101. 12 Brandon Gary 17:30.9 Quincy
102. 11 Brandon Owen 17:31.0 Bridgman
103. 12 Jose Torres 17:32.0 Cass City
104. 11 Keaton Marks 17:32.8 Monroe St. Mary CC
105. 9 David Good 17:33.3 Clare
106. 12 Jack Montgomery 17:33.5 Oscoda
107. 10 Jackson Hoffman 17:33.8 Erie Mason
108. 10 Logan Linder 17:34.0 Grand Rapids NorthPo...
109. 12 Nick Snider 17:34.0 Stockbridge
110. 12 Devin Raymond 17:34.0 Erie Mason
111. 12 Austin Dubes 17:34.6 Dundee
112. 10 Zach Hoekstra 17:35.4 Grandville Calvin Ch...
113. 11 Joe Dandron 17:36.2 Montague
114. 10 Schyler Kangas 17:38.3 Manchester
115. 10 Matt Lipka 17:39.0 Montague
116. 11 Bryce Thelen 17:39.0 Pewamo-Westphalia
117. 11 Noah Lubben 17:39.9 Grandville Calvin Ch...
118. 9 Aidan Boyd 17:40.0 Clare
119. 11 Luke Buday 17:40.9 Charlevoix
120. 11 Andrew Joslin 17:41.1 Shepherd
121. 11 Jacob Shoop 17:41.5 Mason County Central
122. 12 Bobby Reid 17:41.6 Lansing Catholic
123. 12 Robert Torgusen 17:42.6 Tawas City
124. 9 Colten Covington 17:44.0 Grant
125. 12 Ben Willoughby 17:44.1 Caro
126. 10 Corbin Healey 17:44.9 Erie Mason
127. 10 Colin Ransbottom 17:45.4 Bronson
128. 12 Collin Gaishin 17:45.6 Bridgman
129. 12 Grant Hengesbach 17:46.4 Pewamo-Westphalia
130. 11 Kyle Venne 17:47.4 Hesperia
131. 10 Trent Barker 17:47.4 Pewamo-Westphalia
132. 10 Marcus Broom 17:47.4 Bronson
133. 9 Mitch Nurenberg 17:47.9 Pewamo-Westphalia
134. 9 Isaac Waffle 17:48.2 Olivet
135. 12 Hunter VanKlompenb... 17:48.5 Grandville Calvin Ch...
136. 11 Preston Mills 17:48.7 Holland Black River
137. 10 Dominick Tavolacci 17:48.9 Watervliet
138. 12 Kyle Spires 17:49.9 Blissfield
139. 9 David Knarian 17:51.9 Bad Axe
140. 11 Robert LeFevre 17:52.3 Erie Mason
141. 10 Graham Govitz 17:52.5 Beaverton
142. 11 Zach Schmitz 17:53.1 Pewamo-Westphalia
143. 12 Clay Scharboneau 17:53.3 Dundee
144. 9 Logan Pitts 17:53.8 Blissfield
145. 10 Bo Shepherd 17:55.2 Hanover-Horton
146. 11 Phil Dommisse 17:56.3 Grand Rapids Covenan...
147. 9 Carter Finch 17:57.1 Bangor
148. 11 Tim Kinney 17:57.9 Constantine
149. 9 Jackson Brown 17:58.2 Almont
150. 10 Harrison Lamont 17:58.8 Hemlock
151. 12 Justin Kane 17:59.5 Dundee
152. 12 Jake Griffioen 17:59.7 Grand Rapids Covenan...
153. 9 Jonah Hunt 18:00.7 Benzie Central
154. 9 Pedro Roman 18:01.5 Benzie Central
155. 12 Gabe Lamer 18:02.4 Grandville Calvin Ch...
156. 12 Tyler Fall 18:03.3 Blissfield
157. 10 Zane Wright 18:03.4 Cass City
158. 9 Carter Rose 18:04.1 Erie Mason
159. 9 Zech Kmiecik 18:04.8 Mason County Central
160. 12 Connor Silvestri 18:05.3 Napoleon
161. 11 Reid Southern 18:05.7 Erie Mason
162. 11 Tyrique Cunningham 18:07.2 Bangor
163. 10 Tyler Kramer 18:07.4 Hemlock
164. 10 Benjamin Greiner 18:07.6 Bangor
165. 9 Bryden Miller 18:08.1 Caro
166. 9 Chris Jenkins 18:08.5 Grandville Calvin Ch...
167. 11 Brandon Harris 18:09.0 Chesaning
168. 9 Keith Schafer 18:09.8 Pewamo-Westphalia
169. 12 Ryan Erskine 18:09.9 Charlevoix
170. 10 Peyton Tipton 18:11.1 Montrose
171. 11 Evan Boes 18:12.1 Mason County Central
172. 12 Tyler Cook 18:12.7 Rochester Hills Luth...
173. 9 Jayce Miller 18:13.7 Clare
174. 11 CJ Spencer 18:13.8 Shepherd
175. 9 Aidan Jones 18:15.1 Holland Black River
176. 10 Hunter Trine 18:15.3 Bronson
177. 11 Scotty Baldwin 18:17.0 Clare
178. 11 Colin Rypma 18:17.8 Grandville Calvin Ch...
179. 12 Michael Rader 18:19.2 Cass City
180. 10 Jack DeMara 18:21.1 Almont
181. 12 Mitch Lange 18:21.6 Mason County Central
182. 12 Aaron Heath 18:23.4 Hanover-Horton
183. 10 Billy Tiller 18:25.0 Madison Heights Bish...
184. 10 Eric Vandefifer 18:25.4 Montrose
185. 11 Brock Simon 18:27.1 Pewamo-Westphalia
186. 10 Colton Seigle 18:27.5 Whitmore Lake
187. 12 Matt Montgomery 18:28.6 Bridgman
188. 11 Carson Finch 18:29.4 Bangor
189. 9 Nathan Walker 18:33.2 Erie Mason
190. 11 Luis DePaz 18:35.0 Bronson
191. 10 Kyle Lilley 18:35.1 Stockbridge
192. 12 Zach Symanns 18:35.3 Dundee
193. 12 Eric Alexander 18:38.9 Blissfield
194. 12 Owen Webb 18:39.7 Hillsdale
195. 12 Juan Rodriguez Amaya 18:40.2 Bangor
196. 9 Maison Beauregard 18:40.6 Stockbridge
197. 10 Ethan Dunman 18:42.1 Mt Morris
198. 12 Kody Smith 18:44.3 Dundee
199. 11 Bailey Schalk 18:46.8 Standish Sterling
200. 10 Zack Herman 18:47.7 Marlette
201. 9 Gabe Farver 18:49.2 Cass City
202. 12 Jesse Wiederhold 18:50.4 Caro
203. 9 Caleb Cotton 18:51.5 Caro
204. 9 Aaron Hulburt 18:53.0 Caro
205. 11 Ben Dennings 18:53.8 Montrose
206. 11 Haydon Richards 18:55.1 Watervliet
207. 10 Aidan Francis 18:57.2 Memphis
208. 11 Isaac Robertson 19:01.9 Bronson
209. 10 Ben Peterson 19:03.0 Charlevoix
210. 9 Austin Watt 19:09.7 Almont
211. 11 Denny Arquette 19:10.0 Standish Sterling
212. 10 Nick Schiavo 19:11.2 Standish Sterling
213. 11 Seth Ferguson 19:12.7 Marlette
214. 11 Donald Dunn 19:12.7 Marlette
215. 11 C-Jaye Paratore 19:12.8 Rochester Hills Luth...
216. 10 Alec Trent 19:14.4 Mason County Central
217. 11 Cody Sanchez 19:14.8 Marlette
218. 11 Thomas Wheeler 19:15.0 Capac
219. 10 Colby Querciagrossa 19:15.7 Almont
220. 11 Bryce Kosmerick 19:17.6 Bronson
221. 11 Chris Forgie 19:18.1 Montrose
222. 12 Alex Bennett 19:21.3 Napoleon
223. 12 YaYa Touray 19:26.6 Napoleon
224. 11 Noah Emery 19:34.4 Dundee
225. 10 Blake Romo 19:43.2 Standish Sterling
226. 11 Gavin Alger 19:49.6 Bronson
227. 10 Christian Downer 19:50.7 Burton-Bendle
228. 10 Camerin Miller 19:50.9 Montrose
229. 10 Jamison Biskner-Kr... 19:54.0 Cass City
230. 10 Nick Swanson 19:57.9 Watervliet
231. 12 Josh Clees 19:59.3 Charlevoix
232. 10 Ethan Owens 20:08.2 Almont
233. 11 Caleb Ritchie 20:08.4 Almont
234. 12 Nick Marcopoli 20:08.7 Madison Heights Bish...
235. 9 Austin Roberts 20:12.4 Watervliet
236. 10 Klayton Marshall 20:14.7 Watervliet
237. 12 Zack Snyder 20:15.6 Stockbridge
238. 12 Michael Hoffman 20:17.7 Hemlock
239. 12 Connor Dean 20:39.2 Napoleon
240. 12 Ryan Timm 20:40.1 Napoleon
241. 11 John Oliver 20:50.2 Montrose
242. 11 Connor McVannel 21:04.6 Hemlock
243. 10 Kade Meganck 21:19.6 Montrose
244. 9 Kody Gould 21:27.1 Marlette
245. 10 Sean Newlin 21:33.6 Blissfield
246. 12 Kendall Uckele 22:20.8 Blissfield
247. 12 Ryan Zawodny 23:14.2 Marlette