boys 5000 meter run
1. 11 Mike Burley 16:45 Sterling Heights
2. 11 Peter Freeman 17:01 Macomb Lutheran North
3. 11 Alexander Ross 17:04 Beverly Hills Groves
4. 11 Josh Phelps 17:27 Almont
5. 12 Alex Put 17:27 Sterling Heights
6. 12 Jeffrey Schimelfen... 17:33 Harrison Twp. L'Anse...
7. 12 Jacob Brockert 17:40 Utica Ford
8. 10 Justin Powell 17:46 Harrison Twp. L'Anse...
9. 10 Jared Folden 17:47 Sterling Heights
10. 10 Dylan Hanson 17:48 Utica Ford
11. 11 Omar Uddin 17:48 Sterling Heights
12. 11 Jordan Hill 17:48 St. Clair Shores Lak...
13. 11 Austin Chambe 17:52 St. Clair Shores Lak...
14. 11 William Martin 17:59 Macomb Lutheran North
15. 11 Alex Towianski 18:01 Utica Ford
16. 9 Garrett Schreck 18:05 Grosse Pointe North
17. 12 Cody Hepinstall 18:10 Marysville
18. 12 Jacob Turpel 18:13 Marysville
19. 12 Anthony Ficarra 18:15 Warren DeLaSalle
20. 9 Jackson Brown 18:20 Almont
21. 12 Tyler Prisby 18:21 Macomb Lutheran North
22. 10 Daniel Chesney 18:21 Utica Ford
23. 11 Darren Martin 18:22 Utica Ford
24. 12 Adrian Carmer 18:22 Grosse Pointe North
25. 10 Aaron Wood 18:28 Macomb Lutheran North
26. 9 Alex Hidalgo 18:33 Beverly Hills Groves
27. 10 Jacob Schimelfening 18:35 Harrison Twp. L'Anse...
28. 10 Zach Turpel 18:37 Marysville
29. 10 Aidan Bullock 18:40 Utica Ford
30. 11 Chris Lebelt 18:44 Sterling Heights
31. 9 Sam Streberger 18:46 Warren DeLaSalle
32. 12 Johnny Richards 18:49 Roseville
33. 12 Dalton Hollandsworth 18:50 Marysville
34. 10 Jack DeMara 18:50 Almont
35. 12 Dakota Trendy 18:50 Marysville
36. 11 Cameron Rohelier 18:51 Warren Cousino
37. 10 Brandon Harger 18:57 Warren Woods Tower
38. 12 Aimen Al'Doais 18:59 Warren Woods Tower
39. 11 Austin Bell 19:00 Harrison Twp. L'Anse...
40. 11 Robert Pedder 19:02 Sterling Heights
41. 12 Noah Rogers 19:04 Marysville
42. 11 William Ferguson 19:06 Grosse Pointe North
43. 9 William Ervin 19:08 Beverly Hills Groves
44. 12 Everett Latos 19:10 Warren DeLaSalle
45. 9 Luke Mercer 19:11 Beverly Hills Groves
46. 10 Drew Demaris 19:12 Warren Cousino
47. 12 Michael Rasnick 19:14 Marysville
48. 10 Sean Panlilio 19:16 Grosse Pointe North
49. 12 Nick Candela 19:18 Utica Ford
50. 9 Jacob Fischer 19:18 Grosse Pointe North
51. 11 Nick Romund 19:19 Warren DeLaSalle
52. 10 Zachary Schmitt 19:19 Warren DeLaSalle
53. 11 Jonathan McNamara 19:20 Harrison Twp. L'Anse...
54. 11 Patrick McCowell 19:21 Grosse Pointe North
55. 12 Austin Coha 19:22 Marysville
56. 12 Sean Mitchell 19:25 St. Clair Shores Lak...
57. 10 Jonathon Marks 19:25 Utica Ford
58. 11 Zach Anderson 19:28 Macomb Lutheran North
59. 10 Nathan Grain 19:31 Harrison Twp. L'Anse...
60. 11 Adam Schade 19:32 Grosse Pointe North
61. 12 Brendan Sluchak 19:34 Roseville
62. 11 Anthony Im 19:34 Roseville
63. 12 Nick Bucko 19:35 Marysville
64. 10 Jason Sands 19:37 Grosse Pointe North
65. 12 Tristan Sparks 19:38 Roseville
66. 11 Olivier Rochaix 19:38 Beverly Hills Groves
67. 10 Michael Lineberger 19:40 Roseville
68. 9 Austin Watt 19:41 Almont
69. 10 Richard RJ Russell 19:43 Marysville
70. 11 Joe Milanov 19:44 Macomb Lutheran North
71. 12 Jaryd Forbes 19:47 Marysville
72. 12 Tom Ryan 19:47 Marysville
73. 11 Daniel Edwards 19:48 Warren DeLaSalle
74. 12 William Niedbala 19:49 Sterling Heights
75. 10 Colby Querciagrossa 19:50 Almont
76. 10 David Kent 19:52 Beverly Hills Groves
77. 10 Brendan Jungwirth 19:55 Harrison Twp. L'Anse...
78. 10 Cole Misuraca 19:56 Macomb Lutheran North
79. 12 Brenden Dupuie 20:03 Marysville
80. 12 Adam Colombo 20:04 Marysville
81. 10 Dirk Drieborg 20:08 Grosse Pointe North
82. 12 Jarrett VanderLinden 20:09 Warren Cousino
83. 10 Jack Rotar 20:15 Harrison Twp. L'Anse...
84. 10 Shane Gafa 20:19 Grosse Pointe North
85. 9 Justin Chambe 20:20 St. Clair Shores Lak...
86. 11 Andrew Piasecki 20:22 Warren DeLaSalle
87. 12 Austin Perkins 20:23 Almont
88. 11 Alex Schneider 20:27 Macomb Lutheran North
89. 11 Caleb Ritchie 20:29 Almont
90. 10 Ethan Owens 20:29 Almont
91. 10 Trever Tormala 20:32 Almont
92. 12 Julio Rosario 20:33 Roseville
93. 12 Robert Feld 20:35 Sterling Heights
94. 10 Brendan Crawford 20:35 Warren Mott
95. 11 Alex Catslano 20:36 Warren Woods Tower
96. 11 Dylan Biebuyck 20:37 Warren Cousino
97. 11 Jack Nelson 20:37 Grosse Pointe North
98. 10 John Hryciuk 20:37 Grosse Pointe North
99. 9 Noah White 20:41 Grosse Pointe North
100. 12 Jack Banick 20:44 Warren Cousino
101. 9 Dylan Johnson 20:45 Roseville
102. 9 Duncan Pattison 20:48 Warren DeLaSalle
103. 12 Samuel Yarsike 20:48 Beverly Hills Groves
104. 12 Ardie Milwrick 20:50 Grosse Pointe North
105. 11 Tyler White 20:51 Grosse Pointe North
106. 9 David Donze 20:52 Warren Cousino
107. 10 Noah Harris 20:52 Macomb Lutheran North
108. 11 Nathan Williams 20:55 Warren Cousino
109. 9 Kyle Scholz 20:56 Warren Cousino
110. 12 Lucas Hildinger 20:59 Roseville
111. 9 Christian Dean 21:04 Warren DeLaSalle
112. 9 Ryan Hutkowski 21:14 Marysville
113. 12 Jacob Kahn 21:17 Grosse Pointe North
114. 10 Jarell Stewart 21:18 Grosse Pointe North
115. 9 Ben Seagram 21:20 Grosse Pointe North
116. 12 Jay Moak 21:22 Beverly Hills Groves
117. 10 Benny Limback 21:26 Grosse Pointe North
118. 9 Nicholas Latos 21:29 Warren DeLaSalle
119. 12 John Portalski 21:35 Warren Woods Tower
120. 11 Chandler Johnson 21:37 St. Clair Shores Lak...
121. 10 Eric Manczyk 21:37 Warren DeLaSalle
122. 9 Ryan Shaner 21:38 Utica Ford
123. 9 Aaron Bryan 21:39 Almont
124. 10 Justin Peck 21:40 Macomb Lutheran North
125. 10 Mark Baldes 21:42 Warren DeLaSalle
126. 12 Jonathan Green 21:43 Beverly Hills Groves
127. 11 Nick Hall 21:44 Marysville
128. 10 William Finn 21:44 St. Clair Shores Lak...
129. 10 Kauron Oatmen 21:45 Sterling Heights
130. 9 Noah Treutle 21:46 Memphis
131. 10 Ramon Clark 21:50 Sterling Heights
132. 10 Connor Juretich 21:51 Utica Ford
133. 9 Sam Andrzejewski 21:53 Warren Cousino
134. 11 Nicholas Colpaert 21:55 Warren DeLaSalle
135. 10 Cody Smith 21:55 Warren Woods Tower
136. 9 Donovan Jackson 21:59 Warren Mott
137. 9 Travis Robinson 21:59 Almont
138. 12 Cameron Schreiber 22:07 Grosse Pointe North
139. 9 Daniel Bernas 22:11 Grosse Pointe North
140. 10 Kenny Jensen 22:18 Warren Mott
141. 11 Jakob Nielsen 22:21 Almont
142. 12 Jaret Allred 22:22 Beverly Hills Groves
143. 10 Jonathan Peters 22:23 Memphis
144. 11 Nathan Kurek 22:24 Macomb Lutheran North
145. 9 Alec Streberger 22:27 Warren DeLaSalle
146. 10 Max Cooper 22:30 Beverly Hills Groves
147. 10 Ken Grawburg 22:32 Warren Cousino
148. 9 Bert Silich 22:32 Harrison Twp. L'Anse...
149. 9 Rafael Segovia 22:36 Grosse Pointe North
150. 12 Geno Pirrami 22:37 Warren Cousino
151. 10 Casey Pepper 22:39 Almont
152. 10 Rolando Arambula 22:39 Beverly Hills Groves
153. 9 Reece Beaudin 22:40 Harrison Twp. L'Anse...
154. 12 Azim Chowdury 22:48 Warren Mott
155. 12 Jacob Rees 22:53 Grosse Pointe North
156. 10 Matthew LeFaivre 23:00 Warren DeLaSalle
157. 12 Kyle Bradley 23:00 Grosse Pointe North
158. 10 Evan Dombrowski 23:03 St. Clair Shores Lak...
159. 12 Chase Moilanen 23:03 Beverly Hills Groves
160. 12 Zachary Trunsky 23:05 Beverly Hills Groves
161. 11 Mickale McKithen 23:08 St. Clair Shores Lak...
162. 9 Zachary Ozormoor 23:10 Grosse Pointe North
163. 10 Derrick McBride-Ha... 23:15 Grosse Pointe North
164. 10 Spencer Szczepanski 23:18 Grosse Pointe North
165. 9 Dominic Balice 23:21 Warren DeLaSalle
166. 12 Richard Campbell 23:21 Roseville
167. 11 Addison Toutant 23:22 Grosse Pointe North
168. 12 Dylan Folts 23:33 Roseville
169. 10 Draven Forbes 23:37 Marysville
170. 9 Conor Condon 23:38 Warren DeLaSalle
171. 12 Alex Julson 23:42 Macomb Lutheran North
172. 9 Nicholas McNeil 23:45 Marysville
173. 12 Brandon Loepp 23:48 Roseville
174. 11 Max Novick 23:49 Beverly Hills Groves
175. 12 Brenden Francis 23:53 Memphis
176. 12 Timothy Walsh 23:55 Beverly Hills Groves
177. 9 Brendan Siterlet 23:56 Utica Ford
178. 10 Jonah Flemming 24:09 Warren Cousino
179. 10 London Schuirmann 24:18 Warren Cousino
180. 12 Jon Berger 24:20 St. Clair Shores Lak...
181. 9 Theodore Dudas 24:27 Beverly Hills Groves
182. 9 Michael Paras 24:33 St. Clair Shores Lak...
183. 10 Evan Nyquist 24:37 Grosse Pointe North
184. 10 Scott Corbat 24:44 Macomb Lutheran North
185. 11 Zachry Breininger 24:53 Warren DeLaSalle
186. 10 Jaden Mitchell 24:56 Marysville
187. 9 Marcus Williams 25:14 Beverly Hills Groves
188. 9 Garrett Koss 25:19 Marysville
189. 9 Sebastian Spaenle 25:24 Utica Ford
190. 9 Justin Grinnel 25:27 Harrison Twp. L'Anse...
191. 10 Nolan Bridges 25:33 Utica Ford
192. 11 Ryan Gross 25:55 Beverly Hills Groves
194. 9 Justin Schang 26:07 Warren Cousino
195. 10 Trysten Dembeck 26:13 Warren Cousino
196. 12 Dylan Bouck 26:14 Memphis
197. 12 Andrew Nurmi 26:17 Grosse Pointe North
198. 10 Benjamin Meal 26:39 Beverly Hills Groves
199. 9 Zane Woodget 26:42 Warren Cousino
200. 11 Reed Boeckler 26:44 Grosse Pointe North
201. 11 Tom McCloskey 26:45 Warren Cousino
202. 10 David Teachout 27:03 Warren Woods Tower
203. 11 Christian Flannery 27:23 Grosse Pointe North
204. 12 Scott Schaefer 27:26 Beverly Hills Groves
205. 10 Noah Banick 27:38 Warren Cousino
206. 9 Theo Coatney 27:56 St. Clair Shores Lak...
207. 10 Nathaniel Abbott 28:30 Beverly Hills Groves
208. 9 Caleb Bates 29:16 St. Clair Shores Lak...
209. 11 Joe Kovalchik 29:20 Roseville
210. 9 Mitchell Toomer 33:01 St. Clair Shores Lak...
211. 10 Justin Sinz 33:11 Warren Cousino
212. 11 Andrew Dubach 36:00 Macomb Lutheran North
213. 12 Kristopher Marina 36:28 Roseville
214. 10 Alex Leighton 45:03 Beverly Hills Groves