Mens 5000m Run
1. 10 Matt Schram 16:32.0 Rochester Adams
2. 10 Kyle Johnson 16:46.6 Rochester
3. 9 Austin Remick 17:09.1 Rochester
4. 10 Jack Everts 17:14.0 Lake Orion
5. 9 Harrison Steen 17:14.2 Rochester Hills Ston...
6. 10 Will Threlkeld 17:20.4 Bloomfield Hills
7. 10 Logan Hefferan 17:28.7 Utica Eisenhower
8. 10 Nick Bellinson 17:35.4 Bloomfield Hills
9. 10 Jonathan Slifkin 17:36.7 Troy
10. 9 Evan Ziehl 17:38.7 Rochester Hills Ston...
11. 10 Finnley MacKillop 17:48.8 Bloomfield Hills
12. 10 Greg Taylor 17:50.4 Lake Orion
13. 9 Dominic Bruce 17:52.4 Oxford
14. 9 Camden Boston 17:55.2 Bloomfield Hills Bro...
15. 10 Kyle Chisholm 17:55.3 Bloomfield Hills Bro...
16. 9 Grant Davey 17:55.8 Bloomfield Hills Bro...
17. 10 Alexander Ross 17:58.1 Beverly Hills Groves
18. 10 Charles Zhou 18:04.4 Rochester Adams
19. 10 Brennan Brothers 18:05.2 Utica Eisenhower
20. 10 Matt Junkin 18:16.3 Lake Orion
21. 9 Marcus Jackson 18:20.5 Royal Oak
22. 9 Zach Smith 18:23.6 Oxford
23. 10 Patrick Fegan 18:24.1 Royal Oak
24. 9 Alberto Whitmer 18:25.4 Beverly Hills Groves
25. 10 Riley Feeney 18:28.0 Oxford
26. 10 Andy Johnson 18:28.5 Royal Oak
27. 9 Nathan Hammond 18:29.1 Lake Orion
28. 9 Matt McAuliffe 18:29.6 Lake Orion
29. 9 Andrew Nepjuk 18:30.1 Lake Orion
30. 9 Stephen Landis 18:31.1 Rochester Hills Ston...
31. 9 Devin Altman 18:32.9 Lake Orion
32. 10 Ben Kaufman 18:39.1 Bloomfield Hills
33. 10 Andrew Dingwall 18:39.1 Troy
34. 10 Sean Childers 18:41.6 Rochester
35. 10 Cameron Greene 18:42.1 Royal Oak
36. 9 Cade Bell 18:42.4 Oxford
37. 9 Jesse Sullivan 18:48.5 Oxford
38. 10 Josh Burcroff 18:50.8 Bloomfield Hills Bro...
39. 10 Lucas Heilman 18:51.7 Lake Orion
40. 9 Josh Cowdrey 18:52.8 Rochester Hills Ston...
41. 10 Mac Fritz 19:00.0 Birmingham Seaholm
42. 10 Rory Kaer 19:00.3 Oxford
43. 10 Robert Penington 19:02.1 Bloomfield Hills Bro...
44. 10 Olivier Rochaix 19:04.8 Beverly Hills Groves
45. 9 Peter Nolan 19:06.3 Rochester Adams
46. 10 Arnav Ramu 19:06.4 Troy
47. 10 Yiyang Shen 19:06.6 Troy
48. 9 Josiah Willis 19:06.9 Troy
49. 9 Adithya Sanjay 19:06.9 Troy
50. 10 Grant Broski 19:07.5 Utica Eisenhower
51. 10 Joe Masamery 19:08.2 Troy Athens
52. 9 Josh Saba 19:09.7 Farmington
53. 10 Noah Leong 19:10.3 Troy Athens
54. 10 Isaac Susser 19:12.2 Birmingham Seaholm
55. 9 Drew Giem 19:13.0 Lake Orion
56. 9 Tommy Paulson 19:13.1 Bloomfield Hills
57. 9 Joshua Sherman 19:13.4 Bloomfield Hills
58. 9 Charlie Dunn 19:14.2 Bloomfield Hills Bro...
59. 9 Sante Dybowski 19:17.2 Bloomfield Hills Bro...
60. 9 Leeshawn Morris 19:18.9 Rochester Hills Ston...
61. 9 Noah Kellman 19:25.2 Bloomfield Hills
62. 9 Nikolas Chiesa 19:27.6 Oxford
63. 9 Drew Bies 19:28.6 Lake Orion
64. 9 Keegan Schults-Payne 19:32.5 Lake Orion
65. 10 Bobby Hudson 19:33.6 Oxford
66. 10 Andy Cowdery 19:33.7 Birmingham Seaholm
67. 10 Matthew Dadamio 19:33.8 Birmingham Seaholm
68. 10 Alex Krear 19:34.1 Bloomfield Hills
69. 10 Mitch Munro 19:34.4 Lake Orion
70. 10 Charlie Cowdery 19:35.5 Birmingham Seaholm
71. 10 Demond Gilbert Jr 19:36.8 Rochester Adams
72. 10 Dylan McCallum 19:38.2 Lake Orion
73. 9 Shotaro Oguri 19:41.3 Bloomfield Hills
74. 10 Greg Maki 19:42.1 Lake Orion
75. 10 David Lundeen 19:42.7 Royal Oak
76. 9 Alec Wycoff 19:43.8 Rochester Hills Ston...
77. 10 Max Moses 19:43.8 Lake Orion
78. 10 Adam Misch 19:44.8 Utica Eisenhower
79. 9 Lucas Peck 19:46.4 Utica Eisenhower
80. 10 Jacob Edelson 19:46.7 Beverly Hills Groves
81. 10 Justin Hailer 19:51.5 Royal Oak
82. 10 Henry Eising 19:53.2 Royal Oak
83. 10 Andrew Chen 19:54.1 Rochester Adams
84. 9 Connor O'Rourke 19:54.5 Birmingham Seaholm
85. 9 Nick Bennett 19:55.2 Birmingham Seaholm
86. 9 Nick Johnson 19:55.5 Farmington
87. 10 Brandon Stanyer 19:58.0 Lake Orion
88. 9 Zachary Nieman 19:58.8 Utica Eisenhower
89. 10 Eric Nielson 19:59.7 Lake Orion
90. 9 Alex Carroll 20:00.0 Lake Orion
91. 9 Chris Arbuckle 20:07.6 Lake Orion
92. 10 Luke Rolling 20:08.8 Oxford
93. 10 Lorenzo Spagnoulo 20:08.9 Bloomfield Hills Bro...
94. 10 Thomas Paul 20:10.0 Bloomfield Hills
95. 10 Alex Beyer 20:10.4 Troy Athens
96. 9 Anthony Amalfitano 20:12.6 Troy
97. 10 Evan Esper 20:21.0 Utica Eisenhower
98. 10 Darren Newman 20:22.0 Lake Orion
99. 10 Byron Work 20:23.4 Birmingham Seaholm
100. 10 Shane Rembold 20:28.5 Rochester Hills Ston...
101. 9 Vaibhav Srinivasan 20:28.6 Troy
102. 10 Caleb Otto 20:30.9 Christian Leadership...
103. 9 Jacob McCloud 20:31.2 Lake Orion
104. 10 Ignacio Mayta-Rojas 20:34.3 Bloomfield Hills
105. 9 Thomas Dunn 20:34.8 Utica Eisenhower
106. 9 Ryan McLean 20:38.8 Rochester Hills Ston...
107. 9 Jeff Tschisheat 20:39.5 Troy Athens
108. 10 Jake Weber 20:40.0 Utica Eisenhower
109. 9 Dan Serra 20:43.2 Bloomfield Hills Bro...
110. 9 Basheer Mossallam 20:43.2 Birmingham Seaholm
111. 10 Andrew Smith 20:45.4 Rochester
112. 9 Ian Lamphear 20:45.8 Utica Eisenhower
113. 10 Kevin Jones 20:47.1 Troy Athens
114. 10 Justin Smith 20:48.7 Detroit Country Day
115. 9 Zack Acton 20:49.4 Oxford
116. 9 Tristan Kreindler 20:49.8 Birmingham Seaholm
117. 9 Nicholas Albaran 20:53.7 Bloomfield Hills
118. 9 Roberto Arkenburg 20:55.5 Troy Athens
119. 10 Dan Defrain 20:57.5 Oxford
120. 10 Mathies Damm-Henri... 20:58.2 Bloomfield Hills
121. 9 Jon Locy 20:58.4 Bloomfield Hills Bro...
122. 9 Edward Gehle 21:06.9 Utica Eisenhower
123. 10 Andrew Broski 21:08.9 Utica Eisenhower
124. 10 Alec Gerstenberger 21:10.2 Oxford
125. 9 Cameron Tait 21:10.7 Birmingham Seaholm
126. 9 Stephen McAvoy 21:12.4 Troy
127. 9 Tommy McGowan 21:17.2 Troy
128. 9 Eric Handy 21:17.9 Utica Eisenhower
129. 10 Jake Fishkind 21:20.3 Bloomfield Hills
130. 9 Cameron Dork 21:23.6 Rochester
131. 10 Matt Quigley 21:23.6 Rochester Hills Ston...
132. 9 Zach de Chazal 21:25.9 Rochester Hills Ston...
133. 10 Jacob Schneider 21:26.7 Sterling Heights Ste...
134. 10 Nathan Gittleman 21:27.6 Bloomfield Hills
135. 9 Connor Davis 21:30.3 Rochester Hills Ston...
136. 10 Adam Scott 21:31.9 Utica Eisenhower
137. 9 Kyle Schenten 21:32.3 Oxford
138. 9 Jacob Garland 21:34.1 Oxford
139. 9 Kory Gabrielson 21:36.3 Rochester Hills Ston...
140. 10 Alex Cho 21:41.2 Troy
141. 10 Charlie Oneill 21:42.3 Troy Athens
142. 9 Braydan Collins 21:43.2 Rochester Adams
143. 9 Calum Walton 21:43.5 Birmingham Seaholm
144. 9 David Kent 21:47.4 Beverly Hills Groves
145. 10 Daniel Morgan 21:55.7 Lake Orion
146. 10 Griffin Simmons 21:57.0 Birmingham Seaholm
147. 9 Max Cooper 21:57.0 Beverly Hills Groves
148. 9 Joseph Divito 21:58.8 Bloomfield Hills
149. 10 Harold Puri 22:00.4 Sterling Heights Ste...
150. 10 John Decker 22:05.5 Oxford
151. 9 Will Crump 22:05.6 Birmingham Seaholm
152. 10 Mike Delong 22:05.8 Troy Athens
153. 10 Chris Maresh 22:10.9 Lake Orion
154. 10 Garret Haney 22:11.1 Bloomfield Hills
155. 10 Jesse Rapanotti 22:11.6 Lake Orion
156. 10 Cal Novara 22:11.9 Sterling Heights Ste...
157. 10 Donald Clark 22:12.7 Rochester
158. 9 Andrew Gibson 22:13.6 Royal Oak
159. 10 Evan Jiang 22:14.8 Troy
160. 10 Derek Spencer 22:17.5 Royal Oak
161. 9 Luke Meyers 22:20.7 Oxford
162. 10 Matt Merluzzi 22:21.4 Sterling Heights Ste...
163. 10 Jack Schumaker 22:23.3 Birmingham Seaholm
164. 9 Alec Braden 22:23.7 Rochester Hills Ston...
165. 10 David Ryber 22:26.8 Troy
166. 9 Garrett Dickhudt 22:27.6 Christian Leadership...
167. 10 Nikhil Ramachandra 22:28.1 Troy
168. 9 Pierson Adamczyk 22:29.8 Oxford
169. 10 Ryan Gross 22:34.6 Beverly Hills Groves
170. 9 Matt Wisniewski 22:45.7 Utica Eisenhower
171. 10 Will Rykman 22:52.6 Bloomfield Hills Bro...
172. 10 Drew Guidoti 22:54.2 Lake Orion
173. 10 Dipra Debnath 22:56.2 Rochester
174. 10 Zack Case 22:56.3 Lake Orion
175. 9 Dan Wylie 22:56.3 Bloomfield Hills Bro...
176. 10 Tony Gucciardo 22:56.4 Bloomfield Hills Bro...
177. 10 Dalton Cymbal 22:56.8 Royal Oak
178. 9 Jack Straetmans 23:06.2 Rochester Hills Ston...
179. 9 Conner Barrett 23:09.4 Lake Orion
180. 9 Colin Smith 23:09.6 Troy Athens
181. 10 Omer Siddiqui 23:13.8 Detroit Country Day
182. 9 Nick Gardner 23:15.3 Sterling Heights Ste...
183. 10 Stephen Dinka 23:23.4 Detroit Country Day
184. 10 Jason Fernando 23:23.5 Troy
185. 10 Max Novick 23:25.6 Beverly Hills Groves
186. 10 Braden Marchelletta 23:26.1 Rochester Hills Ston...
187. 10 Arjun Vivek 23:28.5 Rochester Hills Ston...
188. 9 Jayce Efting 23:28.8 Rochester Hills Ston...
189. 9 Nathan Richards 23:31.7 Rochester Hills Ston...
190. 9 Ben Radloff 23:36.6 Royal Oak
191. 9 Josh Senger 23:37.5 Oxford
192. 10 Matt Latourell 23:50.9 Lake Orion
193. 10 Mason VanOphem 23:51.0 Rochester Adams
194. 10 Dylan White 23:52.0 Lake Orion
195. 9 Kyle Evans 23:52.1 Rochester Adams
196. 9 Matt Berg 23:56.2 Oxford
197. 9 Shane Kelly 23:58.2 Rochester Hills Ston...
198. 9 Kevin Li 23:59.7 Troy
199. 9 Cameron Glenn 24:00.6 Troy
200. 9 Sam Zurcher 24:01.7 Rochester Hills Ston...
201. 9 Avery DePauw 24:07.5 Lake Orion
202. 10 Chase Lee 24:20.0 Birmingham Seaholm
203. 9 Aiden Clawson 24:38.3 Lake Orion
204. 9 Jackson Johnson 24:46.3 Utica Eisenhower
205. 9 Gabriel Gonzalez 24:49.3 Lake Orion
206. 9 Alec Mason 25:15.6 Utica Eisenhower
207. 10 Aidan Collins 25:18.4 Birmingham Seaholm
208. 9 Kevin Jiang 25:28.7 Detroit Country Day
209. 9 Brian Lucas 25:38.7 Troy Athens
210. 10 Emerson Jannette 25:40.5 Lake Orion
211. 10 Krishan Amin 25:40.6 Detroit Country Day
212. 9 Daniel Righter 25:42.4 Birmingham Seaholm
213. 9 Gene Chu 25:43.2 Detroit Country Day
214. 9 Kyle Stewart 25:52.8 Oxford
215. 9 Luke Dudas 25:54.2 Beverly Hills Groves
216. 10 Nick Holder 26:00.4 Rochester Adams
217. 9 Andrew Beyer 26:02.6 Troy Athens
218. 10 Gavin Burgess 26:14.5 Oxford
219. 10 Trevor Holmes 26:22.8 Rochester Adams
220. 10 Joel Wyss 26:53.4 Troy
221. 10 Karthik Nagappan 26:57.3 Bloomfield Hills
222. 9 Nathan Michalski 26:58.6 Utica Eisenhower
223. 9 Nathanial Abbot 27:26.4 Beverly Hills Groves
224. 9 James Ge 27:27.6 Troy
225. 10 Andrew Yankee 27:31.6 Rochester Hills Ston...
226. 9 Devon Mahanti 27:38.1 Farmington
227. 10 Sam Bohr 28:05.4 Troy
228. 10 Ross Talbert 28:47.9 Troy
229. 10 Cole Driscoll 29:40.2 Lake Orion
230. 9 Ethan Brooks 29:50.2 Birmingham Seaholm
231. 10 Jerod Lawrence 29:59.0 Lake Orion
232. 9 Aniket Paharia 30:07.1 Detroit Country Day
233. 10 Jacob Modock 30:53.6 Lake Orion
234. 10 Abishek Arumanla 31:07.2 Detroit Country Day