Boys 5,000 Meters Varsity x
1 11 Connor Wuori 16:31 Portage Central
2 12 Charlie Felton 16:40 St. Joseph
3 12 Stephen Pfahler 16:41 St. Joseph
4 11 Skyler Arthur 16:59 St. Joseph
5 12 Justin Starr 17:05 Otsego
6 11 Tanner Rydleski 17:22 St. Joseph
7 12 Tyler Starr 17:26 Otsego
8 11 Erik Edwards 17:32 St. Joseph
9 12 Alex Kulpa 17:37 Portage Northern
10 10 Isaac Harding 17:37 Rockford
11 11 Paul Burke 17:38 Rockford
12 11 Colin Reichenbach 17:39 Rockford
13 11 Nick Jewell 17:41 St. Joseph
14 11 Doug Hollett 17:41 Kalamazoo Christian
15 10 Tyler Laninga 17:45 Grand Rapids South Christian
16 12 Grant Brown 17:47 Sturgis
17 12 Ludvig Killingberg 17:50 Otsego
18 12 Colin Read 17:50 Battle Creek Lakeview
19 12 Jacob Ford 17:51 Mattawan
20 12 Evan Williams 17:58 Portage Northern
21 10 Grayson Harding 17:58 Rockford
22 12 Chris Newburn 17:58 Battle Creek Harper Creek
23 9 Gannon Foley 18:00 Portage Central
24 10 Brandon Van Oosten 18:07 Battle Creek Lakeview
25 10 Brenden Jones 18:14 Holland Black River
26 12 Andrew Van Kirk 18:14 Edwardsburg
27 12 Joe Houle 18:14 Mattawan
28 12 Miles Kelleher 18:14 St. Joseph
29 12 Benny Richardson 18:15 Mattawan
30 11 Hunter Perrin 18:15 Kalamazoo Christian
31 11 Connor Johnson 18:17 Rockford
32 10 Shawn Bell 18:22 Sturgis
33 12 Spencer Keating 18:23 Rockford
34 10 Jason Gilder 18:23 Grand Rapids South Christian
35 9 Austin Langlanais 18:25 Mattawan
36 11 Trever Sprowls 18:34 Sturgis
37 10 Grant Gabriel 18:40 Rockford
38 10 Jacob Day 18:43 Rockford
39 12 Hayden Waterhouse 18:43 Vicksburg
40 10 Daniel Steele 18:51 Sturgis
41 9 Will Kellam 18:52 Portage Northern
42 12 Ruben Rodriguez 18:59 Holland Black River
43 10 Jacob Starr 19:00 Otsego
44 9 Jon Koning 19:03 Portage Central
45 9 Nate Jones 19:05 Battle Creek Lakeview
46 12 Taylor Mitchell 19:05 Holland Black River
47 10 Wayne Matunas 19:06 Portage Northern
48 11 Rolando Hernandez 19:08 Eau Claire
49 9 Kurk Goodson 19:10 Rockford
50 12 Harrison Pluta 19:10 Portage Central
51 11 Jon Haadsma 19:11 Battle Creek Lakeview
52 12 Brad Worthington 19:13 Portage Central
53 11 Joseph Britt 19:17 Holland Black River
54 12 Geoffrey Mallet 19:18 Kalamazoo Christian
55 12 Jonathan Krul 19:20 Grand Rapids South Christian
56 12 Mack Evans 19:23 Portage Northern
57 11 Luis DeKryger 19:24 Grand Rapids South Christian
58 12 David Hartwell 19:25 St. Joseph
59 12 Kenan Swihart 19:28 Rockford
60 10 Kyle Lamos 19:28 Rockford
61 11 Joe Puzycki 19:29 Stevensville Lakeshore
62 9 Julian Kipke 19:30 Rockford
63 11 Mitch Switzer 19:31 Rockford
64 11 John Finch 19:32 Otsego
65 11 Sam Lewis 19:33 Rockford
66 11 Brian Stubelt 19:34 Portage Central
67 12 Corey Zeinstra 19:38 Holland Black River
68 10 Brian Ellis 19:38 Holland Black River
69 12 Jared Wendland 19:39 Stevensville Lakeshore
70 10 Kurt Egelhaaf 19:40 St. Joseph
71 11 Dane Wuori 19:42 Portage Central
72 9 Logan Mays 19:44 Battle Creek Harper Creek
73 11 Ian Otto 19:45 Portage Northern
74 11 Brandon Watson 19:46 Otsego
75 11 Brandon Rose 19:49 Battle Creek Lakeview
76 10 John Hughes 19:51 Vicksburg
77 11 Marius VanderHoff 19:54 Portage Northern
78 11 Josiah Brouwer 19:56 Grand Rapids South Christian
79 11 Nick Ludwig 19:58 Rockford
80 12 Matt Albano 20:02 Rockford
81 12 Jake Wolffis 20:02 Grand Rapids South Christian
82 11 Jacob Pilarski 20:03 Rockford
83 11 Alexander Bascom 20:04 Holland Black River
84 12 Justin Richardson 20:08 Kalamazoo Christian
85 11 Ben Parsell 20:08 Rockford
86 11 Gregory Smith 20:09 St. Joseph
87 10 Christian Cortes 20:10 Portage Central
88 12 Randall Warners 20:10 Grand Rapids South Christian
89 11 Kevin DeBruin 20:12 Grand Rapids South Christian
90 11 George BeckerRust 20:14 Battle Creek Lakeview
91 11 Ethan Parr 20:19 Battle Creek Lakeview
92 12 Ryan Hulbert 20:22 Mattawan
93 11 Ian Epkey 20:24 Portage Central
94 11 Terry Stahl 20:34 Sturgis
95 12 Douglas Weathers 20:35 Mattawan
96 9 Jake Hovda 20:38 Portage Central
97 9 Jacob Kelley 20:39 Rockford
98 10 Foster Woodruff 20:40 St. Joseph
99 11 Josh Carpenter 20:41 Kalamazoo Hackett
100 12 Jack Wyatt 20:45 Rockford
101 12 Colby Clark 20:46 Stevensville Lakeshore
102 10 Matthew MacGregor 20:50 Rockford
103 11 Travis Wilkinson 20:50 Portage Central
104 11 Nicholas Franks 20:51 Sturgis
105 11 Alex Knue 20:52 Portage Central
106 10 Jacob Erste 20:52 Rockford
107 12 Dan Demory 20:52 Kalamazoo Hackett
108 9 Oliver Britt 20:52 Holland Black River
109 12 Richard Harris 20:54 Stevensville Lakeshore
110 10 Cam Brylowski 20:55 Otsego
111 12 Zach Williams 20:56 Edwardsburg
112 10 Cameron Hazel 20:56 Rockford
113 10 Brandon Jones 20:57 Sturgis
114 12 Jadan Norman 21:00 Vicksburg
115 10 Spencer Cripps 21:00 Vicksburg
116 12 Garrett Prost 21:03 Rockford
117 12 Daniel Baljeu 21:04 Kalamazoo Christian
118 9 Thomas Gearhart 21:07 Mattawan
119 10 Michael Vandevusse 21:07 Mattawan
120 10 Taylor Edgecomb 21:08 Rockford
121 10 Taylor Mrozinski 21:08 Rockford
122 10 Tyler Lewis 21:08 Vicksburg
123 12 Mitchell Fevig 21:17 Vicksburg
124 10 Colin McDowell 21:17 Rockford
125 12 Ben Alburtus 21:19 Portage Central
126 10 David Hicks 21:19 Battle Creek Harper Creek
127 10 Sam Guikema 21:22 Grand Rapids South Christian
128 12 Luca Kroner 21:22 Sturgis
129 11 Michael Eichberg 21:28 Eau Claire
130 11 Andrew Lanning 21:30 Grand Rapids South Christian
131 10 Benji Isaacson 21:32 Battle Creek Harper Creek
132 10 John Wendland 21:33 Stevensville Lakeshore
133 12 Micah Colthorp 21:34 Stevensville Lakeshore
134 10 Grant Bradman 21:38 Grand Rapids South Christian
135 9 Sammy Moran 21:39 Otsego
136 12 Vincent Morse 21:42 Battle Creek Harper Creek
137 11 Hunter Barnes 21:42 Mattawan
138 11 Noah Aleman 21:43 Portage Northern
139 10 Casey Plambeck 21:44 Rockford
140 11 Jordan Jones 21:45 Eau Claire
141 10 Cody Clemens 21:46 Portage Northern
142 12 Kyle Milka 21:48 Portage Northern
143 10 Skylyr Cieply 21:48 Holland Black River
144 12 Josh Hlavachek 21:49 Portage Northern
145 12 Michael Elluru 21:54 Kalamazoo Hackett
146 9 Nate Wiley 21:55 Battle Creek Lakeview
147 9 Justin Lundstrom 21:59 Holland Black River
148 12 Mitchell Symes 21:59 Portage Northern
149 11 Harrison DiCocco 21:59 Rockford
150 11 Chris Walstra 22:00 Grand Rapids South Christian
151 12 Ian Harman 22:01 Rockford
152 10 Kyle Ogata 22:01 Stevensville Lakeshore
153 10 Skylar DeLaTorre 22:12 Stevensville Lakeshore
154 10 Douglas Ferriby 22:12 Rockford
155 10 Phillip Polkowski 22:15 Rockford
156 11 Samuel Brouwer 22:16 Kalamazoo Christian
157 11 Scott Scherer 22:18 Battle Creek Harper Creek
158 11 Quinton Broach 22:18 Portage Central
159 9 Cole Flintrop 22:21 Vicksburg
160 10 Aaron Zuverink 22:22 Grand Rapids South Christian
161 10 Alex Quardokus 22:24 Mattawan
162 10 Zachary Fenwick 22:25 Vicksburg
163 9 Mike Stinchcomb 22:26 Portage Northern
164 11 Collin Widger 22:26 Kalamazoo Hackett
165 10 Scott Schueneman 22:29 Stevensville Lakeshore
166 10 Brendan Stevens 22:31 Battle Creek Lakeview
167 12 Will Zimmerman 22:36 Rockford
168 11 Jeffrey Harmon 22:37 Rockford
169 9 Caleb Fort 22:42 Vicksburg
170 9 Isaac Carr 22:44 Rockford
171 12 Ross Weber 22:44 Eau Claire
172 10 Jesse Seiler 22:49 Edwardsburg
173 12 Nick Clark 22:55 Rockford
174 11 Adam Lucker 23:00 Stevensville Lakeshore
175 11 Rohan Dandavati 23:02 Holland Black River
176 11 DJ Bosse 23:05 Edwardsburg
177 9 Scott Bridges 23:07 Battle Creek Lakeview
178 9 Kaleb Berry 23:07 Stevensville Lakeshore
179 9 Ethan Morrisson 23:07 Rockford
180 11 Aaron Santucci 23:10 Grand Rapids South Christian
181 11 Andrew Burch 23:13 Portage Central
182 9 Nick Richards 23:14 Vicksburg
183 9 Jacob Goodrich 23:16 Otsego
184 10 David Tuttle 23:18 Grand Rapids South Christian
185 9 Alex Sulka 23:18 Battle Creek Lakeview
186 11 Ben Hatch 23:19 Battle Creek Harper Creek
187 9 Adam Schwanzl 23:22 Kalamazoo Hackett
188 9 Ethan Leonard 23:24 Kalamazoo Hackett
189 11 Zachary Spencley 23:25 Holland Black River
190 9 Taylor Plekker 23:27 Rockford
191 9 Alec Walstra 23:30 Grand Rapids South Christian
192 9 Andrew Markel 23:31 Edwardsburg
193 11 Tyler Darr 23:33 St. Joseph
194 11 Joseph Brouwer 23:35 Kalamazoo Christian
195 9 William Chung 23:36 Portage Central
196 12 Ryan Hoover 23:37 Portage Northern
197 9 TJ Krawczyk 23:40 Kalamazoo Hackett
198 11 Dustin Goodrich 23:41 Otsego
199 10 Jared Walter 23:41 Grand Rapids South Christian
200 11 David Shane 23:41 Stevensville Lakeshore
201 11 Dylan DeYoung 23:49 Sturgis
202 11 Nathaniel Miller 23:49 Sturgis
203 10 Joshua Boers 23:49 Grand Rapids South Christian
204 11 Drew Brown 23:50 Stevensville Lakeshore
205 11 Travis Klitchman 23:55 Eau Claire
206 11 Chris Selasky 23:59 Rockford
207 11 Tyler Swanson 24:06:00 Holland Black River
208 11 Skylar Harrington 24:09:00 Otsego
209 12 John Bradtke 24:10:00 Mattawan
210 11 Cody Schroeder 24:13:00 Mattawan
211 10 Ryan Wunderly 24:14:00 Kalamazoo Christian
212 9 Palmer Cleaver 24:15:00 Kalamazoo Hackett
213 12 Alex Babineau 24:16:00 Battle Creek Lakeview
214 9 Preston Mills 24:17:00 Holland Black River
215 9 Thomas Fritz 24:19:00 Mattawan
216 10 Jared Pendowski 24:21:00 Mattawan
217 9 Riley Nickell 24:22:00 Portage Central
218 10 Seth Andrews 24:24:00 Edwardsburg
219 9 Carson Klima 24:29:00 Rockford
220 10 Trey Rendon 24:31:00 Mattawan
221 11 Jacob Baylor 24:31:00 Edwardsburg
222 11 Ashur Ellsworth 24:32:00 Vicksburg
223 10 Eric Gridley 24:32:00 Rockford
224 9 Alex Searl 24:36:00 Rockford
225 9 Drew Haller 24:47:00 Battle Creek Harper Creek
226 11 Scott Lenkart 24:48:00 Mattawan
227 11 Justin Hodges 24:48:00 Mattawan
228 9 Trevor Jacobs 24:49:00 Sturgis
229 9 Tommy Andrew 24:50:00 Holland Black River
230 11 David Polzin 25:01:00 Sturgis
231 11 Christopher Eichberg 25:02:00 Eau Claire
232 9 Jordan Hodges 25:06:00 Mattawan
233 12 Kyle Ezinga 25:07:00 Grand Rapids South Christian
234 11 Chris Varga 25:09:00 Rockford
235 9 Austin Schiller 25:13:00 Battle Creek Lakeview
236 9 Keith Udoetok 25:16:00 Mattawan
237 10 Maccoy Kauffman 25:24:00 Rockford
238 12 Eli Reasons 25:25:00 Battle Creek Lakeview
239 9 Clay Sidenbender 25:34:00 Edwardsburg
240 10 Sean Boysen 25:38:00 Holland Black River
241 9 Isaac Langeland 25:39:00 Holland Black River
242 9 James Nykamp 25:43:00 Grand Rapids South Christian
243 10 Andrew Miller 25:45:00 Edwardsburg
244 11 Andrew Wells 25:53:00 St. Joseph
245 11 Jared Smith 26:04:00 Mattawan
246 12 Matt Genzink 26:04:00 Grand Rapids South Christian
247 9 Ren Bykerk 26:13:00 Grand Rapids South Christian
248 12 Trent Kilgore 26:14:00 Vicksburg
249 10 Frankiin Brown 26:21:00 Edwardsburg
250 11 Ben Simon 26:22:00 Mattawan
251 10 Evan Milligan 26:37:00 Holland Black River
252 9 Kyle Robach 26:38:00 Rockford
253 10 Ryan Carmody 26:58:00 Stevensville Lakeshore
254 11 Brendan Patterson 27:02:00 Kalamazoo Christian
255 11 Noah Abbott 27:11:00 Grand Rapids South Christian
256 11 Owen Beshears 27:28:00 Stevensville Lakeshore
257 9 Caleb Williams 27:34:00 Mattawan
258 11 Abraham Chavez-Avila 27:38:00 Stevensville Lakeshore
259 12 Caleb Koss 27:53:00 Portage Central
260 9 Luke DeClercq 27:53:00 Kalamazoo Hackett
261 9 Cyle Adams 28:06:00 Battle Creek Lakeview
262 10 Cesar Becerril 28:40:00 Sturgis
263 9 Aaron Rueppel 28:56:00 Sturgis
264 9 Deven Hengy 29:12:00 Stevensville Lakeshore
265 9 Casey Noack 29:12:00 Stevensville Lakeshore
266 9 Nick Spence 29:13:00 Vicksburg
267 11 Zack Freye 29:19:00 St. Joseph
268 12 Connor Caple 29:34:00 Stevensville Lakeshore
269 9 Andrew Joslyn 29:40:00 Battle Creek Lakeview
270 10 Logan Wilkerson 29:46:00 Stevensville Lakeshore
271 12 Michael Gorton 30:14:00 Stevensville Lakeshore
272 9 Andrew Koeman 30:32:00 Holland Black River
273 9 Zac DeVries 30:40:00 Grand Rapids South Christian
274 9 Andre Barkholz 31:13:00 Portage Central
275 9 Chris Kulpa 31:35:00 Portage Northern
276 11 Alex Medvedenko 31:43:00 Rockford
277 10 Bryce Withers 31:45:00 Battle Creek Harper Creek
278 12 Sam DeVries 31:58:00 Grand Rapids South Christian
279 10 Collin Miller 32:50:00 Edwardsburg
280 9 Brendan Sprowls 32:51:00 Sturgis
281 9 Sy Taylor 33:39:00 Portage Northern
282 11 Vincent Garberick 37:39:00 Battle Creek Lakeview
283 9 Anthony Patzer 39:32:00 St. Joseph