Boy's 5000m Run
1. 10 Zack Werth 17:43.3 White Lake Lakeland
2. 11 Joey Russell 17:49.5 Birmingham Seaholm
3. 10 Mac Fritz 18:18.5 Birmingham Seaholm
4. 10 Matt Martell 18:19.8 White Lake Lakeland
5. 12 Steven Else 18:22.7 Waterford Mott
6. 9 George Drallos 18:31.7 White Lake Lakeland
7. 12 Kyle Wojcik 18:35.5 Waterford Mott
8. 9 Lj Stachowski 18:37.9 Waterford Mott
9. - Angelo Savich 18:41.0 White Lake Lakeland
10. 12 Logan Ward 18:41.9 Waterford Mott
11. 12 Andrew Zeider 18:42.3 Waterford Mott
12. 11 Stuart McNutt 18:45.6 Birmingham Seaholm
13. 12 Jamie Golden 19:03.8 Birmingham Seaholm
14. 11 Matthew Michuta 19:04.7 Detroit Catholic Cen...
15. 10 Alex Krear 19:05.5 Bloomfield Hills
16. 9 Eamonn McClory 19:08.9 Detroit Catholic Cen...
17. 10 Luke Moore 19:11.4 White Lake Lakeland
18. 11 Robert Koerner 19:15.1 Bloomfield Hills
19. 11 David Staser 19:16.0 Oxford
20. 10 Isaac Susser 19:18.1 Birmingham Seaholm
21. 10 Lucas Heilman 19:18.2 Lake Orion
22. 9 Nathan Hammond 19:19.7 Lake Orion
23. 10 Yiyang Shen 19:21.2 Troy
24. 12 Alex Crump 19:25.0 Birmingham Seaholm
25. 9 Russel Moran 19:26.8 Walled Lake Northern
26. 11 Brandon Vagi 19:27.1 Utica Eisenhower
27. 11 Alex Laforest 19:27.2 Detroit Catholic Cen...
28. 12 Luke Fox 19:28.3 Detroit Catholic Cen...
29. 11 David Rodriguez 19:31.2 Oxford
30. 9 Cade Bell 19:31.6 Oxford
31. 10 Joe Stachurski 19:33.3 Walled Lake Northern
32. 12 Nick Arnold 19:34.4 Waterford Mott
33. 9 Nikolas Chiesa 19:35.3 Oxford
34. 11 Aaron Brooks 19:37.1 Birmingham Seaholm
35. 12 Josh Thelen 19:39.9 Bloomfield Hills
36. 12 Thomas Kaliszewski 19:40.2 Rochester
37. 12 Brandon Stout 19:41.2 White Lake Lakeland
38. 12 Evan Eyler 19:42.5 Rochester
39. 11 Sam Malatesta 19:43.1 Rochester
40. 10 Dylan McCallum 19:43.4 Lake Orion
41. 12 Brendan Schafer 19:43.4 Walled Lake Northern
42. 9 Devin Altman 19:44.0 Lake Orion
43. 9 Jesse Sullivan 19:45.2 Oxford
44. 9 Noah Kellman 19:45.3 Bloomfield Hills
45. 10 Donnie Kirkland 19:45.8 White Lake Lakeland
46. 10 Hunter Lukes 19:45.9 White Lake Lakeland
47. 10 Blaine Bradley 19:47.2 Waterford Mott
48. 9 Shane Kinney 19:48.4 Walled Lake Northern
49. 10 Rahsaan Leonard 19:52.4 West Bloomfield
50. 11 Jimmy McAuliffe 19:55.0 Troy
51. 12 Josh Richter 19:55.5 Bloomfield Hills
52. 9 Calum Walton 19:55.7 Birmingham Seaholm
53. 10 Andy Cowdery 19:56.0 Birmingham Seaholm
54. 10 Charlie Cowdery 19:56.0 Birmingham Seaholm
55. 10 Rory Kaer 19:57.4 Oxford
56. 9 Dawson Comps 19:57.5 Waterford Mott
57. 11 Adam Gongal 19:58.0 Auburn Hills Avondale
58. 10 Demmon Bell 19:59.3 Waterford Mott
59. 10 Michael Bell 19:59.5 Troy
60. 12 Shawn Emig 19:59.5 Lake Orion
61. 9 Adithya Sanjay 19:59.8 Troy
62. 12 Sean Kelly 20:00.5 Detroit Catholic Cen...
63. 10 Matthew Dadamio 20:00.8 Birmingham Seaholm
64. 12 Gabe Vanhollebeke 20:04.3 Lake Orion
65. 9 Tommy Paulson 20:04.4 Bloomfield Hills
66. 12 Sean McBride 20:05.9 Birmingham Seaholm
67. 11 Ben Zalupski 20:05.9 White Lake Lakeland
68. 11 Griffin Watt 20:07.1 Birmingham Seaholm
69. 10 Adam Misch 20:08.4 Utica Eisenhower
70. 10 Lucas Rhodes 20:09.4 Detroit Catholic Cen...
71. 10 Michael Flynn 20:09.6 Troy
72. 9 Garrett Winfrey 20:09.7 West Bloomfield
73. 9 Josiah Willis 20:10.3 Troy
74. 10 Max Carey 20:13.7 White Lake Lakeland
75. 10 Bobby Hudson 20:14.0 Oxford
76. 9 Noah Streng 20:14.6 Bloomfield Hills
77. 9 Joshua Sherman 20:15.5 Bloomfield Hills
78. 12 Parker Misch 20:17.8 Utica Eisenhower
79. 11 Mike Galeana 20:21.0 Bloomfield Hills Bro...
80. 9 Jacob McCloud 20:23.2 Lake Orion
81. 12 Nick Vandenheuvel 20:23.9 Lake Orion
82. 12 Jasper Gomez 20:23.9 Waterford Mott
83. 12 Connor Canavan 20:24.9 Detroit Catholic Cen...
84. 9 Nick Bennett 20:25.5 Birmingham Seaholm
85. 9 Vaibhav Srinivasan 20:26.9 Troy
86. 9 Connor O'Rourke 20:27.5 Birmingham Seaholm
87. 12 Tyler Singles 20:27.6 Lake Orion
88. 11 Johnny Nguyen 20:28.7 Rochester
89. 12 Brennan Schilling 20:28.7 Detroit Catholic Cen...
90. 9 Matt Kallabat 20:29.0 Waterford Mott
91. 11 Alex Iaquinto 20:29.7 Detroit Catholic Cen...
92. 9 Keegan Schults-Payne 20:30.5 Lake Orion
93. 12 Alex Sutherland 20:30.7 Oxford
94. 12 Nik Pinjarkar 20:33.0 Auburn Hills Avondale
95. 11 Patrick Roach 20:33.6 Troy
96. 10 Luke Rolling 20:33.9 Oxford
97. 9 Sante Dybowski 20:35.1 Bloomfield Hills Bro...
98. 9 Anthony Amalfitano 20:35.2 Troy
99. 10 Darren Newman 20:37.4 Lake Orion
100. 11 Jack Bergman 20:38.4 Walled Lake Northern
101. 9 Dylan Edelman 20:40.1 West Bloomfield
102. 12 Collin Brefka 20:41.3 Detroit Catholic Cen...
103. 12 Ryan Doyle 20:41.3 Detroit Catholic Cen...
104. 12 Mat McFarland 20:42.3 Waterford Mott
105. 9 Shotaro Oguri 20:42.7 Bloomfield Hills
106. 10 Joel Woody 20:43.0 White Lake Lakeland
107. 9 Jack Korth 20:43.6 White Lake Lakeland
108. 9 Drew Bies 20:47.1 Lake Orion
109. 12 Ben Schueren 20:47.5 Lake Orion
110. 11 Matthew Mills 20:47.7 Detroit Catholic Cen...
111. 10 Justin Reinhart 20:47.7 White Lake Lakeland
112. 11 Elan Pezenica 20:48.0 West Bloomfield
113. 12 Nick Cobb 20:50.6 Detroit Catholic Cen...
114. 12 Brock Mather 20:52.4 Auburn Hills Avondale
115. 9 Ian Lamphear 20:56.4 Utica Eisenhower
116. 9 Basheer Mossallam 20:57.3 Birmingham Seaholm
117. 10 Macalister Wells 20:57.5 Oxford
118. 12 Tyler Kwapis 20:58.6 Oxford
119. 10 Jack Schumaker 20:58.9 Birmingham Seaholm
120. 10 Joey Pastori 21:00.1 Auburn Hills Avondale
121. 12 Patrick Mayhew 21:02.1 Birmingham Seaholm
122. 10 Dan Defrain 21:03.4 Oxford
123. 10 Mathies Damm-Henri... 21:03.7 Bloomfield Hills
124. 12 Charlie Connell 21:07.4 Auburn Hills Avondale
125. 9 Jeff Tschisheat 21:07.9 Troy Athens
126. 12 Josh Shippy 21:08.7 Auburn Hills Avondale
127. 9 Tristan Kreindler 21:12.1 Birmingham Seaholm
128. 10 Ignacio Mayta-Rojas 21:12.8 Bloomfield Hills
129. 12 Austin Dudas 21:13.5 White Lake Lakeland
130. 12 Kevin Kulka 21:15.4 Utica Eisenhower
131. 11 Troy Urbina 21:16.5 Troy
132. 9 Tyler Leick 21:17.3 White Lake Lakeland
133. 9 Brendan Roberts 21:17.3 Detroit Catholic Cen...
134. 11 Trevor Woods 21:17.8 Bloomfield Hills
135. 12 Peter Ebaugh 21:19.1 Detroit Catholic Cen...
136. 11 Tim Walsh 21:19.9 Bloomfield Hills Bro...
137. 9 Alex Carroll 21:20.5 Lake Orion
138. 9 Lucas Peck 21:21.2 Utica Eisenhower
139. 11 Hemanth Musunur 21:21.5 Troy
140. 10 Thomas Paul 21:22.2 Bloomfield Hills
141. 9 Jon Locy 21:25.1 Bloomfield Hills Bro...
142. 10 Eric Dietz 21:25.1 Lake Orion
143. 10 Alec Gerstenberger 21:29.0 Oxford
144. 10 Dominic Amatulli 21:29.8 Auburn Hills Avondale
145. 10 Brandon Stanyer 21:31.5 Lake Orion
146. 11 Mitchell Anderson 21:32.0 Birmingham Seaholm
147. 9 Nathaniel Corcoran... 21:35.3 Walled Lake Northern
148. 10 Eric Neilson 21:39.6 Lake Orion
149. 9 Chris Arbuckle 21:41.3 Lake Orion
150. 10 Byron Work 21:41.9 Birmingham Seaholm
151. 12 Anthony Tucci-Benube 21:42.5 Bloomfield Hills
152. 10 Andrew Broski 21:42.8 Utica Eisenhower
153. 9 Alex Gordon 21:43.8 Detroit Catholic Cen...
154. 12 Zachary Wright 21:46.3 White Lake Lakeland
155. 9 Will Crump 21:49.8 Birmingham Seaholm
156. 9 Roberto Arkenburg 21:50.9 Troy Athens
157. 9 Tommy McGowan 21:52.1 Troy
158. 9 Matt Person 21:56.3 White Lake Lakeland
159. 9 Kyle Dennis 21:57.1 Waterford Mott
160. 11 Alex Fischer 21:59.5 Bloomfield Hills Bro...
161. 11 Joseph Salib 22:01.2 Troy
162. 11 Ben Lockard 22:01.9 Auburn Hills Avondale
163. 10 Joe Renas 22:03.1 Waterford Kettering
164. 9 Daniel Rehfedt 22:03.3 Detroit Catholic Cen...
165. 11 Joseph Brodeur 22:04.0 Oxford
166. 11 Oliver Wissman 22:05.5 Oxford
167. 11 Kyle Duffy 22:05.6 Lake Orion
168. 12 Devin Geiger 22:06.8 Lake Orion
169. 11 Colin Weinert 22:07.3 Birmingham Seaholm
170. 11 Anoop Ravella 22:07.6 West Bloomfield
171. 10 Frank Stevens 22:07.8 White Lake Lakeland
172. 10 Andrew Duke 22:08.0 White Lake Lakeland
173. 11 Daniel Evans 22:08.1 Birmingham Seaholm
174. 9 Nicholas Albaran 22:08.8 Bloomfield Hills
175. 12 Brian Amburn 22:10.7 White Lake Lakeland
176. 11 Nathan Lemus 22:11.5 Walled Lake Northern
177. 11 Anthony Rastigue 22:12.1 Detroit Catholic Cen...
178. 11 Andrew Kennedy 22:13.3 Detroit Catholic Cen...
179. 10 Josh Wright 22:14.5 White Lake Lakeland
180. 10 John Decker 22:15.0 Oxford
181. 10 Gaven Womack 22:15.4 Lake Orion
182. 9 Conner Hein 22:15.9 Detroit Catholic Cen...
183. 10 Jason Fernando 22:18.0 Troy
184. 10 Stephen Fong 22:18.1 West Bloomfield
185. 9 Kyle Schenten 22:18.9 Oxford
186. 9 Jacob Garland 22:19.3 Oxford
187. 10 Lorenzo Spagnoulo 22:20.9 Bloomfield Hills Bro...
188. 10 Evan Jiang 22:23.3 Troy
189. 10 Jay Cotter 22:24.3 White Lake Lakeland
190. 9 Cameron Dork 22:33.7 Rochester
191. 12 Brodie Walker 22:34.0 Walled Lake Northern
192. 9 Ryan Hammitte 22:34.5 Waterford Mott
193. 9 Zack Acton 22:39.5 Oxford
194. 9 Stephen McAvoy 22:41.3 Troy
195. 10 Dipra Debnath 22:41.4 Rochester
196. 12 Dillon Sanders 22:43.1 Birmingham Seaholm
197. 9 Blake Rubenstein 22:43.1 West Bloomfield
198. 12 Even Dowd 22:45.6 Lake Orion
199. 10 Nicholas Miller 22:45.7 Detroit Catholic Cen...
200. 12 Daniel Bordener 22:47.2 Bloomfield Hills
201. 9 Nicholas Noteman 22:48.6 Detroit Catholic Cen...
202. 10 Daniel Morgan 22:51.4 Lake Orion
203. 9 Joseph Divito 22:51.5 Bloomfield Hills
204. 10 Alex Cho 22:51.7 Troy
205. 9 Luke Meyers 22:52.3 Oxford
206. 10 Luke Behm 22:54.8 Detroit Catholic Cen...
207. 10 Jesse Rapanotti 22:56.1 Lake Orion
208. 9 Jordan Earley 22:57.3 Walled Lake Northern
209. 12 Matthew Moloney 22:58.1 Birmingham Seaholm
210. 9 kevin lee 22:58.9 Waterford Mott
211. 11 Divan Putrus 22:59.1 West Bloomfield
212. 10 Griffin Simmons 23:00.2 Birmingham Seaholm
213. 10 Mike Delong 23:00.9 Troy Athens
214. 10 Donald Clark 23:01.5 Rochester
215. 11 Eric Ruthruff 23:03.4 Birmingham Seaholm
216. 9 Mike Oslizlo 23:03.8 Walled Lake Northern
217. 11 August McCardell 23:04.6 Birmingham Seaholm
218. 9 Colin Smith 23:07.5 Troy Athens
219. 12 Danny Finn 23:09.5 West Bloomfield
220. 10 Andrew Wong 23:09.8 Troy
221. 10 Nikhil Ramachandra 23:11.9 Troy
222. 10 Chase Lee 23:12.5 Birmingham Seaholm
223. 10 Jack Trainor 23:13.2 Detroit Catholic Cen...
224. 10 David Ryber 23:13.5 Troy
225. 9 Alex Prendergast 23:14.9 Troy Athens
226. 9 Joshua Friday 23:17.9 Detroit Catholic Cen...
227. 10 Tony Gucciardo 23:21.1 Bloomfield Hills Bro...
228. 12 Mike Woods 23:21.8 Bloomfield Hills Bro...
229. 9 Paul Schulte 23:22.8 Detroit Catholic Cen...
230. 9 Blaine Ritz 23:23.7 Detroit Catholic Cen...
231. 12 Anthony Schluentz 23:32.1 Detroit Catholic Cen...
232. 12 Lake Majestic 23:37.0 Bloomfield Hills
233. 12 Ahad Rauf 23:39.8 Rochester
234. 11 Alexander Chau 23:40.3 West Bloomfield
235. 11 Nick Hershman 23:56.0 Oxford
236. 10 Noah London 23:59.0 Birmingham Seaholm
237. 10 Bowen Ormond 23:59.1 Walled Lake Northern
238. 9 Pierson Adamczyk 23:59.3 Oxford
239. 12 Patrick O'Brien 24:12.3 Birmingham Seaholm
240. 9 Matt Berg 24:12.9 Oxford
241. 9 Aaron Larvick 24:31.9 Waterford Kettering
242. 12 Dylan LaCroix 24:33.7 Oxford
243. 9 Wojcik Ryan 24:34.3 Waterford Mott
244. 12 Kush Pandya 24:44.1 West Bloomfield
245. 11 Tyler Modock 24:44.9 Lake Orion
246. 11 Sular Abbo 24:47.6 Rochester
247. 10 Emerson Jannette 24:58.9 Lake Orion
248. 9 Zack Hayes 24:59.2 Waterford Kettering
249. 9 Aiden Clawson 25:00.6 Lake Orion
250. 9 Kevin Li 25:02.8 Troy
251. 10 Zack Case 25:04.4 Lake Orion
252. 10 Andrew Schafer 25:05.2 Detroit Catholic Cen...
253. 10 Jordan Frank 25:05.2 Birmingham Seaholm
254. 10 Chris Maresh 25:06.1 Lake Orion
255. 10 Matt Latourell 25:09.1 Lake Orion
256. 10 Cole Driscoll 25:09.3 Lake Orion
257. 9 Conner Barrett 25:09.8 Lake Orion
258. 12 René Zorzi 25:10.7 Bloomfield Hills
259. 9 Josh Senger 25:12.3 Oxford
260. 11 Dane Page 25:15.4 Birmingham Seaholm
261. 9 Matt Gannon 25:19.9 Waterford Mott
262. 9 Nicholas Salt 25:22.7 Detroit Catholic Cen...
263. 10 Alex Cobb 25:26.4 Detroit Catholic Cen...
264. 9 Emil Mathew 25:30.2 Detroit Catholic Cen...
265. 10 Will Rykman 25:33.5 Bloomfield Hills Bro...
266. 9 Nathan Marshal 25:34.2 Waterford Kettering
267. 10 Dylan White 25:37.5 Lake Orion
268. 9 Cameron Glenn 25:39.8 Troy
269. 9 Kyle Scott 25:40.4 Troy
270. 9 Joshua Fudala 25:48.4 Detroit Catholic Cen...
271. 11 Jamil Haddad 25:52.8 Rochester
272. 12 Andrew Corn 26:02.0 White Lake Lakeland
273. 11 Josh Desmon 26:14.0 Troy
274. 9 Daniel Righter 26:22.0 Birmingham Seaholm
275. 9 Gavin Stewart 26:24.5 Auburn Hills Avondale
276. 10 Michael Jacob 26:39.5 West Bloomfield
277. 11 Pranav Gopalakrish... 26:43.4 Bloomfield Hills Bro...
278. 9 Kyle Campagnolo 26:45.6 Walled Lake Northern
279. 10 Jerod Lawrence 27:00.2 Lake Orion
280. 9 Joseph Csicsila 27:02.7 Detroit Catholic Cen...
281. 10 Matthew Reichenbach 27:04.0 Auburn Hills Avondale
282. 10 Joel Wyss 27:14.4 Troy
283. 10 Sam Bohr 27:42.4 Troy
284. 10 D'Angelo Putrus 27:50.1 West Bloomfield
285. 9 Gabriel Gonzalez 27:51.6 Lake Orion
286. 10 Karthik Nagappan 28:12.3 Bloomfield Hills
287. 9 James Ge 28:29.8 Troy
288. 9 Brian Lucas 28:31.2 Troy Athens
289. 9 Andrew Beyer 28:31.3 Troy Athens
290. 10 Justin Holler 28:32.8 Birmingham Seaholm
291. 10 Dylan Lackaye 28:37.1 Waterford Kettering
292. 12 Tim Kaplan 28:55.4 Bloomfield Hills
293. 9 Drew Latta 28:57.3 Waterford Mott
294. 9 Lawrence DeBrincat 29:23.7 Detroit Catholic Cen...
295. 10 Ross Talbert 29:28.1 Troy
296. 10 Gavin Burgess 29:48.6 Oxford
297. 10 Jacob Modock 30:09.0 Lake Orion