Mens Results
5,000 Meters High school boys JV #2 (Bronze,Elite)
1. 11 Kameron Betz 17:30 Grand Rapids Christian
2. 11 Derek Liemohn 17:33 Saline
3. 11 Neil Garg 17:35 Saline
4. 10 William Downey 17:40 PR Saline
5. 11 Ben Fagen 17:42 SR Coldwater
6. 11 Sam Terpstra 17:42 Grand Rapids Christian
7. 9 Eli Meder 17:43 PR Lansing Catholic
8. 11 Timothy Nelson 17:43 Grand Rapids Christian
9. 10 Simon Pfeiffer 17:51 Saline
10. 11 Ryan Draybuck 17:52 Northville
11. 11 Willem Schra 17:55 Grand Rapids Christian
12. 10 George Nummer 17:57 SR Birmingham Seaholm
13. 9 Colin Moats 17:58 Defiance
14. 9 Cole Truszkowski 17:58 Traverse City Central
15. 10 Christian Voetberg 18:00 Grand Rapids Christian
16. 9 Adrien Jund 18:01 PR Northville
17. 11 Damon Cooper 18:02 PR Okemos
18. 11 Garrett Peck 18:04 SR Ann Arbor Skyline
19. 12 Sabir Meah 18:04 PR Ann Arbor Skyline
20. 11 Jarobe Murph 18:07 PR West Bloomfield
21. 11 Owen Gwyn 18:08 SR Portage Central
22. 10 Nick Mitran 18:08 Portage Central
23. 10 Connor Downs 18:09 Centerville
24. 10 Nathan Wolffis 18:10 Grand Haven
25. 9 Joe Delgado 18:11 Traverse City Central
26. 12 Seth Beaudry 18:13 Traverse City Central
27. 12 Toby Mepham 18:13 Saline
28. 10 Dallas Foley 18:14 SR Novi
29. 10 Keegan Oldani 18:14 PR Ann Arbor Skyline
30. 9 Matt Whyte 18:16 PR Novi
31. 12 Kyle Rummel 18:16 PR Okemos
32. 10 Carter Lovejoy 18:16 Corunna
33. 10 Andrew Ireland 18:17 PR Grand Haven
34. 10 Kyle Eveland 18:17 SR Grand Haven
35. 12 Grant Peters 18:18 Saline
36. 9 Ben VanArtsen 18:18 PR Caledonia
37. 11 Liam Smith 18:18 SR Ann Arbor Skyline
38. 11 Will Bennett 18:19 PR Centerville
39. 9 Jack Doerr 18:20 Traverse City Central
40. 12 Robert Beverage 18:24 PR Portage Central
41. 11 Ben Shotwell 18:24 SR Ann Arbor Skyline
42. 12 Trevor Bishop 18:25 SR Saline
43. 12 Tim Truly 18:25 Novi
44. 12 Aaron Milley 18:27 Saline
45. 12 Robert McQuaid 18:27 SR Okemos
46. 11 Samuel Chen 18:28 Saline
47. 11 Nathan McGuffey 18:30 Centerville
48. 11 Kyle Westhaus 18:30 SR Centerville
49. 9 Aiden Hauser 18:30 PR Okemos
50. 12 Glenn Sawyer 18:31 SR Novi
51. 10 Colin Cooper 18:31 SR Lansing Catholic
52. 11 Calum Walton 18:32 Birmingham Seaholm
53. 11 Sebastian Lubahn 18:32 SR Linden
54. 10 Caleb Borns 18:33 SR Grand Haven
55. 9 Jacob Faerber 18:34 Saginaw Heritage
56. 9 Grant Gattoni 18:34 PR Northville
57. 10 Matthew Gamm 18:36 PR Novi
58. 11 Hayden Bernardine 18:37 Portage Central
59. 9 Andrew Durocher 18:39 Traverse City Central
60. 12 Andrew Stephenson 18:39 SR Okemos
61. 11 Tyler Steinhelper 18:40 PR Remus Chippewa Hills
63. 10 David Garrido-Witk... 18:40 PR Ann Arbor Skyline
64. 12 Matthew DaDamio 18:42 SR Birmingham Seaholm
65. 10 Jalen Banfill 18:42 Caledonia
66. 10 Brock Boze 18:43 SR Saline
67. 9 Evan Roka 18:44 PR Corunna
68. 11 Isaac Coulter 18:45 Traverse City Central
69. 9 Ben Peterson 18:45 Grand Rapids Christian
70. 11 Brett Mackay 18:45 SR Novi
71. 10 Tor Larsen 18:46 PR Birmingham Seaholm
72. 11 Jared Feyen 18:46 Caledonia
73. 9 Isaac Einstein 18:46 Centerville
74. 11 Matthew Winkle 18:48 Grand Rapids Christian
75. 11 Nate Mansfield 18:51 Northville
76. 11 Andrew Chen 18:51 Saline
77. 11 Damian Millard- Kl... 18:52 SR Okemos
78. 11 Chris Jakiel 18:54 Caledonia
79. 9 Isaac Noyes 18:55 Caledonia
80. 9 Tyler Lozano 18:56 PR Saginaw Heritage
81. 10 Mike Sulkowski 18:56 PR Wyandotte Roosevelt
82. 11 Evan Bleitz 18:56 Saline
83. 10 Matt Crain 18:57 SR Northville
84. 12 Charlie Cowdery 18:57 SR Birmingham Seaholm
85. 12 Nicholas Faulkner 18:57 Saline
86. 9 Joe Stuart 18:58 PR Auburn Hills Avondale
87. 12 Joey Molloy 18:58 SR Northville
88. 9 Joel Duckert 18:59 Yale
89. 12 Grant Santos 19:00 Saline
90. 11 Emmanuel Luk 19:01 Grand Rapids Christian
91. 9 Nathan Irgang 19:02 Saline
92. 11 Robby Jansen 19:03 Grand Rapids Christian
93. 9 Jayson Kotulak 19:04 Portage Central
94. 10 Nils Berglund 19:05 Grand Rapids Christian
95. 10 River Fitch 19:06 PR South Haven
96. 9 Ethan Mandsager 19:06 PR Caledonia
97. 11 Jackson McGrath 19:07 Portage Northern
98. 12 Davis Seegmiller 19:07 PR Ada Forest Hills Eas...
99. 12 Chris Golden 19:07 Centerville
100. 11 Lucas Eggert 19:07 Centerville
101. 10 Jonah Hunt 19:08 Benzie Central
102. 9 Kyle Bucklew 19:08 Centerville
103. 10 Michael Alexander 19:08 SR Caledonia
104. 12 Andy Cowdery 19:10 SR Birmingham Seaholm
105. 9 Avery Burrone 19:10 PR Alpena
106. 9 Daniel Evans 19:10 PR Ann Arbor Skyline
107. 12 Noah Terpening 19:11 SR Yale
108. 12 Jake Phillips 19:12 SR Grand Haven
109. 12 Austin Kanis 19:13 Grand Rapids Christian
110. 12 Logan Goering 19:13 Northville
111. 11 Tim Machnacki 19:14 PR Orchard Lake St. Mar...
112. 11 Tristan Kreindler 19:14 Birmingham Seaholm
113. 12 Joey Johnston 19:14 Benzie Central
114. 12 Matt Spees 19:14 SR Caledonia
115. 9 Andrew Lane 19:15 Northville
116. 10 Jack Simpson 19:16 Portage Central
117. 11 Spencer Alexander 19:17 PR Okemos
118. 10 Jon Thorold 19:17 PR Gaylord
119. 10 Anton Ludwig 19:17 East Grand Rapids
120. 9 Jack Long 19:18 Grand Rapids Christian
121. 10 Connor Clemens 19:18 Portage Northern
122. 12 Colin Latta 19:19 Northville
123. 11 Kenny Smith 19:19 SR Gaylord
124. 10 Brendan Gross 19:20 Grand Haven
125. 10 Adrian Routt 19:20 Saline
126. 12 Spencer Leslie 19:20 Saline
127. 10 Zach Duval 19:20 SR Goodrich
128. 10 Sam Tuscher 19:20 PR Alpena
129. 10 Max Sepeshy 19:20 SR Grand Haven
130. 11 Patrick Patterson 19:22 SR Northville
131. 9 Benny Cho 19:22 PR Saginaw Heritage
132. 12 Jacob Walraven 19:23 Bay City Western
133. 12 Eashwar Mohan 19:23 SR Okemos
134. 9 Joey Proos 19:23 Portage Northern
135. 11 Ben Robbins 19:27 Novi
136. 11 Sam Feig 19:27 SR Novi
137. 12 Connor Whitford 19:27 Defiance
138. 10 Zach Dembinski 19:28 Novi
139. 9 William Minnette 19:29 Saline
140. 12 Drew Henman 19:30 Grand Haven
141. 9 Chance Poston 19:31 PR Benzie Central
142. 11 Cole Nelson 19:31 Caledonia
143. 12 Nathan Howard 19:31 SR Caledonia
144. 10 Josiah Lau 19:31 Orchard Lake St. Mar...
145. 11 Jacob Murray 19:32 Grand Rapids Christian
146. 9 Justin Bentancur 19:32 Saginaw Heritage
147. 11 Luke Westra 19:33 PR Portage Central
148. 11 Jules Muhizi 19:33 PR East Kentwood
149. 10 Ryan Gilmore 19:33 PR Lansing Catholic
150. 11 Lars Lindgren 19:34 Grand Rapids Christian
151. 9 Zack Maddox 19:35 Saginaw Heritage
152. 12 Luke Humphrey 19:35 Saline
153. 9 Caleb Wood 19:36 PR Novi
154. 12 Ben Ingall 19:36 Grand Haven
155. 10 Cole Peterson 19:36 Traverse City Central
156. 10 Chris Bruinsma 19:38 East Grand Rapids
157. 12 Ben Oostendorp 19:38 SR East Grand Rapids
158. 11 Jack Miller 19:38 PR Lake Fenton
159. 11 Nick Albaran 19:39 PR Bloomfield Hills
160. 10 Nick Balesky 19:39 SR Okemos
161. 9 Drew Himmelspach 19:39 Goodrich
162. 10 Winford Walker 19:39 Saline
163. 10 Brandon Lachine 19:40 Bloomfield Hills
164. 12 Quinn Schumaker 19:40 SR Caledonia
165. 12 Ian Robertson 19:40 PR Wyandotte Roosevelt
166. 10 Colin Northuis 19:41 PR Portage Central
167. 11 Dylan Reynolds 19:41 PR Ann Arbor Skyline
168. 11 Emory Etienne 19:41 East Grand Rapids
169. 12 Niko Montrose 19:42 PR Fowlerville
170. 10 Andrew Krueger 19:43 SR Linden
171. 11 Kartikay Malviya 19:43 PR Bloomfield Hills
172. 11 Kiran Rushton 19:44 Novi
173. 12 Justin Forester 19:46 Ann Arbor Skyline
174. 11 Brian York 19:46 SR Ann Arbor Skyline
175. 10 Frank Frisinger 19:47 SR Grand Haven
176. 10 Jack Reus 19:47 SR Grand Haven
177. 10 Austin Coll 19:50 Portage Central
178. 10 Austin Wiggins 19:51 PR Bloomfield Hills
179. 10 Sam Selley 19:51 Lake Fenton
180. 11 Kyle Restau 19:51 Caledonia
181. 11 Andrew Tippen 19:52 Goodrich
182. 12 Remington Clements 19:52 PR Lake Fenton
183. 10 Ben Lewis 19:53 SR Zeeland West
184. 9 Josiah Swenor 19:54 Spring Lake
185. 11 Evin Drew 19:55 Caledonia
186. 9 Elijah Becker 19:56 PR East Grand Rapids
187. 10 Will Strauch 19:56 SR Corunna
188. 10 Hayden Mahakian 19:56 PR Linden
189. 10 Wyatt Adams 19:56 Midland Dow
190. 9 Ethan Senti 19:56 PR Zeeland West
191. 10 Jimmy Decker 19:57 Alpena
192. 11 Patrick Gehringer 19:57 Portage Central
193. 12 Seth Schrader 19:58 SR Linden
194. 9 Nathaniel Hamlin 19:58 Yale
195. 9 Caden Helmholdt 19:58 Caledonia
196. 9 Luke Elden 19:58 PR Lansing Catholic
197. 9 Thomas Boss 19:59 PR Ann Arbor Skyline
198. 12 Ethan Schreur 19:59 SR Zeeland West
199. 12 AJ Cloutier 19:59 SR Ann Arbor Skyline
200. 9 Jack Russell 20:00 PR Lansing Catholic
201. 11 Spencer Panoushek 20:01 Orchard Lake St. Mar...
202. 12 Brandon Simon 20:01 Bay City Western
203. 9 Scotty Fargo 20:02 Portage Northern
204. 11 William Bale 20:02 Linden
205. 9 Ryan Smith 20:02 PR Orchard Lake St. Mar...
206. 11 Ben Kuntzsch 20:02 SR Grand Ledge
207. 12 Trent Schrader 20:02 Linden
208. 9 Gaurang Vaidya 20:02 PR Ada Forest Hills Eas...
209. 9 Ethan Wilstermann 20:03 Grand Rapids Christian
210. 12 Benjamin Walkusky 20:04 PR Saline
211. 11 Clark Cummings 20:04 Portage Northern
212. 11 Riley Fernandez 20:04 SR Portage Northern
213. 10 Dan Netter 20:04 PR Novi
214. 10 Maxwell Morey 20:04 SR Midland Dow
215. 10 Keegan Langeler 20:04 Grand Haven
216. 11 Sam Hoffman 20:05 SR East Grand Rapids
217. 9 Jack Luymes 20:05 Grand Rapids Christian
218. 12 Avinash Kumar 20:05 Saline
219. 11 Joel Muyskens 20:05 Grand Rapids Christian
220. 10 Zachary Kolaja 20:05 Saginaw Heritage
221. 10 Kenzo Lord 20:06 SR Bloomfield Hills
222. 9 Cole Nickless 20:06 Bay City Western
223. 10 Dylan Gwyn 20:06 Portage Central
224. 9 Brendan Murray 20:07 Bloomfield Hills
225. 10 Brady Mester 20:07 SR East Kentwood
226. 11 Zach Watts 20:07 Corunna
227. 9 Zach Gooding 20:07 PR Corunna
228. 10 Carter Hammond 20:07 SR Caledonia
229. 10 Noah Peterson 20:08 SR Caledonia
230. 11 Nick Bennett 20:08 SR Birmingham Seaholm
231. 11 John Hopper 20:08 Midland Dow
232. 9 Ryan Chase 20:09 Portage Central
233. 10 Brad Franks 20:09 SR Portage Central
234. 12 Ian Jenkins 20:10 SR East Grand Rapids
235. 9 Cooper Morton 20:10 Defiance
236. 10 Jarrett Childers 20:10 Yale
237. 12 Allen Rademaker 20:10 Grand Haven
238. 10 Connor Williams 20:11 PR Defiance
239. 10 Brenden Buchanan 20:11 Portage Central
240. 11 Ian Allen 20:12 SR Linden
241. 10 Brady Crimmins 20:14 PR Bloomfield Hills
242. 9 Josh Pullen 20:14 East Grand Rapids
243. 11 Alex Chappell 20:15 Whitehall
244. 10 Adam Wright 20:15 Caledonia
245. 12 Trent McPheron 20:15 SR Whitehall
246. 11 Daniel York 20:15 SR Ann Arbor Skyline
247. 11 Michael Kiley 20:15 PR East Grand Rapids
248. 10 Dylan Muntter 20:16 SR Zeeland West
249. 11 William Koepke 20:16 SR Saginaw Heritage
250. 9 Dylan Butler 20:17 Portage Northern
251. 9 Nicholas Gale 20:17 PR Pontiac Notre Dame P...
252. 10 Jonathan Yousif 20:17 West Bloomfield
253. 11 Zach Archipley 20:20 PR Okemos
254. 10 Gabriel Alvarado 20:20 PR Portage Central
255. 12 William Chung 20:20 SR Portage Central
256. 10 Ben Urquhart 20:21 Lansing Catholic
257. 11 Austin Mackay 20:21 Novi
258. 11 Lucas Lorenz 20:22 PR Okemos
259. 11 Ian Klug 20:23 SR Caledonia
260. 11 Leo Toruno 20:23 Ann Arbor Skyline
261. 10 Nate Adams 20:23 SR Three Rivers
262. 12 Matt Durocher 20:23 PR Traverse City St. Fr...
263. 10 Luke Wertenberger 20:24 Ann Arbor Skyline
264. 9 Samuel Slone 20:24 PR Ann Arbor Skyline
265. 12 Tom Paul 20:25 Bloomfield Hills
266. 12 Matthew Lagerquist 20:26 Saline
267. 10 Noah Holkeboer 20:26 Grand Rapids Christian
268. 9 Yongwei Che 20:26 Northville
269. 11 Jack Scavnicky 20:27 SR Northville
270. 10 Noah Barnes 20:27 Benzie Central
271. 9 Kevin Patterson 20:28 Goodrich
272. 10 Colin Gilmour 20:28 Portage Northern
273. 10 Nicholas Zafer 20:29 Portage Northern
274. 9 Jaron Taylor 20:29 Portage Central
275. 12 Zach Hankins 20:30 Traverse City Central
276. 9 Liam Sack 20:32 Linden
277. 9 Ryan Bishop 20:32 Benzie Central
278. 12 Sebastian Hollister 20:33 Saline
279. 10 Marc Crossman 20:34 Benzie Central
280. 10 Seth Damstra 20:34 SR East Grand Rapids
281. 9 Nathan Burgard 20:35 PR Midland Dow
282. 10 Eastin Block 20:36 Midland Dow
283. 11 Garrett Hirschenbe... 20:36 Saginaw Heritage
284. 9 Isaac Darragh 20:36 Ann Arbor Skyline
285. 10 Evan Buck 20:37 SR Okemos
286. 9 Henry Schenkel 20:38 Grand Rapids Christian
287. 10 Andrew Kaempfer 20:38 SR Novi
288. 12 Alec Robinson 20:38 SR Three Rivers
289. 9 Anthony Yun 20:39 Bloomfield Hills
290. 11 Drake Tester 20:39 SR Traverse City Central
291. 11 Brandon Siedlik 20:39 PR New Baltimore Anchor...
292. 11 Will Crump 20:39 Birmingham Seaholm
293. 11 Kyle Conroy 20:40 PR Pontiac Notre Dame P...
294. 9 Avery Grow 20:41 Grand Ledge
295. 11 Laban Pollock 20:42 Muskegon Reeths-Puffer
296. 12 Jake Bargy 20:42 SR Linden
297. 11 Thomas VanLiere 20:43 Grand Rapids Christian
298. 12 Ben Conley 20:43 SR East Kentwood
299. 9 Evan Kwast 20:43 PR Haslett
300. 11 Cooper Strebeck 20:45 PR Stevensville Lakeshore
301. 11 Brendan Jaime 20:45 Bay City Western
302. 10 Richard Frisbie 20:46 Benzie Central
303. 11 Blake Feinauer 20:46 Bay City Western
304. 9 Thomas Gorman 20:46 PR Okemos
305. 11 David Song 20:46 Novi
306. 10 Josh Pickler 20:47 Corunna
307. 11 Will Brown 20:47 Spring Lake
308. 12 Gray Wilson 20:47 Portage Northern
309. 11 Benjamin Miller 20:48 Portage Central
310. 10 Hyun Kim 20:48 PR Bloomfield Hills
311. 9 Owen Kittendorf 20:48 Comstock Park
312. 10 Jared Reilly 20:49 Portage Central
313. 11 Gavin White 20:49 Ann Arbor Skyline
314. 9 Logan Foerch 20:49 PR Caledonia
315. 10 Nate Bollman 20:49 Grand Rapids Christian
316. 12 Jonathan Shomali 20:50 Corunna
317. 10 Robert Walsworth 20:50 PR Okemos
318. 11 Kedric Gager 20:51 Whitehall
319. 10 Bryce Brophy 20:51 Saline
320. 11 Luke Lowery 20:52 PR Midland Dow
321. 12 Richard Chen 20:52 Novi
322. 11 Caleb Swenor 20:53 Spring Lake
323. 11 Evan Kolin 20:54 Bloomfield Hills
324. 11 Harold Gee 20:54 Grand Rapids Christian
325. 10 Jacob King 20:54 SR Remus Chippewa Hills
326. 9 Nathan Rhee 20:55 Midland Dow
327. 9 Jacob Book 20:55 Gaylord
328. 11 Vincent Samson 20:56 Saginaw Heritage
329. 12 Griffin Simmons 20:56 Birmingham Seaholm
330. 12 Brenden Cotter 20:56 SR Novi
331. 10 Reed Stevens 20:57 PR Grand Ledge
332. 12 Ryan Woods 20:57 Midland Dow
333. 9 Breydon Andrez 20:58 Imlay City
334. 9 Bailey DeLaTorre 20:58 PR Stevensville Lakeshore
335. 10 Aidan Shaw 20:59 Saginaw Heritage
336. 10 Frank Tarrance 20:59 PR Orchard Lake St. Mar...
337. 12 Dominic Bertoia 20:59 Saline
338. 12 Christopher Redlon 20:59 Portage Central
339. 12 Will Valespir 20:59 Orchard Lake St. Mar...
340. 9 Cody Keast 21:00 Grand Ledge
341. 11 Mason Monchilov 21:00 Gaylord
342. 10 Evan Schock 21:01 Spring Lake
343. 9 Jacob Herriman 21:01 Caledonia
344. 9 Zach Veenstra 21:03 Grand Rapids Christian
345. 10 Jack Leech 21:03 Spring Lake
346. 11 Marco Barrera 21:04 East Kentwood
347. 12 Josiah Rentschler 21:05 Saline
348. 10 Jake Ryba 21:06 SR Novi
349. 11 Fenton Lawler 21:06 SR Novi
350. 9 Bailey Snyder 21:07 Bloomfield Hills
351. 9 Chase Walraven 21:07 Bay City Western
352. 10 Dalton Kim 21:08 SR Corunna
353. 9 James Lilly 21:08 PR East Kentwood
354. 12 Parker Allen 21:08 Saline
355. 9 Declan McCole 21:09 PR Okemos
356. 11 Eric Kayden 21:09 Bay City Western
357. 9 JP Bungart 21:09 PR Bloomfield Hills
358. 11 Joshua Bauman 21:10 Grand Rapids Christian
359. 9 Bobbie Kietzmann 21:10 Bay City Western
360. 11 Connor Good 21:10 Saginaw Heritage
361. 9 Hayato Lowe 21:11 PR Novi
362. 9 Andrew McDonald 21:11 Linden
363. 9 Joshua Witt 21:11 PR West Bloomfield
364. 9 Mateo Arredondo 21:12 Zeeland West
365. 9 Ethan Lee 21:12 PR Portage Central
366. 12 Alexander Regoli 21:12 SR Novi
367. 9 Tyler McCready 21:14 Grand Ledge
368. 9 Joe Tituskin 21:14 PR Novi
369. 10 Jon Wang 21:15 PR Novi
370. 12 Gerald Riddle 21:16 Corunna
371. 10 Luke Horsburgh 21:17 PR Novi
372. 11 Hunter Perry 21:17 Defiance
373. 10 Kyle Campagna 21:18 Orchard Lake St. Mar...
374. 9 Andrew Farnum 21:18 PR Stevensville Lakeshore
375. 9 Andrew Sherman 21:18 PR Caledonia
376. 11 Allen Willman 21:18 PR Orchard Lake St. Mar...
377. 11 Alden Wagaman 21:19 Ada Forest Hills Eas...
378. 9 David Perez 21:20 PR Lansing Catholic
379. 9 Jalen Steudle 21:21 PR Ann Arbor Skyline
380. 9 Tyler Shafer 21:21 PR Whitehall
381. 9 John Becker 21:22 PR Portage Northern
382. 10 Austin Novakowski 21:24 SR Zeeland West
383. 10 Matt Garza 21:24 Portage Northern
384. 12 Ayden Bolthouse 21:25 Spring Lake
385. 9 Joey Greenburg 21:25 PR Lansing Catholic
386. 12 Richard Wall 21:27 Midland Dow
387. 12 Jan Burr 21:27 PR Alpena
388. 11 Caleb Kenwabikise 21:28 PR Charlevoix
389. 12 Cole Marvin 21:28 Caledonia
390. 12 Zack Bandstra 21:29 Spring Lake
391. 11 Yunfei Ma 21:29 Ann Arbor Skyline
392. 9 Matthew Brown 21:30 PR Caledonia
393. 11 Matt Campbell 21:30 SR Yale
394. 12 Will Mercado 21:30 Corunna
395. 11 Calder Lewis 21:30 SR Okemos
396. 12 Evan Bierkamp 21:31 SR Goodrich
397. 11 James Wu 21:32 PR Novi
398. 10 Tyler Verburg 21:32 Caledonia
399. 10 Clarence Nanamori 21:33 SR Novi
400. 9 Gavan Boguszewski 21:33 Midland Dow
401. 11 Patrick Gordon 21:33 PR Okemos
402. 9 Collin McNaulty 21:34 New Baltimore Anchor...
403. 10 Riley Cook 21:35 Bloomfield Hills
404. 12 Mo Mallah 21:36 SR Dearborn Heights Cre...
405. 10 Jacob Ritzer 21:36 Traverse City Central
406. 10 Jayden Burgen 21:36 PR East Kentwood
407. 11 Timothy Sweet 21:36 SR Lake Odessa Lakewood
408. 10 Ronnie Valdez 21:37 SR Carrollton
409. 11 Nick Lauinger 21:38 Spring Lake
410. 12 Brandon Reynolds 21:38 East Kentwood
411. 12 Jackson Nguyen 21:38 PR East Kentwood
412. 9 Jack O'Connor 21:38 PR Grand Ledge
413. 10 Anthony Eid 21:39 SR Birmingham Seaholm
414. 9 Jacob Nabozny 21:39 Fowlerville
415. 9 Blake Anderson 21:40 PR Muskegon Reeths-Puffer
416. 10 Zach Zaborney 21:40 Alpena
417. 9 Joshua Jaymes 21:41 Traverse City Central
418. 9 Troy Sievertsen 21:42 Spring Lake
419. 10 Caden Wullaert 21:42 Corunna
420. 10 Jack Whaley 21:42 Lake Fenton
421. 12 Jeff Matese 21:43 Yale
422. 10 Ben Walters 21:44 SR Spring Lake
423. 12 Ben Wilcox 21:44 East Kentwood
424. 12 Tyler Robberstad 21:44 Imlay City
425. 11 Joshua Carlson 21:45 PR Charlevoix
426. 12 Max Hastie 21:45 Orchard Lake St. Mar...
427. 11 David Leonhardt 21:46 Midland Dow
428. 10 Patrick Long 21:46 SR Lansing Catholic
429. 9 Garrett Lockwood 21:46 PR Grand Ledge
430. 10 Seth Haugerud 21:46 SR Alpena
431. 11 Colin Palmer 21:47 SR Portage Central
432. 12 Nicholas Bourbeau 21:47 Portage Central
433. 9 Viraj Nukala 21:47 PR Okemos
434. 10 Phil Timmerick 21:47 SR Stevensville Lakeshore
435. 9 Luke Warhurst 21:48 PR Ann Arbor Skyline
436. 11 Adam Krueger 21:48 Novi
437. 10 Alex Palencia 21:48 PR Midland Dow
438. 10 Matt West 21:49 Traverse City Central
439. 12 Noah DeWolf 21:49 SR Remus Chippewa Hills
440. 11 Ryan Wesch 21:51 Yale
441. 12 Evan Lounsbury 21:51 Spring Lake
442. 10 Hans Dehn 21:52 Midland Dow
443. 10 Carlos Vargas 21:53 PR Wyandotte Roosevelt
444. 10 Aiden Hickey 21:53 PR Grand Ledge
445. 12 Noah Boot 21:53 SR Portage Central
446. 10 Jack MacDonald 21:54 Alpena
447. 10 TJ Dokas 21:54 PR Ann Arbor Skyline
448. 9 Joey Gillengerten 21:55 Haslett
449. 10 Ben Swartz 21:55 Caledonia
450. 11 Jon Maag 21:55 Lake Odessa Lakewood
451. 11 Sam Proos 21:56 Portage Northern
452. 11 Blake Rubenstein 21:56 West Bloomfield
453. 11 John Kaczor 21:56 Freeland
454. 11 Chase Henley 21:56 SR Gaylord
455. 9 Anthony Racalla 21:56 Comstock Park
456. 9 Nathan Loose 21:57 Fowlerville
457. 11 Jake Eberhardt 21:57 PR Lake Odessa Lakewood
458. 10 Cameron Hall 21:57 SR Spring Lake
459. 12 Josh Dix 21:57 SR Fowlerville
460. 9 Vinnie Tarrance 21:57 PR Orchard Lake St. Mar...
461. 11 Nick VanderHoff 21:58 Portage Northern
462. 9 Josiah Lambert 22:00 PR Ada Forest Hills Eas...
463. 9 Austin Keith 22:01 PR Caledonia
464. 12 Jake Fishkind 22:02 SR Bloomfield Hills
465. 10 Ethan Hinman 22:03 Ada Forest Hills Eas...
466. 11 Briggs Longe 22:03 Birmingham Seaholm
467. 10 John Michael 22:04 SR Okemos
468. 9 Jaylin Jenkins 22:04 PR Goodrich
469. 9 Shawn Meah 22:04 Ann Arbor Skyline
470. 9 Tyler Iverson 22:05 Benzie Central
471. 10 Jose Blakenship 22:05 SR Coldwater
472. 9 Thomas Callen 22:06 Spring Lake
473. 9 Zach Gerber 22:08 Traverse City Central
474. 10 Kevin Williams 22:09 PR Defiance
475. 9 Ira Bennett 22:10 PR Ann Arbor Skyline
476. 11 Brad Kalinowski 22:10 SR Freeland
477. 10 Robert Kalnins 22:11 Portage Northern
478. 12 Christian Stapert 22:11 Grand Rapids Christian
479. 9 Bennett Pompi 22:11 PR Birmingham Seaholm
480. 10 Ben Clark 22:11 SR Okemos
481. 9 Dean Lesinski 22:11 PR Ada Forest Hills Eas...
482. 12 Michael Uglietta 22:12 East Grand Rapids
483. 12 Nic Diez 22:12 SR Orchard Lake St. Mar...
484. 11 Abdullah Hashsham 22:13 SR Okemos
485. 10 Angel Roussev 22:13 Bloomfield Hills
486. 9 Dustin Finkhouse 22:14 Benzie Central
487. 12 Robert Carpenter 22:14 SR Comstock Park
488. 12 Niilo Ojanaho 22:14 Caledonia
489. 9 Tyler Kern 22:15 Linden
490. 9 Ben Gnodtke 22:15 PR Okemos
491. 9 Reece Knight 22:16 PR Portage Central
492. 12 Nathan Gittleman 22:16 SR Bloomfield Hills
493. 9 Austin Inman 22:17 New Baltimore Anchor...
494. 9 Zach Baum 22:17 PR Zeeland West
495. 9 Graham Kort 22:17 Grand Rapids Christian
496. 12 Brennan Baldwin 22:18 Bay City Western
497. 10 P.J. Dye 22:18 SR Stevensville Lakeshore
498. 11 Aiden Stormont 22:18 Stevensville Lakeshore
499. 9 Noah Braasch 22:19 Portage Central
500. 12 Cody Reightley 22:20 Benzie Central
501. 11 Matthew LaMothe 22:20 Pontiac Notre Dame P...
502. 11 Nic Timmreck 22:22 Alpena
503. 9 Josh Mills 22:24 PR Lake Fenton
504. 9 Carter Monson 22:24 PR Caledonia
505. 10 Alex Wilson 22:26 Stevensville Lakeshore
506. 11 Mohammed Beydoun 22:27 PR Dearborn Heights Cre...
507. 12 Ben Loos 22:27 East Grand Rapids
508. 10 Cris Smith 22:28 Portage Northern
509. 11 Jason Blunt 22:28 SR Caledonia
510. 10 Daniel Malone 22:28 SR Stevensville Lakeshore
511. 11 Cameron Tait 22:30 SR Birmingham Seaholm
512. 12 John Reider 22:30 Birmingham Seaholm
513. 12 Tanner Hypio 22:31 Lake Fenton
514. 11 Arden Knoll 22:33 SR Okemos
515. 10 Sam Brunger 22:33 Corunna
516. 9 Griffin Lantz 22:34 PR Portage Central
517. 12 Andre Barkholz 22:34 Portage Central
518. 10 Chase Devries 22:35 Spring Lake
519. 9 Keegan Peterson 22:35 Caledonia
520. 9 Drew Nickels 22:35 Corunna
521. 10 Drew Dillon 22:37 Bay City Western
522. 10 Jacob Tillmann 22:39 Zeeland West
523. 9 Chase Szafranski 22:40 Portage Central
524. 9 Jack Ecker 22:40 PR New Baltimore Anchor...
525. 12 Andrew Festerman 22:40 New Baltimore Anchor...
526. 9 Trent Bergman 22:41 Midland Dow
527. 9 Jakob Cuda 22:41 West Bloomfield
528. 10 Samuel Kroll 22:41 Alpena
529. 11 James Archey 22:42 SR Pontiac Notre Dame P...
530. 10 Alex Annis 22:42 SR Grand Ledge
531. 12 Raj Aryal 22:43 East Kentwood
532. 12 Drew Blocki 22:43 SR Pontiac Notre Dame P...
533. 9 Aidan East 22:43 Freeland
534. 11 George Cini 22:44 SR Wyandotte Roosevelt
535. 12 Dustin Mott 22:45 SR Okemos
536. 11 Gabe Attruia 22:46 PR Wayland Union
537. 11 Wes Cummings 22:46 Midland Dow
538. 10 Jacob Yingling 22:46 SR East Kentwood
539. 9 Jacob Thorold 22:47 PR Gaylord
540. 10 Logan Kirby 22:47 Three Rivers
541. 12 John Townshend 22:47 SR Grand Ledge
542. 9 Jacob Jackson 22:48 Portage Central
543. 10 Jonah Ochodnicky 22:49 Corunna
544. 12 Nanthan Fredrick 22:49 SR Dearborn Heights Cre...
545. 9 Eric Gaynor 22:49 PR Pontiac Notre Dame P...
546. 9 Kyler Rytlewski 22:50 Bay City Western
547. 9 Ben Prihoda 22:50 Portage Central
548. 10 Ry Rodriguez 22:50 PR Lake Odessa Lakewood
549. 11 Grant Freudenstein 22:51 Saginaw Heritage
550. 11 Jacob Jungblut 22:52 PR Stevensville Lakeshore
551. 9 Alexander Dinh 22:52 Saginaw Heritage
552. 9 Luke Meddaugh 22:52 Traverse City St. Fr...
553. 12 Will Elmore 22:53 Stevensville Lakeshore
554. 11 Cooper Dorfman 22:53 PR Birmingham Seaholm
555. 10 Jake Baker 22:54 SR Wyandotte Roosevelt
556. 10 Wesley Sanders 22:54 Gaylord
557. 11 Billy Smith 22:54 Traverse City Central
558. 9 Cody Schaeding 22:54 Saginaw Heritage
559. 9 Colton Terrian 22:54 PR Lake Fenton
560. 12 Dennis Terrazas 22:54 PR Defiance
561. 9 John Humphrey 22:55 East Kentwood
562. 12 Cameron Pearson 22:56 Gaylord
563. 10 Matt Rager 22:57 Bay City Western
564. 9 Jacob Jelsema 22:57 Wayland Union
565. 11 Jared Hoard 22:58 Ithaca
566. 11 Ross Argue 22:58 SR Portage Northern
567. 10 Nathan Zonnevylle 22:59 Ann Arbor Skyline
568. 9 Donnevan Thomasma 23:00 Gaylord
569. 10 Eion Reagh 23:00 East Kentwood
570. 9 Wyatt Schalk 23:00 PR Saginaw Swan Valley
571. 10 Joe Burns 23:01 SR Central Catholic (To...
572. 10 Zackery Fortune 23:01 SR Gaylord
573. 10 Nathan van Duijven... 23:01 Bloomfield Hills
574. 9 Justin Quezadilla 23:02 PR Lincoln Park
575. 9 Adam Brodoley 23:02 Birmingham Seaholm
576. 9 Eric Chen 23:02 PR Okemos
577. 12 Brendan Cone 23:04 SR Okemos
578. 9 Zachery Peterson 23:05 Gaylord
579. 9 Brian Hubert 23:06 PR Fowlerville
580. 9 Colton DeVos 23:07 Birmingham Seaholm
581. 11 Mark Pierce 23:08 PR Plainwell
582. 9 Jacob McKnight 23:08 PR Gaylord
583. 9 Noah Hardesty 23:09 PR Plainwell
584. 9 Jake Seegmiller 23:10 PR Ada Forest Hills Eas...
585. 9 BJ Bennink 23:11 Spring Lake
586. 11 Ben Porter 23:12 SR Coldwater
587. 10 Ethan Ells 23:12 Midland Dow
588. 9 Dominic Hanke 23:12 Birmingham Seaholm
589. 9 Tony Cox 23:13 PR Lincoln Park
590. 10 Michael Wetzel 23:15 Haslett
591. 9 Jack Westbrook 23:15 PR Muskegon Reeths-Puffer
592. 10 Patrick Smith 23:16 East Grand Rapids
593. 10 Jackson Chenett 23:16 Lake Fenton
594. 12 Kevin McLaughlin 23:20 Caledonia
595. 12 Lucas Visscher 23:21 SR Muskegon Reeths-Puffer
596. 12 Deven Hengy 23:22 Stevensville Lakeshore
597. 9 Henry Bonfias 23:23 PR Portage Northern
598. 12 Matthew Blum 23:24 Fowlerville
599. 10 Quenten Fraley 23:25 SR Gaylord
600. 12 Scot Laing 23:25 Benzie Central
601. 10 Caleb Bauman 23:26 Grand Rapids Christian
602. 10 Will Reinink 23:28 Spring Lake
603. 10 Veeresh Rajendran 23:29 PR Portage Central
604. 9 Luke Giza 23:30 Goodrich
605. 9 Nicklas Slone 23:31 PR Wyandotte Roosevelt
606. 9 T.J. Thome 23:31 Caledonia
607. 10 Kunal Matharu 23:32 West Bloomfield
608. 9 Adrien McGill 23:32 PR Grand Ledge
609. 10 Casey Cornford 23:33 Saginaw Heritage
610. 12 Josh Warren 23:33 Gaylord
611. 12 Alan Bouwman 23:33 Saginaw Heritage
612. 11 Grant Wakeland 23:33 PR Okemos
613. 9 Ethan Smith 23:34 Midland Dow
614. 11 Hassan Fawaz 23:34 PR Dearborn Heights Cre...
615. 11 Sam Green 23:34 East Grand Rapids
616. 11 Sebastian Carrier 23:35 PR Okemos
617. 10 Bray Haynes 23:36 Remus Chippewa Hills
618. 11 Evan Palmer 23:36 Portage Central
619. 10 Clark Vreeman 23:36 SR Zeeland West
620. 9 Colin Heeke 23:39 Imlay City
621. 9 Aaron Boonstra 23:39 PR Muskegon Reeths-Puffer
622. 10 Sam Desloover 23:39 Gaylord
623. 12 Keynen Anderson 23:39 SR East Kentwood
624. 11 Ashton Maurer-Wagner 23:39 Spring Lake
625. 12 Chris Kulpa 23:40 Portage Northern
626. 10 Roy Gartley 23:41 SR Imlay City
627. 11 Caleb Maleitzke 23:41 SR Fowlerville
628. 9 Nick Hammerle 23:42 PR New Baltimore Anchor...
629. 9 Zack McEvoy 23:43 Saginaw Heritage
630. 12 Austin Sbraccia 23:44 New Baltimore Anchor...
631. 12 Jack Hybert 23:44 PR Defiance
632. 10 Clayton Galy 23:45 Spring Lake
633. 11 Jacob Kline 23:47 Lake Fenton
634. 9 Hunter Vink 23:48 Zeeland West
635. 11 Cameron Huffman 23:48 Lake Odessa Lakewood
636. 11 Zac Taghon 23:54 Benzie Central
637. 9 Brayden Babcock 23:54 PR East Kentwood
638. 12 Vince Dong 23:55 Grand Ledge
639. 10 Bryce Davison 23:56 Gaylord
640. 10 Sam Konen 23:56 Grand Ledge
641. 11 Gage Terrian 23:59 Lake Fenton
642. 9 Anirudh Shanker 23:59 PR Okemos
643. 10 Sam Strouse 24:00 Midland Dow
644. 10 Logan Bierlein 24:00 Three Rivers
646. 12 Juan Chavez 24:02 PR East Kentwood
647. 9 Jack Engler 24:04 Grand Ledge
648. 12 Jacob Radmacher 24:05 Wayland Union
649. 10 Jarrod Patmore 24:06 SR Plainwell
650. 9 Joshua Tran 24:06 West Bloomfield
651. 10 Harrison Benet 24:07 Birmingham Seaholm
652. 10 Miles Mercier 24:07 SR Dearborn Heights Cre...
653. 9 Ethan Heath 24:10 Alpena
654. 12 Zach Kucera 24:10 Birmingham Seaholm
655. 9 David Johnson 24:10 Haslett
656. 11 Noah Jarrard 24:11 SR Grand Ledge
657. 9 Gage Hunt 24:11 Lake Fenton
658. 9 Raj Mulherkar 24:13 West Bloomfield
659. 11 Thomas Puhl 24:13 PR Dearborn Heights Cre...
660. 10 Alec Barrone 24:13 Lansing Catholic
661. 10 Joshua Pankey 24:14 Imlay City
662. 9 Adam Dodge 24:14 Imlay City
663. 11 Josh Nye 24:16 Benzie Central
664. 9 Sean Bajt 24:16 Spring Lake
665. 10 Jacob Taber 24:17 Benzie Central
666. 12 Collin Van Loo 24:19 SR Ann Arbor Skyline
667. 9 Marcus Lindsey 24:20 Lake Fenton
668. 9 Alex Castro 24:20 Lake Fenton
669. 11 Quin O'keefe 24:20 Birmingham Seaholm
670. 10 David Anderson 24:21 SR Alma
671. 12 Chase Lee 24:22 Birmingham Seaholm
672. 12 Ryan Behan 24:22 SR Okemos
673. 11 Ethan Lockwood 24:22 Grand Ledge
674. 10 Jacob Brown 24:23 Ithaca
675. 11 Christopher Styrlund 24:24 Portage Central
676. 9 David Haller 24:28 Haslett
677. 9 Isaac Kelley 24:28 Alpena
678. 10 Cole Wiknich 24:29 Linden
679. 9 Antonio Ramirez 24:36 Benzie Central
680. 10 Nolan Jamieson 24:37 SR Okemos
681. 11 Matthew Garippa 24:41 Birmingham Seaholm
682. 11 Carlos Rivera 24:42 PR Lincoln Park
683. 12 Pablo Perales 24:45 SR Imlay City
684. 10 Justin Beckrow 24:45 SR Stevensville Lakeshore
685. 10 Christopher Joyce 24:49 Comstock Park
686. 10 Jack Comsa 24:50 Birmingham Seaholm
687. 9 Jonathon Karr 24:52 PR Pontiac Notre Dame P...
688. 9 Ian Whitican 24:53 Yale
689. 9 Sundeep Ravella 24:55 PR West Bloomfield
690. 11 Evyn Sweeney 24:55 SR Caledonia
691. 9 Trent Hulbert 24:59 Freeland
692. 10 Jacob Galloway 25:00 SR Pontiac Notre Dame P...
693. 9 Trace Newton 25:00 Lake Odessa Lakewood
694. 9 Owen Rice 25:00 PR Central Catholic (To...
695. 10 Andrew Dodge 25:01 SR Imlay City
696. 10 Romoni Hughes 25:03 PR Traverse City Central
697. 9 David Kamp 25:04 Spring Lake
698. 11 Paul Gross 25:05 SR East Grand Rapids
699. 9 Parker Schorrfaar 25:06 Gaylord
700. 12 Jordan Frank 25:07 SR Birmingham Seaholm
701. 9 Brandon Robinson 25:08 PR Plainwell
702. 10 Zakariya Musa 25:11 PR Dearborn Heights Cre...
703. 9 Divyesh Hariram 25:11 PR Novi
704. 11 Nathan Cronk 25:21 PR Caledonia
705. 11 Daniel Righter 25:24 SR Birmingham Seaholm
706. 11 Brett Caporale 25:27 SR Lansing Catholic
707. 10 Christian Parker 25:28 PR Lake Fenton
708. 9 Joe Keiser 25:29 Portage Central
709. 9 Colin Willard 25:30 Linden
710. 11 Jas Aryal 25:33 East Kentwood
711. 12 Collin Lambrecht 25:33 SR Pontiac Notre Dame P...
712. 9 Jonathon Steele 25:35 PR Gaylord
713. 10 Bryan Elde 25:36 Alpena
714. 11 Jacob Gutting 25:36 SR Okemos
715. 9 Matthew Harrand 25:38 Traverse City St. Fr...
716. 9 Eli Louis-Ferdinand 25:38 PR Bloomfield Hills
717. 12 Clay Myers 25:39 Traverse City Central
718. 10 Hunter McAurthur 25:39 Remus Chippewa Hills
719. 10 Tony Rodeman 25:40 Grand Ledge
720. 11 Jack Blommel 25:41 SR Stevensville Lakeshore
721. 9 Hunter Vanbeek 25:42 Caledonia
722. 9 Ishwar Surendran 25:44 PR Pontiac Notre Dame P...
723. 10 Ben Carriveau 25:45 Alpena
724. 11 Josh Lyons 25:46 PR Traverse City Central
725. 11 Tyler Jessalunas 25:48 SR Portage Northern
726. 9 Ethan Lambrix 25:49 Portage Northern
727. 9 Josh Carrigan 25:49 PR Lansing Catholic
728. 12 Tramaine Carmouche 25:51 SR Portage Central
729. 12 Fredo Haidar 25:53 Dearborn Heights Cre...
730. 11 Ethan Brooks 25:54 SR Birmingham Seaholm
731. 9 Finn Rondy 26:02 Ithaca
732. 10 Brady Eckardt 26:03 Lake Odessa Lakewood
733. 10 Noah Junglas 26:05 Spring Lake
734. 10 Travis Brown 26:14 Imlay City
735. 10 Noah Kerridge 26:16 Linden
736. 10 Jonathan Dostie 26:18 PR Lake Fenton
737. 11 Ryan Sass 26:19 PR Benzie Central
738. 9 Josh Harper 26:21 PR Fowlerville
739. 10 Thomas Engelmann 26:22 Plainwell
740. 12 Leonard Heger 26:23 PR Plainwell
741. 9 Jahi Hawkins 26:23 PR Ann Arbor Skyline
742. 9 Bryce Bartlett 26:24 PR Remus Chippewa Hills
743. 11 Matt Garnett 26:24 SR Haslett
744. 9 Jesse VanSolkema 26:29 Caledonia
745. 9 Max Bryant 26:36 Remus Chippewa Hills
746. 11 Jaden Zaitshik 26:40 Lake Fenton
747. 9 Arvin Bowman 26:42 PR Dearborn Heights Cre...
748. 9 Danial Ahmad 26:50 PR West Bloomfield
749. 12 Connor Roth 26:55 PR Lincoln Park
750. 9 Charlie Barrone 26:55 PR Lansing Catholic
751. 10 Cameron Nakfor 26:57 SR Lansing Catholic
752. 10 A.J. Bleier 27:01 SR Plainwell
753. 12 Conner Obrien 27:03 Imlay City
754. 10 Clay Hunt 27:05 East Kentwood
755. 12 Nathan LeBlanc 27:05 Grand Ledge
756. 11 Jacob Robinson 27:07 SR Okemos
757. 11 Unis Makkari 27:27 PR Dearborn Heights Cre...
758. 9 Brayden Willett 27:32 Spring Lake
759. 9 Zaya Bahri 27:44 Bloomfield Hills
760. 9 Ken Gunther 27:47 Saginaw Heritage
761. 11 Eric Somsky 27:48 Lake Fenton
762. 10 Oswaldo Grimaldo 27:49 Lincoln Park
763. 11 Ryan Heath 27:52 Alpena
764. 10 Nicholas Krisniski 27:55 SR Dearborn Heights Cre...
765. 12 Warren Fosler 27:58 SR Fowlerville
766. 11 Angel Solano 28:00 SR Carrollton
767. 9 Zachary Earle 28:00 East Kentwood
768. 9 Ashton Fowler 28:07 PR Linden
769. 9 Justin Edgington 28:09 Plainwell
770. 9 Luke Spitzley 28:17 East Grand Rapids
771. 11 Cole VandenBosch 28:31 Zeeland West
772. 11 Adrian Torres 28:45 PR Carrollton
773. 10 Carlos Cabezudo 29:00 SR Lincoln Park
774. 9 James Ka'alakae 29:09 PR Lake Odessa Lakewood
775. 11 Ethan Youngblood 29:15 Portage Central
776. 10 Trevor Maylath-Bry... 29:24 Birmingham Seaholm
777. 10 Tyler Dallas 29:24 PR Corunna
778. 9 Case Rohl 29:28 PR Stevensville Lakeshore
779. 11 Jason Torrez 29:29 PR Carrollton
780. 10 Evan Barolo 29:32 Ann Arbor Skyline
781. 12 Devonte Henderson 29:41 Carrollton
782. 9 Brenden Harman 29:46 PR Fowlerville
782. 9 Garrett Shermoe 29:46 Fowlerville
783. 10 Elan Goldstein 30:00 PR Bloomfield Hills
784. 10 Jeremy Liggens 30:09 Grand Rapids Christian
785. 9 Adam Baker 30:10 Grand Rapids Christian
786. 11 Chris Hui 30:17 PR Okemos
787. 11 Scott Uthe 30:27 Spring Lake
788. 10 Kent Brown 30:42 Freeland
789. 9 Ghilas Diaconescu 31:20 Sterling Heights
790. 9 Elliot Carlson 31:23 Spring Lake
791. 9 Logan Theisen 31:53 Remus Chippewa Hills
792. 12 Owen Jowett 31:56 SR Lansing Catholic
793. 9 Conner Kriegish 31:56 Alma
794. 9 Nyal Munir 32:57 West Bloomfield
795. 9 Mark Bennett 33:13 Ada Forest Hills Eas...
796. 12 David Dehnke 33:22 SR Lansing Catholic
797. 12 Jack Richardson 33:22 Freeland
798. 9 Jaden Williams 33:42 PR Alma
799. 10 Bryan Cassem 33:56 Portage Central
800. 9 Connor Zamfir 34:02 PR Sterling Heights
801. 9 Jack Moloney 34:06 Caledonia
802. 9 Woojae Kim 34:15 PR Okemos
803. 10 Devon Frost 34:48 Saginaw Heritage
804. 12 Michael Jacob 35:33 West Bloomfield
805. 10 Ryan Jividen 39:03 Lincoln Park
806. 11 Connor Gray 39:04 Kalamazoo Homeschool...
645. 10 Matthew McDerment 24 Pontiac Notre Dame P...
Official Team Scores
1. Grand Rapids Chris... 37
2. Saline 43
3. Ann Arbor Skyline 139
4. Traverse City Cent... 156
5. Okemos 192
6. Novi 199
7. Portage Central 216
8. Centerville 217
9. Northville 225
10. Grand Haven 232
11. Birmingham Seaholm 266
12. Caledonia 312
13. Lansing Catholic 466
14. Saginaw Heritage 469
15. Portage Northern 505
16. Corunna 566
17. East Grand Rapids 610
18. Linden 616
19. Benzie Central 659
20. Bloomfield Hills 675
21. Defiance 686
22. Yale 717
23. Orchard Lake St. M... 718
24. Goodrich 775
25. Alpena 806
26. Bay City Western 810
27. Zeeland West 818
28. Midland Dow 837
29. Gaylord 871
30. East Kentwood 900
31. Lake Fenton 902
32. West Bloomfield 943
33. Spring Lake 957
34. Grand Ledge 974
35. Ada Forest Hills E... 982
36. Wyandotte Roosevelt 1017
37. Stevensville Lakes... 1133
38. Remus Chippewa Hills 1135
39. Fowlerville 1171
40. Pontiac Notre Dame... 1188
41. New Baltimore Anch... 1231
42. Muskegon Reeths-Pu... 1326
43. Lake Odessa Lakewood 1337
44. Haslett 1369
45. Imlay City 1374
46. Dearborn Heights C... 1401
47. Freeland 1459
48. Plainwell 1546
49. Lincoln Park 1570
50. Carrollton 1587