boys 5000 meter run
1. 12 Connor Legge 16:23.7 Midland
2. 11 Zakaria Drews 16:24.7 Caro
3. 9 Yami Albrecht 16:24.9 Caro
4. 11 Mac LaBelle 16:30.2 Mt. Pleasant
5. 11 Jordan Eisengruber 16:37.5 Saginaw Heritage
6. 12 Dylan Anderson 16:37.8 Midland
7. 11 Mike Burley 16:45.1 Sterling Heights
8. 10 Michael Fiore 16:45.9 Saginaw Heritage
9. 11 Spencer Waldmann 16:54 Midland Bullock Creek
10. 12 Max Pasche 16:54.7 Midland
11. 10 Brennan Mudd 16:56.2 Midland Bullock Creek
12. 10 Jack Doyle 17:00.2 Saginaw Heritage
13. 11 D'Anthony Goodwin 17:01.8 Carrollton
14. 12 Matt Beaudin 17:04.6 Saginaw Heritage
15. 11 Matt Bartels 17:06.2 Saginaw Nouvel
16. 11 Tyler Punke 17:10.5 Mt. Pleasant
17. 12 Connor Lavigne 17:11.3 Saginaw Heritage
18. 10 Nick Sonnenberg 17:14.4 Saginaw Heritage
19. 10 Andrew Harrast 17:17.5 Mt. Pleasant
20. 9 Jacob McDowell 17:18 Saginaw Heritage
21. 12 Alex Put 17:22.9 Sterling Heights
22. 11 Hanbyul Johnson 17:32.1 Midland
23. 10 Josiah Morse 17:35.3 Essexville Garber
24. 10 Jared Folden 17:37.6 Sterling Heights
25. 12 Earl Allard III 17:38.2 Grosse Pointe South
26. 11 Brennan Senkowski 17:39.4 Saginaw Heritage
27. 12 Jonathan Altes 17:40.3 Midland Dow
28. 11 Seth Willitz 17:42.5 Saginaw Michigan Lut...
29. 10 Andrew Wendler 17:44.6 Saginaw Swan Valley
30. 12 Ethan Sloan 17:47.3 Grosse Pointe South
31. 11 Omar Uddin 17:48.4 Sterling Heights
32. 11 Brandon Harris 17:51.3 Chesaning
33. 10 Asher Van dell 17:52.3 Essexville Garber
34. 10 Nathan Weidman 17:56 Saginaw Heritage
35. 11 James Legacy 17:58.2 Perry
36. 11 Chris Lebelt 17:58.7 Sterling Heights
37. 12 Matt Wholihan 18:00 Grosse Pointe South
38. 10 William Koepke 18:00.7 Saginaw Heritage
39. 9 Ryan Grigg 18:04.5 Essexville Garber
40. 9 Chris Kerber 18:05.6 Midland Dow
41. 10 Jacob Mutscher 18:06.8 Midland
42. 12 Cole Hersch 18:07.7 New Lothrop
43. 12 Hayden Cobley 18:07.9 Essexville Garber
44. 9 Kace Krauss 18:08.8 Perry
45. 11 Robert Pedder 18:09.5 Sterling Heights
46. 11 Andrew Yaworski 18:09.9 Essexville Garber
47. 12 Brice Leuenberger 18:10.6 Freeland
48. 9 Darren Bila 18:11.7 Freeland
49. 9 Bryden Miller 18:14.1 Caro
50. 10 Sam Diedorf 18:16.2 Fenton
51. 12 Max Ketelhut 18:17.4 Saginaw Heritage
52. 12 Justin Vorhees 18:20.5 Grosse Pointe South
53. 11 Reese Middleton 18:24.1 Perry
54. 12 Robert Burdick 18:24.7 Midland Bullock Creek
55. 12 Levi Gagne 18:25.3 Midland Bullock Creek
56. 12 Griffin Murray 18:26.1 Grosse Pointe South
57. 10 Nicolas Trevino 18:28.1 Saginaw Heritage
58. 12 Cam Wing 18:29.4 Midland
59. 10 Andrew Spencer 18:29.9 Midland
60. 11 Andrew Hubbard 18:30.8 Freeland
61. 11 Joshua Sebok 18:36.7 New Lothrop
62. 10 Thatcher Trudell 18:38.7 Midland Bullock Creek
63. 12 Matthew Bersano 18:43 Pinconning
64. 11 Carson Krupp 18:43.6 New Lothrop
65. 11 Takashi Oba 18:45.6 Carrollton
66. 11 Sloan Felton 18:47.6 Mt. Pleasant
67. 10 Tatum Foster 18:48.1 Fenton
68. 10 Rockim Williamson 18:49.6 Grosse Pointe South
69. 10 Ben Newman 18:51.4 Midland Dow
70. 10 Cauy George 18:51.6 Mt. Pleasant
71. 9 Caleb Cotton 18:52.9 Caro
72. 11 Brandon McDonald 18:54.9 Carrollton
73. 10 Trent Ivey 18:56.6 Perry
74. 12 Ryan Laorr 19:00.8 Saginaw Heritage
75. 10 William Adams 19:04 Midland Dow
76. 10 Luke Lynch 19:05.1 Fenton
77. 9 Zachary Kolaja 19:07.1 Saginaw Heritage
78. 12 Tayler Haney 19:08.9 Mt. Pleasant
79. 9 Brock Henson 19:13.6 Fenton
80. 10 Mason Kaniszewski 19:15.1 Tawas City
81. 11 Timothy Gondek 19:15.5 Vestaburg
82. 9 Sergio Molinar 19:16.2 Saginaw Nouvel
83. 9 Noah Maier 19:16.4 Fenton
84. 9 Aaron Hulburt 19:16.7 Caro
85. 11 Ryan Christensen 19:17 Essexville Garber
86. 10 Kyle McIntyre 19:19.1 Midland Dow
87. 10 Brian Casey 19:20 Fenton
88. 11 Tyler Gondek 19:22.4 Vestaburg
89. 11 Alex Malott 19:23.7 Saginaw Swan Valley
90. 10 Joseph Sira 19:24.1 Midland Bullock Creek
91. 12 Jesse Wiederhold 19:24.7 Caro
92. 12 Adam Bersano 19:25 Pinconning
93. 10 Andrew Kozerski 19:26.5 Midland Dow
94. 11 Alex Nemeth 19:27.3 Perry
95. 11 DJ Parkinson 19:28.4 Midland Bullock Creek
96. 10 Nick Anderson 19:28.9 Saginaw Swan Valley
97. 10 Ethan Dunman 19:30 Mt Morris
98. 9 Joe Chinkeefatt 19:30.2 Flint Carman-Ainsworth
99. 12 Gavin Kanthe 19:33.9 Pinconning
100. 12 Juwan Willis 19:35 Flint Carman-Ainsworth
101. 11 Hal Hudson 19:40.9 Caro
102. 9 Joey Bartels 19:44 Saginaw Nouvel
103. 10 Dylan Vinke 19:44.2 New Lothrop
104. 10 Joseph Kieta 19:47.4 Saginaw Michigan Lut...
105. 11 Christopher Bennett 19:47.6 Tawas City
106. 10 Alex Ludwig 19:49 Fenton
107. 11 Bryce Bila 19:50.1 Chesaning
108. 10 John Hopper 20:01.5 Midland Dow
109. 12 Brandon Henige 20:04.3 New Lothrop
110. 12 William Niedbala 20:05.7 Sterling Heights
111. 11 Joshua Barnett 20:08.9 Saginaw Michigan Lut...
112. 12 Anthony Fisher 20:11.6 Flint Carman-Ainsworth
113. 11 Peter Kim 20:16.1 Saginaw Michigan Lut...
114. 11 Nathan Malott 20:17.5 Saginaw Swan Valley
115. 11 Billy Scharf 20:26.1 Saginaw Nouvel
116. 11 Cameron Bragg 20:29.7 Bay City Central
117. 12 Anton Schionning 20:31.7 New Lothrop
118. 12 Ryan Helm 20:32.7 Freeland
119. 11 Paxton Ruddy 20:38.2 Chesaning
120. 12 Devin Myers 20:38.6 Pinconning
121. 11 Andrew Wisniewski 20:39.7 Freeland
122. 12 Raymond Wright 20:40.2 Tawas City
123. 11 Andrew Gross 20:41.3 Chesaning
124. 12 Garrett Delemeester 20:43.4 New Lothrop
125. 10 Jared Shattuck 20:44.8 Saginaw Swan Valley
126. Steve Greenwell 20:45.1 Huron Valley Lutheran
127. 10 John Kaczor 20:47.6 Freeland
128. 10 Zachery Frent 20:48.4 Perry
129. 11 Clayton Meder 20:50.2 Chesaning
130. 9 Andrew Fulton 20:50.8 Chesaning
131. Anthony Wolter 20:51.9 Huron Valley Lutheran
132. 10 Ryan Marshall 20:53.6 Charlton Heston Acad...
133. 10 Tristin Hallock 21:06.8 Vestaburg
134. 11 Baylee Evans 21:07.8 Mt. Pleasant
135. Devin Neumann 21:08.1 Huron Valley Lutheran
136. 12 Dillin Ward 21:08.6 Mt Morris
137. 9 Jacob Manchester 21:09.4 Bay City Central
138. 12 Cameron Reynolds 21:10.5 Tawas City
139. 10 Angel Solano 21:17 Carrollton
140. 12 Ian Ingles 21:17.3 Saginaw Swan Valley
141. 10 Brenden Klich 21:17.9 Freeland
142. 11 Justin Snider 21:20.4 Flint Carman-Ainsworth
143. 9 Rhett Warner 21:22.7 Carrollton
144. 11 Noah Shankool 21:26.4 Essexville Garber
145. 11 Gabriel Lentz 21:28.2 Tawas City
146. 9 Evan Korthals 21:29.6 Saginaw Michigan Lut...
147. 11 Noah Robertson 21:31.5 Saginaw Nouvel
148. 12 Ethan Federspiel 21:33 Saginaw Swan Valley
149. Josh O'Laughlin 21:35.3 Huron Valley Lutheran
150. 9 Ronnie Valdez 21:36.2 Carrollton
151. 12 Joe Moskal 21:39.9 Saginaw Nouvel
152. 11 Gregory Goodwine 21:54.9 Bay City Central
153. 10 Andrew Stephens 21:58.2 Flint Carman-Ainsworth
154. 12 Joshua Peter 22:02 Saginaw Michigan Lut...
155. 9 Trevor Booth 22:13.8 Flint Carman-Ainsworth
156. 10 Mark Danks 22:14.2 Charlton Heston Acad...
157. 10 Richard Martin 22:23.9 Perry
158. Jacob Palmreuter 22:40 Huron Valley Lutheran
159. 11 Gerard Zolkowski 23:16.4 Saginaw Nouvel
160. 12 Jake Gottleber 23:28.4 Pinconning
161. Ben Doerner 24:11.3 Huron Valley Lutheran
162. 10 Scott Amaya 24:22.5 Mt Morris
163. Jeff Smith 24:32.7 Huron Valley Lutheran
164. 10 Joseph Zerod 25:44.2 Charlton Heston Acad...
165. 9 Logan Martin-Nagy 25:47.3 Flint Carman-Ainsworth
166. 9 Tyler Willis 26:06.1 Flint Carman-Ainsworth
167. 10 Mackenzie Arthur 27:05.1 Carrollton
168. 10 Tyler Garcia 27:21.8 Charlton Heston Acad...
169. 12 Jason Chen 28:09.6 Chesaning