boys 5k
Place bib Name School yr bib Time
1 3 Nick Foster Ann Arbor Pioneer 11 T 15:16.1
2 125 Cole Johnson Rockford 12 T 15:18.2
3 186 Harrison Grzymkowski White Lake Lakeland 11 T 15:18.4
4 96 Paul McKinley Okemos 12 T 15:23.7
5 104 Carter Solomon Plymouth 10 T 15:24.2
6 88 Gabriel Mudel Novi 12 T 15:26.7
7 117 Harrison Steen Rochester Hills Stoney Creek 12 T 15:26.8
8 190 Drew Wenger White Lake Lakeland 12 T 15:27.0
9 134 Jack Wilson Romeo 10 T 15:29.7
10 857 George Nummer Birmingham Seaholm 11 I 15:35.7
11 11 Anthony Giannobile Ann Arbor Skyline 12 T 15:40.0
12 894 Austin Remick Rochester 12 I 15:40.3
13 869 Abdi Ahmed GR Forest Hills Northern 12 I 15:41.4
14 882 Andrew Nolan Lake Orion 10 I 15:41.8
15 29 Zachary Stewart Brighton 10 T 15:41.8
16 128 Brenden Allen Romeo 12 T 15:42.9
17 866 Nick Trevisan Farmington 12 I 15:43.2
18 101 Ethan Byrnes Plymouth 12 T 15:43.8
19 61 Jack Nicholson Grand Haven 12 T 15:44.7
20 876 Sam Martens Holland 11 I 15:45.8
21 121 Dayton Brown Rockford 12 T 15:48.3
22 853 Aden Smith Alpena 11 I 15:49.1
23 868 Joseph Tavalieri Fraser 10 I 15:49.4
24 168 Morgan McGrew Traverse City Central 12 T 15:50.6
25 1063 Nicholas Couyoumjian Northville 11 I 15:51.0
26 888 Michael Zedan New Baltimore Anchor Bay 12 I 15:52.1
27 150 Anthony DeKraker Saline 12 T 15:54.5
28 174 Robbie Lohr Traverse City West 12 T 15:55.9
29 858 Jakob Sayers Birmingham Seaholm 11 I 15:57.1
30 33 Brendan Favazza Clarkston 10 T 15:57.6
31 5 Aldo Pando-Girard Ann Arbor Pioneer 12 T 15:59.1
32 889 Dominic Bruce Oxford 12 I 16:05.5
33 865 Evan Meyer East Lansing 12 I 16:07.1
34 879 Adugna Moritz Holt 9 I 16:08.2
35 20 Alec Miracle Bloomfield Hills Brother Rice 11 T 16:08.9
36 49 William Westveer East Kentwood 12 T 16:09.3
37 15 Tristan Williams Ann Arbor Skyline 11 T 16:10.1
38 100 Brandon Boyd Plymouth 11 T 16:10.3
39 862 Mohammed Munassar Dearborn Edsel Ford 12 I 16:10.8
40 2 John Florence Ann Arbor Pioneer 11 T 16:11.5
41 8 Jack Wallace Ann Arbor Pioneer 12 T 16:12.0
42 78 Evan White Highland-Milford 11 T 16:12.9
43 184 Christian Davis White Lake Lakeland 12 T 16:12.9
44 129 Nick Behring Romeo 12 T 16:13.1
45 106 Jarrett Warner Plymouth 11 T 16:13.3
46 898 Zac Truman Utica Eisenhower 12 I 16:13.5
47 35 Shawn Slater Clarkston 11 T 16:13.7
48 28 Jack Spamer Brighton 10 T 16:13.8
49 55 Adam Jesse Fenton 10 T 16:14.9
50 178 Jack Falk Troy 10 T 16:15.5
51 7 Philip Valtadoros Ann Arbor Pioneer 12 T 16:15.9
52 9 Jesse Edelstein Ann Arbor Skyline 11 T 16:16.0
53 863 Luke Perelli Detroit Catholic Central 10 I 16:16.1
54 17 Grant Davey Bloomfield Hills Brother Rice 12 T 16:16.9
55 103 Tyler Mussen Plymouth 10 T 16:17.2
56 132 Jarrett St. John Romeo 12 T 16:17.6
57 172 Henry Heller Traverse City West 12 T 16:17.6
58 149 Joshua Cook Saline 12 T 16:18.2
59 875 Nick Hoffman Holland 12 I 16:19.1
60 851 Drew Johnson Allen Park 12 I 16:19.4
61 37 Evan Bishop East Grand Rapids 10 T 16:20.4
62 141 Nathan Weidman Saginaw Heritage 12 T 16:21.2
63 880 Alex Penski Holt 10 I 16:21.8
64 181 Donald O'Keefe Troy 11 T 16:21.9
65 854 Josh Smith Alpena 11 I 16:22.1
66 871 Scott Tran GR Forest Hills Northern 12 I 16:22.3
67 189 Angelo Savich White Lake Lakeland 12 T 16:22.5
68 885 Andrew Harrast Mt. Pleasant 12 I 16:23.5
69 185 George Drallos White Lake Lakeland 12 T 16:24.1
70 873 Ellis Mason Greenville 10 I 16:24.5
71 102 Patrick Byrnes Plymouth 9 T 16:24.6
72 884 Owen Rowader Livonia Stevenson 12 I 16:24.6
73 21 Kevan O'Brien Bloomfield Hills Brother Rice 11 T 16:25.2
74 59 Andrew Ireland Grand Haven 11 T 16:25.2
75 140 Nicolas Trevino Saginaw Heritage 12 T 16:25.3
76 124 Jack Grimm Rockford 11 T 16:25.4
77 899 Chris Allen Walled Lake Central 11 I 16:25.8
78 135 Michael Fiore Saginaw Heritage 12 T 16:25.8
79 890 Hunter Green Oxford 11 I 16:26.2
80 131 Andrew Goodrich Romeo 12 T 16:26.7
81 137 Jacob McDowell Saginaw Heritage 11 T 16:26.8
82 154 Jevin Nishioka Saline 11 T 16:27.3
83 119 Sam Tarling Rochester Hills Stoney Creek 10 T 16:27.5
84 158 Michael Greeley Temperance Bedford 12 T 16:27.8
85 42 Andrew Periard East Grand Rapids 11 T 16:27.8
86 34 Nathan Sesti Clarkston 10 T 16:28.3
87 98 Saano Murembya Okemos 12 T 16:28.5
88 155 Simon Pfeiffer Saline 11 T 16:28.8
89 4 Ethan Mielock Ann Arbor Pioneer 11 T 16:29.8
90 143 Ryan Exell Salem 12 T 16:30.4
91 139 Nick Sonnenberg Saginaw Heritage 12 T 16:30.9
92 891 Luke Daniel Portage Northern 11 I 16:31.3
93 881 Joe Meyers Kalamazoo Loy Norrix 10 I 16:31.9
94 6 Michael Shkolnik Ann Arbor Pioneer 12 T 16:32.3
95 904 Hunter Fougner Waterford Mott 10 I 16:32.7
96 94 Ben Holland Okemos 12 T 16:32.8
97 91 Matt Whyte Novi 10 T 16:33.2
98 901 Akshay Reddy Walled Lake Central 10 I 16:33.2
99 54 Samuel Deardorff Fenton 12 T 16:34.9
100 60 Aidan Martin Grand Haven 11 T 16:35.5
101 852 Drew Seabase Alpena 9 I 16:35.8
102 66 William Hofmann Grosse Pointe North 11 T 16:37.1
103 867 Jalen Smith Fraser 12 I 16:37.5
104 74 Kazuma Bowring Highland-Milford 9 T 16:37.8
105 900 Justin Hill Walled Lake Central 10 I 16:38.0
106 887 Evan Hodson Muskegon Reeths-Puffer 11 I 16:38.2
107 151 Aidan Delfuoco Saline 12 T 16:38.5
108 870 David Jamet GR Forest Hills Northern 12 I 16:39.4
109 80 Habtom Haish Kalamazoo Central 10 T 16:39.5
110 99 Kyle Samluk Okemos 11 T 16:40.2
111 81 Jackson Henning Kalamazoo Central 12 T 16:40.2
112 892 Max Rathburn Portage Northern 11 I 16:40.3
113 156 Colin Chevalier Temperance Bedford 11 T 16:41.2
114 903 Nathan Jarski Warren DeLaSalle 12 I 16:41.6
115 142 Andrew Beyer Salem 12 T 16:41.9
116 144 Christo Jeffers Salem 11 T 16:43.1
117 68 Kuvin Satyadev Grosse Pointe North 11 T 16:43.2
118 12 Justin Michele Ann Arbor Skyline 12 T 16:44.3
119 170 Ryan Durand Traverse City West 10 T 16:44.5
120 902 Nathaniel Corcoran-Mil Walled Lake Northern 12 I 16:44.7
121 855 Karsin Dass Ann Arbor Huron 10 I 16:45.3
122 897 Caden Pifer Swartz Creek 12 I 16:46.0
123 77 Carsen Kettle Highland-Milford 10 T 16:46.1
124 878 Aaron Weimer Holland West Ottawa 12 I 16:46.2
125 130 Cameron Bourgeois Romeo 12 T 16:46.4
126 877 Logan Reimink Holland West Ottawa 12 I 16:46.7
127 73 Grant Ballard Highland-Milford 11 T 16:47.3
128 176 Nate Wilson Traverse City West 11 T 16:48.0
129 886 Nick Dennison Muskegon Mona Shores 11 I 16:48.0
130 120 Cameron Tsivitse Rochester Hills Stoney Creek 11 T 16:48.4
131 169 Cole Truszkowski Traverse City Central 10 T 16:48.5
132 883 Ben Griffith Livonia Stevenson 12 I 16:49.1
133 69 Garrett Schreck Grosse Pointe North 11 T 16:49.1
134 859 Damian Jankowski Bloomfield Hills 12 I 16:49.5
135 41 Joe Meston East Grand Rapids 12 T 16:50.2
136 872 Jackson Turnbow Grand Blanc 10 I 16:50.6
137 92 Nathaniel Wood Novi 12 T 16:51.1
138 36 Mark Sprague Clarkston 11 T 16:51.2
139 52 Mitchell Chabot Fenton 12 T 16:51.5
140 162 Alex Zittleman Temperance Bedford 12 T 16:52.0
141 63 Dominic Weatherwax Grand Haven 11 T 16:52.7
142 75 Luke Caddell Highland-Milford 12 T 16:53.4
143 89 Trey Mullins Novi 11 T 16:53.4
144 893 Koby Fraaza Richland Gull Lake 9 I 16:53.5
145 27 Scott Spaanstra Brighton 10 T 16:53.7
146 874 Ethan Stover Hartland 12 I 16:54.1
147 166 Zach Gerber Traverse City Central 10 T 16:54.5
148 111 Jayson Kotulak Portage Central 10 T 16:54.7
149 38 Sean Coney East Grand Rapids 10 T 16:54.8
150 133 Charlie Wilson Romeo 10 T 16:55.9
151 183 Kyle Scott Troy 12 T 16:56.0
152 864 Nathan Larson Dexter 10 I 16:56.2
153 896 Zhane Arthur St. Joseph 12 I 16:56.4
154 18 Jacob Hannawa Bloomfield Hills Brother Rice 11 T 16:56.5
155 856 Connor Wright Ann Arbor Huron 12 I 16:57.3
156 32 Christian Collis Clarkston 10 T 16:57.5
157 72 Nolan Bailey Highland-Milford 12 T 16:57.6
158 161 Noah Scheffer Temperance Bedford 11 T 16:58.1
159 53 Nolan Day Fenton 11 T 16:58.6
160 147 Nolan Teodori Salem 12 T 16:58.7
161 152 Will Downey Saline 11 T 16:58.9
162 153 William Minnette Saline 10 T 16:59.2
163 145 Shane McKimmy Salem 11 T 16:59.6
164 116 Matt Medaugh Rochester Hills Stoney Creek 10 T 17:00.6
165 136 Andrew Garza Saginaw Heritage 12 T 17:01.5
166 23 Aidan Bustillo Brighton 11 T 17:02.8
167 905 Noah Fuerst Waterford Mott 11 I 17:03.1
168 58 Kyle Eveland Grand Haven 11 T 17:03.2
169 138 Brady Neumann Saginaw Heritage 9 T 17:03.2
170 110 Owen Gwyn Portage Central 12 T 17:03.6
171 13 Keegan Oldani Ann Arbor Skyline 11 T 17:04.4
172 50 Joshua Williams East Kentwood 12 T 17:05.2
173 51 Logan Canada Fenton 10 T 17:05.6
174 114 Tristan Brandenburg Rochester Hills Stoney Creek 9 T 17:05.7
175 39 Nick Douglas East Grand Rapids 12 T 17:06.8
176 47 Matthew Semon East Kentwood 11 T 17:07.3
177 56 Peter Kennings Fenton 12 T 17:08.2
178 82 Cian Johnson Kalamazoo Central 12 T 17:08.5
179 86 Prateek Bhola Novi 11 T 17:09.2
180 10 Daniel Evans Ann Arbor Skyline 10 T 17:09.3
181 182 Adithya Sanjay Troy 12 T 17:09.7
182 107 Hayden Bernardine Portage Central 12 T 17:09.8
183 57 Ben Sheffield Fenton 10 T 17:09.8
184 85 Jalen Smith Kalamazoo Central 12 T 17:09.9
185 87 Matt Gustitus Novi 9 T 17:09.9
186 187 Kiree Kailimai White Lake Lakeland 10 T 17:11.0
187 30 Ben Allen Clarkston 12 T 17:11.4
188 122 Ian Cook Rockford 10 T 17:13.0
189 62 Cole Rowden Grand Haven 9 T 17:14.0
190 127 Jude Parks Rockford 9 T 17:14.1
191 48 Aaron Torr East Kentwood 11 T 17:14.4
192 146 Bryce Paine Salem 10 T 17:14.9
193 65 Mike Ciaravino Grosse Pointe North 12 T 17:15.3
194 67 Calvin Riley Grosse Pointe North 12 T 17:15.7
195 95 Will Jones Okemos 11 T 17:16.5
196 14 Liam Smith Ann Arbor Skyline 12 T 17:16.6
197 108 Tyler Brunner Portage Central 9 T 17:16.7
198 861 Evan Johnson Caledonia 10 I 17:17.1
199 46 Jules Muhizi East Kentwood 12 T 17:17.8
200 188 Tyler Leick White Lake Lakeland 12 T 17:18.4
201 16 Joe Berg Bloomfield Hills Brother Rice 10 T 17:19.2
202 148 Jacob Vick Salem 12 T 17:19.2
203 83 Owen O'Neil Kalamazoo Central 12 T 17:20.0
204 171 Josiah Frazier Traverse City West 10 T 17:21.6
205 24 Sean Foster Brighton 11 T 17:22.1
206 179 Liam Kelly Troy 10 T 17:24.7
207 164 Jack Doerr Traverse City Central 10 T 17:25.8
208 25 Nolan McGahan Brighton 11 T 17:26.0
209 26 John Monroe Brighton 11 T 17:26.1
210 157 Austin DePue Temperance Bedford 10 T 17:27.1
211 123 Evan Dubey Rockford 12 T 17:27.3
212 93 Nick Balesky Okemos 11 T 17:28.2
213 1068 Kaheem Wright Brownstown Woodhaven 11 I 17:29.1
214 895 Marcus Jackson Royal Oak 12 I 17:29.7
215 167 Andrew Durocher Traverse City Central 10 T 17:29.8
216 126 Jacob Majoor Rockford 10 T 17:31.1
217 180 Anish Kotnis Troy 11 T 17:31.2
218 109 Ryan Chase Portage Central 10 T 17:31.7
219 105 Adam Stepek Plymouth 12 T 17:32.1
220 31 Jeremy Cavallo Clarkston 11 T 17:33.8
221 163 Isaac Coulter Traverse City Central 12 T 17:35.9
222 19 Joe Kawka Bloomfield Hills Brother Rice 9 T 17:36.8
223 115 Rob Cockfield Rochester Hills Stoney Creek 10 T 17:37.2
224 173 Hayden Holmes Traverse City West 12 T 17:37.2
225 71 Evan Nyquist Grosse Pointe North 12 T 17:37.9
226 165 Isaiah Gavaldon Traverse City Central 9 T 17:39.8
227 113 Sebastian Smaling Portage Central 12 T 17:41.1
228 70 Ben Seagram Grosse Pointe North 11 T 17:41.3
229 90 Dallas Foley Novi 11 T 17:45.0
230 84 John Sidwell Kalamazoo Central 11 T 17:46.3
231 40 Emory Etienne East Grand Rapids 12 T 17:46.5
232 118 Luke Stemmerich Rochester Hills Stoney Creek 9 T 17:47.3
233 22 Daniel Serra Bloomfield Hills Brother Rice 12 T 17:49.2
234 64 Nathan Wolffis Grand Haven 11 T 17:51.0
235 43 Jonathan Yepez East Grand Rapids 12 T 17:52.7
236 177 Ethan Carpenter Troy 10 T 17:56.2
237 159 Noah Bock Temperance Bedford 10 T 17:58.0
238 112 Nick Mitran Portage Central 11 T 17:58.8
239 76 Kellen Caldwell Highland-Milford 9 T 18:01.2
240 160 Jake Reaume Temperance Bedford 11 T 18:02.1
241 45 Kullan Morgan East Kentwood 11 T 18:04.3
242 44 Maurice Barnes East Kentwood 9 T 18:04.9
243 79 Nick Doane Kalamazoo Central 10 T 18:08.0
244 175 Joe Palmer Traverse City West 10 T 18:15.6
245 97 Evan McNall Okemos 12 T 18:48.3