Boys 5000 Meter Run
1. 12 Grant Fisher 15:22.3 Grand Blanc
2. 11 Anthony Berry 15:40.4 Traverse City Central
3. 12 Logan Wetzel 15:53.6 Saline
4. 11 Chaz Jeffress 15:54.0 Salem
5. 11 Conor Naughton 15:54.3 Northville
6. 12 Kevin Hall 15:55.8 Saline
7. 12 Lucas Arrivo 16:04.5 Ann Arbor Pioneer
8. 12 Nick Noles 16:10.5 Northville
9. 12 Brian Moore 16:13.1 Howell
10. 12 Cam McAuliffe 16:16.1 Traverse City Central
11. 12 Jason Ferrante 16:18.0 Northville
12. 12 Dominic Davis 16:19.5 Wyandotte Roosevelt
13. 11 Jackson Grzymkowski 16:20.2 White Lake Lakeland
14. 11 Nick Hirschenberger 16:21.3 Traverse City West
15. 12 Sean McCullough 16:25.9 Northville
16. 11 Kyle Garbovits 16:27.2 White Lake Lakeland
17. 12 Blake McComas 16:28.8 White Lake Lakeland
18. 10 Evan Koerschner 16:36.0 Saline
19. 11 Jack Halpin 16:36.7 Birmingham Seaholm
20. 12 Trevor Learmont 16:40.3 White Lake Lakeland
21. 10 Ben Cracraft 16:41.4 Northville
22. 9 Saano Murembya 16:43.0 Okemos
23. 12 Roman Blackwell 16:46.2 Jackson
24. 12 Jimmy Seekamp 16:46.5 Traverse City West
25. 10 Luke Wallace 16:47.6 Birmingham Seaholm
26. 12 Austen Mandernach 16:51.7 Grand Blanc
27. 12 Abe Rycus 16:53.9 Ann Arbor Skyline
28. 12 Nick Amato 16:54.4 Traverse City West
29. 11 Jack Dulworth 16:56.1 Jackson
30. 12 Josiah Humphrey 16:57.4 Saline
31. 11 Joe Hughes 16:57.7 Traverse City West
32. 11 Adam Audet 16:58.1 Temperance Bedford
33. 12 Samuel Cayen 16:58.5 Saline
34. 11 Bryan Adamovicz 16:58.8 Saline
35. 11 Jonathan Voth 16:59.3 Grand Blanc
36. 12 Jeremiah Jean 17:00.2 Sterling Heights Ste...
37. 12 Sam Kremke 17:01.3 Northville
38. 12 Stone Mathers 17:02.2 Ann Arbor Pioneer
39. 11 Nolan Meister 17:02.5 East Kentwood
40. 10 David Mitter 17:05.4 Howell
41. 12 Adam Gaboury 17:05.8 Ann Arbor Skyline
42. 9 Paul McKinley 17:06.3 Okemos
43. 9 Anthony Giannobile 17:06.5 Ann Arbor Skyline
44. 12 Noah Engerer 17:07.6 Salem
45. 11 Alex Skender 17:09.1 Birmingham Seaholm
46. 12 Jacob Johnson 17:09.4 Ann Arbor Pioneer
47. 9 Drew Wenger 17:10.0 White Lake Lakeland
48. 11 John Giles 17:10.4 Saline
49. 11 Kenny Goolsby 17:12.1 Northville
50. 10 Nick Arrivo 17:15.2 Ann Arbor Pioneer
51. 12 David Conzelmann 17:15.4 Saline
52. 10 Nate Jones 17:17.5 Battle Creek Lakeview
53. 12 Zechariah Jean 17:18.9 Sterling Heights Ste...
54. 12 Jason Rogers 17:19.2 Salem
55. 12 Nicholas Angerman 17:19.6 Ann Arbor Skyline
56. 11 Lucas Bell 17:20.0 Dexter
57. 12 Drake Gauthier 17:21.7 Grand Blanc
58. 12 Dario Potter 17:22.0 Ann Arbor Pioneer
59. 10 Robert Kunselman 17:22.3 Jackson
60. 10 Will Kellam 17:22.8 Portage Northern
61. 12 Ben Cady 17:26.2 Okemos
62. 11 Angelo Leon 17:27.0 East Kentwood
63. 12 Carson Alexander 17:27.5 Okemos
64. 12 Julian Borst 17:28.4 Kalamazoo Loy Norrix
65. 12 Will Jibson 17:29.2 Ann Arbor Pioneer
66. 10 David Seago 17:30.3 Birmingham Seaholm
67. 11 Gregory Lingle 17:31.1 Temperance Bedford
68. 10 Gabe Ruyon 17:35.4 Kalamazoo Loy Norrix
69. 12 Sahil Dagli 17:35.7 Okemos
70. 12 Michael Trease 17:36.0 Birmingham Seaholm
71. 12 Zach McKenzie 17:37.3 Dexter
72. 12 Ramadhan Mohamed 17:37.7 East Kentwood
73. 12 Brennan Corcoran 17:39.2 Saline
74. 10 Zack Werth 17:39.6 White Lake Lakeland
75. 12 Jon Haadsma 17:39.9 Battle Creek Lakeview
76. 12 Matt Miros 17:40.4 Troy
77. 11 Joey Russell 17:40.7 Birmingham Seaholm
78. 12 Ian Otto 17:41.3 Portage Northern
79. 12 Dylan Vetter 17:42.8 East Kentwood
80. 12 Ian Fulton 17:44.5 White Lake Lakeland
81. 10 Lee Owens 17:45.3 Howell
82. 12 Nabil Ahmed 17:46.8 Salem
83. 10 Mac Fritz 17:47.1 Birmingham Seaholm
84. 10 Kyle Barger 17:47.5 Traverse City Central
85. 11 Colton Lieske 17:49.1 Howell
86. 11 Brendan McClanahan 17:50.2 Temperance Bedford
87. 11 Liam Little 17:50.4 Birmingham Seaholm
88. 12 Matthew Lezon 17:50.9 Temperance Bedford
89. 11 Jacob Kubinski 17:51.2 Salem
90. 10 Trevor Sepanik 17:51.6 Traverse City Central
91. 10 Ben Williams 17:52.0 Birmingham Seaholm
92. 10 Nick Friar 17:52.3 Traverse City Central
93. 10 Spencer Atkinson 17:52.6 Grand Blanc
94. 12 Sam Elmi 17:55.5 Traverse City West
95. 12 Ethan Parr 17:56.9 Battle Creek Lakeview
96. 12 Alex Chevoor 17:57.5 Northville
97. 10 Evan Ferrante 17:57.8 Northville
98. 12 Sean O'Connor 17:58.1 Howell
99. 11 Demeatrice Webster 17:58.8 East Kentwood
100. 12 Zach Huber 18:00.1 Temperance Bedford
101. 10 Marc Lopez 18:00.4 Dexter
102. 11 Zachary Reynolds 18:01.0 Ann Arbor Skyline
103. 12 Tyler Sepanik 18:01.8 Traverse City Central
104. 11 Wayne Matunas 18:02.3 Portage Northern
105. 11 Luke Sprinkle 18:02.7 Kalamazoo Loy Norrix
106. 12 Spencer Miller 18:03.1 Birmingham Seaholm
107. 11 Brendan Zauel 18:04.7 Ann Arbor Pioneer
108. 10 Alex Kroll 18:05.3 Salem
109. 10 Nate Peterson 18:05.9 Grand Blanc
110. 12 Connor Welborn 18:09.7 Troy
111. 10 Zach Dittenbir 18:10.4 Traverse City West
112. 11 Sam Donnelly 18:10.6 Howell
113. 9 Robbie Lohr 18:11.1 Traverse City West
114. 10 Jonathan Slifkin 18:11.6 Troy
115. 11 Andrew Soss 18:13.0 Northville
116. 12 Suk Ro 18:13.6 Troy
117. 11 Connor Lepish 18:13.9 Northville
118. 10 Jerod Meinema 18:15.7 Kalamazoo Loy Norrix
119. 11 Vincent Popyk 18:16.0 Grand Blanc
120. 12 Cameron Andrews 18:16.8 Kalamazoo Central
121. 9 Cian Johnson 18:17.1 Kalamazoo Central
122. 12 Jeff Torano 18:18.0 Kalamazoo Central
123. 12 Adam Rifenburgh 18:19.1 Battle Creek Lakeview
124. 10 Seth Beaudry 18:19.7 Traverse City Central
125. 11 Sean Coleman 18:19.9 Northville
126. 11 Dylan Gaines 18:20.2 Sterling Heights Ste...
127. 12 Jamie Golden 18:20.7 Birmingham Seaholm
128. 10 Andrew Dingwall 18:21.1 Troy
129. 9 Estevan Vasquez 18:21.6 Wyandotte Roosevelt
130. 10 Andy Johnson 18:22.1 Royal Oak
131. 9 Michael Greeley 18:23.9 Temperance Bedford
132. 12 Milo Taylor 18:25.3 Royal Oak
133. 12 Damian Yoxheimer 18:26.7 Jackson
134. 10 Casey Meyer 18:28.6 Okemos
135. 10 Carson Cappaert 18:30.1 Wyandotte Roosevelt
136. 11 Reed Yalisove 18:30.4 Dexter
137. 11 Nicholas Peck-Dimit 18:30.8 Northville
138. 9 Ryan Draybuck 18:31.4 Northville
139. 11 Griffin Skaff 18:31.8 Salem
140. 9 Marcus Jackson 18:32.0 Royal Oak
141. 11 Gabe Thomas 18:32.5 Dexter
142. 11 Elliot Kadrofske 18:35.1 Okemos
143. 10 Patrick Fegan 18:36.2 Royal Oak
145. 9 Josh Williams 18:39.0 East Kentwood
146. 11 Brandon Van Oosten 18:39.6 Battle Creek Lakeview
147. 11 Brendan Stevens 18:39.9 Battle Creek Lakeview
148. 12 Lee Hewson 18:40.4 Royal Oak
149. 9 Rocco Jelsomeno 18:42.8 Wyandotte Roosevelt
150. 10 Mike Stinchcomb 18:43.1 Portage Northern
151. 11 Nicholas Davitt 18:43.4 Grand Blanc
152. 11 John Gearig 18:43.7 Troy
153. 10 Arnav Ramu 18:44.1 Troy
154. 9 Jackson Henning 18:44.4 Kalamazoo Central
155. 12 Alex Crump 18:45.3 Birmingham Seaholm
156. 12 Adam Hudson 18:46.0 Howell
157. 11 Brendan Queener 18:46.5 Royal Oak
158. 11 Cody Clemens 18:48.2 Portage Northern
159. 11 Garit Birchmeier 18:48.7 Dexter
160. 9 Mike Green 18:49.9 Wyandotte Roosevelt
161. 10 Ben Conley 18:50.3 East Kentwood
162. 10 Michael Bell 18:52.6 Troy
163. 12 Darvious Wallace 18:53.9 Kalamazoo Loy Norrix
164. 10 Robert McQuaid 18:58.0 Okemos
165. 11 Tony Bomia 18:58.5 Temperance Bedford
166. 11 Danny Baker 19:00.3 Okemos
167. 11 Sam Wakeman 19:12.1 Okemos
168. 10 Benjamin Stump 19:12.5 Portage Northern
169. 9 Evan McNall 19:18.8 Okemos
170. 11 Andy Olson 19:20.8 Troy
171. 11 Jimmy McAuliffe 19:23.7 Troy
172. 10 Travis Grube 19:24.2 Kalamazoo Loy Norrix
173. 9 Jalen Smith 19:25.9 Kalamazoo Central
174. 10 Luke Arreola 19:26.6 Wyandotte Roosevelt
175. 11 Chandler Collins 19:28.3 Wyandotte Roosevelt
176. 11 Peter Harris 19:30.6 Royal Oak
177. 12 Justin Winters 19:31.3 Sterling Heights Ste...
178. 11 Ben Hammill 19:32.4 Okemos
179. 12 Marius VanderHoff 19:35.6 Portage Northern
180. 12 Mitchell Loeffler 19:37.0 Birmingham Seaholm
181. 11 Matt Pienta 19:37.7 Troy
182. 11 Harsh Patel 19:40.1 Troy
183. 10 Bailey Handley 20:00.5 Kalamazoo Central
184. 12 David Gorman 20:05.6 Okemos
185. 11 John Girkin 20:17.6 Jackson
186. 9 Zach Skinner 20:33.2 Kalamazoo Loy Norrix
187. 11 Ryan Julius 20:41.2 Sterling Heights Ste...
188. 12 Brett Trombley 21:34.5 Jackson