boys 5000 meter run
1. 12 Derrick Egli 17:46.0 Clarkston
2. 9 Braden Heimbaugh 17:51.0 Canton
3. 11 Jack Felts 17:58.0 Utica
4. 9 Daniel Jiminez 18:00.0 Canton
5. 10 Ben Lesko 18:01.0 Canton
6. 11 Adam Walters 18:04.0 Utica
7. 12 Xavier Reinders 18:05.0 Canton
8. 11 Luke Oldford 18:13.0 Clarkston
9. 12 Dylan Speer 18:15.0 Romeo
10. 12 Adrian Carmer 18:16.0 Grosse Pointe North
11. 10 Eric Seefried 18:16.5 Romeo
12. 9 Matthew Achison 18:18.0 Clarkston
13. 12 Luke Liu 18:23.0 Orchard Lake St. Mar...
14. 11 Sam Delcourt 18:24.0 Romeo
15. 9 Grant Schreiber 18:26.0 Clarkston
16. 12 Derek Opel 18:26.5 Clarkston
17. 11 Jack Schettler 18:29.0 Romeo
18. 9 James Rothwell 18:30.0 Clarkston
19. 10 Andrew Lake 18:31.0 Canton
20. 11 Jacob Ryan 18:33.0 Clarkston
21. 11 William Ferguson 18:34.0 Grosse Pointe North
22. 10 Ryan Triolet 18:34.5 Canton
23. 10 Dolen Vincent 18:36.0 Auburn Hills Avondale
24. 9 Padyn Kesselring 18:38.0 Romeo
25. 9 Josiah Lau 18:40.0 Orchard Lake St. Mar...
26. 10 Rockim Williamson 18:44.0 Grosse Pointe South
27. 9 Casper Schichtle 18:46.0 Clarkston
28. 9 Solomon Palmer 18:47.0 Ferndale
29. 9 Ryan Nicosia 18:47.5 Clarkston
30. 10 Spencer Panoushek 18:49.0 Orchard Lake St. Mar...
31. 10 Brandon Hilliker 18:49.5 Sterling Heights Ste...
32. 11 Will Valespir 18:51.0 Orchard Lake St. Mar...
33. 11 Cole Teranus 18:51.5 Grosse Pointe South
34. 10 Jacob Balsamo 18:54.0 Utica
35. 12 Brenden Dupuie 18:54.5 Marysville
36. 11 Hunter Hall 18:58.0 Canton
37. 10 Karl Nuler 18:59.0 Canton
38. 11 Andrew Ross 19:00.0 Clarkston
39. 11 Nick Romund 19:00.5 Warren DeLaSalle
40. 10 John Mears 19:01.0 St. Clair Shores Lak...
41. 12 Tristan Lupinski 19:05.0 Utica
42. 9 Jacob Fischer 19:06.0 Grosse Pointe North
43. 10 Cooper Lundh 19:09.0 Grosse Pointe South
44. 9 Dylan Minor 19:09.5 Auburn Hills Avondale
45. 10 Sam Reinders 19:10.0 Canton
46. 12 Nick Candela 19:16.0 Utica Ford
47. 9 Nick Coubard 19:17.0 Armada
48. 9 Michael Rottenberk 19:17.5 Clarkston
49. 9 Timothy DeGrand 19:18.0 Grosse Pointe South
50. 9 Jeremy Cavallo 19:20.0 Clarkston
51. 11 Charlie Fromm 19:21.0 Utica
52. 9 Jeff Catron 19:21.5 Romeo
53. 11 Patrick McCowell 19:22.0 Grosse Pointe North
54. 11 Trevor Easterbrook 19:27.0 Utica
55. 9 Adam Styron 19:27.5 Canton
56. 12 Stephen Kenkel 19:29.0 Orchard Lake St. Mar...
57. 9 Alex Hunt 19:29.5 Clarkston
58. 9 Eric Raines 19:30.0 Clarkston
59. 9 Brian Glowski 19:31.0 Clarkston
60. 12 Nicholas Sprague 19:32.0 Clarkston
61. 9 Dylan Johnson 19:34.0 Roseville
62. 9 Kyle Campagna 19:37.0 Orchard Lake St. Mar...
63. 9 Ben Seagram 19:38.0 Grosse Pointe North
64. 10 AJ Rizer 19:38.5 Grosse Pointe South
65. 9 Tyler Lockhart 19:40.0 Auburn Hills Avondale
66. 9 Blake Weaver 19:40.5 Grosse Pointe South
67. 10 Joseph Simbeni 19:40.8 Utica
68. 10 Sage Paris 19:41.0 Clarkston
69. 12 Jaryd Forbes 19:43.0 Marysville
70. 11 Noah Adams 19:43.5 Grosse Pointe South
71. 12 Connor Barlow 19:44.0 Macomb L'Anse Creuse...
72. 9 Jonah Nicholas 19:45.0 Canton
73. 11 Jacob Burley 19:47.0 St. Clair Shores Lak...
74. 9 David Petrouleas 19:48.0 Grosse Pointe South
75. 10 Jack Durham 19:49.0 Romeo
76. 9 Mark Sprague 19:50.0 Clarkston
77. 11 Tyler White 19:50.5 Grosse Pointe North
78. 10 Chuck Carey 19:51.0 Canton
79. 12 Nolan Bogdan 19:53.0 Utica
80. 12 Tom Ryan 19:53.5 Marysville
81. 12 Adam Colombo 19:54.0 Marysville
82. 11 Chance Ameel 19:54.5 Orchard Lake St. Mar...
83. 9 Donovan Jackson 19:55.0 Warren Mott
84. 10 Ryan Olivier 19:56.0 Utica
85. 10 Quinn Rylander 19:58.0 Utica
86. 12 Robert Feld 19:59.0 Sterling Heights
87. 10 Dirk Drieborg 20:00.0 Grosse Pointe North
88. 10 Bailey Hoffmeyer 20:02.0 Canton
89. 12 Lucas Hildinger 20:03.0 Roseville
90. 9 Alec Ryan 20:04.0 Clarkston
91. 11 Andrew Piasecki 20:04.5 Warren DeLaSalle
92. 10 Nolan Passamani 20:07.0 Grosse Pointe South
93. 10 Shane Gafa 20:11.0 Grosse Pointe North
94. 11 Christopher Holdst... 20:12.0 Utica
95. 9 Alex Caruso 20:13.0 Grosse Pointe North
96. 11 Nic Diez 20:14.0 Orchard Lake St. Mar...
97. 10 Nathan Johnson 20:16.0 Clarkston
98. 10 Connor Stump 20:17.0 Marysville
99. 11 Tyler Newton 20:18.0 Utica
100. 9 Jacob Bruetsch 20:19.0 Grosse Pointe South
101. 10 Jacob Keener 20:22.0 Ferndale
102. 10 John Hryciuk 20:23.0 Grosse Pointe North
103. 11 Michael Grady 20:24.0 Grosse Pointe South
104. 12 Kurt Huebner 20:24.5 Grosse Pointe South
105. 10 Andrew Bergeron 20:25.0 St. Clair Shores Lak...
106. 9 Daniel Chandler 20:25.5 Fraser
107. 9 Joe Cornell 20:27.0 Grosse Pointe South
108. 12 Puyan Gholizadeh 20:28.0 Grosse Pointe North
109. 12 Aidan Clements 20:28.5 Grosse Pointe South
110. 11 Rick Miller 20:30.0 Fraser
111. 10 Karl Krieger 20:31.0 Grosse Pointe South
112. 12 Ardie Milwrick 20:33.0 Grosse Pointe North
113. 10 Kauron Oatman 20:34.0 Sterling Heights
114. 11 Chris Kiefer 20:34.5 Utica
115. 12 Tyler Ptaszek 20:35.0 Armada
116. 9 Michael Miller 20:36.0 Romeo
117. 10 Blake Stackpoole 20:38.0 Grosse Pointe South
118. 10 Isaac Kado 20:39.0 Grosse Pointe South
119. 10 Ricky Pinto 20:40.0 Utica
120. 10 Sean Jarbo 20:40.5 Sterling Heights
121. 11 Nathan Williams 20:41.0 Warren Cousino
122. 11 Jack Nelson 20:43.0 Grosse Pointe North
123. 9 Ryan Hutkowski 20:44.0 Marysville
124. 9 Zachary Ozormoor 20:44.5 Grosse Pointe North
125. 9 Ben Pratt 20:44.8 Auburn Hills Avondale
126. 11 Alex Schneider 20:45.0 Macomb Lutheran North
127. 10 Benny Limback 20:45.5 Grosse Pointe North
128. 12 Jacob Walsh 20:46.0 Orchard Lake St. Mar...
129. 10 Matt Miller 20:47.0 Romeo
130. 10 Noah Harris 20:47.5 Macomb Lutheran North
131. 10 Seth Scorpio 20:49.0 St. Clair Shores Lak...
132. 10 Matthew Oliver 20:49.5 Grosse Pointe South
133. 9 Nicholas Latos 20:49.8 Warren DeLaSalle
134. 10 Kenny Gross 20:49.9 Grosse Pointe South
135. 10 Eric Manczyk 20:50.0 Warren DeLaSalle
136. 9 Isiah Shoot 20:51.0 Ferndale
137. 10 Gavin Stewart 20:54.0 Auburn Hills Avondale
138. 9 Noah White 20:56.0 Grosse Pointe North
139. 10 Ramon Clark 20:59.0 Sterling Heights
140. 11 Joseph Beattie 21:04.0 Clarkston
141. 12 Adam Van Osdol 21:05.0 Grosse Pointe South
142. 9 Justin Westbrook 21:08.0 Port Huron
143. 9 Ben Clark 21:10.0 Fraser
144. 9 Ethan Vanlerberghe 21:10.5 Armada
145. 11 Jack Uznis 21:11.0 Grosse Pointe South
146. 9 Noah Juuhl 21:11.5 Clarkston
147. 9 Tyler Gilbert 21:12.0 Armada
148. 10 Nathan Raymant 21:12.5 Grosse Pointe South
149. 9 Thomas Seaman 21:13.0 Clarkston
150. 9 Sam Andrzejewski 21:13.5 Warren Cousino
151. 12 Ben Dehondt 21:15.0 Romeo
152. 11 Derek Childs 21:15.5 Clarkston
153. 9 Jackson Meade 21:16.0 Ferndale
154. 9 Christian Dean 21:18.0 Warren DeLaSalle
155. 11 Christopher Buchanan 21:20.0 Ferndale
156. 9 Duncan Pattison 21:22.0 Warren DeLaSalle
157. 9 Chandler Clemens 21:25.0 Macomb L'Anse Creuse...
158. 10 Justin Peck 21:27.0 Macomb Lutheran North
159. 12 Thomas McMaster 21:28.0 Canton
160. 9 Ryan Shaner 21:29.0 Utica Ford
161. 10 Connor Juretich 21:29.5 Utica Ford
162. 11 Grayson Miller 21:31.0 Clarkston
163. 10 Ken Grawburg 21:31.5 Warren Cousino
164. 11 Mateusz Lubanski 21:34.0 Grosse Pointe South
165. 9 Daniel Bernas 21:35.0 Grosse Pointe North
166. 10 Alex Barringer 21:35.5 St. Clair Shores Lak...
167. 12 Azim Chowdury 21:36.0 Warren Mott
168. 9 Anthony Le 21:37.0 Utica
169. 11 Christopher Kolomjec 21:38.0 Grosse Pointe South
170. 10 Chad Pianowski 21:39.0 St. Clair Shores Lak...
171. 9 Cade Perrin 21:40.0 Marysville
172. 9 Jackson Puffer 21:41.0 Clarkston
173. 10 Charlie Cielieska 21:42.0 Grosse Pointe South
174. 10 Zach Funk 21:43.0 Ferndale
175. 10 Max Ruffing 21:44.0 Warren DeLaSalle
176. 10 Jared Rees 21:44.5 Grosse Pointe North
177. 12 Jacob Rees 21:44.8 Grosse Pointe North
178. 9 Paul Gusmano 21:46.0 Grosse Pointe North
179. 12 Jon Michael Grabow... 21:47.0 Sterling Heights Ste...
180. 9 Dan Madigan 21:48.0 Orchard Lake St. Mar...
181. 11 Max Hastie 21:49.0 Orchard Lake St. Mar...
182. 10 Dominik Lubanski 21:49.5 Grosse Pointe South
183. 9 Michael Franklin 21:50.0 St. Clair Shores Lak...
184. 11 Alex Coubard 21:50.5 Armada
185. 10 Zachary Peirce 21:52.0 Grosse Pointe South
186. 11 Addison Toutant 21:54.0 Grosse Pointe North
187. 9 Billy Kuhl 21:54.5 Grosse Pointe North
188. 11 Nicholas Colpaert 21:55.0 Warren DeLaSalle
189. 10 Matthew Calcaterra 21:55.5 Grosse Pointe South
190. 9 AJ Hamilton 21:56.0 Auburn Hills Avondale
191. 9 Cameron Brown 21:56.5 Clarkston
192. 11 Logan Dewey 21:57.0 Michigan Athletic Cl...
193. 12 Andrew Rudofski 21:57.5 Orchard Lake St. Mar...
194. 12 Cameron Schreiber 21:58.0 Grosse Pointe North
195. 11 Nathan Kurek 21:59.0 Macomb Lutheran North
196. 10 Matthew LeFaivre 22:00.0 Warren DeLaSalle
197. 12 Carter Greenlaw 22:01.0 Port Huron
198. 11 Thaddeus Tripp 22:01.5 Armada
199. 12 Brett Cooper 22:02.3 Clarkston
200. 9 Matthew Poor 22:04.0 Port Huron
201. 9 Rafael Segovia 22:05.0 Grosse Pointe North
202. 10 Sebastian Cubillejo 22:07.0 Grosse Pointe North
203. 10 Chandler Onufrak 22:11.0 Marysville
204. 12 Alex Stoyka 22:12.0 Warren DeLaSalle
205. 10 Kenny Jensen 22:13.0 Warren Mott
206. 9 James Stevenson 22:15.0 Grosse Pointe South
207. 9 Nicholas McNeil 22:15.5 Marysville
208. 10 Brett Ludwig 22:18.0 Sterling Heights Ste...
209. 11 Connor Wood 22:20.0 Grosse Pointe South
210. 10 Zach Harrison 22:21.0 Canton
211. 9 Conor Condon 22:23.0 Warren DeLaSalle
212. 12 Alex Julson 22:29.0 Macomb Lutheran North
213. 11 Corbyn McKinley-Pi... 22:31.0 Sterling Heights Ste...
214. 12 Anthony Devroy 22:33.0 Macomb Lutheran North
215. 11 Mickale McKithen 22:33.5 St. Clair Shores Lak...
216. 9 Jacob Hannon 22:34.0 Grosse Pointe South
217. 10 Evan Dombrowski 22:37.0 St. Clair Shores Lak...
218. 12 Jordan Joy 22:38.0 Canton
219. 12 Dylan Folts 22:41.0 Roseville
220. 11 Jackson Webster 22:42.0 Grosse Pointe South
221. 9 Sebastian Spaenle 22:45.0 Utica Ford
222. 10 Samuel Roberts 22:46.0 Grosse Pointe South
223. 10 Korey Houser 22:48.0 St. Clair Shores Lak...
224. 10 Nicholas Groen 22:49.0 Armada
225. 12 Geno Pirrami 22:53.0 Warren Cousino
226. 10 Jeremy Funk 22:55.0 Ferndale
227. 9 Thomas Hutchison 23:00.0 Grosse Pointe South
228. 9 Alec Streberger 23:01.0 Warren DeLaSalle
229. 12 Jon Berger 23:07.0 St. Clair Shores Lak...
230. 10 Draven Forbes 23:10.0 Marysville
231. 10 Spencer Szczepanski 23:13.0 Grosse Pointe North
232. 12 Kyle Bradley 23:14.0 Grosse Pointe North
233. 9 Ryan Rutkowski 23:16.0 Warren DeLaSalle
234. 9 Julian Kennedy 23:25.0 Clarkston
235. 10 Dylan Wright 23:27.0 Clarkston
236. 10 Derrick McBride-Ha... 23:27.5 Grosse Pointe North
237. 10 Jonah Flemming 23:29.0 Warren Cousino
238. 11 Ethan Cartwright 23:30.0 Utica
239. 9 Jeevan Telang 23:33.0 Grosse Pointe South
240. 11 Emerson Stidham 23:36.0 Grosse Pointe South
241. 12 David Koelzer 23:37.0 Grosse Pointe South
242. 10 Jaden Mitchell 23:40.0 Marysville
243. 10 London Schuirmann 23:42.0 Warren Cousino
244. 11 Frank Bollinger 23:56.0 St. Clair Shores Lak...
245. 10 Nick Trebilcock 24:00.0 Grosse Pointe North
246. 12 George Daudlin 24:09.0 Grosse Pointe South
247. 11 Nathan Powell 24:10.0 Grosse Pointe South
248. 9 Jacob Bottle 24:12.0 Algonac
249. 9 Tyler Angerbrandt 24:14.0 Port Huron
250. 9 Justin Schang 24:15.0 Warren Cousino
251. 10 Trysten Dembeck 24:16.0 Warren Cousino
252. 10 Scott Corbat 24:18.0 Macomb Lutheran North
253. 9 Adam Passalacqua 24:21.0 Auburn Hills Avondale
254. 9 Brendan Siterlet 24:25.0 Utica Ford
255. 9 Ethan Dowd 24:33.0 Clarkston
256. 9 Dominic Balice 24:37.0 Warren DeLaSalle
257. 10 Nolan Bridges 24:40.0 Utica Ford
258. 11 Zachry Breininger 24:41.0 Warren DeLaSalle
259. 9 Garrett Koss 24:43.0 Marysville
260. 10 Nate Major 24:49.0 Ferndale
261. 11 Maverick Koon 24:51.0 Michigan Athletic Cl...
262. 9 Michael Paras 24:55.0 St. Clair Shores Lak...
263. 12 Andrew Nurmi 24:56.0 Grosse Pointe North
264. 9 Jeremy Garow 25:09.0 St. Clair Shores Lak...
265. 9 Tyler Upton 25:12.0 Armada
266. 12 Alec Decker 25:19.0 Grosse Pointe South
267. 9 Ben Kechnie 25:25.0 Armada
268. 10 Max Weber 25:37.0 Ferndale
269. 11 Christian Flannery 25:53.0 Grosse Pointe North
270. 12 Wyatt Puscas 25:57.0 Grosse Pointe South
271. 10 Griffin Clements 26:05.0 Grosse Pointe South
272. 9 Adam Sloan 26:06.0 Grosse Pointe South
273. 10 Noah Banick 26:12.0 Warren Cousino
274. 11 Tom McCloskey 26:19.0 Warren Cousino
275. 12 Brandon Loepp 26:23.0 Roseville
276. 11 John Nguyen 26:24.0 Warren Mott
277. 9 Nicolas Stoller 26:35.0 Grosse Pointe South
278. 9 Tyler Murakami 27:30.0 Macomb Lutheran North
279. 9 Theo Coatney 27:48.0 St. Clair Shores Lak...
280. 11 Charlie Yoo 28:19.0 Grosse Pointe South
281. 9 Mitchell Toomer 28:54.0 St. Clair Shores Lak...
282. 10 Justin Sinz 28:55.0 Warren Cousino
283. 9 Caleb Bates 31:04.0 St. Clair Shores Lak...
284. 9 Brandon Foster 32:27.0 Warren Cousino
285. 9 Jacob Janusch 33:19.0 Algonac
286. 11 Andrew Dubach 34:21.0 Macomb Lutheran North