Boys 5000m run
1. 12 Isaac Harding 15:55 Rockford
2. 10 Cole Johnson 16:12 Rockford
3. 12 Grayson Harding 16:15 Rockford
4. 11 Gannon Foley 16:25 Portage Central
5. 11 Christian Hubaker 16:37 Grand Ledge
6. 12 Grant Gabriel 16:39 Rockford
7. 12 Matthew MacGregor 16:40 Rockford
8. 12 Brandon Van Oosten 16:45 Battle Creek Lakeview
9. 10 Abdi Ahmed 16:51 GR Forest Hills Nort...
10. 12 Joey Dawson 16:52 Richland Gull Lake
11. 11 Nathan Mack 17:00 Portage Central
12. 11 Logan McDonald 17:05 Portage Northern
13. 12 Kyle Chamberlain 17:05 Hudsonville
14. 12 Taylor Mrozinski 17:07 Rockford
15. 11 Tyler McCartney 17:09 Grand Ledge
16. 11 Tim Kellner 17:13 Rockford
17. 12 Lucas Hamilton 17:18 Richland Gull Lake
18. 9 Honi Ahmed 17:20 GR Forest Hills Nort...
19. 11 Will Kellam 17:25 Portage Northern
20. 11 Gabe Runyon 17:28 Kalamazoo Loy Norrix
21. 11 Jacob Hovda 17:28 Portage Central
22. 12 Wayne Matunas 17:33 Portage Northern
23. 12 Kyle Lamos 17:33 Rockford
24. 11 Travis Grube 17:33 Kalamazoo Loy Norrix
25. 9 Ezra Roerig 17:33 Hudsonville
26. 11 Julian Kipke 17:36 Rockford
27. 12 Tyler Lewis 17:37 Vicksburg
28. 9 Casey Olson 17:37 Hudsonville
29. 11 Scott Bridges 17:39 Battle Creek Lakeview
30. 11 Brady Rudesill 17:41 Portage Central
31. 11 Jon Koning 17:42 Portage Central
32. 10 Craig Thompson 17:43 South Haven
33. 11 Riley Nickell 17:47 Portage Central
34. 12 Jake Schmitt 17:50 Richland Gull Lake
35. 9 Samuel Weber 17:51 Portage Central
36. 10 Dylan Lame 17:52 Hudsonville
37. 11 Sam Johnson 17:53 Hastings
38. 11 Alex Pomaville 17:53 Grand Ledge
39. 11 Alex Searl 17:54 Rockford
40. 12 Ethan Grayeb 17:57 GR Forest Hills Nort...
41. 10 Joe Glubke 17:58 Battle Creek Lakeview
42. 12 Owen Purdue 17:59 GR Forest Hills Nort...
43. 11 Derek Sanchez 17:59 Hudsonville
44. 11 Austin Lovett 18:01 Richland Gull Lake
45. 11 Kurk Goodson 18:02 Rockford
46. 10 Jackson Henning 18:02 Kalamazoo Central
47. 10 Kyle Strong 18:03 Vicksburg
48. 11 Jacob Kelley 18:04 Rockford
49. 12 John Hammer 18:06 Rockford
50. 11 Mike Stinchcomb 18:06 Portage Northern
51. 11 Austin Langlanais 18:11 Mattawan
52. 11 David McManus 18:11 Hudsonville
53. 12 Chris Bell 18:13 Marshall
54. 10 Tommy Shaw 18:14 Battle Creek Harper ...
55. 11 Ben Hofstra 18:16 Grand River Preparat...
56. 11 Calvin Smith 18:18 Marshall
57. 9 Max Rathburn 18:20 Portage Northern
58. 11 Isaac Carr 18:21 Rockford
59. 10 Owen Langejans 18:27 Portage Northern
60. 9 Jimmy Pettyes 18:27 Hudsonville
61. 10 Cian Johnson 18:28 Kalamazoo Central
62. 12 Geoffrey Campbell 18:29 Richland Gull Lake
63. 12 Alex Beauchamp 18:29 Hastings
64. 10 Evan Dubey 18:30 Rockford
65. 12 Jack Callahan 18:33 GR Forest Hills Nort...
66. 12 Alex Harrell 18:35 Kalamazoo Loy Norrix
67. 10 Noah Keillor 18:36 Hudsonville
68. 11 Charles Surratt 18:38 Hastings
69. 9 Zach Zahrt 18:41 Richland Gull Lake
70. 11 Stosh Tustin 18:42 Richland Gull Lake
71. 11 John Kabera 18:42 GR Forest Hills Nort...
72. 12 Phillip Polkowski 18:43 Rockford
73. 12 Travis Brown 18:50 Battle Creek Lakeview
74. 12 Benji Isaacson 18:50 Battle Creek Harper ...
75. 11 Jerod Meinema 18:51 Kalamazoo Loy Norrix
76. 10 Sebastian Smaling 18:52 Portage Central
77. 10 Michael Zacker 18:53 GR Forest Hills Nort...
78. 11 Nolan Rowland 18:54 Richland Gull Lake
79. 9 Jack Grimm 18:54 Rockford
80. 10 David Konold 18:54 Mattawan
81. 10 Collin Eager 18:55 Vicksburg
82. 11 Andrew Joslyn 18:55 Battle Creek Lakeview
83. 10 Drew VanWagner 18:57 Battle Creek Harper ...
84. 12 Will Cadwell 18:59 South Haven
85. 10 Clark Cummings 18:59 Portage Northern
86. 11 Dylan Miller 19:01 Portage Northern
87. 10 Sage Castleberry 19:05 Battle Creek Lakeview
88. 9 Nate Krawczyk 19:08 Richland Gull Lake
89. 10 Patrick Hebreard 19:09 GR Forest Hills Nort...
90. 11 Logan Kroczaleski 19:11 Grand Ledge
91. 10 Nathan Strouse 19:15 Hastings
92. 11 Andrew Hansen-McCl... 19:16 Lake Odessa Lakewood
93. 10 Ben Kuntzsch 19:16 Grand Ledge
94. 10 Will Ingalls 19:16 Battle Creek Lakeview
95. 12 Joshua Dunham 19:18 Kalamazoo Loy Norrix
96. 11 Benjamin Stump 19:20 Portage Northern
97. 9 Cris Smith 19:20 Portage Northern
98. 12 Jake Hellings 19:21 Rockford
99. 9 Mitchell Turner 19:21 Battle Creek Lakeview
100. 11 Zach Franks 19:22 Portage Central
101. 9 Tyson Ford 19:24 Mattawan
102. 12 Michael Vandevusse 19:25 Mattawan
103. 12 Daniel Mendoza 19:26 Grand River Preparat...
104. 12 Nathan Legault 19:26 GR Forest Hills Nort...
105. 10 David Jamet 19:27 GR Forest Hills Nort...
106. 10 Zach Skinner 19:28 Kalamazoo Loy Norrix
107. 11 Conor Streng 19:29 GR Forest Hills Nort...
108. 11 Jaden Costa 19:29 Battle Creek Harper ...
109. 12 Brandon Born 19:30 Kalamazoo Homeschool...
110. 12 Christian Cortes 19:32 Portage Central
111. 12 Brendan Stevens 19:32 Battle Creek Lakeview
112. 12 Christian Kalisz 19:33 Marshall
113. 11 Elijah Balli-Solis 19:34 Marshall
114. 9 Austin Savage 19:36 Grand Ledge
115. 11 Alex Sulka 19:36 Battle Creek Lakeview
116. 9 Nicholas Mitran 19:37 Portage Central
117. 12 Alex Quardokus 19:38 Mattawan
118. 10 Reuben Glasser 19:40 Kalamazoo Central
119. 9 Jack Simpson 19:41 Portage Central
120. 12 Cody Clemens 19:43 Portage Northern
121. 11 Ryan Ross 19:44 Kalamazoo Loy Norrix
122. 10 Owen O'Neil 19:44 Kalamazoo Central
123. 9 Brett Carlisle 19:46 Marshall
124. 10 Patrick Day 19:48 Rockford
125. 10 Nick Lumsden 19:48 Marshall
126. 12 Jonathan Schafer 19:48 GR Forest Hills Nort...
127. 9 William Carrier 19:49 Kalamazoo Loy Norrix
128. 12 David Stults 19:50 Richland Gull Lake
129. 10 Wade Foster 19:52 Marshall
130. 10 Kevin Kurgat 19:53 Grand River Preparat...
131. 10 James Burns 19:53 Kalamazoo Loy Norrix
132. 12 Bryar Thelen 19:54 Marshall
133. 10 Sam Christiansen 19:54 Richland Gull Lake
134. 10 Jalen Smith 19:55 Kalamazoo Central
135. 11 William Chung 19:56 Portage Central
136. 12 O'Shea Swinton 19:57 Marshall
137. 10 Linus Guerra 20:01 Grand River Preparat...
138. 10 Charlie Levy 20:01 Portage Central
139. 12 Nathan McLatcher 20:02 Kalamazoo Homeschool...
140. 10 Idrees Schieber 20:03 Kalamazoo Central
141. 9 Brad Franks 20:03 Portage Central
142. 10 Dane Segard 20:05 Rockford
143. 10 Simon Specter 20:05 Rockford
144. 12 Taylor Edgecomb 20:06 Rockford
145. 11 Ethan Morrisson 20:06 Rockford
146. 9 Nick Gerhard 20:07 Portage Northern
147. 9 Austin Coll 20:07 Portage Central
148. 10 Ryan Short 20:11 Mattawan
149. 9 Justin Lyons 20:11 Richland Gull Lake
150. 10 Owen Gwyn 20:12 Portage Central
151. 11 Sam Canfield 20:13 Kalamazoo Central
152. 9 Zach Fagerlin 20:17 Rockford
153. 12 Zachary Mason 20:18 Kalamazoo Loy Norrix
154. 12 Grant Patrick 20:20 Lake Odessa Lakewood
155. 11 Thomas Gearhart 20:20 Mattawan
156. 9 Nicholas Zafer 20:20 Portage Northern
157. 10 Jerry Haadsma 20:21 Battle Creek Lakeview
158. 11 Nathan Buchweitz 20:24 Grand Ledge
159. 12 Matt Bourbeau 20:24 Portage Central
160. 9 Luke Ellermets 20:25 Hudsonville
161. 12 Bryce Withers 20:26 Battle Creek Harper ...
162. 9 Jin Ro 20:29 GR Forest Hills Nort...
163. 12 Jacob Ledvina 20:30 Kalamazoo Homeschool...
164. 10 Mason Evans 20:31 Battle Creek Lakeview
165. 12 Ethan Powers 20:31 Kalamazoo Homeschool...
166. 9 Joshua Gettsinger 20:32 Kalamazoo Homeschool...
167. 11 Jacob Tyner 20:33 Kalamazoo Central
168. 9 Jon Nash 20:34 Hastings
169. 10 Gage DeVries 20:37 Rockford
170. 11 Christian Halquist 20:39 Grand River Preparat...
171. 9 Joel Blackburn 20:41 Richland Gull Lake
172. 9 Colin Northuis 20:41 Portage Central
173. 12 Scott Jimenez 20:43 Portage Central
174. 12 Zachary Fenwick 20:45 Vicksburg
175. 11 Ryan Cain 20:46 Kalamazoo Homeschool...
176. 9 Marcos Garcia 20:47 Grand River Preparat...
177. 10 Sam Jayakar 20:48 Battle Creek Lakeview
178. 10 Austin Wilkinson 20:48 Kalamazoo Homeschool...
179. 9 Everett Smith 20:48 Rockford
180. 9 Joshua Adair 20:48 Kalamazoo Homeschool...
181. 10 Miles Hagmeyer 20:49 GR Forest Hills Nort...
182. 10 Tyler Maki 20:50 Portage Northern
183. 10 Drew Deitrich 20:51 Marshall
184. 11 Austin Schiller 20:52 Battle Creek Lakeview
185. 12 Nick Surratt 20:56 Hastings
186. 10 Ryan Crawford 20:58 Portage Central
187. 12 Thomas Byars 21:03 Hudsonville
188. 11 Justin Addison 21:04 Kalamazoo Central
189. 9 Matthew Johnson 21:06 Mattawan
190. 9 Holden Palmer 21:06 Battle Creek Lakeview
191. 12 Brian Hall 21:06 Richland Gull Lake
192. 9 Mason VanderKlipp 21:06 GR Forest Hills Nort...
193. 9 Jared Reilly 21:10 Portage Central
194. 9 Robert Kalnins 21:12 Portage Northern
195. 10 Sebastian DeFant 21:14 Mattawan
196. 12 Colin McDowell 21:16 Rockford
197. 10 Brandon Schultz 21:16 Rockford
198. 12 Ben Beach 21:17 Portage Northern
199. 9 Nolan Portteus 21:19 Battle Creek Lakeview
200. 10 Jack Shinabarger 21:19 Portage Central
201. 12 Adam Cronin 21:19 Kalamazoo Central
202. 10 Riley Fernandez 21:22 Portage Northern
203. 9 Alex Boyd 21:22 Mattawan
204. 10 Ben Miller 21:23 Portage Central
205. 11 Chris Kulpa 21:24 Portage Northern
206. 11 Christian Baker 21:24 Kalamazoo Loy Norrix
207. 11 Sam Meyer 21:26 Kalamazoo Central
208. 11 Charlie Ro 21:28 GR Forest Hills Nort...
209. 12 Micah Deitrich 21:28 Marshall
210. 9 Keegan Aimesbury 21:31 Battle Creek Lakeview
211. 9 Liam Hughes 21:33 Mattawan
212. 11 Ben Loriso 21:36 Vicksburg
213. 11 Christian Barrett 21:36 Kalamazoo Homeschool...
214. 9 Marvin Crespo-Sand... 21:37 Battle Creek Harper ...
215. 12 Alex Margol 21:37 Richland Gull Lake
216. 10 Isaac VanderMolen 21:38 GR Forest Hills Nort...
217. 11 Logan Kerner 21:39 Battle Creek Lakeview
218. 12 Zach Kemp 21:40 Grand Ledge
219. 12 Martin Mueller 21:40 Kalamazoo Loy Norrix
220. 11 John Chipman 21:41 Richland Gull Lake
221. 11 Ian Nostrant 21:42 Marshall
222. 11 Brendan Ulanch 21:43 GR Forest Hills Nort...
223. 9 Nick Forrest 21:45 Rockford
224. 11 Edward DeLong 21:48 South Haven
225. 10 Jackson McGrath 21:49 Portage Northern
226. 11 Javier de Rojas 21:50 Portage Central
227. 12 Trey Rendon 21:51 Mattawan
228. 11 Nicholas Bourbeau 21:52 Portage Central
229. 10 Garrett Pike 21:54 Marshall
230. 9 Oliver Harnden 21:56 Richland Gull Lake
231. 10 Skyler Flietstra 21:57 Richland Gull Lake
232. 11 Taylor Plekker 21:57 Rockford
233. 11 Daniel Hindenach 21:58 Marshall
234. 11 Kyle Robach 21:58 Rockford
235. 10 Luke Marriott 22:00 Mattawan
236. 10 Misael Muniz-Lazano 22:07 Grand River Preparat...
237. 10 Jonah Burden 22:07 Battle Creek Harper ...
238. 11 Brandon Jones 22:09 Grand Ledge
239. 12 Brett Tracy 22:11 Richland Gull Lake
240. 10 Noah Jarrard 22:12 Grand Ledge
241. 10 Gavin O'Brien 22:13 Hudsonville
242. 12 Maccoy Kauffman 22:13 Rockford
243. 10 Patrick Gehringer 22:14 Portage Central
244. 10 Austin Hostetler 22:15 Richland Gull Lake
245. 10 Gabe Mohney 22:17 Mattawan
246. 10 Christian Bowman-G... 22:31 Battle Creek Lakeview
247. 10 Nick VanderHoff 22:31 Portage Northern
248. 12 Tyler McDiarmid 22:32 Lake Odessa Lakewood
249. 9 Cole Kerner 22:32 Battle Creek Lakeview
250. 10 Nevin Lees 22:33 GR Forest Hills Nort...
251. 9 Colin Gilmour 22:33 Portage Northern
252. 10 Sam Proos 22:34 Portage Northern
253. 9 Carter Colosky 22:34 Portage Central
254. 10 Malcolm Emanuel 22:38 Grand River Preparat...
255. 10 Chad Hansen 22:38 GR Forest Hills Nort...
256. 9 Jose Vroman 22:40 Battle Creek Lakeview
257. 12 Cole Persch 22:42 Hudsonville
258. 12 Andrew Johnson 22:44 Rockford
259. 10 Ross Argue 22:47 Portage Northern
260. 9 Hunter Macomber 22:50 Richland Gull Lake
261. 10 Andrew Graham 22:50 GR Forest Hills Nort...
262. 11 Chris Redlon 22:51 Portage Central
263. 11 Jordan Hodges 22:54 Mattawan
264. 10 Cole Jackson 22:56 Lake Odessa Lakewood
265. 9 Sam Breuer 22:57 Portage Central
266. 9 Jack Lewis 22:58 Mattawan
267. 9 Kent Jackson 23:00 Kalamazoo Homeschool...
268. 12 Marcus McKay 23:05 GR Forest Hills Nort...
269. 11 Cyle Adams 23:05 Battle Creek Lakeview
270. 9 Seth Bunce 23:07 Mattawan
271. 11 Thomas Fritz 23:11 Mattawan
272. 10 Nathan Campbell 23:12 Kalamazoo Loy Norrix
273. 12 Connor O'Brien 23:12 Hudsonville
274. 10 Colin Palmer 23:15 Portage Central
275. 10 Justin Nguyen 23:16 Grand River Preparat...
276. 11 Noah Boot 23:17 Portage Central
277. 11 Nick Westendorp 23:17 Grand River Preparat...
278. 10 Liam Niehus-Staab 23:20 Kalamazoo Central
279. 12 Sean Kalisiak 23:20 Kalamazoo Central
280. 10 Christopher Styrlund 23:25 Portage Central
281. 11 Callahan Kornak-Ko... 23:25 Rockford
282. 11 Truman Agee 23:26 GR Forest Hills Nort...
283. 10 Kyle Hanlon 23:29 GR Forest Hills Nort...
284. 10 Conner O'Kane 23:29 GR Forest Hills Nort...
285. 12 Treston McGarry 23:45 Lake Odessa Lakewood
286. 12 Jared Pendowski 23:49 Mattawan
287. 9 Ethan Kovach 23:49 Kalamazoo Central
288. 9 River Fitch 23:53 South Haven
289. 10 George Chu 23:55 GR Forest Hills Nort...
290. 11 Rafael Skrobola 24:01 Kalamazoo Homeschool...
291. 11 John Townsend 24:06 Grand Ledge
292. 10 Dylan Nesti 24:16 Richland Gull Lake
293. 9 Falling Nate 24:20 GR Forest Hills Nort...
294. 9 Max VanDoorne 24:21 GR Forest Hills Nort...
295. 11 Johnathon Franklin 24:24 GR Forest Hills Nort...
296. 10 Triston Stockwell 24:32 Portage Central
297. 9 William Bowser 24:34 Kalamazoo Loy Norrix
298. 12 Daylin McCants 24:34 Kalamazoo Central
299. 10 Henry Kauffman 24:38 Rockford
300. 11 Francisco Skrobola 24:39 Kalamazoo Homeschool...
301. 11 Alec Bussott 24:41 Mattawan
302. 11 Andre Barkholz 24:41 Portage Central
303. 10 Andrew Mathews 24:42 Lake Odessa Lakewood
304. 9 Austin Simmons 24:44 Mattawan
305. 9 Jacob Peninger 24:45 Mattawan
306. 9 Jakob Maynard 24:46 Portage Central
307. 10 Caleb Langlinais 24:47 Mattawan
308. 9 Alex Annis 24:48 Grand Ledge
309. 10 Cameron Huffman 24:48 Lake Odessa Lakewood
310. 10 Leo Walker 24:48 Marshall
311. 9 Mason Berchiatti 24:56 Mattawan
312. 10 Nathan Ginter 24:56 Portage Central
313. 11 Caleb Williams 24:57 Mattawan
314. 11 Nathan LeBlanc 25:00 Grand Ledge
315. 9 Corky Gietzen 25:08 Rockford
316. 9 Sean Salamun 25:13 Kalamazoo Loy Norrix
317. 12 Robert Perry 25:14 Hastings
318. 11 John Roney 25:15 Mattawan
319. 11 Mitchell Denolf 25:21 GR Forest Hills Nort...
320. 11 Noah Vandervelde 25:22 Hudsonville
321. 11 Sammy McNeill 25:23 Grand River Preparat...
322. 10 Max Stull 25:32 Mattawan
323. 9 Dylan Gwyn 25:36 Portage Central
324. 12 Ajilan Potter 25:42 Grand River Preparat...
325. 9 Nick Armitage 25:45 Vicksburg
326. 9 Evan Berkenpas 25:49 Rockford
327. 12 Ben Anderson 26:00 Hastings
328. 12 Adam Quinn 26:03 Rockford
329. 12 Hervin Crespo-Sand... 26:17 Battle Creek Harper ...
330. 10 Julien Burdick 26:26 Kalamazoo Loy Norrix
331. 10 Anthony DePerno 26:36 Mattawan
332. 12 Shane Spink 26:36 Kalamazoo Central
333. 9 Lucas Patin 26:50 Rockford
334. 12 Giovani Diaz 26:56 Kalamazoo Loy Norrix
335. 9 Sam Rice 26:57 Kalamazoo Central
336. 9 Austin Merritt 27:09 Marshall
337. 11 Colin Johnson 29:04 Battle Creek Lakeview
338. 11 Diego Ulloa 29:14 Grand River Preparat...
339. 9 Justin Walker 29:25 Richland Gull Lake
340. 11 Nathan Walker 29:48 Grand River Preparat...
341. 12 John Jackson 30:07 Lake Odessa Lakewood
342. 9 Hunter Bierema 30:29 Vicksburg
343. 10 Mark Sanchez 30:40 Mattawan
344. 9 Nico Grillo 30:53 Battle Creek Harper ...
345. 12 Sam Snow 33:09 Richland Gull Lake
346. 9 Elijah Kauffman 33:33 Rockford
347. 9 Bryan Cassem 37:44 Portage Central
1. Hudsonville 67
2. Battle Creek Lakev... 68
3. Rockford 83
4. Grand Ledge 134
5. Richland Gull Lake 135
6. Portage Northern 139
7. Portage Central 154
8. Vicksburg 272
9. GR Forest Hills No... 274
10. Battle Creek Harpe... 301
11. South Haven 318
12. Kalamazoo Homescho... 356
13. Hastings 371
14. Mattawan 386
15. Kalamazoo Loy Norrix 389
16. Kalamazoo Central 391
17. Lake Odessa Lakewood 509
Girls 5000m Run
1. 9 Peyton Witt 18:50 Portage Northern
2. 10 Logann Haluszka 19:03 Battle Creek Lakeview
3. 12 Alexa Vanderhoff 19:22 Portage Northern
4. 11 Maggie Farrell 19:33 Battle Creek Lakeview
5. 11 Jenna Magness 19:40 Grand Ledge
6. 11 Molly Weir 19:44 Rockford
7. 11 Alyssa Sanchez 19:44 Hudsonville
8. 12 Lily Fell 20:04 Richland Gull Lake
9. 10 Melanie Helder 20:13 Hudsonville
10. 11 Chelsea Whelham 20:17 Portage Central
11. 12 Larissa Medich 20:21 Rockford
12. 10 Claudia Bayro 20:28 Grand Ledge
13. 9 Zoe Louis 20:40 Hudsonville
14. 9 Maddison Cook 20:41 Hudsonville
15. 9 Marnie Frost 20:42 South Haven
16. 9 Makenzie Wank 20:50 Richland Gull Lake
17. 12 Annemarie Maher 20:51 Grand Ledge
18. 9 Avery Truex 20:52 Battle Creek Lakeview
19. 12 Payton Stine 20:53 Battle Creek Lakeview
20. 11 Layna Steele 20:57 Vicksburg
21. 12 Jackie Jernigan 20:58 Rockford
22. 12 Laine Switzer 20:58 Rockford
23. 10 Megan Parker 20:59 Rockford
24. 10 Allison Frank 21:05 Hudsonville
25. 10 Maggie Wood 21:06 Battle Creek Lakeview
26. 12 Anna Frazzee 21:06 Kalamazoo Homeschool...
27. 11 Claire Halpin 21:09 Richland Gull Lake
28. 10 Alexa Davis 21:11 Kalamazoo Loy Norrix
29. 9 Alana Richmond 21:13 Portage Central
30. 10 Michaela Donahue 21:14 Grand Ledge
31. 12 Morgan Benoit 21:16 Rockford
32. 12 Katya Bohatch 21:19 GR Forest Hills Nort...
33. 9 Cate Frost 21:20 South Haven
34. 11 Lily Kitagawa 21:21 Portage Central
35. 10 Caleigh Dunn 21:22 Rockford
36. 12 Hannah Matuz 21:24 Kalamazoo Central
37. 9 Grace Hovda 21:27 Portage Central
38. 10 Taylor Watson 21:31 Battle Creek Lakeview
39. 11 Emily Hamlin 21:34 Portage Northern
40. 10 Alena Gleason 21:34 Portage Northern
41. 11 Kadie Alpers 21:36 Richland Gull Lake
42. 12 Ali Chioda 21:37 Vicksburg
43. 11 Helen Foldenauer 21:38 Richland Gull Lake
44. 12 Aubrey Hemstreet 21:48 Portage Central
45. 9 Danielle Stewart 21:50 Battle Creek Harper ...
46. 11 Katherine Weinbrecht 21:53 Hastings
47. 11 Taylar Coyer 21:54 Battle Creek Lakeview
48. 11 Kayleigh Collins 21:55 Hastings
49. 12 Sarah Sikkema 21:56 Richland Gull Lake
50. 10 Rachel Cornell 21:59 GR Forest Hills Nort...
51. 10 Kayla Mathieu 22:00 Portage Central
52. 11 Megan Hemstreet 22:04 Portage Central
53. 12 Victoria Thamann 22:06 Vicksburg
54. 12 Genny Soltesz 22:07 Mattawan
55. 11 Laura VanderPloeg 22:09 Hudsonville
56. 11 Anna Kahmark 22:20 Portage Central
57. 12 Sophie Morin 22:22 Portage Northern
58. 11 Anna Buist 22:23 Hudsonville
59. 11 Hannah Berning 22:23 Battle Creek Harper ...
60. 11 Hannah Callahan 22:23 GR Forest Hills Nort...
61. 12 Josephine Fiore 22:24 Kalamazoo Loy Norrix
62. 11 Phoebe Ostlund 22:26 Richland Gull Lake
63. 11 Ellie Johandes 22:26 Rockford
64. 10 Elaina Nibbelink 22:26 Hudsonville
65. 9 Rebekah Reisterer 22:28 Portage Northern
66. 11 Allegra Baird 22:30 Battle Creek Harper ...
67. 12 Morgan Blinn 22:31 Richland Gull Lake
68. 9 Ericka Vander Lende 22:32 Rockford
69. 10 Emma Engle 22:35 Kalamazoo Homeschool...
70. 11 Cara Beld 22:40 Hudsonville
71. 12 Megan Kordupel 22:46 Portage Central
72. 12 Norah Fanning 22:47 GR Forest Hills Nort...
73. 10 Maggie Hammer 22:53 Rockford
74. 10 Raegan Radaz 22:55 Rockford
75. 9 Anna Haseley 22:58 Hudsonville
76. 9 Julianna Adams 22:59 Battle Creek Harper ...
77. 11 Kate Kavanaugh 23:00 Kalamazoo Homeschool...
78. 12 Lauren Knox 23:02 Battle Creek Lakeview
79. 10 Jessica Roth 23:05 Portage Central
80. 9 Esmee Kuiper 23:07 Hudsonville
81. 9 Gabbie Moore 23:10 Hudsonville
82. 9 Emily Gabbert 23:11 GR Forest Hills Nort...
83. 10 Emma Berning 23:14 Battle Creek Harper ...
84. 12 Rebekka Golisch 23:15 Grand Ledge
85. 11 Katie Cruickshank 23:18 Rockford
86. 12 Olivia VandePol 23:19 Kalamazoo Loy Norrix
87. 12 Megan Dwarshuis 23:23 GR Forest Hills Nort...
88. 11 Reesie Bohatch 23:24 GR Forest Hills Nort...
89. 9 Diana Candela 23:25 Rockford
90. 12 Maggie Graham 23:27 Portage Northern
91. 11 Tori Campbell 23:27 Grand Ledge
92. 11 Caroline McKay 23:31 Richland Gull Lake
93. 12 Amanda Boelman 23:33 Portage Central
94. 11 Stefanie Haenicke 23:36 Mattawan
95. 11 Taylor Blackburn 23:38 Rockford
96. 10 Hanna Flickinger 23:40 Vicksburg
97. 10 Aliya Elenbaas 23:40 Hudsonville
98. 9 Sammi Poliak 23:42 Portage Central
99. 11 McKenzie Elliott 23:42 Portage Central
100. 11 Katherine Hasted 23:42 South Haven
101. 11 Rachel Cook 23:43 Rockford
102. 9 Allison Collins 23:44 Hastings
103. 12 Tiana Colovos 23:44 Rockford
104. 9 Emily VanDyken 23:45 Hudsonville
105. 12 Lucy Tomer 23:49 Richland Gull Lake
106. 11 Kasmyn VanMaanen 23:51 Vicksburg
107. 12 Marin Nakachima 23:55 Battle Creek Lakeview
108. 12 Natalie DePerno 23:57 Mattawan
109. 9 Emily Weal 23:57 Kalamazoo Central
110. 12 Grace Beverage 23:58 Portage Central
111. 10 Hope Goosen 24:00 Hudsonville
112. 9 Emma Deckard 24:01 Rockford
113. 11 Jessica Wakley 24:02 Richland Gull Lake
114. 10 Taylor Jansheski 24:04 Kalamazoo Central
115. 11 Nicole Prihoda 24:04 Portage Central
116. 11 Paige Wilson 24:09 Rockford
117. 10 Angie Loriso 24:10 Vicksburg
118. 9 Lexy Brodie 24:11 Portage Central
119. 9 Katelyn Woosley 24:12 Vicksburg
120. 12 Marie Bridges 24:12 Battle Creek Lakeview
121. 9 Katie Hufford 24:13 Portage Central
122. 10 Isabella Wilson 24:16 Portage Central
123. 10 Sarah Corder 24:17 Rockford
124. 9 Ainsley Vanderlaan 24:22 Grand Ledge
125. 11 Maria Rochow 24:23 Richland Gull Lake
126. 10 Desi Vergara 24:27 Mattawan
127. 12 Paige O'Connor 24:28 Richland Gull Lake
128. 9 Lainie Scott 24:31 Richland Gull Lake
129. 9 Emma Pilnick 24:37 Portage Northern
130. 10 Isabel Elenbaas 24:38 Hudsonville
131. 10 Nellie DeWaard 24:39 GR Forest Hills Nort...
132. 9 Holly Werkema 24:43 Grand River Preparat...
133. 10 Therese Thamann 24:43 Vicksburg
134. 11 Allyson Gilbert 24:46 Mattawan
135. 10 Cheryl Johnson 24:47 Grand Ledge
136. 12 Katelyn Zacharias 24:47 Hudsonville
137. 10 Caitlin Green 24:50 Portage Central
138. 11 Davita Mater 24:51 Lake Odessa Lakewood
139. 10 Savannah Shifflett 24:59 Battle Creek Harper ...
140. 10 Victoria Austin 25:00 Rockford
141. 12 Grace Johnson 25:01 Grand Ledge
142. 10 Mara Wilder 25:04 Portage Central
143. 11 Grace Hess 25:05 Richland Gull Lake
144. 12 Whitney Mink 25:06 Richland Gull Lake
145. 11 Taylor Benoit 25:06 Rockford
146. 11 Kristina Mills 25:06 Portage Central
147. 11 Ashley Boersma 25:10 GR Forest Hills Nort...
148. 11 Kat LeVasseur 25:10 GR Forest Hills Nort...
149. 9 Sarah Grimes 25:14 Richland Gull Lake
150. 10 Kailey Hawks 25:15 Hudsonville
151. 11 Julianna Goodall 25:20 South Haven
152. 9 Emily Bright 25:22 Portage Northern
153. 11 Katie Andrews 25:25 Kalamazoo Central
154. 9 Taylor Werner 25:27 Grand Ledge
155. 11 Carolyn Forrest 25:28 Rockford
156. 12 Reagan Dishaw 25:29 Battle Creek Harper ...
157. 9 Alyssa Hedstrom 25:33 Rockford
158. 11 Renee Debault 25:36 Vicksburg
159. 9 Kieranne Elwood 25:36 Portage Central
160. 12 Katherine Sanchez 25:37 Mattawan
161. 11 Emily Stoner 25:40 Portage Central
162. 11 Ashley Miller 25:40 Rockford
163. 9 Libby Jensen 25:40 Hastings
164. 10 Abigail Handley 25:41 Mattawan
165. 9 Melanie Vukovich 25:42 Grand Ledge
166. 11 Maggie McKinney 25:42 Mattawan
167. 10 Gabby Topa 25:45 Battle Creek Lakeview
168. 11 Charlotte O'Keefe 25:55 Rockford
169. 11 Erin Dood 25:56 Rockford
170. 9 Joie Garwood 25:58 GR Forest Hills Nort...
171. 11 Mariana Bringas 25:58 Portage Central
172. 11 Ana Strawhun 26:04 Portage Northern
173. 11 Aaron Keitzman 26:05 Lake Odessa Lakewood
174. 10 Allison Sachwitz 26:05 Portage Central
175. 11 Amara Colovos 26:06 Rockford
176. 11 Jenny Belfer 26:11 GR Forest Hills Nort...
177. 11 Erin Krause 26:14 Kalamazoo Central
178. 9 Lindsay Buckhout 26:15 Richland Gull Lake
179. 9 Caroline Haenicke 26:17 Mattawan
180. 10 Bethany Bult 26:21 Kalamazoo Homeschool...
181. 9 Grace Campbell 26:22 Battle Creek Harper ...
182. 10 Lexi Gavlas 26:27 Portage Northern
183. 12 Hannah Bornamann 26:33 Mattawan
184. 11 Amber Dillon 26:36 Richland Gull Lake
185. 10 Isabella Pedraza 26:36 Portage Central
186. 10 Amanda Valente 26:36 Portage Central
187. 11 Remington Ringlever 26:37 Mattawan
188. 12 Alyssa Burns 26:39 Kalamazoo Homeschool...
189. 12 Katie Reed 26:40 Vicksburg
190. 10 Joelle Gort 26:40 Hudsonville
191. 12 Miranda McWatters 26:42 Rockford
192. 9 Morgan Phillips 26:42 Battle Creek Harper ...
193. 9 Morgan Ramsdell 26:48 Battle Creek Harper ...
194. 10 Maddie Cooke 26:50 Hudsonville
195. 10 Chloe Mikelsons 26:50 Mattawan
196. 10 Claire Reichenbach 26:51 Rockford
197. 9 Veronica Lennon 26:55 Portage Northern
198. 10 Deidre Crowell 26:57 Portage Northern
199. 12 Elizabeth Hasted 27:00 South Haven
200. 10 Lan Sinkovitz 27:01 Kalamazoo Homeschool...
201. 11 Molly Fedewa 27:06 Grand Ledge
202. 11 Alyssa Cutter 27:06 Battle Creek Harper ...
203. 11 Marissa Wilkerson 27:09 Battle Creek Harper ...
204. 9 Betsy Martens 27:11 Richland Gull Lake
205. 12 Hailey Moss 27:12 Vicksburg
206. 10 Alicia Wilson 27:12 Richland Gull Lake
207. 11 Emily Westers 27:19 Hastings
208. 9 Cassidy Whelham 27:27 Portage Central
209. 12 Melisa Schneider 27:30 Portage Northern
210. 11 Rosie Sidwell 27:34 Kalamazoo Central
211. 10 Andie Ziemkowski 27:35 Portage Northern
212. 12 Kelsi Conroy 27:42 Kalamazoo Central
213. 11 Mackenzie McCowen 27:47 Vicksburg
214. 9 Natalie Walraven 27:51 Vicksburg
215. 11 Delaney Hakman 27:53 Richland Gull Lake
216. 9 Anna Konen 27:53 Grand Ledge
217. 11 Erin Overholt 27:54 GR Forest Hills Nort...
218. 11 Kate Nemitz 27:55 Mattawan
219. 11 Taylor Sterk 27:56 Rockford
220. 9 Shannon Strole 27:59 Battle Creek Harper ...
221. 10 Bailey Hendricks 28:18 Rockford
222. 9 Hannah Selby 28:25 Lake Odessa Lakewood
223. 10 Amber Osborne 28:26 Battle Creek Lakeview
224. 9 Abigail Cain 28:27 Kalamazoo Homeschool...
225. 9 Allie Rooks 28:29 Lake Odessa Lakewood
226. 10 Maria Grubb 28:34 Richland Gull Lake
227. 9 Madelyn O'Malley 28:36 Rockford
228. 10 Alex Roark 28:36 Rockford
229. 11 Anna Whitaker 28:39 Portage Northern
230. 11 Kennedy Geiger 28:40 Lake Odessa Lakewood
231. 10 Morgan Mitchell 28:41 Portage Central
232. 9 Addie Maston 28:41 Portage Northern
233. 9 Alexia Niemann 28:41 Battle Creek Lakeview
234. 11 Camille Dorman 28:42 Portage Central
235. 9 Seirra Smith 28:45 Lake Odessa Lakewood
236. 11 Claire Harris 28:47 Hastings
237. 11 Emily Robertson 28:49 Battle Creek Lakeview
238. 11 Alaina Adair 28:49 Kalamazoo Homeschool...
239. 11 Ashley Clark 28:51 Portage Central
240. 11 Alexis Johnson-Gre... 28:53 Portage Central
241. 11 Nika Buss 28:53 Portage Central
242. 12 Madeleine Kindler 28:53 Portage Central
243. 9 Remington Ragan 29:00 Kalamazoo Central
244. 11 Katie Pohl 29:08 Hastings
245. 9 Olivia Price 29:16 South Haven
246. 11 Dagnija Tomsons 29:16 Kalamazoo Loy Norrix
247. 9 Lexy Campbell 29:26 Battle Creek Harper ...
248. 11 Breanna Boersma 29:29 GR Forest Hills Nort...
249. 10 Sarah McKeever 29:31 Hastings
250. 10 Kaitlyn Dixon 29:33 Hastings
251. 9 Ada Shaw 29:34 GR Forest Hills Nort...
252. 12 Kayla McWhorter 29:36 Lake Odessa Lakewood
253. 10 Mikayla Kindler 29:37 Portage Central
254. 9 Lauren Nagel 29:37 Richland Gull Lake
255. 12 Sydnie Weller 29:40 Battle Creek Harper ...
256. 12 Kaitlin Premer 29:45 Portage Central
257. 11 Karina Kasmauskis 30:06 GR Forest Hills Nort...
258. 10 Katelyn Vanderwolde 30:09 Battle Creek Harper ...
259. 12 McKenzie Reilly 30:13 Portage Central
260. 10 Karla Guerrero 30:14 Battle Creek Harper ...
261. 9 Audrea Morrisey 30:16 GR Forest Hills Nort...
262. 12 Nell Barlow 30:19 Richland Gull Lake
263. 12 Chelsie Morgan 30:23 Portage Central
264. 10 Grace VanHorn 30:27 Battle Creek Harper ...
265. 12 Olivia Louthan 30:29 Lake Odessa Lakewood
266. 11 Morgan Palmer 30:34 Battle Creek Lakeview
267. 10 Lindsay Kulpa 30:46 Portage Northern
268. 11 Nichole Bentley 30:49 Battle Creek Lakeview
269. 10 Ruby Patrick 30:50 Lake Odessa Lakewood
270. 9 Grace Novak 30:55 Portage Northern
271. 11 Kelcey Hiemstra 31:10 Portage Central
272. 12 Hannah McQueen 31:22 Richland Gull Lake
273. 11 Bailey Gardner 31:50 Portage Central
274. 11 Hannah DeVore 31:55 Richland Gull Lake
275. 10 Abigail Dantes 31:59 Kalamazoo Loy Norrix
276. 12 Tiffany Chiang 32:21 Kalamazoo Central
277. 12 Sarah Wojciechowski 32:30 GR Forest Hills Nort...
278. 11 Carley Debault 32:32 Vicksburg
279. 12 Deanna Franco-Aqui... 32:35 Rockford
280. 10 Olivia Pappenheimer 32:47 GR Forest Hills Nort...
281. 12 Claire Gault 32:49 Rockford
282. 10 Sarah Pelyhes 32:52 Richland Gull Lake
283. 10 Katelyn Sysol 32:57 Mattawan
284. 11 Leah Pearl 33:03 South Haven
285. 12 Sadie Smith 33:11 Lake Odessa Lakewood
286. 11 Rachel Hoeksema 33:17 GR Forest Hills Nort...
287. 11 Tatyana Grady 33:19 Kalamazoo Central
288. 10 Jasmine Harvey 33:25 Battle Creek Lakeview
289. 10 Jordyn Gregory 33:28 GR Forest Hills Nort...
290. 9 Ana Wolf 33:44 Battle Creek Harper ...
291. 10 Rowan Thawley 33:48 Portage Central
292. 12 Blaire Sawusch 34:11 Richland Gull Lake
293. 10 Ana Davis 34:15 Rockford
294. 9 Gracie Littke 34:24 Kalamazoo Loy Norrix
295. 9 Caroline Kuntzman 34:25 GR Forest Hills Nort...
296. 10 Madison Lovell 34:57 Portage Central
297. 10 Jacquelyn Roth 34:58 Portage Central
298. 12 Rachel Stockwell 35:08 Portage Central
299. 11 Riley Eggers 35:48 Lake Odessa Lakewood
300. 10 Cora Estep 35:50 Lake Odessa Lakewood
301. 9 Lilly Kostanko 36:19 Lake Odessa Lakewood
302. 9 Jordan Rosillo 37:00 South Haven
303. 11 Arianna LaForce 37:25 Kalamazoo Homeschool...
304. 12 Hannah Putkamer 38:53 Kalamazoo Loy Norrix
305. 9 Monica Hernandez 39:36 Battle Creek Lakeview
306. 10 Emma Magnus 40:46 Rockford