Boy's 5000m Run
1. 12 Parker Eisengruber 16:12 Saginaw Heritage
2. 10 Mitchell Day 16:12.2 Alpena
3. 12 Jacob Greer 16:17.8 Midland
4. - Dan Billette 16:36.4 Clarkston
5. 12 Zach Hoffman 16:43.3 Midland Dow
6. 11 Grant Henley 16:43.8 Clarkston
7. 12 Jordan Borchard 16:46.9 Saginaw Heritage
8. 11 Ryan Hilbrandt 16:51.5 Hemlock
9. 10 Michael Burley 16:53.6 Sterling Heights
10. 11 Connor Legge 16:56.4 Midland
11. 12 Andrew Ellsworth 16:57.2 Saginaw Heritage
12. 12 Dylan Rocha 17:03.9 Midland
13. 11 Dylan Anderson 17:05.8 Midland
14. 12 Michael Reh 17:08 Saginaw Heritage
15. 12 Ben Yagiela 17:09.2 Essexville Garber
16. 10 Zack Drews 17:12.6 Caro
17. 12 Christopher Yatooma 17:13.1 Sterling Heights
18. 12 Bryce VanAsselt 17:13.4 South Lyon
19. 12 Tyler Pangerl 17:13.9 Flint Carman-Ainsworth
20. 11 Max Pasche 17:14.3 Midland
21. 12 Tellis Donajkowski 17:16.6 Alpena
22. 10 Mac LaBelle 17:18.2 Mt. Pleasant
23. 12 Noah Keller 17:27.7 Carrollton
24. 11 Alex Put 17:29.9 Sterling Heights
25. 10 Zakery Goddard 17:32.7 Gaylord
26. 12 Tyler Dunn 17:35.2 Clarkston
27. 11 Matt Beaudin 17:35.5 Saginaw Heritage
28. 12 Jonathan Becker 17:36.3 Midland
29. 11 Adam Caruso 17:37 South Lyon East
30. 10 Jordan Eisengruber 17:42.8 Saginaw Heritage
31. 11 Griffin Murray 17:48.4 Grosse Pointe South
32. 10 D'Anthony Goodwin 17:49 Carrollton
33. 12 Chase Badalamenti 17:50.2 Essexville Garber
34. 12 Richard Johnson 17:52.1 Clarkston
35. 10 Mika Juuhl 17:52.6 Clarkston
36. 11 Eric Smith 17:53.6 Clarkston
37. 12 Jackson Storer 17:54.9 Midland Dow
38. 9 Michael Fiore 17:55.4 Saginaw Heritage
39. 11 Landon Honsinger 17:57.9 Hemlock
40. 9 Jack Doyle 17:59.3 Saginaw Heritage
41. 10 Luke Oldford 18:01.6 Clarkston
42. 12 Kohki Nishida 18:02.4 Midland Dow
43. 12 Fritz Hyde 18:02.7 Midland Dow
44. 11 Brice Leuenberger 18:03.3 Freeland
45. 11 Jonathan Altes 18:04.5 Midland Dow
46. 11 Connor Lavigne 18:05.7 Saginaw Heritage
47. 10 Seth Willitz 18:05.9 Saginaw Michigan Lut...
48. 11 Matt Wholihan 18:07.3 Grosse Pointe South
49. 12 Jordan Okdie 18:07.5 South Lyon
50. 12 Sebastian Ramos 18:09.3 Saginaw Swan Valley
51. 11 Ryan Wirgau 18:10.5 Alpena
52. 12 Jacob Stone 18:11.2 Essexville Garber
53. 9 Nick Sonnenberg 18:12 Saginaw Heritage
54. 10 Brennan Senkowski 18:12.8 Saginaw Heritage
55. 9 Andrew Harrast 18:14.1 Mt. Pleasant
56. 11 David Muz 18:14.4 Caro
57. 12 Nevin McHarg 18:15.1 Alpena
58. 11 Ben Willoughby 18:15.4 Caro
59. 12 Joe Kalmar 18:15.9 Grosse Pointe South
60. 10 Andrew Yaworski 18:17 Essexville Garber
61. 10 Clay Charbeneau 18:17.5 Saginaw Heritage
62. 9 Nicolas Trevino 18:19.2 Saginaw Heritage
63. 10 Jack Hervela 18:21 Gaylord
64. 10 Tyler Punke 18:26.8 Mt. Pleasant
65. 11 Earl Allard 18:28.8 Grosse Pointe South
66. 11 Brent Peruski 18:32.3 South Lyon
67. 11 Matt Gross 18:35.3 Grosse Pointe South
68. 12 Ryan Trahan 18:35.6 Freeland
69. 10 Joshua Clark 18:37 South Lyon East
70. 11 Marshall Thelen 18:38.6 South Lyon
71. 10 Reese Middleton 18:39.5 Perry
72. 10 Hanbyul Johnson 18:39.8 Midland
73. 11 Parker Stuart 18:41.1 Perry
74. 12 Cooper Heminger 18:44.5 Perry
75. 10 Matt Bartels 18:46.2 Saginaw Nouvel
76. 10 Justin Desloover 18:46.9 Gaylord
77. 11 Trevor Giallombardo 18:50.8 Gaylord
78. 11 Hayden Cobley 18:52.1 Essexville Garber
79. 12 David Delu 18:53.1 Saginaw Michigan Lut...
80. 11 Kolin Ghidoni 18:53.8 Alpena
81. 10 James Legacy 18:53.9 Perry
82. 10 David Szawala 18:55 South Lyon
83. 12 Evan DeMoss 18:57.2 South Lyon
84. 9 Emmanuel Horace 18:57.5 Mt. Pleasant
85. 12 Travis Bauerschmidt 18:57.9 Caro
86. 12 Jerzy Kolanowski 18:58.4 Caro
87. 11 Ethan Sloan 18:58.8 Grosse Pointe South
88. 10 Sloan Felton 18:59.4 Mt. Pleasant
89. 9 Asher Van dell 18:59.7 Essexville Garber
90. 12 Jack Fleming 19:00.2 Mt. Pleasant
91. 10 Omar Uddin 19:01.2 Sterling Heights
92. 11 Michael Powers 19:02.2 Saginaw Arts and Sci...
93. 9 Jonathan Allen 19:03.2 South Lyon
94. 12 Jon Kesler 19:05.1 South Lyon East
95. 11 Qu'Ran Brown 19:08.6 Sterling Heights
96. 11 James Stewart 19:12.3 Saginaw Heritage
97. 12 Aaron Hoorn 19:12.9 South Lyon East
98. 12 Christian Driessnack 19:13.6 Mt. Pleasant
99. 10 Brandon McDonald 19:14.3 Carrollton
100. 11 Jalen Krenz 19:17.2 Carrollton
101. 10 Ryan Christensen 19:17.8 Essexville Garber
102. 10 Jacob Zawilinski 19:18.5 Caro
103. 9 Kyle McIntire 19:19.4 Midland Dow
104. 9 Andrew Wendler 19:22.1 Saginaw Swan Valley
105. 11 Travis Fletcher 19:25.1 Midland Dow
106. 10 Ethan Nida 19:27.7 Gaylord
107. 12 Collin Monusko 19:28.3 Gaylord
108. 12 Demetrious Scott 19:28.7 Saginaw Valley Luthe...
109. 9 Derek Giallombardo 19:29 Gaylord
110. 9 Jared Folden 19:30.3 Sterling Heights
111. 10 Tyler Gondek 19:31.9 Vestaburg
112. 12 Graham Fitkin 19:33.6 Freeland
113. 10 Drew Hubbard 19:34 Freeland
114. 9 Alexander Cronin 19:34.4 South Lyon East
115. 10 Carter Reeds 19:34.6 South Lyon East
116. 11 Ethan Novilla 19:35 South Lyon East
117. 12 Juwan Willis 19:35.3 Flint Carman-Ainsworth
118. 11 Jesse Wiederhold 19:36 Caro
119. 12 Michael Johnson 19:36.6 Carrollton
120. 12 Eric Handeguard 19:40.4 Saginaw Swan Valley
121. 9 Harrison Lamont 19:42 Hemlock
122. 12 Jimmy Sands 19:44.3 Grosse Pointe South
123. 12 Adam Stackpole 19:47.2 Perry
124. 11 Lucas Raycraft 19:53.2 Hemlock
125. 9 Nate Trelfa 19:56.9 Alpena
126. 10 Jacob Quinnan 19:58.9 St Charles
127. 11 Anthony Wolter 20:02.5 Saginaw Valley Luthe...
128. 11 Kurt Sollner 20:02.9 Hemlock
129. 11 Steve Greenwell 20:03.6 Saginaw Valley Luthe...
130. 12 Ben Kieta 20:03.8 Saginaw Michigan Lut...
131. 10 Garrett McHarg 20:04 Alpena
132. 11 John Smith 20:11.9 Saginaw Arts and Sci...
133. 12 Ben Schnose 20:26.5 Saginaw Michigan Lut...
134. 10 Joshua Barnett 20:31.5 Saginaw Michigan Lut...
135. 10 Alan Bouwman 20:35.2 Saginaw Arts and Sci...
136. 9 Tristin Hallock 20:47.3 Vestaburg
137. 11 Dillin Ward 20:52.9 Mt Morris
138. 11 Joe Moskal 20:54.5 Saginaw Nouvel
139. 10 Billy Scharf 20:57.8 Saginaw Nouvel
140. 12 Keith Belk 21:08.5 Flint Carman-Ainsworth
141. 9 Nick Anderson 21:10 Saginaw Swan Valley
142. 12 Bailey Schwerin 21:18.7 Carrollton
143. 9 Tyler Kramer 21:29.9 Hemlock
144. 12 Brett Ivey 21:33.5 Perry
145. 10 Gregg Goodwine 21:40.1 Bay City Central
146. 11 Aaron Dise 22:02.1 Saginaw Nouvel
147. 12 Josiah Schultz 22:05.5 Saginaw Valley Luthe...
148. 11 Andre Thorton 22:06.8 Flint Carman-Ainsworth
149. 12 Caleb Hein 22:09.2 Saginaw Michigan Lut...
150. 10 Alex Malott 22:09.5 Saginaw Swan Valley
151. 10 Nathan Malott 22:16.5 Saginaw Swan Valley
152. 10 Adam Jezowski 22:23 Saginaw Valley Luthe...
153. 9 Joseph Kieta 22:24 Saginaw Michigan Lut...
154. 11 Jonathan Shillington 22:26 Saginaw Swan Valley
155. 12 Kirklyn Edwards 22:26.8 Vestaburg
156. 9 John Kaczor 22:43.9 Freeland
157. 10 Andrew Wisniewski 22:53.3 Freeland
158. 9 Trent Ivey 22:55.5 Perry
159. 12 Dong Feng 22:55.9 Saginaw Arts and Sci...
160. 11 Matt Winterstein 23:09.7 Freeland
161. 11 Michael Hoffman 23:35.6 Hemlock
162. 10 Gerard Zolkowski 23:40.6 Saginaw Nouvel
163. 11 Stephen Gardner 23:42.1 Mt Morris
164. - Ryan Thomas 23:44.3 Flint Carman-Ainsworth
165. 10 Noah Robertson 24:06.7 Saginaw Nouvel
166. 11 Cameron Lintz 24:14.6 Mt Morris
167. 9 Noah Gaffney 24:18.3 Bay City John Glenn
168. 9 Kevin Yin 24:48.5 Saginaw Arts and Sci...
169. 10 Kyler Kunkel 25:04 Bay City John Glenn
170. 12 Mike Kaczmarek 25:18.7 Bay City John Glenn
171. 10 Justin Snider 25:22.4 Flint Carman-Ainsworth
172. 9 Daniel Jacobs 25:24.5 Bay City Central
173. 9 Andrew Stephens 25:31.5 Flint Carman-Ainsworth
174. 11 Keyon Baston 26:05.4 Saginaw Arts and Sci...