boys 5000 meter run
1. 12 Eric Wu 16:59.4 Saline
2. 12 Brian Blankenship 17:01.1 Saline
3. 12 Alec Paxton 17:10.3 Saline
4. 12 Glen Luckhardt 17:12.1 Saline
5. 9 Jevin Nishioka 17:22.0 Saline
6. 12 Derek Jordan 17:28.2 Saline
7. 11 Aaron Milley 17:29.1 Saline
8. 10 Derek Liemohn 17:30.5 Saline
9. 10 Aidan Delfuoco 17:31.1 Saline
10. 10 Philip Valtadoros 17:32.9 Ann Arbor Pioneer
11. 9 Nick Foster 17:35.4 Ann Arbor Pioneer
12. 12 Reed Yalisove 17:42.4 Dexter
13. 9 Simon Pfeiffer 17:45.0 Saline
14. 12 Grayson Knapp 17:51.3 Saline
15. 11 Trevor Bishop 17:54.8 Saline
16. 11 Brendan Burns 17:55.1 Temperance Bedford
17. 11 Grant Peters 17:55.9 Saline
18. 10 Ben Shotwell 17:59.0 Ann Arbor Skyline
19. 10 Joshua Cook 18:05.9 Saline
20. 11 Cooper Klein-Kassab 18:07.3 Ann Arbor Skyline
21. 12 Jacob Ehrman 18:07.6 Saline
22. 12 Garit Birchmeier 18:08.0 Dexter
23. 10 Netunji Paige 18:09.5 Ann Arbor Pioneer
24. 12 Ryan McGinnis 18:09.8 Dexter
25. 9 Reed Ladd 18:10.2 Dexter
26. 12 John McMorris 18:13.4 Saline
27. 11 Kobi Eichner 18:13.7 Ann Arbor Skyline
28. 9 Michael Shkolnik 18:14.1 Ann Arbor Pioneer
29. 11 Seamus McWilliams 18:14.3 Ann Arbor Skyline
30. 10 Kurt Kussurelis 18:14.7 Ann Arbor Pioneer
31. 11 Max Kleinhenz 18:14.9 Dexter
32. 11 Brennan Hochrein 18:15.9 Dexter
33. 9 Noah Hayter 18:16.3 Dexter
34. 12 Matt Militello 18:17.3 Saline
35. 9 Winford Walker 18:17.7 Saline
36. 9 Bryce Brophy 18:18.5 Saline
37. 12 Jacob Thomas 18:19.4 Ann Arbor Skyline
38. 9 Paul Sutton 18:24.1 Ann Arbor Pioneer
39. 9 Steven Kraine 18:24.5 Temperance Bedford
40. 10 Logan Harvell 18:25.2 Monroe
41. 12 Luke Vandenberg 18:26.5 Tecumseh
42. 10 Joe Brooks 18:27.1 Dexter
43. 10 Jacob Maas 18:27.3 Monroe
44. 9 Keegan Oldani 18:28.7 Ann Arbor Skyline
45. 10 Ben Beckman 18:30.1 Dexter
46. 11 Luke Humphrey 18:31.3 Saline
47. 11 Tyrus Wood 18:32.5 Dexter
48. 11 Grant Prater 18:33.2 Monroe
49. 12 David Laburn 18:35.7 Ann Arbor Pioneer
50. 11 Seth Greenfield 18:37.9 Dexter
51. 11 Chris Eakin 18:40.1 Dexter
52. 11 Sabir Islam 18:40.7 Ann Arbor Skyline
53. 10 Paul Crowley 18:43.2 Saline
54. 11 Andrew Farren 18:43.4 Temperance Bedford
55. 11 Toby Valentino 18:43.9 Ann Arbor Skyline
56. 11 Nicholas Faulkner 18:44.6 Saline
57. 9 Brock Boze 18:45.1 Saline
58. 9 Lucas Betzoldt 18:46.0 Dexter
59. 11 Alex McDowell 18:46.2 Tecumseh
60. 10 Andrew Chen 18:46.8 Saline
61. 11 Skyler Root 18:47.2 Tecumseh
62. 9 Benjamin Hack 18:47.9 Ann Arbor Pioneer
63. 9 Rishabh Kothari 18:48.2 Dexter
64. 9 Nathan Maki 18:48.6 Dexter
65. 12 Clinton Olberg 18:51.0 Tecumseh
66. 12 Kevin Schnitzer 18:55.9 Saline
67. 12 Abe Cone 18:57.0 Chelsea
68. 10 Samuel Chen 18:59.1 Saline
69. 12 Akash Patel 18:59.4 Ann Arbor Huron
70. 10 Brian York 18:59.7 Ann Arbor Skyline
71. 12 Alex Nevin 19:00.0 Dexter
72. 10 Blake DesRosiers 19:02.0 Dexter
73. 12 Chad Wilson 19:03.6 Saline
74. 9 Zack Williston 19:04.5 Ann Arbor Pioneer
75. 10 Brady Huber 19:07.7 Temperance Bedford
76. 12 Ben Russell 19:08.0 Tecumseh
77. 10 Benjamin Stimac 19:08.4 Saline
78. 11 AJ Cloutier 19:08.9 Ann Arbor Skyline
79. 11 Daniel Schantz 19:10.0 Saline
80. 10 Tyler Kudlak 19:12.4 Saline
81. 9 Travis Walton 19:13.4 Dexter
82. 11 Ryan Braley 19:15.0 Saline
83. 12 Blaine Cytlak 19:22.9 Tecumseh
84. 11 David Jordan 19:23.6 Temperance Bedford
85. 9 Jack Teichman 19:24.1 Tecumseh
86. 12 Brennan Luttrell 19:26.8 Saline
87. 9 Joseph Wagner 19:27.4 Dexter
88. 12 Tyler Redding 19:28.4 Ann Arbor Huron
89. 9 Nathan McConnell 19:28.7 Dexter
90. 12 John Robison 19:31.7 Saline
91. 9 Robert Burke 19:32.1 Ann Arbor Huron
92. 9 Eric Ries 19:32.4 Tecumseh
93. 9 Jacob Scherer 19:32.8 Dexter
94. 11 Toby Mepham 19:34.2 Saline
95. 11 Michael Petterson 19:34.5 Adrian
96. 11 Ben Lige 19:34.9 Tecumseh
97. 12 Brandon Gore 19:35.2 Temperance Bedford
98. 9 Shay Milley 19:36.4 Saline
99. 11 Tanner Hopkins 19:37.2 Temperance Bedford
100. 10 Justin Bennett 19:37.7 Temperance Bedford
101. 12 Carl Antrassian 19:38.9 Monroe
102. 12 Clay Conkle 19:40.8 Saline
103. 10 Derek Yang 19:41.2 Ann Arbor Pioneer
104. 12 Blake Praschan 19:41.6 Saline
105. 9 Garrett Hawki 19:41.9 Ann Arbor Pioneer
106. 9 Hunter Bozzi 19:44.0 Saline
107. 10 Nick Barnes 19:44.3 Dexter
108. 12 Kyle Boxeth 19:45.3 Saline
109. 12 Justin Curby 19:46.2 Dexter
110. 10 Ethan Smith 19:46.5 Saline
111. 9 Drake Dowdy 19:47.1 Ann Arbor Huron
112. 11 Dominic Bertoia 19:48.2 Saline
113. 9 Alex Joseph 19:48.7 Ann Arbor Huron
114. 10 Benjamin Phelps 19:51.1 Saline
115. 9 Aidan Bunting 19:52.2 Saline
116. 10 Jaron Stacey 19:54.2 Saline
117. 10 Dylan Reynolds 19:54.9 Ann Arbor Skyline
118. 9 Ransom Duncan 19:55.6 Dexter
119. 9 Adrian Routt 19:56.2 Saline
120. 9 Michael Elms 19:58.6 Saline
121. 10 Alejandro DeKeyzer 19:58.9 Ann Arbor Skyline
122. 10 Liam Hartsuff 19:59.3 Chelsea
123. 9 Zayd Mian 19:59.6 Ann Arbor Huron
124. 9 Nick Huss 20:02.8 Temperance Bedford
125. 9 Nick McKenzie 20:04.3 Dexter
126. 12 Collin Trainor 20:05.1 Tecumseh
127. 10 Daniel York 20:05.4 Ann Arbor Skyline
128. 11 John Kraine 20:05.7 Temperance Bedford
129. 11 Sebastian Hollister 20:06.0 Saline
130. 9 Johnson He 20:07.5 Ann Arbor Huron
131. 12 Will Norton 20:08.2 Ann Arbor Pioneer
132. 12 Dane Grimes 20:08.5 Adrian
133. 12 Anthony Becker 20:09.7 Saline
134. 9 Fisher Rowe 20:12.8 Temperance Bedford
135. 10 Kirby Hubbard 20:17.8 Chelsea
136. 10 Neil Antrassian 20:18.0 Monroe
137. 10 Nico Kostiw 20:18.5 Saline
138. 11 Maximilian Hollister 20:20.7 Saline
139. 10 Jacky Jaing 20:21.5 Ann Arbor Huron
140. 12 Josh Webb 20:21.8 Ann Arbor Pioneer
141. 11 Parker Allen 20:23.2 Saline
142. 10 Clayton Skinner 20:23.9 Ann Arbor Huron
143. 10 Charles Avery 20:24.4 Temperance Bedford
144. 10 Gavin Leschack 20:25.3 Dexter
145. 9 Spencer Raines 20:26.5 Ypsilanti Lincoln
146. 10 Yunfei Ma 20:27.5 Ann Arbor Skyline
147. 10 Colin Bell 20:28.7 Temperance Bedford
148. 10 Blake Grimes 20:39.0 Adrian
149. 10 Reese Smith 20:44.2 Chelsea
150. 11 Josiah Rentschler 20:44.5 Saline
151. 9 Brenden Nagel 20:46.1 Ypsilanti Lincoln
152. 11 Matthew Lagerquist 20:47.9 Saline
153. 9 Bennet Proegler 20:48.2 Chelsea
154. 11 Ryan Yaklin 20:49.5 Saline
155. 12 Christopher Combs 20:50.3 Saline
156. 9 Will Castle 20:50.6 Dexter
157. 10 Drew Mathews 20:51.0 Dexter
158. 12 Max Chen 20:54.4 Dexter
159. 10 Thomas Woodside 20:56.2 Saline
160. 10 Justin Marshall 20:56.6 Ypsilanti Lincoln
161. 9 Tanyr Krummenacher 20:58.4 Saline
162. 9 Zhuochen Yuan 20:59.9 Ann Arbor Huron
163. 10 Blake Koesel 21:00.3 Dexter
164. 11 Hamza Baccouche 21:04.1 Ann Arbor Pioneer
165. 9 Avery Chan 21:05.5 Ann Arbor Huron
166. 9 Eric Reuter 21:06.1 Saline
167. 11 Collin Van Loo 21:07.6 Ann Arbor Skyline
168. 9 Paul McMorris 21:10.0 Saline
169. 10 Ian Cooper 21:12.7 Saline
170. 11 Miles Butler 21:16.5 Chelsea
171. 11 Grant Santos 21:17.7 Saline
172. 9 Erik VerDuin 21:18.1 Saline
173. 10 Daniel Knapp 21:18.5 Temperance Bedford
174. 9 John Werner 21:21.4 Saline
175. 10 Nicholas Garland 21:21.9 Ypsilanti Lincoln
176. 9 Tomas Saenz De Vit... 21:26.2 Ypsilanti Lincoln
177. 10 Tucker Evans 21:26.8 Dexter
178. 12 Garrett Moore 21:27.2 Monroe
179. 9 Lucas Jordan 21:28.1 Temperance Bedford
180. 10 James Nedeltchev 21:35.8 Ann Arbor Huron
181. 9 Ethan Chevalier 21:37.4 Temperance Bedford
182. 9 Trevor Aeschliman 21:40.2 Dexter
183. 11 Justin Shim 21:51.1 Ann Arbor Huron
184. 9 James Cardwell 22:03.1 Ann Arbor Huron
185. 11 Wei Yue Wang 22:09.2 Ann Arbor Skyline
186. 10 Trevor Pilbeam 22:11.2 Adrian
187. 9 Jonathan Throne 22:20.9 Ypsilanti Lincoln
188. 11 Josh Benton 22:21.5 Ann Arbor Pioneer
189. 12 Matthew Skonecki 22:23.1 Saline
190. 9 Caleb Meehan 22:26.6 Saline
191. 9 Luke Hensley 22:30.0 Ann Arbor Pioneer
192. 12 Dylan Stern 22:32.3 Tecumseh
193. 10 Mark Einhaus 22:54.4 Ann Arbor Pioneer
194. 9 Sungyu Kwon 22:56.0 Ann Arbor Pioneer
195. 10 Gavin White 22:59.0 Ann Arbor Skyline
196. 10 Josh Rietz 23:03.5 Temperance Bedford
197. 11 Gavin Wilkinson 23:06.2 Temperance Bedford
198. 11 Brandon Alsbach 23:25.4 Temperance Bedford
199. 10 William Engelhuber 23:25.8 Saline
200. 9 Colbert Lu 23:42.2 Ann Arbor Skyline
201. 12 Sam Wageman 23:54.5 Saline
202. 11 Marshall Isaacs 24:00.7 Saline
203. 12 Dale Davis 24:11.4 Temperance Bedford
204. 12 Austin Boast 24:14.8 Tecumseh
205. 9 Ivan Redondo 24:50.6 Ann Arbor Huron
206. 10 James Lancaster 24:57.2 Saline
207. 9 Nick Rau 24:58.9 Ann Arbor Huron
208. 9 James Dodd 24:59.2 Ann Arbor Pioneer
209. 9 Anthony Miller 24:59.5 Saline
210. 10 Eldon Wilderman 25:18.9 Ann Arbor Huron
211. 10 Robert Smith 25:22.4 Saline
212. 9 Macalister Mifsud 25:47.1 Saline
213. 9 Hui Yoo 25:51.5 Ann Arbor Pioneer
214. 11 Hunter Vizzini 26:03.3 Saline
215. 9 Chase Blackwell 26:10.2 Monroe
216. 9 Ryan Moore 27:30.0 Saline
217. 9 D J Burgoyne 28:51.7 Ann Arbor Pioneer
218. 9 Evan Barolo 35:15.1 Ann Arbor Skyline