boys 5000 meter run
1. 10 Grant Davey 17:20.3 Brother Rice
2. 10 Camden Boston 17:37.5 Brother Rice
3. 12 Trevor Pilzner 17:39.6 Brother Rice
4. 11 Kyle Chisholm 17:48.1 Brother Rice
5. 11 Blake Jordan 18:05.2 Hartland
6. 11 Carter Allen 18:07.0 Waterford Kettering
7. 9 Kevan O'Brien 18:09.4 Brother Rice
8. 10 Brenden Harrison 18:13.7 Waterford Kettering
9. 12 Peter Ebaugh 18:17.2 Detroit Catholic Cen...
10. 10 Adam Snitgen 18:19.3 Holly
11. 11 Sabir Islam 18:20.2 Ann Arbor Skyline
12. 11 Jack Korth 18:20.4 White Lake Lakeland
13. 9 Cole Gellatly 18:21.2 Brother Rice
14. 11 Josh Wright 18:21.9 White Lake Lakeland
15. 10 Derek Skaff 18:22.5 Salem
16. 9 Jake Sayers 18:22.8 Birmingham Seaholm
17. 12 Justin True 18:23.1 Waterford Kettering
18. 10 Josh Sherman 18:23.4 Bloomfield Hills
19. 9 Kyle Campagna 18:23.7 Orchard Lake St. Mar...
20. 9 Jon Wisniewski 18:27.4 Hartland
21. 10 Daniel Serra 18:28.4 Brother Rice
22. 13-14 Spencer Jyawook 18:30.3 Ann Arbor Track
23. 9 Robert Gleich 18:31.1 Birmingham Seaholm
24. 12 Robert Koerner 18:31.7 Bloomfield Hills
25. 10 Ethan Moran-Onweller 18:32.5 Davison
26. 11 Nathan Schubring 18:32.8 Salem
27. 11 Devin Abb 18:33.2 Detroit Catholic Cen...
28. 9 Jackson Irmscher 18:33.7 Bloomfield Hills
29. 9 Zachary Kolaja 18:34.5 Saginaw Heritage
30. 10 Reed Barker 18:36.8 Salem
31. 12 Luke Vandenberg 18:37.1 Tecumseh
32. 12 Connor Brooks 18:37.4 Linden
33. 11 Tyrin Johnson 18:37.8 Salem
34. 10 Nick Ontko 18:38.1 Salem
35. 11 Tyler Dew 18:38.5 Salem
36. 12 Noe Barrell 18:38.7 Ann Arbor Pioneer
37. 10 Trevor Doyle 18:39.0 Livonia Franklin
38. 10 Basheer Mossallam 18:39.3 Birmingham Seaholm
39. 11 Marcus Shakoor 18:39.5 Jackson
40. 10 Collin Swisher 18:39.9 Salem
41. 12 Austin Siterlet 18:40.1 Salem
42. 12 Jared Zella 18:40.9 Salem
43. 12 Connor Raines 18:41.3 Ypsilanti Lincoln
44. 12 Ben Russell 18:41.5 Tecumseh
46. 10 Noah Kellman 18:42.9 Bloomfield Hills
47. 11 Skyler Root 18:43.6 Tecumseh
48. 12 John Girkin 18:44.3 Jackson
49. 9 Jose Vivanco 18:45.1 Holly
50. 9 Eric Ries 18:45.4 Tecumseh
51. 9 Russell Rusnell 18:46.9 Livonia Franklin
52. 11 Austin Ashley 18:48.5 Waterford Kettering
53. 9 Nolan McGahan 18:48.8 Brighton
54. 9 Tyler Thomason 18:49.0 Holly
55. 11 Will Valespir 18:49.2 Orchard Lake St. Mar...
56. 12 Jason Bartholomew 18:49.8 Hartland
57. 12 Drew Nelson 18:50.1 Bloomfield Christian
58. 12 Trevor Hall 18:50.7 Linden
59. 9 Nick Barr 18:51.0 Brighton
60. 12 Dylan Foss 18:51.3 Holly
61. 9 Christo Jeffers 18:51.6 Salem
62. 11 Trent Schrader 18:52.3 Linden
63. 9 Liam Fairbanks 18:52.7 Bloomfield Hills
64. 12 Riley Mehki 18:53.0 Hartland
65. 9 Ben Mutz 18:53.2 Bloomfield Hills
66. 11 Max Carey 18:53.5 White Lake Lakeland
67. 10 Owen Parks 18:53.8 Salem
68. 9 John Monroe 18:54.0 Brighton
69. 9 Keegan Oldani 18:54.4 Ann Arbor Skyline
70. 12 Cody Zorn 18:55.5 Walled Lake Northern
71. 12 Blaine Cytlak 18:58.9 Tecumseh
72. 9 Aidan Bustillo 19:00.1 Brighton
73. 9 Graysen Pomeroy 19:03.3 Hartland
74. 10 Marcus Martin 19:04.1 Ann Arbor Huron
75. 11 Josh Burcroff 19:04.6 Brother Rice
76. 12 Caleb Claucherty 19:05.8 Okemos
77. 11 Ian Hogg 19:06.1 Livonia Franklin
78. 11 Maxwell Austin 19:06.4 Linden
79. 10 Calum Walton 19:06.7 Birmingham Seaholm
80. 9 Michael Yamin 19:07.1 Bloomfield Hills
81. 10 Sean Dougherty 19:07.4 Ypsilanti Lincoln
82. 10 Derek Yang 19:07.9 Ann Arbor Pioneer
83. 10 Stuart Gazda 19:08.4 Hartland
84. 12 Alex Iaquinto 19:08.7 Detroit Catholic Cen...
85. 10 Sean Tichener 19:09.0 Ann Arbor Huron
86. 8 Gar Eddings 19:09.4 Pathfinder - Pinckney
87. 9 Tyler Cook 19:12.0 Hartland
88. 10 Brian York 19:13.9 Ann Arbor Skyline
89. 10 Jack Whitman 19:14.1 Linden
90. 11 Noah VanRees 19:15.8 Holland Christian
91. 10 Ian Allen 19:16.1 Linden
92. 9 Eric Ebel 19:16.5 Hartland
93. 9 Andrew Krueger 19:16.7 Linden
94. 10 Matt Person 19:17.0 White Lake Lakeland
95. 8 Lucas Moore 19:17.3 Pathfinder - Pinckney
96. 11 Alex McDowell 19:17.7 Tecumseh
97. 11 Donnie Kirkland 19:18.3 White Lake Lakeland
98. 11 Michael Lundwall 19:19.0 Hartland
99. 9 Nathaniel LaFontaine 19:19.4 Hartland
100. 9 Robert McClelland 19:19.6 Christ the King
101. 9 Nick Balesky 19:20.1 Okemos
102. 10 Evan Kolin 19:20.7 Bloomfield Hills
103. 9 Ryan Arbour 19:21.1 Hartland
104. 10 Michael Schiestel 19:21.4 Davison
105. 11 Collin Payne 19:23.7 Hartland
106. 12 Collin Trainor 19:25.2 Tecumseh
107. 11 Jake Bargy 19:25.6 Linden
108. 9 Ryan DeWitt 19:26.1 Holland Christian
109. 11 Kyle Rummell 19:26.5 Okemos
110. 9 Cionne Harris 19:27.5 Ann Arbor Huron
110. 12 Trenton Ward 19:27.5 Salem
112. 11 Brendan Zuk 19:28.1 White Lake Lakeland
113. 12 Clinton Olberg 19:28.5 Tecumseh
114. 5 Brady Matuszewski 19:28.8 St Patrick (Brighton)
115. 9 Nicholas Shrable 19:29.2 Linden
116. 12 Nick Kettinger 19:30.6 Walled Lake Northern
117. 11 Tom Paul 19:30.9 Bloomfield Hills
118. 11 Maxwell Waters 19:31.6 Hartland
119. 12 Alex Laforest 19:31.8 Detroit Catholic Cen...
120. 11 Lukas Jira 19:32.5 Salem
121. 9 Kenzo Lord 19:32.7 Bloomfield Hills
122. 10 Kyle Carroll 19:33.9 Holly
123. 11 AJ Cloutier 19:34.4 Ann Arbor Skyline
124. 11 Peter Bushaw 19:34.9 Salem
125. 12 Wylie Joynt 19:35.7 Saginaw Heritage
126. 10 Matthew Jira 19:36.0 Salem
127. 9 Duncan MacKillop 19:36.4 Bloomfield Hills
128. 9 Andrew Shallow 19:36.7 Waterford Kettering
129. 12 Timothy Walsh 19:39.6 Brother Rice
130. 10 Aaron Profozich 19:40.4 Salem
131. 10 Keegan Rumler 19:42.3 Jackson
132. 9 Jake Gates 19:42.9 Livonia Franklin
133. 10 Michael Flynn 19:43.5 Hartland
134. 11 Michael Robeson 19:44.6 Salem
135. 9 Preston Pierce 19:46.4 Salem
137. 9 Jack Teichman 19:47.8 Tecumseh
138. 10 Chris Zou 19:48.9 Ann Arbor Huron
139. 9 Brandon Hall 19:49.3 Waterford Kettering
140. 10 Dylan Moat 19:50.1 Livonia Franklin
141. 11 Connor Gagne 19:50.4 Hartland
142. 9 Robert Burke 19:51.2 Ann Arbor Huron
143. 12 Josh Webb 19:51.8 Ann Arbor Pioneer
144. 9 Drake Dowdy 19:52.4 Ann Arbor Huron
145. 9 Sean Foster 19:53.7 Brighton
146. 10 Nick Albaran 19:54.0 Bloomfield Hills
147. 11 Eashwar Mohan 19:55.1 Okemos
148. 8 Matt Larmee 19:55.9 Pathfinder - Pinckney
149. 12 Matthew Mills 19:56.2 Detroit Catholic Cen...
150. 10 Ethan Cohen 19:56.6 Ann Arbor Huron
151. 10 Trevor Hackney 19:57.2 Ypsilanti Lincoln
152. 9 Patrick Whitton 19:58.2 Brighton
153. 11 Conor Mulhearn 19:58.5 Jackson
154. 9 Thomas Polak 19:58.9 Walled Lake Central
155. 9 Matt Blakeslee 19:59.1 Brighton
156. 11 Nic Diez 20:00.0 Orchard Lake St. Mar...
157. 9 Gavin Pomeroy 20:00.4 Hartland
158. 6 Caleb Jarema 20:00.8 Pathfinder - Pinckney
159. 10 Cameron Smith 20:01.4 Salem
160. 10 Dylan Reynolds 20:05.3 Ann Arbor Skyline
161. 12 Travis Smith 20:07.0 Ypsilanti Arbor Prep...
162. 11 Ben Lige 20:07.4 Tecumseh
163. 9 Jacob Roach 20:07.7 Hartland
164. 9 Tyler Baur 20:08.3 Walled Lake Northern
165. 11 Nicholas Miller 20:08.7 Detroit Catholic Cen...
165. 11 Nicholas Miller 20:08.7 Detroit Catholic Cen...
167. 9 Garron Little 20:10.3 Ypsilanti Lincoln
168. 10 Clayton Skinner 20:10.8 Ann Arbor Huron
169. 8 Andrew Davis 20:11.3 Pathfinder - Pinckney
170. 11 Kyle Mikat 20:12.1 Linden
171. 11 Frank Stevens 20:12.4 White Lake Lakeland
172. 10 Michael Stefanou 20:12.9 Walled Lake Central
173. 4 Evan Loughridge 20:13.1 Pathfinder - Pinckney
174. 9 Colin Clancy 20:13.6 Walled Lake Northern
175. 9 Eugene Li 20:14.5 Salem
176. 11 Luke Behm 20:16.3 Detroit Catholic Cen...
177. 11 Justin Reinhart 20:17.1 White Lake Lakeland
178. 11 Robert Penington 20:17.9 Brother Rice
179. 10 Alejandro DeKeyzer 20:18.8 Ann Arbor Skyline
180. 9 Nathan Tsiang 20:20.0 Brighton
181. 9 Spencer Raines 20:21.4 Ypsilanti Lincoln
182. 8 Remy Fischer 20:21.6 Pathfinder - Pinckney
183. 9 Zayd Mian 20:21.9 Ann Arbor Huron
184. 11 Luke Dendy 20:22.8 Christ the King
185. 7 Tylor Morgan 20:23.0 Pathfinder - Pinckney
186. 9 Colin Maclennan 20:24.8 Waterford Kettering
187. 10 Noah Horsch 20:27.2 Jackson
188. 12 Nick Operti 20:27.5 Hartland
189. 10 Oscar Perrin 20:28.8 Ann Arbor Huron
190. 9 Ben Clark 20:29.1 Okemos
191. 9 Jackson LaFontaine 20:29.8 Hartland
192. 10 Trystin Green 20:30.8 Jackson
193. 11 Dominic Wainwright 20:31.2 Hartland
194. 11 Cory Steinhauser 20:33.1 Hartland
195. 10 Steven Szymanski 20:33.3 Walled Lake Central
196. 10 Jacky Jaing 20:33.6 Ann Arbor Huron
197. 9 Josh Pepin 20:34.0 Walled Lake Central
198. 10 Stephen Kurt 20:34.5 Salem
199. 9 Riley Cook 20:34.7 Bloomfield Hills
200. 10 Mason McCarty 20:35.5 Davison
201. 12 Caleb Dueck 20:36.2 Jackson
202. 12 Brandon Sproule 20:38.1 Linden
203. 11 Seth Schrader 20:38.7 Linden
204. 11 Brett Hamilton 20:39.5 Hartland
205. 11 Jake Fishkind 20:40.0 Bloomfield Hills
206. 6 Evan Drus 20:40.3 Pathfinder - Pinckney
207. 12 Chris Brower 20:40.6 Ypsilanti Lincoln
208. 11 Chance Ameel 20:41.1 Orchard Lake St. Mar...
209. - Connor Lennon 20:41.5 Christ the King
210. 10 Joe Divito 20:42.9 Bloomfield Hills
211. 12 Canaan Lamberti 20:43.1 Ann Arbor Pioneer
212. 12 Jacob Faunce 20:43.6 Hartland
213. 12 Matthew Szerlag 20:43.9 Hartland
214. 9 Alex Joseph 20:44.3 Ann Arbor Huron
215. 11 Adam Cutsy 20:46.6 Walled Lake Northern
216. 12 Alec Anstandig 20:48.4 Holly
217. 9 Johnson He 20:49.5 Ann Arbor Huron
218. 8 Dominic Huige 20:49.7 Pathfinder - Pinckney
219. 9 Brady Crimmins 20:50.0 Bloomfield Hills
220. 9 Cole Wiknich 20:52.5 Linden
221. 9 Case Jaworski 20:54.3 White Lake Lakeland
222. 10 Yunfei Ma 20:54.8 Ann Arbor Skyline
223. 12 Will Norton 20:57.0 Ann Arbor Pioneer
224. 10 Chris Carter 20:58.5 Christ the King
225. 9 Zhuochen Yuan 20:59.3 Ann Arbor Huron
226. 9 Hunter Waynick 21:00.3 Salem
227. 9 Hayden Mahakian 21:00.6 Linden
228. 11 Max Cornelier 21:03.7 White Lake Lakeland
229. 9 Ben Nelson 21:08.8 Hartland
230. 10 Calder Lewis 21:11.2 Okemos
231. 9 Ryan Barker 21:12.2 Ypsilanti Lincoln
232. 9 Rocky Benavides 21:12.5 Holly
233. 11 Jacob Oberst 21:13.1 Jackson
234. 12 August McCardell 21:14.6 Birmingham Seaholm
235. 11 Max Hastie 21:18.7 Orchard Lake St. Mar...
236. 10 James Nedeltchev 21:19.3 Ann Arbor Huron
237. 10 Noah Spencer 21:22.2 Jackson
238. 9 Avery Chan 21:22.7 Ann Arbor Huron
239. 12 Jack Bergman 21:24.2 Walled Lake Northern
240. 11 Jacob Yura 21:24.8 Saginaw Heritage
241. 11 Vince Roncoli 21:25.0 Ypsilanti Lincoln
242. 12 Joe Dwyer 21:25.9 Hartland
243. 6 Jack Vitick 21:26.5 Pathfinder - Pinckney
244. 6 Avery Morton 21:28.2 St Patrick (Brighton)
245. 12 Matthew Malkasian 21:29.2 Bloomfield Hills
246. 10 Cullen Stroscheim 21:29.5 Salem
247. 11 Colby Johnson 21:30.2 Salem
248. 10 Grant Freudenstein 21:30.7 Saginaw Heritage
249. 10 Justin Marshall 21:31.1 Ypsilanti Lincoln
250. 12 Al Bassy 21:33.2 Waterford Kettering
251. 10 Will Crump 21:34.8 Birmingham Seaholm
252. 11 Jay Cotter 21:35.1 White Lake Lakeland
253. 12 Seth Edwards 21:35.9 Walled Lake Central
254. 9 Max Toll 21:36.7 Jackson
255. 9 Angel Roussev 21:37.4 Bloomfield Hills
256. 12 Shawn Krueger 21:40.0 Davison
257. 9 Tim Perrydore 21:41.5 Christ the King
258. 10 Fredric Tonstad 21:43.3 Bloomfield Hills
259. 9 Brenden Nagel 21:44.6 Ypsilanti Lincoln
260. 11 Cory Dubin 21:45.0 White Lake Lakeland
261. 11 Wei Yue Wang 21:46.6 Ann Arbor Skyline
262. 11 Josh Benton 21:47.4 Ann Arbor Pioneer
263. 11 Alex Volante 21:47.8 Salem
264. 11 Richard Zhao 21:52.4 Ann Arbor Huron
265. 9 Aidan Shaw 21:54.7 Saginaw Heritage
266. 9 Tyler Mehl 21:57.4 Salem
267. 11 Cole Frederick 21:59.1 Holly
268. 10 Nicholas Garland 21:59.4 Ypsilanti Lincoln
269. 10 Jon Knicklebein 22:02.2 Christ the King
270. 10 Harlan (Alex) McCoy 22:04.3 Jackson
271. 12 Basil Ritho 22:04.6 Ypsilanti Arbor Prep...
272. 9 Mike Martz 22:05.0 Waterford Kettering
273. 11 Dylan Lackaye 22:05.2 Waterford Kettering
274. 8 Reed Powers 22:06.0 Pathfinder - Pinckney
275. - Andrew Wilson 22:07.1 Brighton
276. 5 Brayden Morris 22:07.4 Pathfinder - Pinckney
277. 11 Jack Guiboux 22:09.2 Detroit Catholic Cen...
278. 11 Collin Arbour 22:12.5 Hartland
279. 9 Austin Wiggins 22:13.2 Bloomfield Hills
280. 11 Christopher Mueller 22:14.7 Salem
281. 11 Nathan Gittleman 22:15.5 Bloomfield Hills
282. 10 Kyle Campagnolo 22:15.7 Walled Lake Northern
283. 9 Nathan van Duijven... 22:17.7 Bloomfield Hills
284. 9 Zach Bostwick 22:18.1 Brighton
285. 9 Zach Milner 22:18.6 Hartland
286. 10 Nathan Marshall 22:18.9 Waterford Kettering
287. 12 Alex Zikherman 22:19.1 Walled Lake Central
288. 9 Chris Allen 22:19.8 Walled Lake Central
289. 9 Joel Braue 22:20.1 Holly
290. 9 Jacob Stoller 22:20.4 Walled Lake Northern
291. 10 Mark Einhaus 22:21.0 Ann Arbor Pioneer
292. 10 Garrett Dickhudt 22:24.0 Bloomfield Christian
293. 9 Hyun Kim 22:25.3 Bloomfield Hills
294. 10 Briggs Longe 22:28.6 Birmingham Seaholm
295. 11 Cameron Diachun 22:28.9 Christ the King
296. 9 Dan Madigan 22:29.7 Orchard Lake St. Mar...
297. 12 Chris Thompson 22:30.5 Waterford Kettering
298. 8 Gabe Todd 22:33.2 Pathfinder - Pinckney
299. 9 Wyatt Crandall 22:34.2 Okemos
300. 9 Ivan Redondo 22:34.5 Ann Arbor Huron
301. 9 Connor Denman 22:36.2 Holly
302. 9 Jonathan Throne 22:36.5 Ypsilanti Lincoln
303. 10 Abdullah Hashsham 22:36.8 Okemos
304. 10 Alex Rudelic 22:45.4 Hartland
305. 11 Collin Van Loo 22:50.3 Ann Arbor Skyline
306. 9 Justin Rousseau 22:50.9 Salem
307. 12 Ibrahim Mourad 22:55.8 Salem
308. 10 Nate Weston 22:56.2 Jackson
309. 5 Hayden Becker 22:57.1 Pathfinder - Pinckney
310. - Cooper Buckley 22:57.4 Brighton
311. 10 Zack Hayes 22:58.6 Waterford Kettering
312. 9 Thomas Raistrick 22:58.9 Bloomfield Hills
313. 9 Luke Hensley 23:01.5 Ann Arbor Pioneer
314. 11 Corbett Schulz 23:09.8 Ypsilanti Lincoln
315. 10 Ben Hufford 23:10.7 Christ the King
316. 12 Aidan Boterenbrood 23:11.7 Ypsilanti Lincoln
317. 12 Max Kohnert 23:16.5 Bloomfield Christian
318. 9 James Cardwell 23:18.6 Ann Arbor Huron
319. 12 Parker Wilkinson 23:26.4 Jackson
320. 12 Joey Elerson 23:26.9 Ypsilanti Arbor Prep...
321. 12 Rickey Portis 23:27.4 Ypsilanti Arbor Prep...
322. 9 Anthony Eid 23:29.6 Birmingham Seaholm
323. 10 James Smith 23:34.3 Jackson
324. 12 Dante Mattioli 23:34.9 Hartland
325. 9 John Caley 23:37.6 Brighton
326. 10 Ethan Brooks 23:38.3 Birmingham Seaholm
327. 8 Mitch Dickey 23:38.7 Pathfinder - Pinckney
328. 5 Colin Snyder 23:43.3 Pathfinder - Pinckney
329. 11 Mitch Klaserner 23:50.1 Walled Lake Central
330. 9 Trevor Lemp 23:52.7 White Lake Lakeland
331. 10 Connor Good 23:52.9 Saginaw Heritage
332. 12 Ryan Paye 23:54.3 Walled Lake Central
333. 12 Nathan Lemus 23:58.0 Walled Lake Northern
334. 10 Sean Carrier 24:06.0 Salem
335. 9 Ben Dueck 24:14.1 Jackson
336. 9 Joseph Kras 24:18.0 Holly
337. 9 Gage Broskey 24:20.6 Salem
338. 9 Isaiah Lee 24:21.8 Christ the King
339. - Zach Stewart 24:24.2 Brighton
340. 9 Steven Payne 24:24.5 Davison
341. 10 Gavin White 24:29.9 Ann Arbor Skyline
342. 11 Bowen Ormond 24:31.4 Walled Lake Northern
343. 9 Hui Yoo 24:35.8 Ann Arbor Pioneer
344. 8 Andrew Etherington 24:38.8 Pathfinder - Pinckney
345. 12 Trey Link 24:41.8 Linden
346. 9 Colbert Lu 24:53.7 Ann Arbor Skyline
347. 9 Max Roth 24:59.3 White Lake Lakeland
348. 10 Zachary Craft 25:05.1 Salem
349. 9 Nick Rau 25:07.2 Ann Arbor Huron
350. 11 Daniel Hult 25:07.6 Okemos
351. 9 Sungyu Kwon 25:26.7 Ann Arbor Pioneer
352. 9 D J Burgoyne 25:29.2 Ann Arbor Pioneer
353. 7 Jacob Facione 25:29.7 Pathfinder - Pinckney
354. 7 Graham Kovacich 25:30.0 Pathfinder - Pinckney
355. 9 Joshua Bradbury 25:39.0 Kensington Woods
356. 9 Gary Zhang 25:46.2 Salem
357. 10 Noah Brown 26:32.6 Holly
358. 9 Kevin Amey 26:44.0 Salem
359. 9 Ashish Patel 26:44.2 Salem
360. 10 Lance Boruszewski 27:10.9 Saginaw Heritage
361. 10 Kareem Wells 27:15.4 Salem
362. 9 Devon Frost 27:35.5 Saginaw Heritage
363. 11 Andrew Zavinsky 28:10.9 White Lake Lakeland
364. 12 Andrew Withrow 28:25.2 Saginaw Heritage
365. 10 Daniel York 29:24.5 Ann Arbor Skyline
366. 12 Habib Jajawie 32:51.0 Saginaw Heritage
367. 9 Evan Barolo 35:57.1 Ann Arbor Skyline