boys 5000 meter run
1. 10 Drew Giem 16:58 Lake Orion
2. 11 Jacob Dolan 17:11 Clarkston
3. 12 Derrick Egli 17:19 Clarkston
4. 10 Nolan Maupin 17:25 Lake Orion
5. 10 David Walker 17:26 Macomb Dakota
6. 10 Andrew Nepjuk 17:27 Lake Orion
7. 9 Nicholas Wolf 17:32 Lake Orion
8. 12 Armando Vega 17:33 Oxford
9. 10 Nathan Hammond 17:35 Lake Orion
10. 11 Sawyer Kisha 17:36 Macomb Dakota
11. 12 Liam King 17:39 Utica Eisenhower
12. 12 Luke Powers 17:42 Oxford
13. 10 Eric Seefried 17:47 Romeo
14. 12 David Staser 17:48 Oxford
15. 12 Dylan Speer 17:50 Romeo
16. 12 Jack Spehn 17:50 Rochester Hills Ston...
17. 10 Matt McAuliffe 17:51 Lake Orion
18. 12 Adam Frost 17:53 Macomb Dakota
19. 11 Sam Delcourt 17:55 Romeo
20. 11 Luke Rolling 17:56 Oxford
21. 9 Tyler Whipple 17:56 Utica Eisenhower
22. 10 Nikolas Chiesa 18:00 Oxford
23. 11 Gaven Womack 18:00 Lake Orion
24. 11 Timothy Dalrymple 18:02 Clarkston
25. 9 Padyn Kesselring 18:04 Romeo
26. 12 Calvin Bojanowski 18:04 Macomb Dakota
27. 9 Casper Schichtle 18:05 Clarkston
28. 10 Keegan Schults-Payne 18:06 Lake Orion
29. 11 Noah Nuss 18:06 Lake Orion
30. 10 Chris Arbuckle 18:06 Lake Orion
31. 12 Nicolas Napoleone 18:07 Rochester Hills Ston...
32. 10 Cade Bell 18:08 Oxford
33. 12 Daniel Westarb 18:08 Macomb Dakota
34. 10 Colin Swanson 18:08 Macomb Dakota
35. 11 Thomas Szymanski 18:10 Macomb Dakota
36. 9 Justin Keppler 18:10 Lake Orion
37. 9 Grant Schreiber 18:10 Clarkston
38. 12 Michael Rettschlag 18:11 Rochester Adams
39. 10 Kyle Terryn 18:11 Rochester Adams
40. 11 Mitch Munro 18:12 Lake Orion
41. 9 Matthew Achison 18:13 Clarkston
42. 10 Joshua VanSlamBrouck 18:15 Macomb Dakota
43. 12 Derek Opel 18:15 Clarkston
44. 12 Anthony Barbera 18:16 Macomb Dakota
45. 9 Brett Earnest 18:17 Lake Orion
46. 10 Kyle Fedolak 18:17 Macomb Dakota
47. 12 Jacob Zysnarski 18:18 Rochester Hills Ston...
48. 9 Michael Rottenberk 18:18 Clarkston
49. 12 Ryan Mayer 18:19 Rochester Adams
50. 11 Ryan Donnelly 18:20 Clarkston
51. 10 Evan Ziehl 18:23 Rochester Hills Ston...
52. 12 John Arnold 18:24 Lake Orion
53. 10 Jerry Zeng 18:24 Rochester Adams
54. 10 Jacob McCloud 18:26 Lake Orion
55. 11 Andrew Gustafson 18:26 Macomb Dakota
56. 9 Jeff Catron 18:27 Romeo
57. 12 Kevin Hansen 18:28 Lake Orion
58. 11 Rory Kaer 18:29 Oxford
59. 10 Alex Carroll 18:29 Lake Orion
60. 11 Anthony Eovaldi 18:30 Macomb Dakota
61. 10 Jacob Campion 18:30 Lake Orion
62. 10 Nick Masini 18:30 Utica Eisenhower
63. 12 Bryce Hill 18:31 Rochester Hills Ston...
64. 11 Jack Schettler 18:33 Romeo
65. 9 Ethan Gurne 18:35 Utica Eisenhower
66. 9 Ryan Nicosia 18:36 Clarkston
67. 11 Kohli Johnson 18:37 Oxford
68. 9 Adam Zyrowski 18:37 Oxford
69. 11 Greg Maki 18:42 Lake Orion
70. 12 Nicholas Sprague 18:45 Clarkston
71. 9 Grant Stephens 18:45 Lake Orion
72. 9 Tyler Herman 18:46 Port Huron Northern
72. 11 Max Moses 18:46 Lake Orion
73. 10 Devin Altman 18:47 Lake Orion
74. 11 Adam Misch 18:49 Utica Eisenhower
75. 12 Nathan Sossi 18:50 Macomb Dakota
76. 12 Kyle Pietrzak 18:51 Macomb Dakota
77. 12 Matthew Jesue 18:51 Macomb Dakota
78. 9 Brian Glowski 18:52 Clarkston
79. 9 Mark Sprague 18:53 Clarkston
80. 9 Jeremy Cavallo 18:57 Clarkston
81. 11 Andrew Ross 18:57 Clarkston
82. 11 Drew Kell 18:58 Rochester Hills Ston...
83. 10 Ian Lamphear 19:01 Utica Eisenhower
84. 11 Jacob Ryan 19:04 Clarkston
85. 10 Jacob Garland 19:04 Oxford
86. 10 Leeshawn Morris 19:06 Rochester Hills Ston...
87. 11 Lucas Heilman 19:07 Lake Orion
88. 9 Alberto Hernzndez 19:10 Lake Orion
89. 10 Aaron Hoeksema 19:10 Clarkston
90. 12 Zachary Hensel 19:13 Lake Orion
91. 12 Joseph Brodeur 19:13 Oxford
92. 12 Karl Schneider 19:14 Rochester Hills Ston...
93. 10 Jack Straetmans 19:14 Rochester Hills Ston...
94. 10 Garrett Brodeur 19:17 Oxford
95. 9 Alec Ryan 19:18 Clarkston
96. 10 Brendan Strong 19:18 Utica Eisenhower
97. 10 Isaac McKay 19:21 Rochester Hills Ston...
98. 9 Anthony Bruley 19:21 Rochester Adams
99. 11 Zachary Willaert 19:22 Macomb Dakota
100. 9 Andrew Merrifield 19:23 Macomb Dakota
101. 11 Bobby Hudson 19:23 Oxford
102. 10 Joseph Legault 19:24 Oxford
103. 11 Jake Golding 19:25 Rochester Adams
104. 11 Andrew Smith 19:27 Rochester
105. 12 Josh Kuczera 19:28 Clarkston
106. 10 Sage Paris 19:28 Clarkston
107. 11 Marko Tegeltija 19:29 Macomb Dakota
108. 10 Jack Durham 19:32 Romeo
109. 12 Jacob Donders 19:33 Ortonville Brandon
110. 9 Brandon McMillin 19:33 Lake Orion
111. 10 Nathan Johnson 19:34 Clarkston
112. 9 Eric Raines 19:35 Clarkston
113. 12 Matthew Ford 19:35 Macomb Dakota
114. 12 Blake Macias 19:35 Ortonville Brandon
115. 11 Andrew Broski 19:35 Utica Eisenhower
116. 11 Eric Hoffman 19:36 Lake Orion
117. 10 Andrew Kuzera 19:38 Utica Eisenhower
118. 11 Dennis Kummer 19:40 New Baltimore Anchor...
119. 11 Ryan Garman 19:40 Rochester Hills Ston...
120. 9 Daniel Fallon 19:41 Rochester Hills Ston...
121. 9 Christian Miller 19:42 Lapeer
122. 12 Quinton Farrar 19:44 Rochester Hills Ston...
123. 10 Peyton LaNore 19:47 Oxford
124. 9 Antonio Pittiglio 19:48 Ortonville Brandon
125. 10 Luke Meyer 19:48 Oxford
126. 11 Jacob Panourgias 19:50 Utica Eisenhower
127. 9 Joey Eble 19:51 Rochester Adams
128. 9 Chris Conkling 19:51 Rochester Adams
129. 9 Jarod John 19:52 Rochester Adams
130. 12 James Wenzlick 19:53 Lapeer
131. 12 Jack Siwajek 19:54 Rochester Adams
132. 11 Alec Gerstenberger 19:56 Oxford
133. 11 Travis Deneweth 19:57 Lapeer
134. 11 Jordy Lopez 19:57 Lake Orion
135. 10 Drew Crane 19:59 Lake Orion
136. 9 Nick Spanos 19:59 Utica Eisenhower
137. 10 Cameron Dork 20:01 Rochester
138. 9 Alex Kuron 20:02 Rochester
139. 9 Dan Spehn 20:02 Rochester Hills Ston...
140. 10 Eric Handy 20:03 Utica Eisenhower
141. 11 Derek Childs 20:04 Clarkston
142. 11 Brady Hendershott 20:06 Ortonville Brandon
143. 10 Matthew Miller 20:06 Romeo
144. 9 Jose Acosta 20:07 Oxford
145. 10 Pierson Adamczyk 20:08 Oxford
146. 9 Evan Gietzen 20:08 Rochester Hills Ston...
147. 9 Andrew Waters 20:09 Lake Orion
148. 12 Peter Yasoni 20:10 Utica Eisenhower
149. 11 Darren Newman 20:11 Lake Orion
150. 11 Evan Esper 20:12 Utica Eisenhower
151. 11 Macalister Wells 20:13 Oxford
152. 10 Thomas Dunn 20:14 Utica Eisenhower
153. 11 Zack Case 20:15 Lake Orion
154. 9 Thomas Seaman 20:18 Clarkston
156. 11 Mason VanOphem 20:19 Rochester Adams
157. 10 Trevor Van Loosbroek 20:19 Rochester Hills Ston...
158. 11 Joseph Beattie 20:20 Clarkston
159. 11 Jake Weber 20:22 Utica Eisenhower
160. 10 Chad Fochesato 20:23 Ortonville Brandon
161. 10 Nathan Richards 20:25 Rochester Hills Ston...
162. 10 Zach de Chazal 20:25 Rochester Hills Ston...
163. 9 Chandler Clemens 20:27 Macomb L'Anse Creuse...
164. 10 Lucas Peck 20:29 Utica Eisenhower
165. 11 Austin Sbraccia 20:30 New Baltimore Anchor...
166. 9 Ashish Duvvuru 20:31 Rochester Adams
167. 12 Ben Dehondt 20:34 Romeo
168. 11 Anthony Peters 20:37 Macomb Dakota
169. 9 Kevin Shi 20:38 Rochester Adams
170. 11 Dipra Debnath 20:41 Rochester
171. 12 Robert Gracin 20:42 Macomb Dakota
172. 12 Kyle Duffy 20:43 Lake Orion
173. 9 Michael Jesue 20:44 Macomb Dakota
174. 9 Liam Voiles 20:45 Rochester
175. 11 Grayson Miller 20:48 Clarkston
176. 9 Carson Case 20:49 Lake Orion
177. 11 Donald Clark 20:50 Rochester
178. 11 Brendan Przywara 20:52 Rochester Hills Ston...
179. 9 Andrew Romano 20:53 Oxford
180. 9 Liam Klimczak 20:54 Rochester Hills Ston...
181. 9 Jacob Hasselbring 20:55 Rochester Adams
182. 9 Jacob Parsons 20:56 Lapeer
183. 9 Michael Miller 20:58 Romeo
184. 12 Robert Zaleski 20:59 Utica Eisenhower
185. 11 Daniel Morgan 21:00 Lake Orion
185. 12 Juan Pina 21:00 Rochester Adams
186. 11 Eric Dietz 21:00 Lake Orion
187. 10 Dylan Wright 21:01 Clarkston
188. 9 Jack Birmingham 21:04 Rochester Hills Ston...
189. 11 Andrew Festerman 21:05 New Baltimore Anchor...
190. 10 Conner Barrett 21:06 Lake Orion
191. 10 Matt Wisniewski 21:07 Utica Eisenhower
192. 10 Khalil Tobe 21:09 Rochester
193. 10 Alec Braden 21:12 Rochester Hills Ston...
194. 10 Ethan Cheers 21:13 Ortonville Brandon
195. 11 Ethan Regulinski 21:13 Lapeer
196. 12 Tyler Chaffin 21:14 Macomb Dakota
197. 10 Deon Collins 21:17 St. Clair Shores Sou...
197. 11 John Moll 21:17 Lake Orion
198. 12 Brett Cooper 21:20 Clarkston
199. 12 Alex Hampton 21:23 Rochester Hills Ston...
200. 9 Matthew Thomas 21:28 Macomb Dakota
201. 9 Brandon Rumble 21:29 Rochester Hills Ston...
202. 9 Matthew Poor 21:30 Port Huron
203. 10 Nathan Walker 21:31 Ortonville Brandon
204. 11 David Almendarez 21:31 Macomb Dakota
205. 9 John Lyons 21:32 Macomb Dakota
206. 12 Robert Rider 21:40 Utica Eisenhower
207. 11 Matt Quigley 21:41 Rochester Hills Ston...
208. 11 David Bellinger 21:43 Lapeer
209. 10 Jackson Johnson 21:45 Utica Eisenhower
210. 9 William Junkin 21:45 Lake Orion
212. 10 Kyle Schenten 21:52 Oxford
213. 11 Colton Earegood 21:53 Utica Eisenhower
214. 11 Luke Hefferan 21:59 Utica Eisenhower
215. 11 Charlie Karbon 22:00 Rochester Hills Ston...
216. 11 Joshua Brooks 22:03 Macomb Dakota
217. 10 Kevin Choi 22:04 Rochester Hills Ston...
218. 12 Jeremy Wink 22:04 Rochester Hills Ston...
219. 10 Kory Gabrielson 22:06 Rochester Hills Ston...
220. 10 Jayce Efting 22:07 Rochester Hills Ston...
221. 12 Scott Straetmans 22:08 Rochester Hills Ston...
222. 9 Carter Cerney 22:13 Lapeer
223. 10 Matt Berg 22:17 Oxford
224. 10 Brandon Siedlik 22:19 New Baltimore Anchor...
225. 11 Emerson Jannette 22:22 Lake Orion
226. 9 Jackson Puffer 22:24 Clarkston
227. 10 Joshua Dean 22:33 Rochester Hills Ston...
228. 12 Christian Renno 22:41 Rochester Hills Ston...
229. 12 Brandon Noonan 22:47 Rochester Hills Ston...
230. 12 Adam Sieracki 22:50 Utica Eisenhower
231. 9 William Strickland 22:55 Lake Orion
232. 9 Cameron Brown 22:55 Clarkston
233. 9 Tyler Angerbrandt 22:57 Port Huron
234. 11 Evan Pena 22:57 Macomb Dakota
235. 9 Jack Culvey 23:01 Ortonville Brandon
236. 10 Joshua Rouseau 23:07 Macomb Dakota
237. 9 Elliot Snipes 23:07 Rochester Hills Ston...
238. 12 Ryan Fantin 23:09 Rochester Hills Ston...
239. 9 Kevin Wang 23:11 Rochester Hills Ston...
240. 9 Sam Kell 23:12 Rochester Hills Ston...
241. 9 Matthew Pribula 23:13 New Baltimore Anchor...
242. 12 Jacob Alexander 23:14 Oxford
243. 9 Austin Mabrey 23:17 Macomb Dakota
244. 9 Zack Garrett 23:28 Rochester Hills Ston...
245. 11 Luis Carcamo 23:30 Lake Orion
246. 9 Sean Whitaker 23:32 Macomb Dakota
247. 11 Jack Maniaci 23:34 Utica Eisenhower
248. 12 Aaron Sieracki 23:36 Utica Eisenhower
249. 10 Joseph Fantin 23:47 Rochester Hills Ston...
250. 11 Matt Latourell 23:57 Lake Orion
251. 10 Nathan Michalski 24:01 Utica Eisenhower
252. 11 Gavin Burgess 24:15 Oxford
253. 12 Brendan Berryman 24:38 Utica Eisenhower
254. 10 Sam Zurcher 24:38 Rochester Hills Ston...
255. 11 Jacob Modock 24:50 Lake Orion
256. 11 Andrew Yankee 24:58 Rochester Hills Ston...
257. 11 Hunter Waldroop 25:06 Lake Orion
258. 11 Austin Moen 25:39 Port Huron
259. 9 Gibson Underwood 25:45 Oxford
260. 9 Ryan Porter 25:49 Rochester Hills Ston...
261. 9 Lance Wells 25:51 Rochester
262. 9 AJ Lorenz 26:03 Rochester Hills Ston...
263. 12 Jonathan Thoman 26:08 Rochester Hills Ston...
264. 10 Avery Girven 29:11 St. Clair Shores Sou...
265. 11 Nathan Koh 29:43 Rochester Hills Ston...
266. 9 Cole Vaught 31:24 Rochester Hills Ston...