Mens 5,000 Meters Division 4
Pl Year Name Time Team
1. 10 Mason Sumner 16:06.7 Breckenridge
2. 12 Shane Achterhof 16:24.3 Walkerville
3. 11 Matthew Nowak 16:27.2 Mt. Pleasant Sacred ...
4. 10 Jonathan Mikovits 16:36.0 Concord
5. 12 Josh Lynch 16:39.0 Mt. Pleasant Sacred ...
6. 12 Caleb Stout 16:44.1 The Potter's House
7. 11 Colttion Vine 16:46.0 Breckenridge
8. 10 Brock Lynch 16:54.9 Mt. Pleasant Sacred ...
9. 12 Ethan Nachazel 17:07.8 East Jordan
10. 11 Luke Blesy 17:14.8 Bridgman
11. 12 Ashton Gillis 17:16.5 Breckenridge
12. 12 Adam Paga 17:20.4 Petoskey St. Michael...
13. 10 Samuel Paga 17:21.8 Petoskey St. Michael...
14. 12 Aaron Nachazel 17:25.0 East Jordan
15. 12 Colton Chovanec 17:26.0 Breckenridge
16. 12 Alex Schlueter 17:28.3 East Jordan
17. 12 Chipper Steffey 17:29.8 Bridgman
18. 10 Isaiah Beiter 17:30.6 Lawrence
19. 12 Dakota Ames 17:36.6 Mendon
20. 10 Cole Millirans 17:37.8 Cassopolis Ross Beatty
21. 11 Alex Sheehy 17:39.8 Walkerville
22. 9 Jonathan Clausing 17:41.3 Muskegon Western Mic...
23. 11 Michael Golden 17:42.1 St. Joseph Lake Mich...
24. 9 Conner Welden 17:42.6 Hillsdale Academy
25. 9 Macartan Moore 17:43.7 Petoskey St. Michael...
26. 10 Trent Carter 17:45.2 Breckenridge
27. 11 Hunter Bentley 17:46.7 Bear Lake-Onekama
28. 12 Ben Hardy 17:46.8 East Jordan
29. 11 Andrew Blum 17:47.3 The Potter's House
30. 12 Ben Garretson 17:49.4 Muskegon Western Mic...
31. 12 Alan Macyauski 17:49.9 Lawrence
32. 9 Moses Osterink 17:51.8 The Potter's House
33. 12 Matt Record 17:53.5 Concord
34. 11 Hammond Law 18:04.1 Petoskey St. Michael...
35. 11 Owen Roth 18:05.2 Frankfort
36. 12 Ben Waldo 18:08.7 Muskegon Western Mic...
37. 12 Dillon Donihue 18:09.0 Hillsdale Academy
38. 9 Logan Swiney 18:09.0 The Potter's House
39. 10 Rigoberto Andres 18:11.0 Eau Claire
40. 9 John Sanderson 18:12.1 Bridgman
41. 9 Isaac Bogard 18:13.5 Kalamazoo Christian
42. 12 Chad Vestergaard 18:14.7 Montabella
43. 12 Bryan Smith 18:17.5 Concord
44. 12 Jonathon Markley 18:18.0 Breckenridge
45. 12 Luke Jensen 18:20.3 The Potter's House
46. 10 Joe Bulko 18:22.2 Concord
47. 11 Sam Offringa 18:22.5 Kalamazoo Christian
48. 10 Wyatt Haas 18:22.9 Marcellus
49. 11 Nathan Koetje 18:23.4 Kalamazoo Christian
50. 10 Riley Daily 18:23.6 Montabella
51. 11 Phillip Nemecek 18:24.2 East Jordan
52. 11 Logan Barrett 18:27.3 Concord
53. 12 Michael Sirotti 18:29.7 Kalamazoo Hackett
54. 11 Seth Carpenter 18:31.3 Grand Traverse Academy
55. 11 Wyatt Pugh 18:33.6 Maple City Glen Lake
56. 11 Colin Steinberger 18:34.2 Mendon
57. 11 Cole Thompson 18:36.9 Concord
58. 9 Edward Lopez 18:38.1 Eau Claire
59. 11 AJ Hackett 18:40.8 Bridgman
60. 11 Bastian Sanborn 18:41.1 Maple City Glen Lake
61. 9 Adair Artis 18:42.9 Concord
62. 11 Luke Holton 18:44.6 Concord
63. 12 Anson Alvarez 18:45.8 Hillsdale Academy
64. 9 Chase Hostetler 18:46.0 Mendon
65. 12 Logan Payne 18:46.6 Three Oaks River Val...
66. 11 Pierce Newell 18:46.7 Muskegon Western Mic...
67. 11 Abe Pewe 18:48.2 Hillsdale Academy
68. 11 Tyler Gould 18:49.7 Muskegon Western Mic...
69. 10 Joshua West 18:49.8 Colon
70. 10 Caleb Ziebarth 18:50.7 East Jordan
71. 9 Charlie DeGraves 18:52.0 Lawrence
72. 11 Robert Ward 18:53.9 Cassopolis Ross Beatty
73. 9 Jacob Pickens 18:54.7 Mt. Pleasant Sacred ...
74. 11 Bren Lopez 18:54.8 Bear Lake-Onekama
75. 9 Skylar Werden 18:55.4 Frankfort
76. 9 Roman Addison 18:58.1 Mt. Pleasant Sacred ...
77. 10 Jayce Warren 18:59.1 Bridgman
78. 10 Riley Walkington 19:02.0 Montabella
79. 12 Luke Moorhead 19:03.2 Muskegon Western Mic...
80. 12 Jimmy Kulas 19:03.9 Hillsdale Academy
81. 12 Daniel Plaisier 19:04.2 Muskegon Western Mic...
82. 10 Austin Rubin 19:05.4 Grand Traverse Academy
83. 10 Isaac Bos 19:06.7 Kalamazoo Christian
84. 12 Jacob Walrad 19:07.1 Frankfort
85. 12 Alan Peters 19:08.1 East Jordan
86. 9 Joey Schwindt 19:09.7 Maple City Glen Lake
87. 12 Zach Dix 19:10.0 Grand Traverse Academy
88. 12 Jacob Moses 19:11.0 East Jordan
89. 9 Tucker Lafler 19:11.5 Colon
90. 12 Caleb Croff 19:12.8 Muskegon Western Mic...
91. 11 William Gagnon 19:16.0 Petoskey St. Michael...
92. 10 Logan Foster 19:16.6 Frankfort
93. 11 Joshua Lundberg 19:16.8 The Potter's House
94. 11 Zane Vanwingerden 19:19.1 Grand Traverse Academy
95. 11 Ryan Van Havel 19:20.3 Hillsdale Academy
96. 12 Benjamin Brooks 19:21.0 Petoskey St. Michael...
97. 11 William Westphal 19:23.2 Cassopolis Ross Beatty
98. 10 Marcus Langeland 19:23.8 Bear Lake-Onekama
99. 12 Dan Franklin 19:24.5 Grand Traverse Academy
100. 12 Weston Wise 19:25.0 Breckenridge
101. 9 Joshua Seifert 19:27.2 Three Oaks River Val...
102. 11 Sam Corey 19:28.9 Bear Lake-Onekama
103. 10 Kyler Chovanec 19:29.6 Breckenridge
104. 11 Nick Treloar 19:30.6 Hillsdale Academy
105. 11 Nathaniel Green 19:30.8 St. Joseph Lake Mich...
106. 10 Adam Blankenship 19:36.7 Eau Claire
107. 10 David Richards 19:38.2 Hillsdale Academy
108. 10 Kodey Dovey 19:38.6 Colon
109. 12 John-Michael Kargol 19:39.1 Petoskey St. Michael...
110. 11 Korbyn Ingraham 19:39.9 Montabella
111. 10 Alex Austin 19:42.8 Marcellus
112. 9 James Wilson 19:46.2 Montabella
113. 12 Zach Shelton 19:49.3 Marcellus
114. 11 Robby McLouth 19:51.2 Bear Lake-Onekama
115. 11 Eli Hart 19:51.5 The Potter's House
116. 11 Trevor Eisenlohr 19:56.8 Bear Lake-Onekama
117. 10 Harrison Bourne 19:58.0 New Buffalo
118. 11 Tristan Lee 19:58.3 Montabella
119. 12 Austin Stoll 19:58.9 Colon
120. 11 Weston Nowicki 19:59.1 Maple City Glen Lake
121. 9 Malachi Boyd 19:59.3 Concord
122. 12 Alex Leonard 20:00.6 Kalamazoo Hackett
123. 9 Jesse Jones 20:02.0 Mt. Pleasant Sacred ...
124. 9 Nathan Blied 20:02.2 Bridgman
125. 11 Jacob Dudley 20:06.8 Mendon
126. 12 Tai Babinec 20:10.3 Bear Lake-Onekama
127. 11 Aidan Ward 20:12.9 Cassopolis Ross Beatty
128. 11 Chris Provo 20:13.6 Frankfort
129. 9 Brody Amthor 20:14.1 Lawrence
130. 10 David Forker 20:15.1 Three Oaks River Val...
131. 10 Tommy Reay 20:19.7 Maple City Glen Lake
132. 9 Guy Chamberlain 20:20.7 East Jordan
133. 11 Gavyn Rogers 20:22.4 Three Oaks River Val...
134. 12 Caleb Frederick 20:23.4 Breckenridge
135. 11 Noah Ferrier 20:23.7 Muskegon Western Mic...
136. 11 Gabe Bresnahan 20:25.9 Kalamazoo Hackett
137. 9 Dennis Egan 20:27.9 Mt. Pleasant Sacred ...
138. 11 Ethan Sumner 20:36.6 Breckenridge
139. 11 Chuckie King 20:38.4 Concord
140. 12 Logan Holewa 20:38.7 Kalamazoo Christian
141. 9 Trevor Moody 20:44.5 Frankfort
142. 9 Luke VanderGriend 20:47.9 The Potter's House
143. 10 Hunter Laven 20:48.8 Grand Traverse Academy
144. 9 Dawson Lute 20:51.9 Kalamazoo Christian
145. 12 Jordan Barnes 20:55.3 Grand Traverse Academy
146. 9 Evan Spriggs 20:56.6 New Buffalo
147. 9 Jaren Waldschmidt 20:56.8 Cassopolis Ross Beatty
148. 10 Carter Kinnee 20:57.8 Maple City Glen Lake
149. 9 Hunter Sharum 20:59.5 Concord
150. 9 Cole VanderDussen 21:01.1 Kalamazoo Christian
151. 11 Clay Beal 21:07.2 Lawrence
152. 10 Mason Malpass 21:08.3 East Jordan
153. 11 Nathan Lux 21:13.5 Mendon
154. 11 Jacob Romanowski 21:15.2 Maple City Glen Lake
155. 12 Ryan Bower 21:16.6 Colon
156. 12 Spencer Kaastra 21:17.1 Maple City Glen Lake
157. 11 EJ Shemwell 21:22.2 Maple City Glen Lake
158. 9 Richard Mabry 21:28.7 Bridgman
159. 10 Jaren Christ 21:31.5 Three Oaks River Val...
160. 12 Lesley Armah 21:35.8 Mt. Pleasant Sacred ...
161. 11 Jared Cook 21:37.9 Bear Lake-Onekama
162. 12 Zack Porter 21:42.1 Marcellus
163. 9 Gabriel Gonzalez 21:42.7 Lawrence
164. 10 Aaron Bealor 21:43.2 Cassopolis Ross Beatty
165. 9 Jonathan Lundberg 21:47.9 The Potter's House
166. 12 Josiah Vang 21:49.8 Grand Traverse Academy
167. 11 Jonathon Richter 21:51.6 East Jordan
168. 10 Brandon Wheeldon 21:52.5 Montabella
169. 10 Ben Gillesby 21:54.6 Cassopolis Ross Beatty
170. 10 Landon Hendrickson 21:55.5 Montabella
171. 9 Zechariah Rubingh 21:56.0 The Potter's House
172. 12 Ryan Triemstra 22:04.3 Kalamazoo Christian
173. 11 Jon Strack 22:05.0 Hillsdale Academy
174. 9 Braden Warner 22:07.5 St. Joseph Lake Mich...
175. 12 Levi Ashby 22:08.1 Three Oaks River Val...
176. 12 Luke Pramuka 22:16.7 Mt. Pleasant Sacred ...
177. 12 Cody King 22:18.5 East Jordan
178. 11 Isaac Reeve 22:20.7 St. Joseph Lake Mich...
179. 9 Riley Truog 22:24.1 Maple City Glen Lake
180. 11 Jaxon Vantilburg 22:27.4 Marcellus
181. 11 Jacob White 22:45.1 Grand Traverse Academy
182. 9 Aiden Richardson 22:48.2 Concord
183. 11 Michael Barkman 22:48.4 Colon
184. 12 David Clausing 22:50.3 Muskegon Western Mic...
185. 9 Noah Siglow 23:15.6 St. Joseph Lake Mich...
186. 10 Dan Hillis 23:16.2 Big Rapids Crossroad...
187. 11 Jaden Johnson 23:16.4 Frankfort
188. 9 Jason Swenson 23:16.7 Bridgman
189. 9 Kysen Krishnaswamy 23:20.7 Kalamazoo Hackett
190. 9 Keagan Papke 23:23.9 New Buffalo
191. 12 Benjamin Johnston 23:32.4 St. Joseph Lake Mich...
192. 11 Noah Anderson 23:35.0 Breckenridge
193. 11 Gavin Adams 23:57.0 Concord
194. 10 Galen Stahl 23:57.5 Cassopolis Ross Beatty
195. 12 Blake VanHorn 24:02.1 Marlette
196. 10 Ashton McNabb 24:03.3 Three Oaks River Val...
197. 9 Evan Messinger 24:05.7 New Buffalo
198. 11 Kai Babcock 24:17.3 Bridgman
199. 9 Benjamin Ashby 24:29.8 Three Oaks River Val...
200. 10 Drew Eaton 25:28.1 Kalamazoo Christian
201. 12 Ethan Housh 25:37.5 St. Joseph Lake Mich...
202. 12 Luke Pell 25:38.3 Montabella
203. 10 Anthony Perkins 25:58.1 Eau Claire
204. 10 Harrison Lewis 26:04.5 St. Joseph Lake Mich...
205. 9 Andrew Holmes 26:10.4 Frankfort
206. 9 Dakota McCombs 26:39.5 Marlette
207. 9 Lewis Fritz 27:05.3 Concord
208. 10 Alexander Stoll 27:37.3 Colon
209. 12 Michael Thompson 27:55.9 Kalamazoo Hackett
210. 11 Marco Campillo 27:59.9 Muskegon Western Mic...
211. 10 Fischer Brondstetter 28:15.4 Walkerville
212. 10 Cam Hayden 28:50.4 Big Rapids Crossroad...
213. 11 Tristan Westrate 29:08.4 Cassopolis Ross Beatty
214. 11 Kevin Miner 29:20.4 Creative Technologie...
215. 10 Karl Overton 30:16.4 Eau Claire
216. 10 Nathan Borr 31:32.7 Eau Claire
217. 10 Ethan Watson 32:48.7 Creative Technologie...
Boys 5,000 Meters Division 3
Pl Year Name Time Team
1. 10 Max Sharnas 16:08.1 Saugatuck
2. 11 Luke Witvliet 16:13.0 Grandville Calvin Ch...
3. 12 Carson Laney 16:15.0 Jonesville
4. 12 Trey Plichta 16:17.8 Sanford-Meridian
5. 11 Zach Wright 16:18.8 Potterville
6. 11 Alex Enns 16:25.4 Hart
7. 12 Aiden McLaughlin 16:28.4 Morley-Stanwood
8. 11 Joe Furlan 16:28.7 Bloomingdale
9. 12 Garrett Melling 16:31.3 Hanover-Horton
10. 11 Dean Reynolds 16:31.5 Hanover-Horton
11. 12 Andy Swihart 16:33.2 Hanover-Horton
12. 10 Thomas Richards 16:36.4 Traverse City St. Fr...
13. 12 Lance Jourdan 16:36.5 Grandville Calvin Ch...
14. 11 Nik Pettinga 16:39.7 Saugatuck
15. 10 Brady Vroom 16:40.1 Dyer (Illiana Christ...
16. 12 Gene Hendrickson 16:42.4 Jackson Lumen Christi
17. 10 Garrett Winter 16:42.5 Parchment
18. 11 Connor Murphy 16:43.4 McBain
19. 12 Alvaro Martinez 16:45.0 Bangor
20. 10 Logan Manion 16:46.5 Grandville Calvin Ch...
21. 9 Rogan Melling 16:48.9 Hanover-Horton
22. 11 Emerald Lawrence 16:49.3 North Muskegon
23. 10 Brenden Endres 16:50.2 Traverse City St. Fr...
24. 12 Hayden James 16:50.7 Jonesville
25. 11 Justin VanProoyen 16:52.8 Dyer (Illiana Christ...
26. 12 Ethan Vink 16:55.7 GR_Covenant Christian
27. 11 Logan Shepherd 16:56.1 Hanover-Horton
28. 12 Caleb Potjer 16:57.5 GR_Covenant Christian
29. 10 Dan Kehoe 16:59.2 Grandville Calvin Ch...
30. 12 Matt Lester 17:00.3 Delton-Kellogg
31. 12 Jake Tarnow 17:01.8 Marquette Catholic
32. 10 Adam Martinson 17:05.8 Saugatuck
33. 12 Shane Sauber 17:07.3 Hanover-Horton
34. 11 Zealand Tarrant 17:07.6 Traverse City St. Fr...
35. 12 Dominic Turkstra 17:09.5 Dyer (Illiana Christ...
36. 12 Adam Wolffis 17:12.5 Montague
37. 12 Richard Haislip 17:14.4 Hanover-Horton
38. 12 Tyler Starbuck 17:16.0 Bloomingdale
39. 10 David Garcia 17:16.6 Bloomingdale
40. 11 Ezra Troyer 17:18.4 Watervliet
41. 12 Gus Hinch 17:19.2 Watervliet
42. 11 Micah Ordway 17:19.9 Delton-Kellogg
43. 12 Owen Kalsbeek 17:20.1 GR_Covenant Christian
44. 12 Jacob Andrews 17:21.6 Traverse City St. Fr...
45. 11 Joshua Warner 17:22.6 Shepherd
46. 11 Spencer Vander Zwaag 17:26.0 Hart
47. 9 William Winter 17:27.2 Parchment
48. 9 Fritz Olthof 17:27.6 Dyer (Illiana Christ...
49. 10 Carson Brunk 17:28.7 Potterville
50. 12 Hunter Tubbs 17:33.0 Hart
51. 11 Liam Houtkooper 17:34.8 Parchment
52. 11 Mason Hammond 17:38.5 Shepherd
53. 11 Michael Tubbs 17:41.2 Hart
54. 10 Tristan Ashley 17:41.7 Saugatuck
55. 12 Kelsey Brown 17:44.5 Buchanan
56. 9 Clayton Ackley 17:45.7 Hart
57. 9 Josh Kerr 17:47.4 Traverse City St. Fr...
58. 11 Carter Thelen 17:48.9 Traverse City St. Fr...
59. 12 Jordan Reynolds 17:49.7 Potterville
60. 10 Matt Hoop 17:50.2 Jackson Lumen Christi
61. - Ryan Wheeler 17:51.2 Kent City
62. 9 Seth Ackley 17:51.5 Hart
63. 9 Wyatt Dean 17:52.2 Hart
64. 12 Jakob Jenkins 17:53.6 Potterville
65. 10 Thai Pratel 17:55.4 Centreville
66. 12 Jamie Terrill 17:55.7 Parchment
67. 11 Kadin Eastway 17:56.2 McBain
68. 12 Kody Edmonds 18:02.6 Watervliet
69. 10 Logan Boersma 18:02.7 Dyer (Illiana Christ...
70. 11 Dylan Sanford 18:04.9 Springport
71. 12 Bryce Baldwin 18:05.0 Jonesville
72. 10 Noah Hayes 18:07.2 GR_Covenant Christian
73. 10 Noah Bosley 18:07.2 Hart
74. 11 Dylan Engels 18:08.3 Traverse City St. Fr...
75. 10 Jacob Heeringa 18:08.3 Traverse City St. Fr...
76. 10 Walker Barz 18:10.8 Buchanan
77. 9 Nico Lopez 18:11.6 Shepherd
78. 10 Matthew Rankin 18:12.3 Grass Lake
79. 12 Joey Lemkuhl 18:16.0 Hartford
80. 12 Conner Seifert 18:16.9 Saugatuck
81. 10 Amon Smith III 18:18.1 Delton-Kellogg
82. 12 Travis McDonald 18:21.2 Sanford-Meridian
83. 11 Seth Broekhuis 18:21.5 Grandville Calvin Ch...
84. 12 Zach Trainor 18:22.4 Bangor
85. 9 Judge Morgan 18:22.8 Traverse City St. Fr...
86. 10 Jake Ickes 18:23.5 Coloma
87. 10 Mallaci Mayle 18:25.3 Newaygo
88. 12 Gideon Howard 18:25.6 Shepherd
89. 12 Trevor Minderhoud 18:25.7 GR_Covenant Christian
90. 12 Dawson Grizzle 18:25.8 Delton-Kellogg
91. 11 Jonathan Mendoza 18:26.4 Fennville
92. - Thomas Swanson 18:26.7 Kent City
93. 12 Bradley Cooke 18:27.2 Grandville Calvin Ch...
94. 11 Tyler VanDerMeulen 18:27.4 GR_Covenant Christian
95. 9 Jude Meldrum-Roy 18:27.9 North Muskegon
96. 11 Kyle Pylkas 18:27.9 McBain
97. 12 Carlos Garcia 18:28.0 Bloomingdale
98. 12 Trevor Pelton 18:28.4 Watervliet
99. 9 Tim Dosch 18:29.7 Newaygo
100. 11 Darin King 18:32.5 GR_Covenant Christian
101. 12 Ben Korte 18:32.5 Holland Black River
102. 12 Xander Rainey 18:33.4 Galesburg-Augusta
103. 9 Luke Gorgas 18:33.9 Saugatuck
104. 9 Carson Long 18:34.4 Schoolcraft
105. 10 German Casiano 18:35.2 Watervliet
106. 11 Blane Sutherland 18:35.3 Coloma
107. 9 Conner McIntyre 18:35.8 Traverse City St. Fr...
108. 10 Ethan Vandermolen 18:35.9 Coloma
109. 12 William Bogan 18:36.7 Marquette Catholic
110. 9 Ben Wertz 18:37.8 Grandville Calvin Ch...
111. 9 Nathan Jenkins 18:38.3 Grandville Calvin Ch...
112. 11 Anderson Strand 18:39.0 Shepherd
113. 12 Gage White 18:39.9 Sanford-Meridian
114. 9 Kaden Kolarik 18:40.7 Kingsley
115. 9 Julian Hawthorne 18:41.4 Constantine
116. 12 Brody Ankoviak 18:41.6 Sanford-Meridian
117. 11 Blake Whetstone 18:42.8 McBain
118. - Aurelio Melgarejo 18:43.4 Bangor
119. 11 Jacob Morales 18:43.9 Hartford
120. 9 Roger Hernandez 18:44.0 Holland Black River
121. 11 Henri Holland-Ande... 18:44.1 Holland Black River
122. 12 Max Price 18:45.2 Jonesville
123. - Chris Stapel 18:46.0 Hesperia
124. 10 Nolan Meier 18:46.1 Holland Black River
125. 12 Clay Jancek 18:46.5 Montague
126. 12 Karson Leighton 18:47.3 Schoolcraft
127. 11 Patrick Willett 18:48.0 Jackson Lumen Christi
128. - Brandon Rodriguez 18:48.6 Kent City
129. 11 Gabe Mutai 18:50.9 Sanford-Meridian
130. 9 Ty Martinchek 18:52.9 Traverse City St. Fr...
131. 11 Scotty Bolton 18:53.8 Hanover-Horton
132. 10 Trevor Eenigenberg 18:53.9 Dyer (Illiana Christ...
133. 12 Brandon Spronk 18:53.9 GR_Covenant Christian
134. 12 Colin Fremeau 18:55.0 Jackson Lumen Christi
135. 10 Austin Blocker 18:55.1 Delton-Kellogg
136. 10 Alan Knowles 18:55.9 Jonesville
137. 12 Michael Hostetler 18:55.9 Centreville
138. 9 Peter Aupperlee 18:56.2 Grandville Calvin Ch...
139. 12 Daniel Chatman 18:56.3 Galesburg-Augusta
140. 10 Dane Plichta 18:56.7 Sanford-Meridian
141. 12 Riley Pritchard 18:56.7 Morley-Stanwood
142. 10 Joey Reynolds 18:57.2 Hanover-Horton
143. 11 Zach Bitely 18:58.1 Hart
144. 9 Caleb Bitely 18:59.0 Hart
145. 12 Sam Reynolds 18:59.6 Parchment
146. 11 Brendan Kalsbeek 19:00.7 GR_Covenant Christian
147. 11 Grayson VerBerkmoes 19:01.9 McBain
148. 11 Noah Brummel 19:02.8 GR_Covenant Christian
149. 10 Caleb Kalsbeek 19:03.2 GR_Covenant Christian
150. 10 Bryant Taylor 19:04.1 Springport
151. 11 Jake Lubbers 19:06.1 GR_Covenant Christian
152. 11 Jorden Moelker 19:06.7 GR_Covenant Christian
153. 12 Seth Penna 19:07.2 GR_Covenant Christian
154. 9 Blake Knox 19:07.4 Traverse City St. Fr...
155. 9 Jonah Shephard 19:09.9 Sanford-Meridian
156. 11 Josh McNeil 19:10.6 Morley-Stanwood
157. 9 Mitchell Walters 19:11.7 Shepherd
158. 11 Matthew Hanks 19:12.2 Watervliet
159. 11 Kaden Hainer 19:14.5 Montague
160. 9 Collin Smagala 19:14.8 Constantine
161. - Joey Andrews 19:17.7 Traverse City St. Fr...
162. 11 Andrew Jordon 19:18.1 Hanover-Horton
163. 10 Malachi Cassels 19:19.1 Bloomingdale
164. 9 Mason Phillips 19:21.2 Holland Black River
165. 10 Matthew Koeman 19:24.1 Holland Black River
166. 10 Jacob Wilson 19:26.6 Jonesville
167. 10 Dylan McLean 19:27.6 Parchment
168. 11 Trace Wixom 19:28.0 Bloomingdale
169. 10 Tyler Juday 19:28.0 Constantine
170. 9 Shelby Hopkins 19:28.8 Morley-Stanwood
171. 11 Ethan Rupp 19:29.8 Parchment
172. 11 Steven (Ryan) Bisard 19:32.8 Grass Lake
173. 11 Caleb Ophoff 19:36.5 GR_Covenant Christian
174. 12 Joel Carlson 19:37.7 Potterville
175. 9 Tyler Kooienga 19:38.4 GR_Covenant Christian
176. 10 Max Nienhuis 19:39.8 Hart
177. 11 Aiden Ashton 19:42.1 McBain
178. 9 Charlie Stormer 19:44.5 Saugatuck
179. 9 Bryce Madder 19:45.6 GR_NorthPointe Chris...
180. 10 Gavin Price 19:45.6 Jonesville
181. 12 Vance Butler 19:46.9 Montague
182. 10 Joshua Hoggard 19:47.6 Hanover-Horton
183. 11 Ben Skujins 19:47.9 North Muskegon
184. 10 Ben Childs 19:48.9 Hanover-Horton
185. 10 Camdon Geisler 19:49.2 Watervliet
186. 9 Austin Brown 19:50.4 Hanover-Horton
187. 9 Drew Broekhuis 19:51.5 Grandville Calvin Ch...
188. 9 Nathan Padbury 19:51.5 Jackson Lumen Christi
189. 10 Dylan Johnson 19:51.7 Lawton
190. - Jordan Schuiling 19:52.1 Kent City
191. 10 Tucker McIntrye 19:54.2 Parchment
192. 12 Sherron Hamilton 19:56.8 Dyer (Illiana Christ...
193. 10 Riley Davis 19:59.3 Coloma
194. 11 Luke Dykstra 20:00.9 Grandville Calvin Ch...
195. 9 Ryan Donnell 20:01.5 Traverse City St. Fr...
196. 11 Aiden Shephard 20:02.0 Sanford-Meridian
197. 12 Jacob Heyboer 20:02.7 Grandville Calvin Ch...
198. 9 Kyle LaRocque 20:03.7 Springport
199. 9 Isaac Grahn 20:05.7 Kingsley
200. 10 Hayden Walker 20:06.2 Delton-Kellogg
201. 9 Abel Villarreal 20:09.1 Watervliet
202. 12 Henry Schenkel 20:10.1 Grandville Calvin Ch...
203. 12 Aldo Acevedo 20:10.6 Hartford
204. 9 Erric Oldenberg 20:11.4 Constantine
205. 12 Jacob Cay 20:11.8 Sanford-Meridian
206. 11 Dru Matheny 20:12.4 Schoolcraft
207. 11 Caleb Dyer 20:12.5 Springport
208. 10 Cole Ingleright 20:12.8 McBain
209. 12 Alex Isbrecht 20:13.1 Watervliet
210. 11 Harrison Rupp 20:13.2 Parchment
211. 9 Thomas VanOverloop 20:13.6 GR_Covenant Christian
212. 12 Jacob Campbell 20:14.2 Grass Lake
213. 12 Mitchell Yarger 20:14.3 Potterville
214. 9 Daniel Adams 20:14.7 Bangor
215. 10 Luke Penny 20:15.0 Parchment
216. 9 Landon Root 20:15.6 Springport
217. 12 Kyle Annis 20:17.3 Kingsley
218. 11 Cody Koole 20:18.8 GR_Covenant Christian
219. 9 Easton Vander Zwaag 20:25.3 Hart
220. 10 Simon Sheen 20:25.5 Schoolcraft
221. 9 Nathan Dapprich 20:26.5 GR_NorthPointe Chris...
222. 12 Matthew Mosher 20:27.4 Galesburg-Augusta
223. 10 Jacob Rickwalt 20:27.7 Jonesville
224. 10 Mason Pennington 20:27.7 Watervliet
225. 10 Bradley Springberg 20:28.0 McBain
226. - Gabriel Brasser 20:28.3 Hesperia
227. 9 Skyler Wolfe 20:29.3 Coloma
228. 10 Nathan Bylsma 20:29.8 GR_Covenant Christian
229. 12 Rhylynd Dinsmore 20:30.5 Sanford-Meridian
230. 12 Ian Edwards 20:31.8 Schoolcraft
231. 11 Trent Sutherland 20:31.8 GR_NorthPointe Chris...
232. 11 Dominic Wilcox 20:31.9 Shepherd
233. 10 Jimmy Kolosowsky 20:32.0 Watervliet
234. 9 Joe Stocchiero 20:32.6 Bloomingdale
235. 10 Maison Page 20:34.7 Newaygo
236. 9 Savian Tarrant 20:35.0 Traverse City St. Fr...
237. 12 Dylan Heminger 20:35.5 Newaygo
238. 10 Jon Karel 20:35.6 Morley-Stanwood
239. 10 Damon Boyer 20:36.0 Sanford-Meridian
240. 9 Parker Maciejewski 20:36.9 North Muskegon
241. 12 Dante Sullivan 20:39.4 Dyer (Illiana Christ...
242. 12 Shawn Vogt 20:39.7 Springport
243. 9 Brandon Lopez-Rebo... 20:40.6 Wyoming Lee
244. 10 Marcus Dreger 20:42.3 Constantine
245. 11 Dylan Hererra 20:43.0 Grass Lake
246. 9 Donovan Blum 20:43.7 Centreville
247. 11 Connor Viegelahn 20:43.7 Grass Lake
248. 10 Trevor Joslin 20:48.2 Shepherd
249. 9 Skyler Eldersveld 20:48.9 Grandville Calvin Ch...
250. 11 Noah Krohn 20:49.0 Parchment
251. 10 Andrew Ferguson 20:50.1 Jackson Lumen Christi
252. 11 Braden Lubbers 20:50.7 GR_Covenant Christian
253. 11 Alan Maya 20:50.8 Wyoming Lee
254. 10 Benjamin Butler 20:53.0 Springport
255. - Clark Oxford 20:53.7 Kent City
256. - Ethan Slock 20:54.2 Kent City
257. 10 Jose Maya 20:55.2 Wyoming Lee
258. 10 Connor Schmidt 20:57.4 GR_NorthPointe Chris...
259. 10 William Crane 20:57.6 Marquette Catholic
260. 9 Carlos Hernandez-M... 20:58.1 Wyoming Lee
261. 11 Jayden Miller 20:59.1 Wyoming Lee
262. 11 Zavier Tarrant 20:59.2 Traverse City St. Fr...
263. 12 Andrew Quillan 20:59.4 Grandville Calvin Ch...
264. 12 Alexander Henrys 20:59.5 Potterville
265. 9 Rylan Osborn 21:00.4 Schoolcraft
266. 11 Carson Hunter 21:00.9 Centreville
267. - Evan Bowkamp 21:01.2 Hesperia
268. - Jake Smith 21:02.1 Hesperia
269. 9 Micah Martin 21:03.7 Delton-Kellogg
270. 9 Andy Granados 21:04.6 Coloma
271. 11 Jacob Troyer 21:07.3 Schoolcraft
272. 11 Jaden Blood 21:08.7 McBain
273. 9 Joseph Gandolfi 21:09.3 McBain
274. 10 Tyler Osterman 21:09.4 Bloomingdale
275. 9 Dale VanBaren 21:11.2 GR_Covenant Christian
276. 10 John May 21:11.5 Morley-Stanwood
277. 10 Ethan Herpst 21:13.6 Parchment
278. 12 Owen Devereaux 21:14.9 Morley-Stanwood
279. 12 Josiah Dinverno 21:15.8 Jackson Lumen Christi
280. 9 Nathan Robertson 21:15.8 Lawton
281. 11 Nathan Block 21:18.1 GR_Covenant Christian
282. 11 Brendan Nienhuis 21:19.2 Hart
283. 10 Logan Mekkes 21:20.9 Morley-Stanwood
284. 9 Matthew Cross 21:23.3 Kingsley
285. 10 Mason Contreras 21:25.4 Hart
286. 11 Connor Boyle 21:25.6 Traverse City St. Fr...
287. 12 Cameron Henson 21:28.3 Jonesville
288. 10 Eli Austin 21:28.8 Delton-Kellogg
289. 9 Oscar Sosa 21:30.1 Wyoming Lee
290. 9 Thomas Carlyon 21:30.6 Kingsley
291. 9 Isaac Shepard 21:31.6 Delton-Kellogg
292. 9 Jason Miller 21:32.8 Potterville
293. 9 Gavin Bunning 21:33.1 Centreville
294. 10 Bryce Blackledge 21:33.9 Hanover-Horton
295. 10 Zach Dole 21:35.9 Grandville Calvin Ch...
296. 10 Hunter Bloom 21:38.5 Hartford
297. 10 Brandon Vanderzanden 21:42.0 Hart
298. 9 Caleb Cleveland 21:43.9 GR_Covenant Christian
299. 9 Arulio Delgado 21:45.5 Hartford
300. 9 Chase Bates 21:45.6 Constantine
301. 11 Aaron Leoni 21:47.1 Watervliet
302. - Abner Mendoza 21:47.7 Bangor
303. 11 Logan Fairchild 21:48.9 Montague
304. 9 Daniel Perkins 21:49.7 Springport
305. 11 Korben Camp 21:50.0 Watervliet
306. 11 Carson Flynn 21:54.3 Schoolcraft
307. 11 Ryan Anderson 21:56.5 Newaygo
308. 11 Chris Taylor 21:56.6 Bloomingdale
309. 12 Alex Grice 22:00.0 Sanford-Meridian
310. 11 Stephan Allen 22:00.3 Holland Black River
311. 12 Jacob Brandon 22:01.3 Jonesville
312. 10 Isaias Monarez-Ayala 22:03.4 Wyoming Lee
313. 10 Jake Kroepel 22:06.0 Watervliet
314. 9 Gabe Flores 22:07.4 Constantine
315. - Isaac Huizinga 22:08.5 Kent City
316. 9 Eli Cisneros 22:08.5 Lakeview
317. 9 Bryce Grugett 22:10.0 Newaygo
318. 11 Joel Rodgers 22:10.7 GR_NorthPointe Chris...
319. 9 Nathan Griffin 22:11.6 Fennville
320. 12 Colin Kerwin 22:15.5 Schoolcraft
321. 10 Nathan Isbrecht 22:21.0 Watervliet
322. 12 David Zamora 22:26.1 Wyoming Lee
323. 9 Ethan Gumpert 22:26.4 Bloomingdale
324. 9 Donny Mitschke 22:27.2 Potterville
325. 10 Dillon Oliver 22:30.3 Sanford-Meridian
326. 10 Jack McNew 22:30.5 Jonesville
327. 12 Michael Hoekstra 22:32.6 GR_Covenant Christian
328. 9 Wyatt Sinnett 22:40.0 Coloma
329. 11 Ian Pop 22:40.8 Centreville
330. 11 Christian Kernagis 22:44.5 Centreville
331. 9 Andrew Carpenter 22:48.1 Hanover-Horton
332. 10 Drew Yoquelet 22:55.3 Centreville
333. 12 Edward Arver 23:00.7 Centreville
334. 10 Nick Orlando 23:01.0 Watervliet
335. 9 Markus Miller 23:01.2 Centreville
336. 9 Hudson Marshall 23:03.0 Marquette Catholic
337. 10 Cody Oxley 23:07.9 Lawton
338. 9 Lucas Terrill 23:14.3 Parchment
339. 10 Lance Kangas 23:23.2 Morley-Stanwood
340. 11 Caden Mattingly 23:23.5 Buchanan
341. 12 Brendan Miller 23:25.9 Jackson Lumen Christi
342. 12 Drew Boven 23:26.4 McBain
343. 11 Owen Warner 23:27.2 Newaygo
344. 9 Luke Sherwood 23:43.8 Buchanan
345. 10 Sam Flint 23:49.5 Hanover-Horton
346. 9 Eli Mulder 23:51.9 Grandville Calvin Ch...
347. 10 Tucker Vandervelde 23:56.9 McBain
348. 9 Jackson Marchel 24:01.3 Grandville Calvin Ch...
349. 9 Levi Wagner 24:17.3 Schoolcraft
350. 9 Evan Petroelje 24:23.2 GR_Covenant Christian
351. 11 Tyler Coker 24:28.0 Hart
352. 10 John Fernandez 24:37.9 Wyoming Lee
353. 12 Austin Shepherdson 25:01.5 Wyoming Lee
354. 11 Charlie Creameans 25:03.5 Parchment
355. 11 Braydon Flores 25:13.3 Marquette Catholic
356. 9 Bradley Kearns 25:19.5 Schoolcraft
357. 12 Francisco Medrano 25:23.4 Hartford
358. 10 Noah Weitzel 25:26.0 Traverse City St. Fr...
359. 9 Jacob Zientarski 25:32.3 Marquette Catholic
360. 9 Brandon Persons 25:33.5 Lawton
361. - Elijah Schuiling 25:44.8 Kent City
362. - Peyton Walton 25:49.1 Hesperia
363. 9 Ashton Molnar 25:55.9 Grass Lake
364. 9 Lance Frederick 26:11.3 Jonesville
365. 9 Brady Read 26:38.1 Traverse City St. Fr...
366. 10 Jacob Kolean 27:30.5 Bloomingdale
367. 10 Michael Weitzel 27:34.1 Traverse City St. Fr...
368. 9 Remy Kasten 27:43.2 Schoolcraft
369. 10 John Riddering 28:03.2 Grandville Calvin Ch...
370. 12 Grant Lanning 31:16.6 Grandville Calvin Ch...
371. 10 Seth Wickett 33:14.5 Lawton
372. 12 Austin Daniels 34:00.2 Newaygo
373. 9 Lucas Gorbe 36:56.9 Potterville
Boys 5,000 Meters Division 2
Pl Year Name Time Team
1. 12 Evan Bishop 15:05.0 East Grand Rapids
2. 11 Nathan Walker 15:07.6 Fremont
3. 11 Koby Fraaza 15:34.7 Richland Gull Lake
4. 10 Conor Somers 15:40.1 Fremont
5. 12 Hunter Zartman 15:49.6 Otsego
6. 11 Colin Mulder 15:55.6 Otsego
7. 12 Joseph Farley 15:57.7 Petoskey
8. 12 Shawn Little 16:01.9 Dowagiac Union
9. 10 Parker Lambers 16:02.6 Holland Christian
10. 12 Will Scott 16:03.4 Chelsea
11. 11 Ben Clason 16:03.4 FHE Ada Forest Hills...
12. 11 Joshua Zerfas 16:06.9 Fremont
13. 11 Ethan Rockburn 16:08.8 Belding
14. 11 Jack Pennewell 16:08.8 St. Clair
15. 10 Ian Hill 16:10.5 Spring Lake
16. 12 Joseph Norwood 16:10.9 Chelsea
17. 11 Ben Paige 16:13.8 Fremont
18. 11 Callen Carrier 16:14.7 Spring Lake
19. 12 Elijah Becker 16:15.7 East Grand Rapids
20. 12 Aidan Makled 16:15.9 Hastings
21. 12 Jacob Buit 16:17.0 Hudsonville Unity Ch...
22. 12 Alex Mitchell 16:17.1 Holland Christian
23. 12 Jack Leman 16:21.9 Edwardsburg
24. 11 Ashton Sheline 16:22.4 Berrien Springs
25. 11 Adam Ward 16:24.4 Fremont
26. 12 Caleb Gaffner 16:24.7 Hudsonville Unity Ch...
27. 12 Jack Luymes 16:26.2 GR_Christian
28. 12 Jacob DeBoer 16:26.4 Holland Christian
29. 10 Race Bettich 16:26.6 Stevensville Lakeshore
30. 12 Zander Hartsuff 16:33.9 Chelsea
31. 12 Ethan Wilstermann 16:36.3 GR_Christian
32. 10 Logan Kolhoff 16:37.0 Otsego
33. 12 Micah VanderKooi 16:37.6 GR_South Christian
34. 12 Kyle Korte 16:37.7 FHE Ada Forest Hills...
35. 12 Kyle Foulk 16:38.3 Coldwater
36. 10 Mason Kolhoff 16:38.4 Otsego
37. 11 Erik Reiber 16:44.0 Chelsea
38. 12 Edward Frey 16:46.7 GR West Catholic
39. 10 Jacob Singleton 16:48.4 Parma Western
40. 11 Enzo Metz 16:51.6 East Grand Rapids
41. 12 Tyler Feeney 16:51.7 Chagrin Falls
42. 11 Joey Loriso 16:52.4 Vicksburg
43. 12 Jared Andersen 16:54.3 Cadillac
44. 12 Jon Wildey 16:54.4 Fruitport
45. 12 Adam Shepherd 16:54.6 Niles
46. 11 Colton Best 16:55.9 Fremont
47. 11 Kade Dalson 16:57.7 Gaylord
48. 11 Christian Martinez 16:58.7 Wyoming Kelloggsville
49. 12 Carter Sheline 16:59.0 Berrien Springs
50. 11 Andrew Kubiak 16:59.9 Otsego
51. 10 Cooper Rokop 17:01.0 Petoskey
52. 11 Cris Perez 17:02.4 Allendale
53. 11 Cole Parker 17:02.5 Dowagiac Union
54. 12 Graham Kort 17:02.9 GR_Christian
55. 12 Zane Perrault 17:04.9 Mason
56. 11 Gavin Dyer 17:08.0 Petoskey
57. 12 Mark Piccard 17:08.6 Milan
58. 10 James Burke 17:09.8 Berrien Springs
59. 12 Kaden Torres 17:10.5 Big Rapids
60. 10 Cameron Moore 17:10.9 Allendale
61. 9 Brayden Humes 17:12.6 Milan
62. 11 Adam Foreman 17:12.9 Marshall
63. 12 Tyler DeHaan 17:13.9 Otsego
64. 11 Addison Bluhm 17:17.1 Whitehall
65. 11 Jack Peterson 17:18.1 GR_Christian
66. 11 Jimmy Alford 17:20.1 Chelsea
67. 11 Nathan Terbeek 17:20.8 Allendale
68. 12 Cole Duvall 17:22.9 Monroe Jefferson
69. 12 Will Fredenberg 17:23.6 Chelsea
70. 9 Alex Bell 17:25.3 Carleton Airport
71. 12 Nick Bushman 17:26.0 Middleville Thornapp...
72. 11 Kyle McKee 17:26.7 FHE Ada Forest Hills...
73. 10 Hunter Longo 17:26.7 Chagrin Falls
74. 12 Jon Arnold 17:27.5 Hastings
75. 12 Blake Harris 17:27.6 Hastings
76. 10 Ben Zwart 17:28.9 GR_Christian
77. 12 Conor McPartlin 17:30.2 Marshall
78. 11 Andnet Deboer 17:30.9 Otsego
79. 12 Ben Everse 17:31.0 Zeeland East
80. 12 Neils Heiselt 17:31.8 Mason
81. 9 Ben Knuth 17:33.2 Big Rapids
82. 11 Nathaniel Bittner 17:36.1 Berrien Springs
83. 9 Elijah Robinson 17:36.6 East Grand Rapids
84. 12 Nick Dawson 17:36.9 Richland Gull Lake
85. 12 Sam Kinney 17:37.3 Mason
86. 10 Gavin Schuler 17:37.9 Fremont
87. 10 Brody Fletcher 17:39.0 Three Rivers
88. 10 Chase Miller 17:39.5 Mason
89. 10 Isaac Bourne 17:40.7 Chagrin Falls
90. 9 Wyatt McComb 17:40.8 Richland Gull Lake
91. 11 Andrew Talsma 17:41.1 Ludington
92. 9 Nathan DeWitt 17:41.8 Holland Christian
93. 9 Mason Villarreal 17:42.5 Zeeland East
94. 9 Nick Riemersma 17:43.2 Zeeland East
95. 12 Jonathan Shippert 17:43.6 GR_Christian
96. 12 Hunter Hoffman 17:43.8 Parma Western
97. 12 Joe Fordney 17:44.8 Allendale
98. 12 Emmett Rosenzweig 17:45.5 Marshall
99. 11 Aaron Zimmer 17:45.5 Grant
100. 12 Geirrod Criss 17:45.6 Milan
101. 10 Samuel Smith 17:45.7 Petoskey
102. 11 Bodie McCloskey 17:48.2 FHE Ada Forest Hills...
103. 9 Jake O'Neil 17:48.5 Remus Chippewa Hills
104. 9 Aiden Sullivan 17:50.1 FHE Ada Forest Hills...
105. 10 Seth Luegge 17:50.1 Three Rivers
106. 12 Dakota Riemersma 17:50.4 Allendale
107. 11 Eien VanRiper 17:51.2 Carleton Airport
108. 10 Myron Lafty 17:51.7 Coldwater
109. 10 Gavin VanSolkema 17:52.7 Hudsonville Unity Ch...
110. 10 Austin Brinks 17:52.9 Holland Christian
111. 12 John Bowerman 17:53.4 Milan
112. 10 Carson Rooker 17:54.7 South Haven
113. 10 Lucas VanDam 17:55.0 GR_South Christian
114. 12 Jacob Malocha 17:55.6 Vicksburg
115. 9 Javier Kelley-Mart... 17:55.9 Three Rivers
116. 11 Archie Rush 17:55.9 Big Rapids
117. 11 Hank Kooyer 17:56.4 Hudsonville Unity Ch...
118. 10 Caspar Dicke 17:57.1 East Grand Rapids
119. 12 Spencer Zick 17:57.9 Marshall
120. 11 Brennan Lutz 17:59.2 Middleville Thornapp...
121. 12 Vinny Ladner 17:59.7 GR West Catholic
122. 10 Read Knapp 18:00.0 Richland Gull Lake
123. 10 John Aerts 18:00.2 Coldwater
124. 12 Sean Coney 18:01.0 East Grand Rapids
125. 10 Jaciel Castro 18:01.7 Three Rivers
126. 11 Nicholas Sherman 18:01.8 Remus Chippewa Hills
127. 12 Joseph Mooney 18:02.7 East Grand Rapids
128. 11 Matthew Hardesty 18:02.8 Big Rapids
129. 11 Jon LaRue 18:03.1 GR_Christian
130. 10 Ryan Mateyo 18:04.1 Chagrin Falls
131. 12 Josh Brown 18:04.4 Hastings
132. 11 Caden Faupel 18:04.4 Chelsea
133. 10 Carter Phillips 18:04.7 Spring Lake
134. 12 Justin Andersen 18:05.0 Cadillac
135. 12 Braden Tolles 18:08.0 Hastings
136. 12 Tucker White 18:08.1 Chagrin Falls
137. 9 Sam Markle 18:08.1 Berrien Springs
138. 12 Ashton Brennan 18:08.3 Zeeland East
139. 9 Sam Strabbing 18:09.1 Holland Christian
140. 10 Logan Coleman 18:09.2 Parma Western
141. 12 Keegan Sweeney 18:09.3 Parma Western
142. 9 Max Crandall 18:10.5 Chagrin Falls
143. 9 Kenny Youngs 18:11.1 Vicksburg
144. 11 Tyler Munch 18:12.5 Spring Lake
145. 11 Brandon DeVries 18:13.6 GR_South Christian
146. 12 Nick Swank 18:14.5 Berrien Springs
147. 10 Ramon Moreno 18:16.1 Wyoming Kelloggsville
148. 10 Logan Balis 18:17.9 Belding
149. 12 Connor Elliott 18:18.3 Grand River Preparat...
150. 11 Craig Fuller 18:18.7 Ludington
151. 11 Raphael Obuchi 18:20.1 Grand River Preparat...
152. 11 Ethan Luurtsma 18:20.7 GR_South Christian
153. 10 Owen Burr 18:22.6 Gaylord
154. 10 Reese Marvin 18:23.4 Petoskey
155. 10 Garret Thomas 18:23.7 Monroe Jefferson
156. 11 Reece Welch 18:25.0 Grant
157. 12 Denver Borst 18:25.2 Stevensville Lakeshore
158. 10 Isaac Merkel 18:25.8 Monroe Jefferson
159. 11 William Robinson 18:26.0 Monroe Jefferson
160. 11 Alex Mathews 18:26.2 Mason
161. 12 Killian Marshall 18:26.3 Edwardsburg
162. 11 Blake Nelson 18:26.7 Allendale
163. 10 Riley Buys 18:27.1 Whitehall
164. 11 Sam Westra 18:27.3 GR_South Christian
165. 10 Alexander Benthin 18:27.4 Three Rivers
166. 10 Ethan Wilgocki 18:27.5 Monroe Jefferson
167. 11 Aidan Hollandsworth 18:28.2 Remus Chippewa Hills
168. 11 Adam MacLeod 18:28.6 Spring Lake
169. 11 Asher Liu 18:29.2 Spring Lake
170. 12 Justin Johnson 18:29.4 Berrien Springs
171. 9 Carter McCalister 18:30.4 Monroe Jefferson
172. 11 Grant Rose 18:30.8 Stevensville Lakeshore
173. 11 Danny Guarino 18:31.6 Edwardsburg
174. 9 Zac Gowan 18:33.5 Three Rivers
175. 11 Logan Rosser 18:34.9 Allendale
176. 11 Howie Frizzell 18:35.5 Middleville Thornapp...
177. 12 Aaron Baumann 18:36.2 Zeeland East
178. 12 Max Kline 18:37.0 Ludington
179. 9 Kaid Hasse 18:37.1 Three Rivers
180. 12 Brian Thompson 18:38.7 South Haven
181. 11 Riley Clem 18:38.7 Battle Creek Pennfield
182. 11 Parker Holt 18:39.0 Whitehall
183. 9 Ethan Smith 18:40.0 FHE Ada Forest Hills...
184. 11 Hendrik Nykamp 18:42.9 GR_South Christian
185. 11 Eliot Ward 18:44.2 Belding
186. 10 Ethan Fuller 18:44.3 Big Rapids
187. 12 Michael Sherman 18:44.5 Petoskey
188. 11 Zack Olund 18:44.9 Gaylord
189. 9 Caleb Boes 18:46.4 GR_South Christian
190. 11 Antonio Potter 18:46.9 Coldwater
191. 11 Levi VanderHeide 18:47.4 Middleville Thornapp...
192. 11 Ryan Nichols 18:47.5 Parma Western
193. 11 Jacob Tappenden 18:47.6 Battle Creek Pennfield
194. 10 Maddox Porter 18:48.3 Vicksburg
195. 11 Josh Sevener 18:48.5 Spring Lake
196. 10 Johnathan Pinnow 18:48.9 Milan
197. 9 Braden DeGraaf 18:49.5 Hudsonville Unity Ch...
198. 10 Eric Rice 18:49.9 Mason
199. 10 Camden Reynolds 18:51.3 Middleville Thornapp...
200. 12 Max Jakubowski 18:51.7 Zeeland East
201. 11 Josh Heyboer 18:52.3 Hudsonville Unity Ch...
202. 12 Alexander Partain 18:53.0 Chagrin Falls
203. 9 Tucker Radgens 18:53.0 Vicksburg
204. 10 Evan Dodd 18:53.4 Parma Western
205. 12 Troy Miller 18:53.5 Cadillac
206. 10 Evan Bennett 18:56.0 Ludington
207. 9 Haroun Omar 18:56.9 Coldwater
208. 12 Jacob Book 18:58.3 Gaylord
209. 10 Jacob Pykosz 18:59.3 Middleville Thornapp...
210. 12 Eric Dubbert 18:59.4 Stevensville Lakeshore
211. 10 Matthew Smith 18:59.9 Middleville Thornapp...
212. 12 Paul Radulescu 19:00.8 Marshall
213. 9 Ben Feldpausch 19:01.1 Carleton Airport
214. 11 Noah Brown 19:02.0 Parma Western
215. 10 Blain Wilson 19:02.1 Marshall
216. 10 Kent Heppler 19:02.2 Stevensville Lakeshore
217. 11 Jordan Seelye 19:02.7 Fruitport
218. 11 Jaydon Gatehouse 19:04.4 Remus Chippewa Hills
219. 11 Evan Walls 19:06.2 Ludington
220. 10 Shaun Biller 19:06.6 Remus Chippewa Hills
221. 11 Cameron Weaver 19:09.0 Fruitport
222. 9 Will Leman 19:09.7 Edwardsburg
223. 10 Bryce Mathews 19:10.5 Mason
224. 11 Logan Boolman 19:12.7 Cadillac
225. 10 Jack Funchion 19:13.1 Milan
226. 10 Lucas Balkema 19:13.3 Stevensville Lakeshore
227. 10 Kyle Brege 19:13.5 Grant
228. 12 Jackson Hambright 19:14.3 Vicksburg
229. 11 Seth Johnson 19:15.2 Gaylord
230. 9 Drew Geiger 19:15.3 Vicksburg
231. 12 Dan Paul 19:16.4 Holland Christian
232. 9 Ben Meyer 19:16.7 South Haven
233. 12 Brendan Tekiele 19:19.2 Marshall
234. 10 Mekhi Harris 19:19.8 Cadillac
235. 10 Michael Wedeven 19:20.9 FHE Ada Forest Hills...
236. 11 Trent Herrera 19:21.7 Grand River Preparat...
237. 12 Jerron Herlan 19:23.6 Coldwater
238. 10 Ty Grube 19:25.2 Monroe Jefferson
239. 11 Patrick Coveyou 19:27.5 Petoskey
240. 12 Nils Eriksson 19:29.9 Belding
241. 9 Richard Beltran 19:30.7 Belding
242. 11 Carter Cole 19:31.2 Grant
243. 9 Carter Mcilory 19:31.6 Whitehall
244. 11 Zach Pray 19:31.9 Fruitport
245. 10 Luke Schmidt 19:32.7 Hudsonville Unity Ch...
246. 11 Skylar Williams 19:34.6 Battle Creek Pennfield
247. 10 Connor Lodholtz 19:38.6 Fruitport
248. 10 Will Siegert 19:38.7 Ludington
249. 11 Sam Stephens 19:40.1 Stevensville Lakeshore
250. 10 Adrien Peasley 19:41.3 Belding
251. 12 Tyler Zimmerman 19:41.4 Big Rapids
252. 12 Tyler Dull 19:41.5 Hastings
253. 10 Griffin Linn 19:43.3 Carleton Airport
254. 11 Keaton Brandt 19:44.5 Edwardsburg
255. 12 Nick Martens 19:46.0 Richland Gull Lake
256. 9 Carson Lenzinger 19:46.3 Richland Gull Lake
257. 9 Tyler Dickenson 19:53.5 Whitehall
258. 10 Keese Villarreal 19:54.8 Ludington
259. 11 Jacob Bush 19:55.1 Whitehall
260. 10 Jacob Piper 19:55.3 Fruitport
261. 9 Jase Bunce 20:01.9 Belding
262. 11 Edward Richards 20:07.8 Cadillac
263. 10 Ashton Burrous 20:09.1 Niles
264. 11 Charles Hall 20:12.1 Battle Creek Pennfield
265. 11 Karson Fitzgerald 20:14.2 Fruitport
266. 11 Kolbe Mills 20:18.5 GR West Catholic
267. 12 Tyler Shafer 20:19.7 Whitehall
268. 12 Collin Stevens 20:22.0 Coldwater
269. 11 Brayden Oberhaus 20:26.2 Cadillac
270. 10 Adam Ball 20:27.4 Hopkins
271. 10 Martin Grinnell 20:31.6 Remus Chippewa Hills
272. 12 David Stegehuis 20:32.5 Grand River Preparat...
273. 9 Ashton Sears 20:34.6 Richland Gull Lake
274. 12 Charle Nagle 20:35.5 Milan
275. 10 Lewis Young 20:38.1 Remus Chippewa Hills
276. 12 William Leonard 20:41.0 Dowagiac Union
277. 9 Gavin Wiersma 20:41.7 Zeeland East
278. 10 Jonathan Jensen 20:42.5 GR West Catholic
279. 9 Finn Divane 20:42.7 Edwardsburg
280. 9 Corbin Morrison 20:51.3 South Haven
281. 12 Justin Marble 20:58.4 GR West Catholic
282. 12 Kevin Ton 21:10.2 Wyoming Kelloggsville
283. 9 Preston Sharpe 21:10.9 Niles
284. 10 Joshua May 21:12.8 Grand River Preparat...
285. 9 Luke Prohn 21:13.6 South Haven
286. 11 Kane Reilly McCrory 21:13.7 Edwardsburg
287. 9 Jacob Meyer 21:23.0 South Haven
288. 10 Jacob North 21:32.0 GR West Catholic
289. 10 Elisha Fedisoni 21:40.5 GR West Catholic
290. 12 Craven Bird 21:43.8 Big Rapids
291. 9 Jack Noble 21:53.7 Grant
292. 10 Henry Burnett 21:56.1 Carleton Airport
293. 10 Trevor Price 22:04.3 South Haven
294. 10 Joe Belinky 22:05.9 Carleton Airport
295. 9 clement Baird 22:23.2 Niles
296. 10 Logan Wallace 22:30.1 Dowagiac Union
297. 11 Cole Nelson 22:54.5 Carleton Airport
298. 9 Brandon Gates 23:04.1 Grant
299. 11 Parker Lyden 23:28.7 Niles
300. 11 Teagan Young 23:43.7 Niles
301. 9 Joesph Guerra 25:09.9 Wyoming Kelloggsville
302. 10 Braylon Freeland 25:50.5 Grant
303. 10 Zachary Wisser 30:34.7 Hopkins
304. 9 Dean Heiden 31:27.3 Hopkins
Boys 5,000 Meters Division 1
Pl Year Name Time Team
1. 12 Mhalicki Bronson 15:00.3 Defiance
2. 12 Jack Spamer 15:02.7 Brighton
3. 12 Owen Huard 15:04.0 Dexter
4. 12 Zacahry Stewart 15:07.1 Brighton
5. 10 Riley Hough 15:09.5 Hartland
6. 11 Nathan Mountain 15:12.7 St Xavier (OH)
7. 11 Hobbs Kessler 15:23.6 Ann Arbor Skyline
8. 12 Scott Spaanstra 15:36.0 Brighton
9. 10 Owen Johnson 15:36.6 Ann Arbor Pioneer
10. 12 Ethan Senti 15:36.7 Zeeland West
11. 12 Nathan Larson 15:41.9 Dexter
12. 12 William Minnette 15:42.8 Saline
13. 12 Jozef Meyers 15:42.9 Kalamazoo Loy Norrix
14. 11 Jude Parks 15:45.1 Rockford
15. 10 Caleb Jarema 15:48.5 Pinckney
16. 12 Thomas Walters 15:50.2 St Xavier (OH)
17. 11 Gavin White 15:52.8 Pinckney
18. 11 Corey Bowers 15:54.6 Cedar Springs
19. 11 Jamin Thompson 15:54.8 Caledonia
20. 12 Thomas Young 15:57.8 Ann Arbor Skyline
21. 11 Drew Seabase 16:00.9 Traverse City Central
22. 11 Tim Foster 16:04.4 St Xavier (OH)
23. 12 Andrew Etherington 16:06.0 Pinckney
24. 10 Evan Ross 16:06.8 Brighton
25. 12 Zachary Gerber 16:07.4 Traverse City Central
26. 12 Seth Read 16:07.8 Dexter
27. 12 Jaydon Moleski 16:08.4 Cedar Springs
28. 11 Conor Bohrer 16:08.4 St Xavier (OH)
29. 11 Joseph Fedoronko 16:09.0 Saline
30. 12 William Buller 16:15.9 Dexter
31. 10 Josh Oom 16:18.4 Caledonia
32. 12 Carter Stoner 16:19.2 Port Huron Northern
33. 12 Ryan Nibbelink 16:19.4 Hudsonville
34. 12 Christopher Van Dyke 16:21.0 Saline
35. 11 Connor Joyce 16:21.1 Hartland
36. 11 Corban Hauch 16:21.1 Zeeland West
37. 10 Henry Monte Sano 16:22.2 Ann Arbor Pioneer
38. 12 Gabe Carlson 16:23.2 FHC GR_Forest Hills ...
39. 12 Tyler Mann 16:25.5 White Lake Lakeland
40. 12 Johnathan Speers 16:25.5 Saline
41. 11 Johnathan Vonderhaar 16:26.5 St Xavier (OH)
42. 12 Drew Mayes 16:27.0 Port Huron Northern
43. 10 Luke Venhuizen 16:27.1 Traverse City Central
44. 12 Matthew Schieber 16:27.3 Portage Northern
45. 10 Mitchell Goerge 16:27.4 FHN GR_Forest Hills ...
46. 11 Hamed Mohamed 16:28.0 East Kentwood
47. 10 Zac Zemba 16:29.2 Grandville
48. 12 Jacob Brunty 16:30.8 Saline
49. 12 Willis Cheng 16:31.1 FHN GR_Forest Hills ...
50. 12 Daniel Vermulm 16:31.5 Cedar Springs
51. 12 Colin Moats 16:31.6 Defiance
52. 12 Andrew Gebhardt 16:33.0 St Xavier (OH)
53. 11 Ben Jakabcsin 16:34.6 Ann Arbor Pioneer
54. 10 Caden Dixon 16:35.2 Caledonia
55. 11 Shaka Elysee 16:36.1 East Kentwood
56. 12 Isaiah Salguero 16:36.5 Grandville
57. 11 Bryan Sabolich-Yi 16:37.8 Ann Arbor Skyline
58. 10 Drew Gonzalez 16:38.2 Portage Northern
59. 9 Logan Vining 16:38.6 Grand Haven
60. 10 Collin Balla 16:39.2 Temperance Bedford
61. 10 Liam Elder 16:39.8 Grand Ledge
62. 12 Carter Larned 16:40.1 Grand Haven
63. 9 Chase Holwerda 16:40.2 Zeeland West
64. 12 Andrew Hanna 16:40.5 Brighton
65. 12 Nathan Eccles 16:41.4 Port Huron Northern
66. 10 Jonas Fraley-Burgett 16:41.5 Kalamazoo Central
67. 12 Daniel Evans 16:42.4 Ann Arbor Skyline
68. 10 Kyle Sweeney 16:42.7 Rockford
69. 12 Mateo Arredondo 16:43.0 Zeeland West
70. 12 Drew Allen 16:44.0 Ann Arbor Pioneer
71. 10 Jonathan Tysman 16:44.1 Grand Haven
72. 10 Sam Yeager 16:44.8 FHC GR_Forest Hills ...
73. 12 Cole Trese 16:44.9 Saline
74. 12 Nathan Conkel 16:45.4 Hudsonville
75. 12 Logan Foerch 16:46.2 Caledonia
76. 11 Tru Murphy 16:46.3 Bay City Western
77. 12 Ryan Durand 16:47.2 Traverse City West
78. 12 Cooper Morton 16:48.2 Defiance
79. 12 Finnegan Bell 16:49.4 Dexter
80. 12 John Dillon 16:49.6 St Xavier (OH)
81. 12 Ian Cook 16:51.0 Rockford
82. 11 Carson Holwerda 16:51.1 Zeeland West
83. 12 Steven Majors 16:51.8 Hartland
84. 9 Brett Guzman 16:51.9 Caledonia
85. 11 Sam Blunt 16:54.5 Caledonia
86. 9 Luke Butler 16:55.3 Monroe
87. 10 Sanjay Rao 16:55.3 Ann Arbor Skyline
88. 11 Emmett Berryhill 16:55.6 Saline
89. 10 Parker LaGro 16:56.5 Battle Creek Lakeview
90. 9 Ben Smith 16:57.4 Hartland
91. 11 Max Klarman 16:57.7 Ann Arbor Pioneer
92. 11 Cole Rowden 16:58.0 Grand Haven
93. 11 Aaron Cary 16:58.4 Grand Ledge
94. 10 Matt Ruud 16:58.6 Ann Arbor Pioneer
95. 10 Charlie Blair 16:59.4 Kalamazoo Central
96. 10 Alex Ortiz 17:00.1 Temperance Bedford
97. 9 Adrian Castillo 17:02.0 Holland
98. 10 Eli Fortman 17:03.0 Defiance
99. 11 Thenuka Jayatilaka 17:03.1 Portage Central
100. 12 Steven St. John 17:03.8 Hudsonville
101. 10 Brennan Roehrig 17:03.9 Defiance
102. 9 Joe Muha 17:04.2 Traverse City Central
103. 12 Jacob Majoor 17:04.7 Rockford
104. 12 Asher Berends 17:05.0 Hudsonville
105. 12 Tommy McClelland 17:05.8 FHN GR_Forest Hills ...
106. 9 Brady Matuszewski 17:06.8 Brighton
107. 12 Andrew Setzer 17:07.6 Culver Academies
108. 12 Cade Kaighen 17:08.3 Hartland
109. 11 Stephen Loparo 17:09.0 Portage Northern
110. 10 Samuel Tullis 17:09.3 Culver Academies
111. 9 Nolan Clark 17:09.4 Grand Haven
112. 11 Cole Peyerk 17:09.7 Port Huron Northern
113. 10 Fred Wallace 17:09.7 Ann Arbor Pioneer
114. 11 Aidan Burns 17:10.1 Temperance Bedford
115. 12 Sam Gardner 17:10.4 Ann Arbor Skyline
116. 10 Alex Sullivan 17:10.6 White Lake Lakeland
117. 10 Isaac Stone 17:10.7 Traverse City West
118. 9 Jacob Brown 17:10.8 Rockford
119. 12 Andrew Sherman 17:11.1 Caledonia
120. 9 Logan Post 17:11.1 Portage Northern
121. 12 Caleb Billings 17:11.6 Kalamazoo Central
122. 11 Conor Kolka 17:12.4 Dexter
123. 12 Josiah Frazier 17:13.5 Traverse City West
124. 9 Sam Kromberg 17:13.5 Hartland
125. 11 Luke Anderson 17:13.6 Traverse City West
126. 12 Sam Siminski 17:13.9 FHN GR_Forest Hills ...
127. 11 Tyler Brunner 17:14.6 Portage Central
128. 12 Caleb Gosselin 17:14.7 Bay City Western
129. 11 Ethan Barker 17:15.3 Mattawan
130. 12 Jack Sleeman 17:15.6 Pinckney
131. 12 Lucas Moore 17:16.1 Pinckney
132. 9 Bryce Soisson 17:16.2 Kalamazoo Central
133. 11 Bernardo Saldivar 17:16.6 Grandville
134. 11 Tylor Morgan 17:17.6 Pinckney
135. 9 Ben Richards 17:18.8 Pinckney
136. 11 Lucas Schneider 17:19.0 East Kentwood
137. 11 Masanari Kimura 17:19.7 Dexter
138. 10 Nathan Morgan 17:19.7 Defiance
139. 10 Hayden Mehnert 17:19.7 Port Huron Northern
140. 12 Robert Kloosterman 17:20.1 Kalamazoo Central
141. 9 Ethan Krampe 17:20.4 FHC GR_Forest Hills ...
142. 11 Micah Barker 17:20.5 Mattawan
143. 11 Austin Mann 17:21.3 Cedar Springs
144. 11 Matt Ritter 17:21.9 Traverse City Central
145. 10 Ben Pease 17:23.3 Grand Haven
146. 9 Justin Gorman 17:24.9 Grandville
147. 11 Kyle James-Heer 17:25.2 FHC GR_Forest Hills ...
148. 12 Dilan Sargent 17:25.8 Cedar Springs
149. 11 Clayton Long 17:26.2 Culver Academies
150. 11 Christian Colvin 17:26.3 Grand Haven
151. 11 Brandon Zielke 17:26.5 Port Huron Northern
152. 10 Carston Cole 17:27.1 Holland West Ottawa
153. 12 Joseph Chandler 17:27.2 Culver Academies
154. 10 Jason Fredricks 17:27.2 Byron Center
155. 11 Owen Edlefson 17:27.4 Kalamazoo Loy Norrix
156. 11 Reese Camp 17:27.9 White Lake Lakeland
157. 10 Carter Dean 17:29.2 Traverse City West
158. 9 Jonah Hochstetler 17:29.4 Traverse City West
159. 12 Jordan Brower 17:29.6 Zeeland West
160. 12 Chaz Petrosky 17:29.9 Bay City Western
161. 9 Tanner Kennady 17:30.4 Grand Ledge
162. 12 Connor Krueger 17:30.7 Hartland
163. 10 Alex Fahey 17:30.8 Rockford
164. 10 Isaac Tiernan 17:31.2 White Lake Lakeland
165. 10 Caleb Heid 17:31.5 Portage Central
166. 10 Antonio Hall 17:31.5 East Kentwood
167. 9 Colin Graham 17:32.6 Rockford
168. 10 Austin Smelker 17:33.7 DeWitt
169. 11 Jacob Petroelje 17:33.8 Traverse City West
170. 12 John Simmons 17:34.9 Portage Central
171. 11 Brian Barbarini 17:35.1 Mattawan
172. 9 Dylan Chmura 17:35.3 Holland
173. 9 Ryan McCune 17:35.6 Portage Northern
174. 12 Austin DePue 17:36.0 Temperance Bedford
175. 10 Micah Scheffer 17:36.1 Temperance Bedford
176. 12 Justus Holben 17:38.5 DeWitt
177. 10 Jeffrey Stecker 17:39.4 Bay City Western
178. 10 Nolan Tribu 17:40.1 Kalamazoo Loy Norrix
179. 12 Noah Wheeler 17:40.8 Grandville
180. 11 Jonah Cumings 17:40.9 FHC GR_Forest Hills ...
181. 11 Emmet Reamer 17:41.1 White Lake Lakeland
182. 12 Kanishk Madhav 17:41.7 Portage Northern
183. 12 Andrew Wade 17:42.3 FHN GR_Forest Hills ...
184. 12 Noah Bock 17:42.8 Temperance Bedford
185. 12 Brady Pitcher 17:43.3 Monroe
186. 9 Connor Wooley 17:43.3 Holland West Ottawa
187. 11 Alexander Bos 17:43.8 Holland West Ottawa
188. 12 Jack Geisler 17:44.2 Temperance Bedford
189. 9 Caleb Bost 17:44.8 Battle Creek Lakeview
190. 12 Brendan Montri 17:44.8 Monroe
191. 12 Nick Doane 17:44.9 Kalamazoo Central
192. 9 Joshua Gormley 17:45.6 Portage Central
193. 10 Hunter Cybulla 17:46.1 White Lake Lakeland
194. 10 Kevin Grady 17:46.6 Battle Creek Lakeview
195. 12 A.J. Rudlaff 17:46.9 Kalamazoo Central
196. 10 Nate Holwerda 17:47.5 Byron Center
197. 12 Bobbie Kietzmann 17:47.7 Bay City Western
198. 10 Hunter Tripp 17:47.7 Holland
199. 12 Noah Schuring 17:47.8 Portage Central
200. 10 Conner Rose 17:47.9 DeWitt
201. 12 Nicholas Hatley 17:48.8 FHC GR_Forest Hills ...
202. 12 Reece Ratliff 17:49.5 Battle Creek Lakeview
203. 12 Daniel Phillips 17:50.8 Mattawan
204. 12 Colton Hirst 17:51.0 Monroe
205. 10 Mayson Levandoski 17:51.2 Holland West Ottawa
206. 10 Carter Moleski 17:51.4 Cedar Springs
207. 11 Sam Streng 17:51.6 FHN GR_Forest Hills ...
208. 10 Anthony Rodolico 17:51.6 DeWitt
209. 12 Myles Baker 17:53.3 Kalamazoo Loy Norrix
210. 12 Santiago Saldivar 17:54.6 Grandville
211. 12 Mason Oudekerk 17:54.8 Mattawan
212. 11 Noah Whiteman 17:54.8 Holland
213. 9 Joe Leonard 17:55.2 DeWitt
214. 9 Sam Allen 17:55.3 Kalamazoo Loy Norrix
215. 12 Drew Nisbet 17:55.5 St. Joseph
216. 10 Carter Belanger 17:55.9 Port Huron Northern
217. 11 Garrick Hohm 17:56.5 Kalamazoo Loy Norrix
218. 12 Jack Fookes 17:56.8 Hudsonville
219. 9 Brayden Snyder 17:56.9 Holland
220. 11 Zander Masten 17:57.4 East Kentwood
221. 11 Maurice Barnes 17:57.4 East Kentwood
222. 12 Dylan Butler 17:57.5 Portage Northern
223. 10 Ty Nagy 17:59.8 White Lake Lakeland
224. 11 Owen Sullivan 17:59.9 Traverse City Central
225. 9 Will Fiesbeck 18:00.3 St. Joseph
226. 12 Christian VandeGut... 18:00.7 Hudsonville
227. 11 Andrew Patrick 18:02.0 Grand Ledge
228. 12 Connor Callahan 18:02.0 FHN GR_Forest Hills ...
229. 12 Cole Nickless 18:03.8 Bay City Western
230. 10 Jackson Gibney 18:04.8 Grandville
231. 9 Elijah Tuttle 18:06.5 Hudsonville
232. 11 Michael Meyers 18:06.6 Grand Ledge
233. 9 Espen Wood 18:06.6 Cedar Springs
234. 12 Caleb Chamberlain 18:09.6 DeWitt
235. 12 Isaac Willemsen 18:10.0 Byron Center
236. 12 Thomas Dummer 18:10.1 Holland West Ottawa
237. 12 Colin Brown 18:10.2 Holland West Ottawa
238. 11 Scott Kangas 18:13.0 Mattawan
239. 12 Ayden Moyer 18:13.3 St. Joseph
240. 12 Ben Kendall 18:13.7 Muskegon Mona Shores
241. 11 Jacob Haunhorst 18:16.2 St. Joseph
242. 12 Nick Polega 18:17.0 Byron Center
243. 9 Caleb Branch 18:18.0 Muskegon Mona Shores
244. 12 Alex Souza 18:18.8 FHC GR_Forest Hills ...
245. 12 Logan Misejka 18:21.1 Portage Central
246. 12 Luke Munsey 18:24.2 Zeeland West
247. 10 Eli Valle 18:24.5 Defiance
248. 11 Michael Melvoin 18:24.7 St. Joseph
249. 11 Johnnie Schreiber 18:25.0 Mattawan
250. 9 Kyle Hoffner 18:26.5 Monroe
251. 12 Joe Delgado 18:27.0 Traverse City Central
252. 11 Elijah Ball 18:28.0 Monroe
253. 12 Jack O'Connor 18:28.7 Grand Ledge
254. 10 Jackson Helmer 18:29.0 Muskegon Mona Shores
255. 12 Cody Terpstra 18:35.2 Muskegon Mona Shores
256. 9 Hunter Miller 18:35.2 Culver Academies
257. 12 Caleb McLouth 18:36.0 Battle Creek Lakeview
258. 10 Eric Giles 18:37.6 East Kentwood
259. 9 Austin Lee 18:39.8 Battle Creek Lakeview
260. 11 Aditya Walia 18:40.3 Grand Ledge
261. 10 Josh Cole 18:45.1 Byron Center
262. 11 Elijah Thompson 18:46.6 Kalamazoo Loy Norrix
263. 12 Nicholas Wohlfeil 18:50.4 Monroe
264. 11 Jacob Cross 18:55.0 Culver Academies
265. 11 Johnny Muoio 18:57.6 Holland West Ottawa
266. 12 Jack Bryan 18:58.4 Byron Center
267. 10 Jack Campbell 19:01.3 Brighton
268. 11 Leif Christensen 19:02.5 Holland
269. 12 Preston Morris 19:07.7 Byron Center
270. 12 Isaac Lussier 19:08.1 Battle Creek Lakeview
271. 10 Cole Toney 19:09.3 St. Joseph
272. 11 Alex Best 19:22.8 Muskegon Mona Shores
273. 11 Nick Peters 19:28.6 Bay City Western
274. 10 Aidan Cook 19:33.9 Muskegon Mona Shores
275. 9 Luke Lehner 19:36.4 St. Joseph
276. 12 Samuel Aylward 19:37.5 DeWitt
277. 12 James Walton 19:46.8 Holland
278. 11 Cole Engle 20:00.1 Muskegon Mona Shores
Boys 5,000 Meters Division 2 JV
Pl Year Name Time Team
1. 12 Mikko Vesma 17:10.0 Fremont
2. 9 Colin Wesseldyk 17:17.2 Otsego
3. 12 Ben Peterson 17:22.3 GR_Christian
4. 12 Gavin Orcutt 17:30.2 Fremont
5. 11 Isaiah Wilkins 17:32.1 Otsego
6. 10 Tristin Canales 17:37.0 Otsego
7. 10 Jonas Norwood 17:37.6 Chelsea
8. 11 Owen Smith 17:48.5 Chelsea
9. 11 Andrew Bickel 17:53.3 Otsego
10. 12 Spencer Waite 17:59.2 FHE Ada Forest Hills...
11. 9 Pierce Bentley 18:01.3 Otsego
12. 9 Reuben Wiering 18:01.8 GR_Christian
13. 10 Zach Byron 18:02.9 Otsego
14. 10 Dagim Deboer 18:05.1 Otsego
15. 11 TJ Meyer 18:07.0 Allendale
16. 9 Zebedee Swager 18:07.7 Chelsea
17. 10 Israel Duncan 18:14.3 Holland Christian
18. 10 Nick Cockeral 18:14.7 Otsego
19. 12 Josiah Lambert 18:18.7 FHE Ada Forest Hills...
20. 9 Bram Hartsuff 18:22.1 Chelsea
21. 12 Dominic Green 18:22.7 Chelsea
22. 10 Jack Nelson 18:24.0 GR_Christian
23. 10 Christopher Baker 18:25.0 Chagrin Falls
24. 11 Robert Stump 18:26.4 Chelsea
25. 11 Luke Caswell 18:27.1 East Grand Rapids
26. 11 Benji Haak 18:30.2 Holland Christian
27. 12 Brendon Carlson 18:30.6 East Grand Rapids
28. 10 Jonas Louria 18:34.5 Spring Lake
29. 9 Ethan Raseman 18:34.7 Otsego
30. 9 Ryan McMahon 18:35.2 East Grand Rapids
31. 9 Tem Warners 18:38.7 GR_Christian
32. 11 Henry Peterson 18:40.0 GR_Christian
33. 11 Bradley Gerritsma 18:40.4 Holland Christian
34. 12 Sam Parks 18:41.5 Fremont
35. 10 Ben Hambright 18:43.9 Vicksburg
36. 12 Adam Baker 18:44.2 GR_Christian
37. 9 Sam DeBoer 18:45.6 Holland Christian
38. 11 Jackson Fair 18:47.1 Fremont
39. 12 Joey Mrofchak 18:47.4 Chagrin Falls
40. 10 Sam Davidson 18:48.3 Spring Lake
41. 9 Nick Spruce 18:49.1 Chelsea
42. 11 Aryah Menhart 18:49.3 Otsego
43. 11 Alex Peterson 18:50.5 Otsego
44. 10 Henry Berghoef 18:50.6 Holland Christian
45. 9 Davis Head 18:50.9 East Grand Rapids
46. 10 Carter Kilby 18:51.1 Chagrin Falls
47. 11 Kyle Wakerley 18:53.1 Spring Lake
48. 10 Charles Asplin 18:53.3 Chagrin Falls
49. 10 Jared Winkle 18:53.6 GR_South Christian
50. 11 Joe Rao 18:53.9 East Grand Rapids
51. 10 Sam Perton 18:54.5 Holland Christian
52. 11 Joshua Fogg 18:59.5 Holland Christian
53. 10 Brennan Schuler 18:59.7 Fremont
54. 9 Matt Stocker 19:01.3 Stevensville Lakeshore
55. 11 Will Armbruster 19:04.9 FHE Ada Forest Hills...
56. 12 Stephen Rust 19:05.5 Chagrin Falls
57. 10 Benjamin Gordos 19:08.8 Chagrin Falls
58. 11 Andrew Huyser 19:09.6 GR_Christian
59. 11 Caleb Peterson 19:11.0 FHE Ada Forest Hills...
60. 9 Ethan Kapolka 19:14.2 Chelsea
61. 10 Trey Taylor 19:14.4 Chagrin Falls
62. 10 Eric Archer 19:15.6 Middleville Thornapp...
63. 9 Rowan Jansen 19:16.6 GR_Christian
64. 11 Alexander Davis 19:17.7 Chagrin Falls
65. 11 Boaz Trudell 19:18.3 Marshall
66. 9 Austin Barding 19:19.0 Spring Lake
67. 9 Jason Bos 19:19.3 Holland Christian
68. 9 Joseph VanderKooi 19:20.1 GR_South Christian
69. 12 Caden McCloskey 19:21.0 FHE Ada Forest Hills...
70. 10 Logan Gathright 19:21.4 Stevensville Lakeshore
71. 11 Michael Rand 19:22.0 Parma Western
72. 9 Eric DeWeerd 19:23.0 GR_South Christian
73. 9 Caleb DeVries 19:24.5 GR_South Christian
74. 12 Josiah Swenor 19:25.2 Spring Lake
75. 11 Jeremy O'Connor 19:28.7 FHE Ada Forest Hills...
76. 10 Ben Tuit 19:30.6 GR_Christian
77. 11 Ian McGuckin 19:31.0 FHE Ada Forest Hills...
78. 12 Andrew Triezenberg 19:31.7 GR_Christian
79. 11 Trenton Klunder 19:31.7 Zeeland East
80. 10 Jasper Casamento 19:32.3 GR_Christian
81. 11 Cameron Gavette 19:32.6 Middleville Thornapp...
82. 12 Cole Raphael 19:33.9 Middleville Thornapp...
83. 9 William VanderLaan 19:40.6 East Grand Rapids
84. 9 Aidan Buist 19:40.9 Middleville Thornapp...
85. 10 Isaac Culp 19:41.0 Marshall
86. 9 Zach Kubish 19:42.6 Parma Western
87. 11 David Guarizo 19:45.6 GR_Christian
88. 12 Thad Abbitz 19:48.0 Zeeland East
89. 11 Ian Veine 19:48.9 Spring Lake
90. 9 Eli Assaf 19:49.6 East Grand Rapids
91. 9 Willem Gollannek 19:49.6 East Grand Rapids
92. 9 Jakob Rodriquez 19:49.9 Middleville Thornapp...
93. 12 Jordan Carlson 19:50.3 GR_South Christian
94. 9 Luke Marsman 19:50.9 Hudsonville Unity Ch...
95. 11 Noah Solle 19:51.9 GR_Christian
96. 10 Donovan Goodwin 19:53.5 Otsego
97. 12 Paul Gordos 19:53.6 Chagrin Falls
98. 11 Ben Bird 19:54.3 Allendale
99. 12 Vance Locker 19:54.3 South Haven
100. 11 Landon Jacobs 19:54.4 Fruitport
101. 9 Avery Jura 19:55.2 Whitehall
102. 10 Owen Gasser 19:56.6 Chagrin Falls
103. 9 Cole McKenna 19:56.7 Hastings
104. 11 Gavin Lloyd 19:57.7 Zeeland East
105. 10 Kreegan Deverney 19:57.8 Spring Lake
106. 9 Blake Bouwman 19:58.3 GR_Christian
107. 9 Gavin Stevens 19:58.7 Chagrin Falls
108. 12 Mason Gardiner 19:59.2 Stevensville Lakeshore
109. 10 AJ Eichenberg 19:59.5 Parma Western
110. 11 Dominic Kestner 19:59.9 Parma Western
111. 11 Ethan Cox 20:00.8 Vicksburg
112. 10 Logan Neill 20:01.3 Parma Western
113. 11 Sam Bollman 20:01.4 GR_Christian
114. 12 Tyler Stinson 20:02.7 Chagrin Falls
115. 9 Seth VanOss 20:02.9 GR_Christian
116. 9 Owen Mast 20:02.9 FHE Ada Forest Hills...
117. 12 Thomas Callen 20:03.9 Spring Lake
118. 9 Jonathan Pant 20:05.7 Three Rivers
119. 10 Sean Shooltz 20:06.6 FHE Ada Forest Hills...
120. 11 Frank Yan 20:08.7 Hudsonville Unity Ch...
121. 9 Ethan Grevengoed 20:10.0 Spring Lake
122. 12 Josh Pullen 20:10.4 East Grand Rapids
123. 10 Wit Miller 20:10.6 Spring Lake
124. 9 Corbin Devilbiss 20:11.2 East Grand Rapids
125. 10 Caleb Christian 20:11.9 Stevensville Lakeshore
126. 11 Claten Patten 20:13.7 Hastings
127. 9 Micah Witham 20:15.1 Whitehall
128. 12 Charles Kukla 20:15.3 Chagrin Falls
129. 9 Everett Pendergrass 20:16.0 Parma Western
130. 10 Nino Padula 20:16.1 Spring Lake
131. 10 Gage Parker 20:16.9 Parma Western
132. 10 William Garrison 20:17.3 Belding
133. 11 Wayde Barry 20:17.8 Middleville Thornapp...
134. 11 Jude Louria 20:17.9 Spring Lake
135. 12 Rand Singer 20:19.4 Chagrin Falls
136. 10 Brendan O’Donnell 20:20.9 Spring Lake
137. 9 Nick Zwiers 20:22.6 GR_Christian
138. 12 Cole Romig 20:23.1 Vicksburg
139. 9 Dylan Loss 20:27.8 Fremont
140. 12 Justin Reed 20:29.0 Vicksburg
141. 12 Peem Torjaras 20:29.7 Fremont
142. 10 Connor Corry 20:30.0 Parma Western
143. 11 Sam Newman 20:30.6 Stevensville Lakeshore
144. 10 Elliot Stielstra 20:30.6 Holland Christian
145. 11 Jake Visser 20:31.2 GR_South Christian
146. 12 Ben Welch 20:36.3 Vicksburg
147. 12 Brett Rodusky 20:36.9 Chagrin Falls
148. 9 Jake Naster 20:38.7 Vicksburg
149. 10 Jackson Gritter 20:38.8 GR_South Christian
150. 10 Andre-Ross Gennette 20:40.3 Spring Lake
151. 10 Sam Nicely 20:40.4 Holland Christian
152. 12 Dylan Briggs 20:40.6 Vicksburg
153. 10 Nick Penrice 20:40.7 Spring Lake
154. 9 Tadeyose Asefa 20:41.4 FHE Ada Forest Hills...
155. 10 Sam Rickerd 20:41.7 Allendale
156. 12 Joshua DeWindt 20:42.7 Hudsonville Unity Ch...
157. 12 Jack Lang 20:44.6 East Grand Rapids
158. 10 Maxwell Skrceny 20:44.8 Richland Gull Lake
159. 10 Matthew Schout 20:45.1 Belding
160. 12 Troy Sievertsen 20:45.1 Spring Lake
161. 10 Aaron Couch 20:46.3 Marshall
162. 11 Connor Richardson 20:46.4 Vicksburg
163. 12 Nathan Durham 20:47.0 Zeeland East
164. 10 Benjamin Trudell 20:49.0 Middleville Thornapp...
165. 10 Ewan Jolliffe 20:49.6 GR_Christian
166. 10 Jude Olney 20:50.1 Parma Western
167. 10 Brett Carrier 20:50.3 Spring Lake
168. 11 Jacob Wirt 20:50.8 FHE Ada Forest Hills...
169. 10 Mark Maull 20:51.3 Parma Western
170. 12 Derek Hess 20:51.3 Edwardsburg
171. 11 Anthony Kinne 20:51.5 Middleville Thornapp...
172. 12 Eduardo Mora 20:52.7 Grand River Preparat...
173. 12 Sawyer Northrop 20:54.0 Chelsea
174. 11 Nick Wichers 20:55.7 Zeeland East
175. 11 Steven Katzman 20:56.8 East Grand Rapids
176. 9 Ben Slager 20:57.1 Richland Gull Lake
177. 10 Eric Brunett 20:58.9 FHE Ada Forest Hills...
178. 11 Lucas Wiersma 21:00.1 Zeeland East
179. 9 Andre Richmond 21:00.3 Whitehall
180. 10 Aaron Mulder 21:00.3 Holland Christian
181. 10 Ryan Rymal 21:00.8 Spring Lake
182. 11 Ethan Koeman 21:00.9 GR_South Christian
183. 12 Caden Heath 21:01.2 Marshall
184. 12 Evan Frank 21:02.6 Vicksburg
185. 10 Ben Haley 21:03.9 FHE Ada Forest Hills...
186. 10 Grant Rupp 21:04.0 Marshall
187. 11 Garrett Schaaf 21:10.5 GR_South Christian
188. 12 Tom Kennings 21:10.8 Chelsea
189. 11 Robert Burns 21:14.6 Marshall
190. 10 John Putnam 21:15.4 Chelsea
191. 11 Jas Multani 21:17.0 Allendale
192. 9 Eli Ernst 21:17.6 Hudsonville Unity Ch...
193. 9 Luke DeLange 21:18.4 GR_South Christian
194. 9 Otwen Norberg 21:20.7 Grant
195. 9 Ryan Keen 21:22.7 GR_South Christian
196. 10 Mitchell Kleyn 21:23.6 Vicksburg
197. 12 Max Bryant 21:25.3 Remus Chippewa Hills
198. 9 Joey Boni 21:26.8 Belding
199. 11 Brenner Berlinger 21:28.2 Marshall
200. 9 Eli Westra 21:30.0 GR_South Christian
201. 10 Jacob Hannenburg 21:31.9 GR_South Christian
202. 11 Blake Holton 21:33.4 Belding
203. 10 Will Roossien 21:33.9 FHE Ada Forest Hills...
204. 11 Seth Shiel 21:36.0 Stevensville Lakeshore
205. 12 Bryce Cosens 21:36.8 Fremont
206. 12 Casey Collum 21:37.6 Stevensville Lakeshore
207. 10 Jude Fetterley 21:38.2 Spring Lake
208. 12 Luke Larson 21:38.2 Richland Gull Lake
209. 11 Mitchell Bol 21:38.4 GR_South Christian
210. 10 Grayson Eckland 21:42.4 Chelsea
211. 10 Alden Willard 21:44.3 Whitehall
212. 10 Gavin Grabill 21:45.3 Big Rapids
213. 10 Hunter Mossel 21:45.3 Big Rapids
214. 11 Kaleb Green 21:47.7 Marshall
215. 12 Brendan Bagnall 21:48.4 East Grand Rapids
216. 11 Dillon Plisow 21:51.4 Stevensville Lakeshore
217. 9 Nick Budden 21:52.6 East Grand Rapids
218. 9 Logan Klunder 21:53.2 Zeeland East
219. 11 Kyle Campbell 21:54.2 Vicksburg
220. 9 Dimitri Flietstra 21:54.4 Richland Gull Lake
221. 9 Brady Pardue 21:54.9 Whitehall
222. 9 Jack Brinks 21:55.5 GR_South Christian
223. 12 Nathan Machalka 21:59.7 Marshall
224. 9 Gary Springstead 22:01.6 Fremont
225. 9 Jack Green 22:02.8 GR_South Christian
226. 12 Jacob Hendrickson 22:03.9 Parma Western
227. 10 Raekwon Liburd 22:04.5 Grand River Preparat...
228. 9 Mark Beckett 22:05.6 Richland Gull Lake
229. 11 Jack MacQuaig 22:05.9 Marshall
230. 9 Aleks Spokas 22:07.0 GR_South Christian
231. 10 Vinny Vielma 22:08.2 Grand River Preparat...
232. 9 Ethan Woodcox 22:08.6 Coldwater
233. 11 Elijah Friebel 22:10.7 Allendale
234. 9 Elijah Luce 22:13.0 Holland Christian
235. 11 Joey Fischer 22:15.2 Holland Christian
236. 11 Elian Castro 22:15.3 Three Rivers
237. 12 Andrew Farnum 22:16.7 Stevensville Lakeshore
238. 10 Quentin O'Donnell 22:16.7 Spring Lake
239. 11 Colton Isenhart 22:16.8 Fremont
240. 9 Jeremy Ye 22:17.5 Hudsonville Unity Ch...
241. 9 Canyon Fitch 22:17.8 South Haven
242. 11 Caleb Baxter 22:21.7 Spring Lake
243. 9 Peyton Selk 22:23.0 Allendale
244. 9 Daniel Patten 22:24.5 Grand River Preparat...
245. 10 Jacob Trott 22:24.6 Zeeland East
246. 11 Michael Gonzalez 22:25.4 Zeeland East
247. 12 Nathan Lowing 22:26.2 Fruitport
248. 12 Tyler Ranshaw 22:27.8 Fruitport
249. 10 Paul Emery 22:28.0 Stevensville Lakeshore
250. 10 Jonah Whalen 22:28.6 FHE Ada Forest Hills...
251. 10 Gabe Biel 22:28.8 FHE Ada Forest Hills...
252. 9 Tyler Kemp 22:29.7 FHE Ada Forest Hills...
253. 10 Kaleb Beall 22:30.4 Three Rivers
254. 11 Luke Nawara 22:31.3 Fremont
255. 12 Mark Siecinski 22:34.1 FHE Ada Forest Hills...
256. 11 David Fillmore 22:35.0 FHE Ada Forest Hills...
257. 9 Sawyer Whitfield 22:36.0 Richland Gull Lake
258. 10 Patrick Behnke 22:42.5 Stevensville Lakeshore
259. 11 Caleb Verlin 22:44.1 GR_South Christian
260. 10 Clay Oosterhouse 22:45.2 Big Rapids
261. 11 Sidney Katz 22:48.4 Coldwater
262. 12 Jack Hollis 22:49.3 East Grand Rapids
263. 11 Ryan Brouwers 22:49.4 GR_Christian
264. 9 Troy Kirkendoll 22:50.7 Fremont
265. 9 Tony Rao 22:51.0 East Grand Rapids
266. 11 Jake Hall 22:51.2 Spring Lake
267. 9 Scott Quinn 22:54.7 Whitehall
268. 9 Noah Strimback 22:59.6 Hastings
269. 9 JJ Anema 23:13.9 GR_South Christian
270. 12 Ryan VanDusen 23:17.5 GR_South Christian
271. 10 Danny Ye 23:31.1 Hudsonville Unity Ch...
272. 11 Alex Morrow 23:39.9 Stevensville Lakeshore
273. 10 Michael Blair 23:43.5 Middleville Thornapp...
274. 9 Levi Haak 23:43.7 Holland Christian
275. 12 Ethan Shoemaker 23:52.5 Hudsonville Unity Ch...
276. 11 Alex Chapin 23:54.2 Parma Western
277. 10 Thaddeus Buiter 24:02.0 GR_South Christian
278. 10 Tanner Bartholomew 24:12.1 Vicksburg
279. 9 Aidan Fennema 24:18.1 GR_South Christian
280. 10 Connor Wyant 24:20.6 Edwardsburg
281. 9 Ethan Orcutt 24:23.5 Fremont
282. 9 Caleb Westhouse 24:25.2 GR_Christian
283. 12 Chris Tolly 24:28.2 FHE Ada Forest Hills...
284. 9 Alexander Steward 24:38.3 Hastings
285. 11 Gregory Gaudreau 24:46.0 Middleville Thornapp...
286. 10 Ethan Warren 24:47.0 Three Rivers
287. 9 Diego Bolton 24:55.5 Parma Western
288. 10 Jeffrey Brownell 25:03.3 Remus Chippewa Hills
289. 10 Henson Kunhang 25:09.7 GR_Christian
290. 9 Connor Makled 25:16.2 Hastings
291. 12 Alex Rosmarin 25:19.3 East Grand Rapids
292. 9 Mike Wormmeester 25:23.3 FHE Ada Forest Hills...
293. 12 Connor Orr 26:13.7 GR_South Christian
294. 9 Michael Caserta 26:34.9 Big Rapids
295. 12 Justin Miller 26:42.1 Fruitport
296. 9 Val Heppler 26:48.8 Stevensville Lakeshore
297. 10 Michael Pearson 27:11.4 Parma Western
298. 9 Cody Straka 28:01.5 Vicksburg
299. 9 Nitsan Tal 28:20.7 East Grand Rapids
300. 9 Zachary Baartman 28:30.2 GR_South Christian
301. 9 Charlie Wester 28:43.3 Vicksburg
302. 9 Gabe Muckle 29:40.2 Chelsea
303. 9 Will Kilmer 32:00.3 Parma Western
304. 9 Nate Gil 32:53.1 FHE Ada Forest Hills...
305. 12 Nicholas Akins 34:37.1 Vicksburg
Boys 5,000 Meters Division 1 JV
Pl Year Name Time Team
1. 11 Andrew Moyer 16:45.1 St. Joseph
2. 11 Donovan White 16:50.3 Brighton
3. 11 Colin Sorensen 17:01.7 St Xavier (OH)
4. 11 Andrew Wilson 17:02.6 Brighton
5. 12 Nathan Irgang 17:03.7 Saline
6. 12 Dan Campbell 17:06.2 Brighton
7. 9 Colin Sams 17:08.6 St Xavier (OH)
8. 12 Ethan Beres 17:08.7 Hartland
9. 11 Collin Melnykowycz 17:13.6 Ann Arbor Pioneer
10. 12 Christofer Clisham... 17:14.5 Saline
11. 9 Jordan Domany 17:15.4 Caledonia
12. 12 Andrew Davis 17:15.8 Brighton
13. 12 Nick Errer 17:21.6 Hartland
14. 9 Zachery Sandin 17:23.4 Hartland
15. 11 Ryan Lacrosse 17:23.6 St Xavier (OH)
16. 11 Nathan Gariepy 17:26.9 Dexter
17. 11 Tomiwa Adunbi 17:27.5 Ann Arbor Pioneer
18. 10 Levi Straszewski 17:27.8 Ann Arbor Pioneer
19. 10 James Harrison 17:28.4 Saline
20. 11 Ethan Lee 17:28.6 Brighton
21. 12 Freddy Villalobos 17:29.1 Ann Arbor Skyline
22. 10 Donavan Mattson 17:29.3 Caledonia
23. 10 Adam Hauser 17:31.3 Dexter
24. 10 Carson Lafferty 17:32.6 Rockford
25. 10 Austin Brown 17:34.5 Traverse City West
26. 10 Max Pfeiffer 17:36.0 Saline
27. 11 Ian Steele 17:38.2 Ann Arbor Skyline
28. 11 Noah Pelletier 17:38.5 Saline
29. 10 Josh Horvath 17:38.8 Defiance
30. 9 Evan Kornoelje 17:40.4 Grandville
31. 11 Andrew Famiano 17:41.1 Portage Northern
32. 11 Garrett Kracht 17:41.6 Ann Arbor Pioneer
33. 9 Jason Whitton 17:41.9 Saline
34. 10 Brandon Roach 17:42.0 Rockford
35. 9 Caleb Smith 17:43.0 Zeeland West
36. 11 John Harm 17:43.1 Dexter
37. 10 Anthony Desimone 17:44.0 Saline
38. 11 Kyle Merrihew 17:44.9 Hudsonville
39. 12 Kiree Kailimai 17:45.0 White Lake Lakeland
40. 11 Sam Johnson 17:45.1 Rockford
41. 12 Kyle Herman 17:45.5 Rockford
42. 12 Thomas Boss 17:46.3 Ann Arbor Skyline
43. 10 Andrew Stern 17:46.5 Saline
44. 11 Andrew Victoria 17:47.0 Saline
45. 10 Joe Schellenberg 17:47.4 FHN GR_Forest Hills ...
46. 12 Ben VanArtsen 17:47.5 Caledonia
47. 9 Brayden Morris 17:47.6 Brighton
48. 11 Nathan Luther 17:48.1 Saline
49. 11 Peter Bonasso 17:48.4 Ann Arbor Pioneer
50. 10 Quinn Cullen 17:48.4 Brighton
51. 11 Cody Stein 17:49.4 Saline
52. 11 Eli Duguid 17:50.5 Kalamazoo Central
53. 9 Dylan White 17:50.8 Brighton
54. 9 Ben Hunter 17:52.3 Portage Central
55. 10 Avery Morton 17:54.5 Brighton
56. 10 Peter Worden 17:55.6 Traverse City West
57. 10 Payton Switzer 17:55.7 Defiance
58. 11 Luke Crowner 17:56.0 Saline
59. 11 Andrew Simon 17:56.3 Brighton
60. 11 Andrew Bunker 17:56.3 FHN GR_Forest Hills ...
61. 12 Jackson Kendall 17:56.8 Brighton
62. 12 Luke Hagenow 17:57.3 FHN GR_Forest Hills ...
63. 11 Adam Boersma 17:58.1 FHN GR_Forest Hills ...
64. 11 Kaiden Hunt 17:58.5 Rockford
65. 12 Sam Lochkos 18:01.2 White Lake Lakeland
66. 10 Risto Crouse 18:02.1 Brighton
67. 10 Matthew Carlisle 18:02.2 Portage Northern
68. 10 Nolan Morgan 18:02.5 Defiance
69. 12 Jaron Taylor 18:02.7 Portage Central
70. 12 Ryan Gore 18:05.2 Temperance Bedford
71. 9 Clayton Akerman 18:07.5 Cedar Springs
72. 12 Nate Statly 18:08.1 Hartland
73. 10 Wyatt Foerch 18:08.6 Caledonia
74. 9 Will Shults 18:08.8 Grandville
75. 10 Zachary Sawin 18:09.1 Dexter
76. 10 Mateo Quintanilla 18:09.9 Zeeland West
77. 9 Nathan Golding 18:10.1 Zeeland West
78. 10 Sam McDonough 18:10.7 Traverse City Central
79. 9 Blake Elliot 18:11.2 Caledonia
80. 10 Jacob Simmons 18:12.6 Portage Central
81. 11 Kaden Morgan 18:12.8 East Kentwood
82. 11 Ammon Stacey 18:13.0 Saline
83. 9 Brandon Rohrer 18:13.0 Hartland
84. 12 Brayden Babcock 18:13.8 East Kentwood
85. 10 Peter Florence 18:14.5 Ann Arbor Pioneer
86. 10 Ethan Knapp 18:16.2 Caledonia
87. 11 Jakob Lampkins 18:16.9 Brighton
88. 11 James Brewer 18:16.9 Traverse City Central
89. 11 Bryce Morningstar 18:17.4 Hudsonville
90. 10 Connor Bratt 18:18.2 Hartland
91. 10 Lukas VanderSloot 18:18.5 Portage Central
92. 9 Jacob Rottier 18:21.3 Hudsonville
93. 10 Michael Brown 18:22.0 FHN GR_Forest Hills ...
94. 10 Ashton Krill 18:22.5 Brighton
95. 10 Nick Redmond 18:23.1 Portage Northern
96. 11 Grant VanderKlipp 18:23.7 FHN GR_Forest Hills ...
97. 11 Riley Scholten 18:24.4 Zeeland West
98. 12 David Evans 18:24.5 Ann Arbor Skyline
99. 12 Amaud Pelzer 18:25.7 Ann Arbor Pioneer
100. 12 Jacob Herriman 18:26.2 Caledonia
101. 11 Tanner Wooden 18:26.3 FHC GR_Forest Hills ...
102. 10 Korbin Thompson 18:27.5 FHC GR_Forest Hills ...
103. 10 Trey Diepenhorst 18:27.6 Hudsonville
104. 11 Wilson Kasischke 18:27.7 Dexter
105. 9 Isaac Schlatter 18:28.1 Defiance
106. 12 Noah Braasch 18:28.3 Portage Central
107. 12 Isaac Noyes 18:28.7 Caledonia
108. 12 Brandon Goodman 18:28.8 Grand Ledge
109. 11 Andrew Dodd 18:29.4 Ann Arbor Pioneer
110. 9 Charles Lewis 18:29.7 Rockford
111. 11 Brendon Standhardt 18:30.1 Caledonia
112. 11 Kevin Dancey 18:30.4 Ann Arbor Pioneer
113. 9 Josiah Hayter 18:30.4 Dexter
114. 10 Jared Yetter 18:30.6 Mattawan
115. 10 Jake Salvano 18:30.8 St. Joseph
116. 12 Joey Proos 18:30.8 Portage Northern
117. 11 Ian Huckabone 18:31.5 Saline
118. 11 Ruben Pung 18:31.5 Zeeland West
119. 9 Trenton Winter 18:32.0 Rockford
120. 11 Bryce Ronk 18:32.3 Rockford
121. 12 Patrick Dotson 18:32.6 Temperance Bedford
122. 12 Ian Heckel 18:34.2 Zeeland West
123. 11 Harrison Tucker 18:34.4 FHN GR_Forest Hills ...
124. 10 Tim Person 18:34.8 White Lake Lakeland
125. 11 Alex Bell 18:35.2 Brighton
126. 11 Camden Roth 18:35.4 Defiance
127. 9 Austin Miller 18:35.4 Rockford
128. 9 Timmy Peterson 18:35.9 Portage Northern
129. 10 Kindred Burke 18:36.0 Traverse City West
130. 10 Andrew Adams 18:37.1 Caledonia
131. 10 Josh Gorsh 18:39.0 Grandville
132. 10 Erich Harvey 18:39.8 FHN GR_Forest Hills ...
133. 10 Cayden Steinebach 18:40.2 Cedar Springs
134. 11 Kai Reimers 18:40.7 Traverse City Central
135. 10 Jack Paras 18:40.7 Rockford
136. 12 Will Brennan 18:41.8 FHC GR_Forest Hills ...
137. 11 Alex Iekel-Johnson 18:42.0 Ann Arbor Skyline
138. 10 Griffin Christopher 18:42.2 Ann Arbor Pioneer
139. 9 Sam Majoor 18:42.4 Rockford
140. 9 Brendan Coffman 18:42.8 Traverse City Central
141. 10 Nick Parran 18:42.8 Monroe
142. 10 Will Barnes 18:43.3 FHN GR_Forest Hills ...
143. 11 Travis Woodman 18:43.8 Saline
144. 10 Sam Brown 18:43.8 FHC GR_Forest Hills ...
145. 11 Jacob Schultz 18:43.8 Traverse City Central
146. 12 James Lilly 18:44.2 East Kentwood
147. 10 Preston Ulery 18:44.3 Temperance Bedford
148. 10 Devon Njonjo 18:44.3 Battle Creek Lakeview
149. 11 Forest Hadley 18:44.8 Ann Arbor Skyline
150. 12 Marcos Rodrigues 18:46.1 FHC GR_Forest Hills ...
151. 11 Ben Busch 18:46.5 FHC GR_Forest Hills ...
152. 10 Jonathan Adamczyk 18:46.8 Dexter
153. 11 Gabriel Dansereau 18:46.9 Hartland
154. 11 Miles Buursma 18:47.2 Grandville
155. 10 Andy Hill 18:47.3 Traverse City West
156. 9 Landon Wade 18:47.4 East Kentwood
157. 9 Aiden Verhey 18:48.0 White Lake Lakeland
158. 10 Colin Pearson 18:48.0 Caledonia
159. 10 Charlie Vaughn 18:48.7 St. Joseph
160. 9 Nico Fry 18:48.9 Ann Arbor Skyline
161. 12 Caden Bodine 18:49.0 Temperance Bedford
162. 11 Jack Michalak 18:49.6 Bay City Western
163. 10 Jadon Sterken 18:49.7 Ann Arbor Pioneer
164. 11 Michael Herald 18:50.2 DeWitt
165. 11 Micheal George 18:50.4 White Lake Lakeland
166. 11 Andrew Frederick 18:51.8 Defiance
167. 9 Christopher Van Lent 18:52.9 Ann Arbor Skyline
168. 9 Henry LiPuma 18:53.0 Ann Arbor Pioneer
169. 10 Preston Sokolowski 18:53.6 FHN GR_Forest Hills ...
170. 9 Adam Hafner 18:53.8 Grand Ledge
171. 9 Nathan Prosowski 18:54.2 Bay City Western
172. 11 Nolan Reynolds 18:54.2 Caledonia
173. 10 Noah Batt 18:54.8 Defiance
174. 12 Kyler Rytlewski 18:54.9 Bay City Western
175. 9 Eli DeCook 18:55.1 Grandville
176. 10 Mulugeta Fischer 18:56.2 Ann Arbor Skyline
177. 10 Cameron Ludy 18:56.3 Bay City Western
178. 9 Ryan Suender 18:56.6 Portage Central
179. 11 Jack Kennedy 18:58.7 Hudsonville
180. 9 Gavin Voetberg 18:58.8 Portage Central
181. 12 Nate Colbrunn 18:59.1 Zeeland West
182. 11 Michael Rozzano 18:59.6 Rockford
183. 12 Kyle Schnitzer 18:59.6 Saline
184. 12 Andrew Durocher 19:00.0 Traverse City Central
185. 12 Ethan Lambrix 19:00.3 Portage Northern
186. 9 Stewart Berryhill 19:00.7 Saline
187. 12 Jackson Riddle 19:01.0 Mattawan
188. 11 Tyler Raterink 19:01.2 Hudsonville
189. 9 Joshua Gagne 19:01.5 Temperance Bedford
190. 11 Zach Richards 19:01.7 Grandville
191. 10 Ross Fiske 19:01.9 Rockford
192. 12 Joshua Jaymes 19:02.7 Traverse City Central
193. 10 Ben Mallory 19:02.8 Cedar Springs
194. 12 John Becker 19:03.4 Portage Northern
195. 10 Lucas Ewing 19:03.9 Hartland
196. 9 Logan Paul 19:04.2 Rockford
197. 11 Logan Walters 19:04.7 Grand Ledge
198. 11 Noah Finley 19:04.8 Monroe
199. 11 Elijah Miller 19:05.5 Caledonia
200. 12 Jacob Gladieux 19:05.9 Monroe
201. 11 William Carlson 19:07.3 Rockford
202. 11 Anthony Schrotenboer 19:08.1 Zeeland West
203. 10 Nathan Cipolla 19:09.8 Hartland
204. 10 Joe Kussurelis 19:09.9 Ann Arbor Pioneer
205. 9 Owen Foster 19:10.5 Holland West Ottawa
206. 12 Jack-William Myers 19:10.9 Traverse City Central
207. 11 Kaleb Schmottlach 19:11.8 FHN GR_Forest Hills ...
208. 11 Ben Meyer 19:12.2 Kalamazoo Central
209. 10 Cooper Sorsen 19:12.5 Caledonia
210. 10 Bennett Tetzlaff 19:13.0 Portage Central
211. 9 Owen Lawrence 19:13.2 East Kentwood
212. 11 Ian Pardee 19:13.5 Kalamazoo Central
213. 10 Matt Popp 19:14.7 Traverse City West
214. 10 Ben Antel 19:15.4 Rockford
215. 12 Brennan Codlin 19:15.7 Saline
216. 11 Matthew Garbarino 19:15.9 Byron Center
217. 10 Jack Ryan 19:16.0 Ann Arbor Pioneer
218. 9 Jaben Bakker 19:16.7 Hudsonville
219. 9 Damien Freeman 19:18.2 Grandville
220. 11 Jacob Kazyak 19:18.4 Hartland
221. 12 Cam Carlson 19:18.4 Traverse City West
222. 11 Isaiah Gavaldon 19:19.4 Traverse City Central
223. 9 Koen Burkholder 19:20.0 Traverse City Central
224. 9 Conor Sullivan 19:20.3 Portage Northern
225. 11 Abdulaziz Shebrain 19:20.3 Portage Central
226. 12 Colton Bayne 19:21.4 Hartland
227. 10 Reid Inglis 19:22.0 DeWitt
228. 9 Nick Francisco 19:22.1 FHC GR_Forest Hills ...
229. 11 Spencer Coffman 19:22.6 Traverse City Central
230. 9 Donovan Bronson 19:23.2 Defiance
231. 12 Brayden Davis 19:23.7 Battle Creek Lakeview
232. 11 Noah Boswell 19:24.5 Bay City Western
233. 10 Thomas Dillard IV 19:24.8 Kalamazoo Central
234. 9 Eli Malon 19:25.0 Cedar Springs
235. 10 Jake Stephens 19:25.0 Defiance
236. 9 Cabot Ellert 19:26.1 Culver Academies
237. 11 Jack Harrison 19:26.5 Temperance Bedford
238. 12 Caleb Krueger 19:26.5 Zeeland West
239. 10 Nathan Rehm 19:26.8 White Lake Lakeland
240. 10 Ryan Prielipp 19:27.1 Temperance Bedford
241. 12 Levi Conner 19:27.5 Portage Central
242. 12 Hunter Vanbeek 19:27.8 Caledonia
243. 10 Ben DeGood 19:28.2 Caledonia
244. 10 Alden Crago 19:28.3 Muskegon Mona Shores
245. 11 Aden DeGraaf 19:28.8 Zeeland West
246. 10 Damien Robinson 19:30.9 Temperance Bedford
247. 11 Luke Grider 19:31.4 Culver Academies
248. 11 Connor Crosby 19:31.4 Traverse City Central
249. 12 Chase Walraven 19:31.8 Bay City Western
250. 9 Ian Becker 19:32.2 Bay City Western
251. 10 Carter Schmidt 19:32.5 Traverse City Central
252. 12 Alex Verheek 19:32.7 FHN GR_Forest Hills ...
253. 12 Ben Kastner 19:33.2 FHC GR_Forest Hills ...
254. 11 Ian Kuschell 19:33.8 Traverse City West
255. 11 Arun Rushton 19:33.8 White Lake Lakeland
256. 9 Ryan Karwowski 19:34.0 Rockford
257. 9 Ben Monger 19:34.2 Holland West Ottawa
258. 10 Bret Kendall 19:34.2 FHN GR_Forest Hills ...
259. 10 Anden Robertson 19:34.4 Bay City Western
260. 11 Logan Campbell 19:34.5 Hudsonville
261. 9 Noah Patterson 19:34.9 FHN GR_Forest Hills ...
262. 12 Bradly Gorham 19:35.0 Battle Creek Lakeview
263. 9 Christian Kosciuszko 19:35.0 Battle Creek Lakeview
264. 10 Richard Baker 19:35.5 Ann Arbor Skyline
265. 11 Jordan Weisenauer 19:35.5 Bay City Western
266. 12 Robert Sundy 19:35.9 St. Joseph
267. 11 Sully Duffy 19:35.9 Grandville
268. 11 Keegan Hughes 19:36.6 Kalamazoo Loy Norrix
269. 9 Jett Reimers 19:36.9 Traverse City Central
270. 10 Drew Dunfee 19:37.0 Ann Arbor Skyline
271. 9 Ismael Sanantonio 19:37.3 Ann Arbor Pioneer
272. 11 Liam Gakodi 19:37.6 Kalamazoo Central
273. 10 Matthew Derrick 19:37.7 Culver Academies
274. 11 Jaron Larson 19:39.3 Traverse City Central
275. 11 Caleb Menefee 19:40.3 Cedar Springs
276. 9 Chase Klapthor 19:40.4 Ann Arbor Pioneer
277. 12 David LaDuke 19:40.5 Holland West Ottawa
278. 12 Will Urban 19:41.1 Muskegon Mona Shores
279. 12 Luke Adent 19:41.2 St. Joseph
280. 10 Blake Carlson 19:41.6 Rockford
281. 10 Aiden Marco 19:41.6 White Lake Lakeland
282. 12 Grant Adrianse 19:41.7 FHC GR_Forest Hills ...
283. 9 Andre Soisson 19:42.2 Kalamazoo Central
284. 11 Andy Kietzman 19:42.5 Bay City Western
285. 11 Cole Branch 19:42.8 Muskegon Mona Shores
286. 10 Dakota Gudgell 19:42.9 Muskegon Mona Shores
287. 12 Jack Murphy 19:43.0 Ann Arbor Skyline
288. 9 Eric VonBargen 19:43.2 Ann Arbor Skyline
289. 9 Liam Peterson 19:43.4 Rockford
290. 10 Andy Jordan 19:43.5 Dexter
291. 9 Luke Martin 19:43.7 Hudsonville
292. 9 David Lee 19:43.9 Ann Arbor Skyline
293. 11 Josh Aylward 19:44.1 DeWitt
294. 12 Gabe Lingk 19:44.2 St. Joseph
295. 10 Ben Elkins 19:44.7 Zeeland West
296. 9 Niklaas Door 19:44.7 St. Joseph
297. 11 Brendan Sutton 19:45.1 Ann Arbor Pioneer
298. 9 Alec Sheffer 19:45.5 Hartland
299. 12 Ethan Johnson 19:45.6 Grandville
300. 12 Daniel Harrell 19:45.8 Battle Creek Lakeview
301. 11 Di Tian 19:46.3 Culver Academies
302. 11 Dallin Hinds 19:46.7 Hartland
303. 12 Jared Wagen 19:47.2 Rockford
304. 11 Barry Bialik 19:47.4 Traverse City Central
305. 11 Elias Brush 19:47.6 Ann Arbor Skyline
306. 10 Riley VanSprange 19:47.9 Hudsonville
307. 9 Harrison Stidolph 19:49.2 East Kentwood
308. 12 Derek Weathers 19:50.6 Mattawan
309. 11 Jelani Hamilton 19:51.0 Ann Arbor Skyline
310. 10 Sebastian Oliva 19:51.9 Ann Arbor Pioneer
311. 9 Alex Drzewicki 19:52.7 Hudsonville
312. 11 Jewlian Gonzalez 19:53.4 Holland
313. 12 Connor Robach 19:53.6 Rockford
314. 9 Benjamin Christian 19:54.2 Culver Academies
315. 9 Jacob Mertes 19:55.2 Rockford
316. 9 Jackson Voss 19:55.4 Holland
317. 11 Justin Voskuil 19:55.9 Cedar Springs
318. 10 William Phillips 19:56.1 Traverse City Central
319. 10 Alex Barnes 19:56.7 FHN GR_Forest Hills ...
320. 11 Mike Gomez 19:57.1 Defiance
321. 9 Dalton Weber 19:57.6 Portage Northern
322. 9 Colton Ruster 19:57.7 Zeeland West
323. 10 Cooper Franklin 19:58.2 Ann Arbor Pioneer
324. 12 Caleb Mitchell-Ward 19:58.5 Traverse City Central
325. 9 Anthony Kruszka 19:58.5 Temperance Bedford
326. 9 Owen Lewis 19:58.9 Hudsonville
327. 9 Rylan Teddy 19:59.0 Dexter
328. 10 Josh Machuta 19:59.2 Grandville
329. 10 Jacob Bissell 19:59.4 Rockford
330. 9 Sam Elder 20:00.6 Grand Ledge
331. 11 Will Knoth 20:01.0 Hudsonville
332. 11 Drew Evens 20:01.4 St. Joseph
333. 11 Logan Visser 20:03.6 Zeeland West
334. 9 Andrew Grier 20:04.4 Ann Arbor Pioneer
335. 10 Wil Pinkerton 20:05.4 Ann Arbor Pioneer
336. 10 Ethan Hall 20:05.6 Ann Arbor Skyline
337. 11 Erek Pilarski 20:06.5 Holland West Ottawa
338. 10 Kobe Sackett 20:07.7 Kalamazoo Loy Norrix
339. 10 Ben Vongprachanh 20:08.4 Zeeland West
340. 10 Gabe Minnich 20:08.7 Cedar Springs
341. 12 Adrien McGill 20:08.8 Grand Ledge
342. 10 Alex Apetroaei 20:09.0 Monroe
343. 10 Jonathan Fay 20:09.5 FHN GR_Forest Hills ...
344. 9 Chase Robertson 20:10.5 Bay City Western
345. 10 Grant Kahler 20:10.7 Kalamazoo Loy Norrix
346. 10 Austin Spohler 20:10.9 Temperance Bedford
347. 10 Zach Franz 20:11.2 Portage Central
348. 9 Joseph Pennala 20:11.4 Hartland
349. 10 Cristian Huerta 20:11.5 Kalamazoo Loy Norrix
350. 12 Isaiah Scisco 20:12.0 Kalamazoo Loy Norrix
351. 11 Connor Warden 20:12.4 Battle Creek Lakeview
352. 11 Alex Plata 20:13.1 Ann Arbor Pioneer
353. 9 Owen Ackerman 20:13.6 Dexter
354. 10 Greg Laier 20:13.9 Hartland
355. 9 Hoyt Smith 20:14.0 Bay City Western
356. 11 Gavin Kushmaul 20:14.2 Ann Arbor Pioneer
357. 11 Jonathan Tominac 20:14.4 Culver Academies
358. 9 Brayden Chrisman 20:14.6 DeWitt
359. 12 Dillon Rogers 20:14.7 White Lake Lakeland
360. 11 Imani Sumaill 20:14.8 East Kentwood
361. 11 Jay Kunselman 20:14.8 White Lake Lakeland
362. 9 Connor Skelonc 20:15.4 Cedar Springs
363. 10 Nathan Yeh 20:15.4 FHN GR_Forest Hills ...
364. 11 Dylan Marco 20:16.1 White Lake Lakeland
365. 10 Ayden Walaskay 20:16.2 Hartland
366. 11 Austyn Rosch 20:16.6 Traverse City West
367. 11 Shailen Chugh 20:17.1 Ann Arbor Pioneer
368. 11 Domenic Wyllys 20:18.2 Hudsonville
369. 10 Max Wojcik 20:18.3 Grand Ledge
370. 9 Nathan Milliman 20:18.4 Ann Arbor Pioneer
371. 11 Jordan Krieger 20:18.5 Traverse City Central
372. 10 Braeden Hinkle 20:18.7 Byron Center
373. 9 Braylon Anderson 20:18.8 Grandville
374. 10 Lorenzo Roerig 20:18.9 Hudsonville
375. 12 Carter Spring 20:19.4 Battle Creek Lakeview
376. 12 Josh Keillor 20:19.5 Byron Center
377. 9 Lorenzo Valdiserri 20:20.0 FHC GR_Forest Hills ...
378. 10 Jackson Rose 20:20.2 White Lake Lakeland
379. 9 Calvin Ruffini 20:20.9 FHN GR_Forest Hills ...
380. 11 Max LaDuke 20:22.0 Battle Creek Lakeview
381. 12 Alex Cid 20:22.6 Rockford
382. 9 Brady O'Brien 20:24.3 Hudsonville
383. 10 Keegan Reimers 20:24.9 Traverse City Central
384. 11 Kyle Cheng 20:25.6 Ann Arbor Pioneer
385. 10 Ryley Carroll 20:25.9 Rockford
386. 9 Luc Zebrowski-Roch... 20:26.3 Ann Arbor Skyline
387. 12 Sam Morin 20:26.6 Holland West Ottawa
388. 12 Ryan Scouler 20:26.7 St. Joseph
389. 12 Jahi Hawkins 20:26.7 Ann Arbor Skyline
390. 12 Jaken Moore 20:26.8 Caledonia
391. 9 Alex Hoffman 20:26.9 Dexter
392. 9 Drew Gochanour 20:27.2 Dexter
393. 11 Maxwell Zigterman 20:27.3 Portage Northern
394. 10 Jack Sherman 20:27.6 St. Joseph
395. 9 Soren Nielsen 20:28.0 Ann Arbor Skyline
396. 10 Thomas DesRosiers 20:28.1 Dexter
397. 11 Garrett McGovern 20:28.2 Grandville
398. 9 Aaron Spears 20:31.0 Hudsonville
399. 9 Eric Sorrell 20:31.3 Caledonia
400. 11 Brett Van Poolen 20:31.6 East Kentwood
401. 10 Jack Stoner 20:31.8 Caledonia
402. 9 Isaac Biesbrock 20:31.8 FHN GR_Forest Hills ...
403. 10 Jim Elias 20:32.1 Portage Central
404. 11 Patrick Harvey 20:32.3 Rockford
405. 12 Will Harper 20:32.8 Hudsonville
406. 11 Drew Wyatt 20:33.3 Portage Central
407. 11 Isaac Powell 20:33.9 Muskegon Mona Shores
408. 10 Matthew Gosselin 20:34.2 Bay City Western
409. 12 Ben Prihoda 20:34.5 Portage Central
410. 10 Holden Hughes 20:35.7 Dexter
411. 12 Steven Kloosterman 20:36.4 Kalamazoo Central
412. 11 Sam Brock 20:36.7 Byron Center
413. 9 Gram Jocks 20:36.8 Traverse City Central
414. 9 Gabe Rowell 20:36.9 Hudsonville
415. 10 Marcus Varnell 20:37.8 Portage Central
416. 9 Lincoln Reynolds 20:38.1 FHN GR_Forest Hills ...
417. 10 Jacob Taylor 20:39.4 Zeeland West
418. 10 Ethan Levering 20:39.5 White Lake Lakeland
419. 12 Cavanaugh Doud 20:39.9 Traverse City Central
420. 10 Isaiah Bowman 20:40.2 Portage Central
421. 11 Hayden Siebers 20:41.9 Portage Central
422. 12 Hunter Vink 20:42.8 Zeeland West
423. 10 Michael Neeb 20:42.9 Portage Central
424. 11 Luke Roskamp 20:43.2 Grand Ledge
425. 10 Aaron Moore 20:45.1 Byron Center
426. 10 Jack Vitick 20:45.4 White Lake Lakeland
427. 9 Emmet Payette 20:45.5 Traverse City Central
428. 11 Elijah Sierra 20:45.6 Holland West Ottawa
429. 10 Cole Hubbard 20:46.2 Battle Creek Lakeview
430. 10 Eric Cummings 20:46.6 Ann Arbor Pioneer
431. 12 Evan Pohl 20:46.7 Holland West Ottawa
432. 9 Elliott Clayton 20:47.6 Rockford
433. 9 Daniel Ebel 20:48.6 Bay City Western
434. 9 Levi Huseby 20:48.6 Byron Center
435. 9 Brady Hoeffel 20:49.2 Defiance
436. 9 Caleb Brashear 20:49.3 Defiance
437. 12 Zach Mandarino 20:51.3 St. Joseph
438. 12 Austin Zeglis 20:51.3 Dexter
439. 9 Francisco Hernandez 20:52.2 Holland
440. 11 Alex Keenan 20:53.0 Rockford
441. 10 Cooper Somers 20:54.0 Portage Central
442. 12 Sean Kellogg 20:54.4 Portage Northern
443. 9 Kaden Jensen 20:54.5 Dexter
444. 9 Aaron Groce 20:56.4 FHN GR_Forest Hills ...
445. 9 Josh Louks 20:57.5 Holland West Ottawa
446. 9 Kole Parrett 20:57.8 St. Joseph
447. 10 Lucus Atherton 20:58.2 St. Joseph
448. 11 Cameron Chen 20:59.0 Ann Arbor Pioneer
449. 9 Asaph Marquardt 20:59.5 Kalamazoo Central
450. 9 Matthew McQueen 21:01.3 Cedar Springs
451. 12 Spencer Reynolds 21:01.7 FHN GR_Forest Hills ...
452. 9 Dean Kauffman 21:03.4 Rockford
453. 11 Tryggvi Thorhallsson 21:04.5 Portage Central
454. 9 Kyler Chappell 21:04.5 Battle Creek Lakeview
455. 11 Avery Powell 21:04.8 DeWitt
456. 12 Ben Carter 21:05.3 Holland
457. 12 David Fry 21:06.3 Mattawan
458. 10 Matthew Kunzi 21:06.9 Hudsonville
459. 10 Luke Petrinko 21:06.9 Dexter
460. 9 Tyler Nethercot 21:06.9 FHN GR_Forest Hills ...
461. 9 Jake Law 21:07.5 White Lake Lakeland
462. 11 Gerald McClung 21:07.8 Grand Ledge
463. 10 Zachary Pollack 21:08.2 Portage Central
464. 10 Caleb Reinsch 21:08.8 Byron Center
465. 10 Sterling Dickson 21:09.6 Rockford
466. 11 Brennan Bolen 21:10.1 East Kentwood
467. 9 Mason Grann 21:10.2 Dexter
468. 9 Luke Meyer 21:10.7 Grandville
469. 10 George Bakker 21:11.8 FHN GR_Forest Hills ...
470. 9 Peter Hetzel 21:12.6 Traverse City Central
471. 9 Conner Larson 21:12.6 Portage Central
472. 10 John Korreck 21:13.6 FHN GR_Forest Hills ...
473. 10 Cooper Betke 21:15.1 Kalamazoo Central
474. 10 Max Gifford 21:15.4 Culver Academies
475. 9 Gryffin Hurley 21:15.6 Kalamazoo Loy Norrix
476. 12 Griffin Lantz 21:16.1 Portage Central
477. 10 Nick Engel 21:16.5 Rockford
478. 10 Noah Bonnema 21:16.5 Holland West Ottawa
479. 9 Kamdyn Hawkins 21:18.5 FHC GR_Forest Hills ...
480. 11 Matteo DeMattia 21:18.6 Portage Central
481. 10 Evan Hebreard 21:18.6 FHN GR_Forest Hills ...
482. 11 Teddy Fanco 21:20.0 Caledonia
483. 9 Brady Lane 21:20.4 Traverse City Central
484. 11 Conner Veldman 21:21.1 Grandville
485. 9 Simon Ford 21:21.2 Kalamazoo Loy Norrix
486. 10 Curtis Falbe 21:21.3 Battle Creek Lakeview
487. 10 Haiden Rollins 21:21.6 Grand Ledge
488. 9 Evan Stacy 21:22.3 Portage Northern
489. 9 Jayden Diekema 21:22.6 Zeeland West
490. 10 De'Cary Spuric 21:23.1 East Kentwood
491. 9 Ian Mahoney 21:25.1 FHC GR_Forest Hills ...
492. 10 Richard Kang 21:26.0 Culver Academies
493. 11 Chase Szafranski 21:26.7 Portage Central
494. 10 Griffin Bentley 21:27.1 Dexter
495. 11 Keegan Arroyo 21:27.1 Holland West Ottawa
496. 9 Shae Boyce 21:27.7 Grandville
497. 9 Antonio Espinosa 21:27.8 Rockford
498. 12 Garrett Lockwood 21:29.0 Grand Ledge
499. 10 Bjorn Vetne 21:29.2 St. Joseph
500. 11 Conner Klein 21:29.3 Caledonia
501. 11 Sergio Gamez 21:29.6 White Lake Lakeland
502. 10 Brendan Wedding 21:30.6 Battle Creek Lakeview
503. 9 Joss Brent 21:32.2 Kalamazoo Loy Norrix
504. 10 Joshua Krampe 21:33.1 FHN GR_Forest Hills ...
505. 9 Victor Wu 21:34.3 Muskegon Mona Shores
506. 9 Henry Marshall 21:35.2 Grandville
507. 10 Colby Reaume 21:35.4 Temperance Bedford
508. 11 Spencer Lingle 21:35.5 Temperance Bedford
509. 10 Ben Sanders 21:36.4 Holland West Ottawa
510. 9 Marv Burkhart 21:37.9 Defiance
511. 11 Caden Sieggreen 21:38.0 Hudsonville
512. 10 Aiden Mack 21:38.4 Muskegon Mona Shores
513. 12 Aidan Hammond 21:39.3 Portage Northern
514. 11 Noah Hall 21:40.0 Temperance Bedford
515. 9 Matthew Courson 21:40.1 Muskegon Mona Shores
516. 9 Aaron Mixon 21:40.5 Rockford
517. 9 Hunter Johnson 21:40.7 Holland
518. 12 Brandon Burrow 21:41.1 St. Joseph
519. 11 Bassem Warsi 21:41.2 Portage Central
520. 9 Zach Piercy 21:42.9 Battle Creek Lakeview
521. 9 Evan Soles 21:42.9 Traverse City Central
522. 10 Angelo Navarrete 21:43.0 Zeeland West
523. 9 Charlie Grimm 21:43.9 Rockford
524. 11 Collin Dykstra 21:44.6 Zeeland West
525. 10 Zac Burgess 21:45.3 Caledonia
526. 12 Carter Sabin 21:45.9 Hudsonville
527. 10 Ashton Ross 21:46.1 Muskegon Mona Shores
528. 9 Owen Cousins 21:46.3 Zeeland West
529. 12 Haiden Kowalewski 21:46.5 Grandville
530. 10 Carlos Herrera 21:47.2 Culver Academies
531. 11 Wesley Elder 21:48.3 Grand Ledge
532. 9 Gavin Stone 21:49.5 Rockford
533. 9 Adam Spees 21:49.7 Caledonia
534. 12 Luke Kaechele 21:51.2 Hudsonville
535. 11 Jonah Cross 21:51.8 Culver Academies
536. 11 Adam Smith 21:52.0 White Lake Lakeland
537. 12 Ethan Lee 21:52.2 Portage Central
538. 12 Joe Keiser 21:52.8 Portage Central
539. 11 Jacob Maynard 21:53.4 St. Joseph
540. 10 Grey Johnson 21:54.1 Monroe
541. 9 Isaac Stebbins 21:54.2 DeWitt
542. 10 Donovan Sanchez 21:55.5 East Kentwood
543. 12 Dylan Romero 21:56.0 FHN GR_Forest Hills ...
544. 12 Jack Engler 21:57.0 Grand Ledge
545. 12 Jesus Serrano 21:57.7 Hudsonville
546. 9 Cody Crawford 21:58.4 Muskegon Mona Shores
547. 11 Caleb Quintanilla 22:00.3 Zeeland West
548. 12 Grant Coughlin 22:00.6 FHC GR_Forest Hills ...
549. 10 Will Beeson 22:02.1 Mattawan
550. 12 Trevor Barnard 22:02.8 Muskegon Mona Shores
551. 9 Trevor Vanskiver 22:04.6 FHC GR_Forest Hills ...
552. 11 Nick Barresi 22:05.3 Traverse City Central
553. 9 Gabe Navarre 22:05.6 Traverse City West
554. 9 Adrian Trinh-Huynh 22:06.0 Battle Creek Lakeview
555. 9 Guo Swartz 22:06.8 Traverse City Central
556. 12 Will Errer 22:07.3 Hartland
557. 10 Grant Yeager 22:08.4 Temperance Bedford
558. 10 Connor McGinnis 22:10.5 Caledonia
559. 12 Connor Blackmer 22:10.9 DeWitt
560. 12 Darron Mitchell 22:11.7 Muskegon Mona Shores
561. 11 Jayden Martin 22:11.7 Caledonia
562. 10 Miles Przybylski 22:13.1 Temperance Bedford
563. 11 Ayden Rackly 22:13.3 Kalamazoo Loy Norrix
564. 11 Cedric Krajenka 22:14.1 Traverse City Central
565. 10 Diego Reyna 22:15.4 FHN GR_Forest Hills ...
566. 12 Sahil Sidhu 22:15.8 Grandville
567. 10 Andrew Petik 22:16.0 Dexter
568. 10 Jake McKenney 22:17.3 Grandville
569. 9 Alex Arnsman 22:17.7 Grandville
570. 12 Kobe Wright 22:19.6 East Kentwood
571. 9 Holden Tsai 22:20.8 Ann Arbor Pioneer
572. 9 Jacob Harris 22:21.0 Battle Creek Lakeview
573. 10 Ryan Baldwin 22:21.9 DeWitt
574. 10 Carter Miller 22:22.9 Temperance Bedford
575. 9 Liam Manders 22:24.1 FHC GR_Forest Hills ...
576. 10 Brendan Hayter 22:25.1 Temperance Bedford
577. 10 Christopher Butera 22:25.6 Hudsonville
578. 10 Owen Colburn 22:27.4 Caledonia
579. 11 Ryan Annis 22:28.2 Kalamazoo Central
580. 10 Beau Coughlin 22:29.4 FHC GR_Forest Hills ...
581. 10 Matthew McLouth 22:29.6 Battle Creek Lakeview
582. 9 Bryce Garcia 22:34.6 Rockford
583. 10 Yutong Wu 22:37.4 Culver Academies
584. 9 Ben Cadieux 22:42.1 Holland West Ottawa
585. 10 Cole Lake 22:46.8 Byron Center
586. 12 Levi Wright 22:51.8 Muskegon Mona Shores
587. 12 Tony Khalife 22:52.5 DeWitt
588. 11 Trevor Newman 22:52.6 Muskegon Mona Shores
589. 9 Tyler Jacobson 22:53.5 Muskegon Mona Shores
590. 9 Aydan Vandyk 22:53.7 FHN GR_Forest Hills ...
591. 9 Owen Hein 22:54.9 St. Joseph
592. 9 Franklin Ploeg 22:56.4 Hudsonville
593. 12 Emerson Nguyen 22:57.1 Dexter
594. 12 Colton Moore 22:58.1 Caledonia
595. 9 Kaden Rarrick 22:58.3 Temperance Bedford
596. 11 Caleb Sarver 23:02.5 Caledonia
597. 12 Gavyn Hinton 23:04.6 Battle Creek Lakeview
598. 9 Dylan Church 23:04.7 Grandville
599. 10 Vincenso Sencich 23:05.4 Dexter
600. 12 Zach Baum 23:05.6 Zeeland West
601. 9 Victor Cassar 23:07.7 Holland
602. 12 Jack Tingay 23:10.5 DeWitt
603. 9 Owen Quayle 23:11.0 Kalamazoo Loy Norrix
604. 11 Asad Khan 23:14.5 Portage Central
605. 9 Declan Shannon 23:15.9 Portage Central
606. 11 Tait Cuthbertson 23:18.8 Hudsonville
607. 12 Landon Wright 23:20.8 Grand Ledge
608. 10 Robert Lubbers 23:25.8 Holland
609. 10 Evan Ranger 23:26.6 Traverse City West
610. 11 Nicholas Mayes 23:27.3 Monroe
611. 11 Maxwell Douma 23:27.6 Caledonia
612. 11 Tyler Hook 23:29.4 Hudsonville
613. 9 Andrew Durian 23:34.1 Portage Central
614. 11 Holden Rayburn 23:34.5 Rockford
615. 12 Hunter Reed 23:34.7 Rockford
616. 9 Ryan Van Dyken 23:38.4 Hudsonville
617. 10 Zachary Stevens 23:41.6 Temperance Bedford
618. 9 Sterling Shepard 23:43.8 Zeeland West
619. 9 Noah Molchan 23:44.1 Hudsonville
620. 11 Noah Gatz 23:46.9 Portage Central
621. 11 James Mendez 23:47.5 East Kentwood
622. 11 Kale Lampman 23:51.1 Ann Arbor Pioneer
623. 10 Billy Scholten 23:53.4 Hudsonville
624. 9 Clay Wasielewski 23:55.0 Portage Central
625. 9 Garrett Zuber 23:59.1 White Lake Lakeland
626. 9 Peyton Coressel 24:02.6 Defiance
627. 10 Sam Belbeck 24:05.7 Grandville
628. 9 Brian Underhill II 24:06.6 Zeeland West
629. 10 Chase Kittinger 24:06.6 Grandville
630. 11 Seth Mol 24:10.1 Hudsonville
631. 9 Bobby Fletcher 24:21.5 Grand Ledge
632. 11 Ian O'Brien 24:23.3 Hudsonville
633. 9 Travis Judd 24:26.0 Grand Ledge
634. 11 Brett Baine 24:28.9 Hudsonville
635. 10 Cameron Stephens 24:29.1 East Kentwood
636. 9 Alec Chan 24:31.5 Holland West Ottawa
637. 11 Diego Felix-Trejo 24:34.3 Holland
638. 9 Wade Cunningham 24:34.7 Ann Arbor Pioneer
639. 9 Theodore Conrad 24:35.5 Muskegon Mona Shores
640. 9 Jack Goulet 24:38.9 Muskegon Mona Shores
641. 9 Jack Norton 24:45.8 Ann Arbor Pioneer
642. 9 Kyle Sutton 24:56.5 Dexter
643. 11 Quentin Hurdle 24:59.7 Dexter
644. 11 David Palenzuela 25:01.1 Hudsonville
645. 9 Nhan Ton 25:01.3 Culver Academies
646. 9 Cameron Lim 25:06.1 Ann Arbor Pioneer
647. 11 Kaleb Miller 25:11.5 Kalamazoo Loy Norrix
648. 10 Cole Stachowiak 25:11.9 East Kentwood
649. 12 Cameron Roach 25:16.4 Hartland
650. 10 Nathan Decker 25:21.7 FHC GR_Forest Hills ...
651. 11 Evan Fulkerson 25:27.0 Kalamazoo Central
652. 10 Evan VanDyke 25:39.5 Zeeland West
653. 12 Santiago Chavarria... 25:46.9 Muskegon Mona Shores
654. 11 Christian Mares 25:55.7 Holland West Ottawa
655. 10 Gavin Rozanc 25:59.8 Kalamazoo Loy Norrix
656. 10 Drew Kelleher 26:13.3 St. Joseph
657. 11 Aaron Tenelshof 26:27.4 Caledonia
658. 12 Eric Oliver 26:28.4 Mattawan
659. 9 Nathan Robke 26:40.4 Dexter
660. 9 Thomas Lundy 26:55.3 St. Joseph
661. 9 John Norland 27:08.4 St. Joseph
662. 12 Alex Butlevics 27:14.8 FHC GR_Forest Hills ...
663. 10 Stewart Tucker 27:17.8 FHN GR_Forest Hills ...
664. 12 Joshua Kim 28:01.5 Muskegon Mona Shores
665. 9 Matt Ventimiglia 28:25.3 St. Joseph
666. 9 John Hirsh 28:25.3 St. Joseph
667. 9 Ethan Elzinga 28:47.3 Grandville
668. 12 Chance Vincent 29:00.8 FHC GR_Forest Hills ...
669. 11 Jonathan Nasif 33:09.1 Holland West Ottawa
Girls 5,000 Meters Division 4
Pl Year Name Time Team
1. 10 Abby VanderKooi 17:02.7 Muskegon Western Mic...
2. 11 Skylar Thompson 19:11.0 Concord
3. 10 Makenna Scott 19:12.2 Maple City Glen Lake
4. 12 Riley Ford 19:20.9 Marlette
5. 9 Olivia Ervin 20:04.8 Mt. Pleasant Sacred ...
6. 10 Arie Hackett 20:06.8 Bridgman
7. 11 Karsyn Stewart 20:14.2 Bridgman
8. 12 Desiree McConnell 20:29.9 Mt. Pleasant Sacred ...
9. 9 Aubrey Herder 20:53.8 Kalamazoo Christian
10. 10 Riley Hacker 20:56.4 Mt. Pleasant Sacred ...
11. 12 Hannah Wilkinson 20:57.1 Hillsdale Academy
12. 10 Taylor Sheridan 20:59.2 East Jordan
13. 10 Ava Rotman 21:01.5 Muskegon Western Mic...
14. 9 Hope Zichterman 21:02.1 Kalamazoo Christian
15. 10 Taylor Myers 21:05.3 Frankfort
16. 11 Ericka Lopez 21:11.2 Eau Claire
17. 9 Sydney Van Es 21:15.5 Kalamazoo Hackett
18. 12 Molly Kitson 21:17.2 East Jordan
19. 12 Madelyn Diller 21:17.6 East Jordan
20. 9 Annika Sytsma 21:18.2 Kalamazoo Christian
21. 11 Sofia Matsukova-Kr... 21:18.7 Hillsdale Academy
22. 10 Lily Offringa 21:19.6 Kalamazoo Christian
23. 9 Brianna Zuidema 21:26.2 Muskegon Western Mic...
24. 10 Jane Kaspar 21:28.0 Bridgman
25. 10 Lauren Anderson 21:28.4 Cassopolis Ross Beatty
26. 9 Summer Fast 21:36.2 Bridgman
27. 12 Emily Chitwood 21:45.5 Big Rapids Crossroad...
28. 11 Claire Walton 21:45.8 Hillsdale Academy
29. 12 Myra Marr 21:47.4 Breckenridge
30. 9 Maggie DeJong 21:48.8 Kalamazoo Christian
31. 12 Anna Richards 21:53.9 Hillsdale Academy
32. 9 Madeline Madsen 21:54.9 Lawrence
33. 10 Tara Townsend 22:00.4 Frankfort
34. 9 Petra Foote 22:03.4 Grand Traverse Academy
35. 12 Mikaela Owen 22:05.9 Bridgman
36. 11 Helena Snyder 22:07.7 Montabella
37. - Grace Stockdale 22:08.0 St. Joseph Lake Mich...
38. 12 Kaylee Klaassen 22:11.5 Kalamazoo Christian
39. 9 Alexia Rineer 22:12.2 Bear Lake-Onekama
40. 12 Karrigan LaCross 22:13.2 Maple City Glen Lake
41. 10 Abby Spencer 22:13.6 Mt. Pleasant Sacred ...
42. 12 Valerie Vidal 22:21.1 Marcellus
43. 11 Ellie Tone 22:23.3 Marcellus
44. 11 Emma Albertson 22:25.8 Marlette
45. 9 Cate Garretson 22:28.6 Muskegon Western Mic...
46. 12 Michele Reinke 22:29.5 Mt. Pleasant Sacred ...
47. 10 Amber Hostetler 22:34.9 Mendon
48. 11 Ashley Plum 22:42.2 Mt. Pleasant Sacred ...
49. 10 Erika VerBeek 22:43.6 The Potter's House
50. 11 Bella Leffew 22:51.5 Bear Lake-Onekama
51. 9 Rachel Allabaugh 22:52.1 Kalamazoo Christian
52. 11 Mandy Whitscell 22:52.2 Grand Traverse Academy
53. 12 Jaylen Schroeder 22:54.3 Big Rapids Crossroad...
54. 11 Emily Zmikly 23:03.8 East Jordan
55. 9 Lily Guerin 23:10.2 Creative Technologie...
56. 11 Grace Fosmore 23:15.4 Maple City Glen Lake
57. 9 Alli Pschigoda 23:17.5 Kalamazoo Christian
58. 12 Kaylynn Allen 23:18.5 Grand Traverse Academy
59. 10 Azealia Lafler 23:20.1 Colon
60. 9 Whitney Wilkinson 23:22.7 Hillsdale Academy
61. 9 Rylee Rogers 23:24.9 Three Oaks River Val...
62. 12 Tatum Townsend 23:25.5 Frankfort
63. 10 Katelynn Dix 23:28.2 Grand Traverse Academy
64. 11 Christina Kooistra 23:28.2 East Jordan
65. 9 Shianne Alejandro 23:29.0 Concord
66. 10 Zoe Korson 23:31.7 Maple City Glen Lake
67. 9 Olivia Middleton 23:33.2 Mt. Pleasant Sacred ...
68. 10 Madison Brown 23:38.0 Grand Traverse Academy
69. 10 Natalie Sharp 23:42.6 Concord
70. 9 Christine Whitaker 23:43.9 East Jordan
71. 12 Romane Friconneau 23:52.3 Marcellus
72. 11 Emily Page 23:52.7 Grand Traverse Academy
73. 12 Lexi Klaassen 23:57.5 Kalamazoo Christian
74. 10 Julie Sheehy 23:58.8 Walkerville
75. 10 Grace Fenech 24:00.4 Bridgman
76. 10 Anna Burnett 24:01.5 Hillsdale Academy
77. 11 Lexi Payne 24:05.1 Grand Traverse Academy
78. 9 Alexis Millirans 24:06.1 Cassopolis Ross Beatty
79. 11 Abby Vitale 24:12.9 New Buffalo
80. 12 Grace Heckenlively 24:19.0 Hillsdale Academy
81. 12 Asmita Tamang-Burg... 24:27.4 The Potter's House
82. 12 Marissa Crase 24:30.7 Marlette
83. 12 Sara Baarstad 24:34.6 Maple City Glen Lake
84. 11 Emma Korson 24:49.7 Maple City Glen Lake
85. 9 Julie Becker 24:50.7 Breckenridge
86. 9 Olivia Heckenlively 24:52.4 Hillsdale Academy
87. 10 Lily Marsh-Peek 24:52.4 Lawrence
88. 10 Meredith Vanderweide 24:58.6 Hillsdale Academy
89. 11 Naomi Norris 25:01.9 Lawrence
90. 12 Grace Triemstra 25:04.3 Kalamazoo Christian
91. 9 Jada Ross 25:04.6 Kalamazoo Christian
92. 10 Mya Pontarelli 25:07.0 The Potter's House
93. 11 Taylor Volstorf 25:11.7 Three Oaks River Val...
94. 11 Natalie Riksen 25:12.1 Muskegon Western Mic...
95. 9 Chloe Lehman 25:13.3 Kalamazoo Christian
96. 12 Hannah Samero 25:14.7 Frankfort
97. 9 Taylor Leonard 25:17.0 Kalamazoo Christian
98. 9 Sam Smith 25:23.3 New Buffalo
99. 9 Maddy Nolan 25:24.1 The Potter's House
100. 11 Corrine VanderDussen 25:27.5 Kalamazoo Christian
101. 12 Caitlynn Oswald 25:40.5 Breckenridge
102. 11 Audrey Braak 25:46.9 Muskegon Western Mic...
103. 10 Eva Nemetz 25:51.6 Montabella
104. 11 Jennahka Moses 25:57.8 East Jordan
105. 10 Anna Kortman 26:05.4 The Potter's House
106. 11 Nichelle Smith 26:09.5 Concord
107. 9 Emma Griffith 26:20.4 Maple City Glen Lake
108. 12 Bailey Siglow 26:23.9 St. Joseph Lake Mich...
109. 12 Abby Sweetman 26:25.1 Muskegon Western Mic...
110. 11 Alyssa Montgomery 26:27.5 Three Oaks River Val...
111. 12 Sara Eberly 26:42.6 New Buffalo
112. 11 Olivia Storm 26:43.4 Marlette
113. 12 Carolina Mauri 26:47.9 Marcellus
114. 10 Lori Kauffman 26:50.0 Colon
115. 10 Chloe Behrends 26:57.2 Mendon
116. 9 Allison Mounce 27:00.4 Kalamazoo Hackett
117. 9 Caylee Bishop 27:06.1 Marcellus
118. 12 Sharity Whittaker 27:11.8 East Jordan
119. 10 Sophia Bomar 27:17.8 Bridgman
120. 9 Sadie Quackenbush 27:19.8 Montabella
121. 9 Jessica Eenigenburg 27:21.5 Muskegon Western Mic...
122. 11 Lily Zenz 27:21.9 Muskegon Western Mic...
123. 11 Haylie Kowalski 27:28.4 Concord
124. 12 Kylie Lukeman 27:36.3 Mendon
125. 9 Nina Babcock 27:36.4 Bridgman
126. 12 Hannah Hofstra 27:53.3 Creative Technologie...
127. 10 Julie Spohn 27:57.7 Montabella
128. 9 Abby Meyer 28:00.4 Marlette
129. 11 Angel Klein 28:15.0 Bear Lake-Onekama
130. 10 Alyssa Roark 28:17.9 Cassopolis Ross Beatty
131. 12 Gabriela Fahling 28:29.4 Creative Technologie...
132. 9 Ivy Schut 28:31.4 Maple City Glen Lake
133. 11 Mayzie Dingman 28:42.9 Maple City Glen Lake
134. 9 Olivia Tritchka-St... 28:51.1 Hillsdale Academy
135. 12 Maggie Stevenson 28:55.4 East Jordan
136. 12 Katelyn Waldschmidt 28:58.7 Cassopolis Ross Beatty
137. 9 Elizabeth Kornexl 29:06.5 Grand Traverse Academy
138. 9 Savanna Gamet 29:08.5 Concord
139. 10 Maria Birzer 29:24.8 Hillsdale Academy
140. 10 Kiara Ozuzu 29:28.4 Concord
141. 10 Katie McDonald 29:43.9 Mt. Pleasant Sacred ...
142. 9 Naylanna Kendle 29:53.4 Three Oaks River Val...
143. 11 Katie Dunlap 30:47.7 Kalamazoo Christian
144. 10 Maggie Sweet 31:04.9 Walkerville
145. 10 Briellen Clapp 31:22.1 Frankfort
146. 12 Kara Feury 31:41.2 East Jordan
147. 11 Ellie Ettawageshik 32:30.2 Grand Traverse Academy
148. 12 Chloe Huang 33:17.5 Creative Technologie...
149. 12 Hayley Adams 35:25.7 Walkerville
150. 11 Ella Meyers 35:39.1 Grand Traverse Academy
Girls 5,000 Meters Division 3
Pl Year Name Time Team
1. 11 Savannah Ackley 18:58.5 Hart
2. 9 Sophia Rhein 19:01.1 Traverse City St. Fr...
3. 12 Libby Gorman 19:03.2 Traverse City St. Fr...
4. 11 Catherine Kortman 19:12.0 Grandville Calvin Ch...
5. 11 Lynae Ackley 19:15.0 Hart
6. 10 Audrianna Enns 19:22.6 Hart
7. 10 Lauren Wooer 19:24.4 Kingsley
8. - Layla Martini 19:25.9 Kent City
9. 11 Madde Skeel 19:30.6 Shepherd
10. 11 Kailee Sandoval 19:32.1 Grass Lake
11. 9 Ariel Warner 19:34.0 Shepherd
12. 11 MacKenzie Stitt 19:42.1 Hart
13. 12 Brenna Aerts 19:46.8 Hart
14. 12 Caleigh Winters 19:50.8 Potterville
15. 11 Renae Kutcha 19:54.7 Jackson Lumen Christi
16. 10 Faith Smith 19:56.8 Jackson Lumen Christi
17. 11 Gabriella Schlabach 19:59.4 Centreville
18. 11 Aubree Sedore 19:59.5 Galesburg-Augusta
19. 12 Brianna Eisenga 20:02.4 McBain
20. 11 Amelia Gouin 20:03.0 Shepherd
21. 11 Abigail Schlabach 20:08.2 Centreville
22. 11 Mia Phillips 20:09.7 Holland Black River
23. 11 Maggie O'Malley 20:10.2 McBain
24. 11 Mary Dow 20:11.6 Parchment
25. 11 Kallie Harrison 20:14.9 Bloomingdale
26. 9 Anna Nielson 20:16.4 Traverse City St. Fr...
27. 11 Ashley Spronk 20:19.9 GR_Covenant Christian
28. 10 Leanne Krombeen 20:22.5 Grandville Calvin Ch...
29. 9 Jonathah Bouwman 20:23.9 Grandville Calvin Ch...
30. 10 Gabriella Wingard 20:26.5 North Muskegon
31. 12 Jillian Vera 20:27.9 Saugatuck
32. 10 Carly Judge 20:28.0 Shepherd
33. 10 Reese Ensing 20:33.7 McBain
34. - Alyeska Linsley 20:33.8 Kent City
35. 11 Hanna Kroeze 20:36.6 Grandville Calvin Ch...
36. 11 Aimee Sustaita 20:38.7 Bloomingdale
37. 10 Lauren VanderLaan 20:39.8 Hart
38. 9 Regan Hill 20:41.1 McBain
39. 11 Layla Creed 20:44.3 Hart
40. 11 Dreea Atchison 20:48.6 Montague
41. 11 Tiffani Larder 20:49.3 Jonesville
42. 12 Olivia Quillan 20:50.1 Grandville Calvin Ch...
43. 12 Reagan Fazekas 20:53.7 Hanover-Horton
44. 9 Lily LaBurn 20:54.2 Holland Black River
45. 12 Sophie McQueary 20:56.9 Saugatuck
46. 9 Hannah Grahn 20:59.6 Kingsley
47. 12 Lauryn Coleman 21:01.0 Galesburg-Augusta
48. 12 Morgan Steenstra 21:02.3 Grandville Calvin Ch...
49. 11 Kate Witvliet 21:02.4 Grandville Calvin Ch...
50. 12 Kyrah-Lynn Rodriguez 21:07.2 Saugatuck
51. 11 Abby Chittle 21:07.9 Traverse City St. Fr...
52. 9 Natalie VanBemmel 21:08.4 GR_Covenant Christian
53. 10 Lilly Bailey 21:14.6 Shepherd
54. 10 Trinity Kolka 21:17.6 Sanford-Meridian
55. 9 Lauren Brawt 21:18.6 Sanford-Meridian
56. 12 Jacey Orr 21:20.3 Galesburg-Augusta
57. 11 Megan Brawt 21:22.9 Sanford-Meridian
58. 12 Sophia Frisbie 21:23.5 Newaygo
59. 10 Hannah Smit 21:23.9 Saugatuck
60. 11 Sherry Dow 21:24.2 Parchment
61. 10 Paige Walters 21:25.5 Shepherd
62. 10 Josie Gorman 21:26.8 Traverse City St. Fr...
63. 9 Jolie Fisher 21:29.5 Shepherd
64. 10 Lydia VandenBerg 21:30.5 GR_Covenant Christian
65. 11 Grace Kolarik 21:30.7 Kingsley
66. 10 Meghan Beute 21:31.6 GR_Covenant Christian
67. 9 Addison Miller 21:33.9 Bloomingdale
68. - Abby Ignasiak 21:35.5 Kent City
69. - Becci Castillo 21:36.7 Hesperia
70. 11 Chloe Hoekstra 21:37.6 Grandville Calvin Ch...
71. 11 Jillian Johnson 21:43.7 Saugatuck
72. 12 Yovana Naranjo 21:44.8 Hartford
73. 9 Faith VanWieren 21:46.9 Dyer (Illiana Christ...
74. 9 Ella Rus 21:49.6 GR_Covenant Christian
75. 11 Stephanie Langerak 21:50.3 GR_Covenant Christian
76. 10 Aubrey Aukerman 21:51.1 Delton-Kellogg
77. - Elizabeth Sible 21:51.1 Kent City
78. 12 Julie Mendoza 21:52.4 Fennville
79. 9 Mary Webb 21:52.4 Kingsley
80. 9 Caley Kerwin 21:52.5 Schoolcraft
81. 10 Halena Phillips 21:54.1 Delton-Kellogg
82. 12 Megan Taylor 21:54.5 McBain
83. - Kierra Flegel 21:54.9 Kent City
84. 9 Carley Lynch 21:55.6 Shepherd
85. 10 Morgan Marvin 21:57.1 Hart
86. 10 Ava Genovese 21:57.3 Coloma
87. 12 Sophie Snippe 22:00.3 GR_Covenant Christian
88. 12 Emma Vandermolen 22:01.5 Coloma
89. 10 Isabelle Auch 22:04.4 Montague
90. 10 Sadie Sorensen 22:05.0 Hart
91. 10 Cami McMillin 22:05.0 Constantine
92. 11 Morisa Schelich 22:05.7 Kingsley
93. 10 Lauren Staal 22:08.4 Grandville Calvin Ch...
94. - Emily Lantzer 22:09.7 Kent City
95. 11 McKenna Gilde 22:10.7 McBain
96. 11 Emma Rounds 22:11.7 Jonesville
97. 10 Annika Peterson 22:13.1 Schoolcraft
98. 9 Kaylee Schelich 22:13.6 Kingsley
99. 11 Kathryn Childs 22:14.2 Hanover-Horton
100. 12 Krissy Johnson 22:16.0 Hanover-Horton
101. 12 Whitney Paulson 22:16.1 Traverse City St. Fr...
102. 12 Katherine Sanchez 22:19.0 Hartford
103. 10 Maleah Hampton 22:20.4 Schoolcraft
104. 9 Saige Patterson 22:21.8 Springport
105. 9 Isabell Peltier 22:22.8 Kingsley
106. 10 Isabel Spencer 22:24.9 Grass Lake
107. 9 Alex Vis 22:26.9 Dyer (Illiana Christ...
108. 10 Brisa Sanchez-Valdez 22:27.8 Bangor
109. 9 Carolyn Bennett 22:29.1 North Muskegon
110. 11 Emily Deming 22:29.1 Shepherd
111. 10 Maddie Beltinck 22:29.8 Shepherd
112. 10 Angelica Mendoza 22:30.1 Fennville
113. 11 Caroline Rudolph 22:30.5 GR_NorthPointe Chris...
114. 9 Camryn Brown 22:31.4 Coloma
115. 12 Natalie Riley 22:32.0 Buchanan
116. 11 Marta Douglas 22:33.6 Bloomingdale
117. 10 Alexandra Soltis 22:34.2 Jackson Lumen Christi
118. 10 Chloe Williams 22:36.5 Coloma
119. 10 Emma Minderhoud 22:37.4 GR_Covenant Christian
120. 11 Dee Smith 22:37.9 Dyer (Illiana Christ...
121. 11 Abigail Gilliam 22:40.8 Morley-Stanwood
122. 12 Audrey Kamphuis 22:41.7 GR_NorthPointe Chris...
123. 12 Alexis North 22:42.1 Sanford-Meridian
124. 10 Jasmin Janicki 22:43.1 Hartford
125. 11 Chloe Smith 22:45.9 Shepherd
126. 11 Madeline Witvliet 22:47.3 Grandville Calvin Ch...
127. - Carley Denhof 22:47.7 Kent City
128. 9 Leah Elliott 22:48.8 Grandville Calvin Ch...
129. 9 Anna Tubbergen 22:49.5 GR_NorthPointe Chris...
130. 10 Ainsley Lowery 22:51.1 Saugatuck
131. 10 Avery Coleman 22:53.4 Galesburg-Augusta
132. 12 Aislyn Shannon 22:57.0 Schoolcraft
133. 11 Bailey Winsemius 22:57.9 Saugatuck
134. 12 Alyssa Wabindato 22:58.8 Potterville
135. 9 Brianna Bender 22:59.9 Kingsley
136. 11 Abby Vandermolen 23:01.8 Coloma
137. 9 Savanna Owens 23:03.1 Hart
138. 10 Sydney Stickel 23:03.5 Saugatuck
139. 12 Liza Nausadis 23:03.9 Newaygo
140. 12 Lily Timmerman 23:04.4 Delton-Kellogg
141. 9 Eleanor Duistermars 23:10.2 GR_Covenant Christian
142. 10 Emma Jensen 23:11.6 Montague
143. 9 Abigail Pretty 23:12.0 Hart
144. 10 Lily Howitt 23:12.2 Saugatuck
145. 10 Emberlynn DeVries 23:14.6 Grandville Calvin Ch...
146. 9 Hayley Hall 23:15.3 Galesburg-Augusta
147. 10 Bailee Rhoda 23:16.2 Schoolcraft
148. 11 Emily Hernandez 23:18.0 Bangor
149. 12 Couper Agema 23:18.9 McBain
150. 11 Jennafer Lavette 23:19.0 Newaygo
151. 10 Addie Modderman 23:19.9 Lawton
152. 9 Kayleigh Kuhse 23:20.9 Galesburg-Augusta
153. 11 Jamie Smith 23:21.6 Hartford
154. 10 Callie DeVries 23:25.0 GR_Covenant Christian
155. 12 Emily Rutgers 23:25.9 GR_Covenant Christian
156. 10 Madison Magda 23:26.9 Jonesville
157. 9 Isabella Berry 23:28.0 Hanover-Horton
158. 11 Erica Peets 23:28.3 Montague
159. 10 Madalyn Groenendyk 23:30.6 GR_Covenant Christian
160. 10 Jessica Furman 23:30.6 Jackson Lumen Christi
161. 11 Paige Walton 23:30.6 Centreville
162. 11 Emily Bibeau 23:32.1 Sanford-Meridian
163. 9 Sandra Barajas 23:33.7 Bangor
164. 9 Sydney Heuker 23:33.7 McBain
165. 10 Thea Doud 23:34.3 Sanford-Meridian
166. 10 Becky Pond 23:34.6 Saugatuck
167. 9 Annika Steinke 23:35.1 Lawton
168. 11 Ashlyn Henderson 23:35.8 Montague
169. 9 Grace Hillier 23:40.4 Kingsley
170. 12 Stevey Hogle 23:44.0 Lakeview
171. 11 Olaisa Moss 23:46.0 Bloomingdale
172. 9 Ella Easterday 23:46.0 Grass Lake
173. 12 Anna Jackson 23:49.3 Holland Black River
174. 10 Adelaide Burmeister 23:51.5 Saugatuck
175. 11 Aivery Devereaux 23:52.2 Morley-Stanwood
176. 12 Athena Gillespie 23:53.0 Traverse City St. Fr...
177. 10 Lilley Seaver 23:54.1 Montague
178. 10 Samantha Sixberry 23:57.1 Saugatuck
179. 12 Lauren Travis 23:57.8 Shepherd
180. 9 Mary Cate Neary 23:58.3 Marquette Catholic
181. 10 Briana Tillotson 23:59.8 Coloma
182. 9 Ellie Sickles 24:01.5 Shepherd
183. 10 Grace Kalsbeek 24:04.0 GR_Covenant Christian
184. 12 Kate Lathers 24:04.8 Jackson Lumen Christi
185. 9 Sarah Anastasiadis 24:05.0 Jackson Lumen Christi
186. 10 Lily Beebe 24:06.0 Jackson Lumen Christi
187. 10 Kylee Groves 24:07.4 Jonesville
188. 10 Noelle Fazekas 24:08.0 Jonesville
189. 9 Elle Himebaugh 24:10.0 Shepherd
190. - Taylor Stapel 24:11.3 Hesperia
191. 11 Asuzena Loera 24:11.4 Hartford
192. 9 Elizabeth Chaffee 24:12.3 Newaygo
193. 11 Genevieve Manderfi... 24:13.9 Holland Black River
194. - Vanessa Crisenbery 24:14.4 Coloma
195. 10 Brenda Romero 24:16.0 Watervliet
196. 12 Emily Riddering 24:17.2 Grandville Calvin Ch...
197. 11 Delaney McLaughlin 24:20.2 Morley-Stanwood
198. 12 Rebeka Lombard 24:21.0 Shepherd
199. - Sydney Hasted 24:21.2 Hesperia
200. 11 Cierra Cook 24:21.3 GR_Covenant Christian
201. 9 Emily Saladine 24:25.6 Sanford-Meridian
202. 11 Mayra Naranjo 24:26.3 Hartford
203. 12 Aliesa Moelker 24:30.2 GR_Covenant Christian
204. 9 Brianna Bailey 24:31.5 Hartford
205. 11 Alexa Jackson 24:31.9 Centreville
206. 9 Kelly VanderKodde 24:32.8 Hart
207. 10 Gina VanderKodde 24:32.9 Hart
208. 9 Joelle White 24:33.6 Delton-Kellogg
209. 10 Natalie Torres 24:35.4 Lawton
210. 10 Dayrin Ramirez 24:35.7 Hart
211. 10 Amber Fenton 24:36.5 Wyoming Lee
212. 11 Aryanna Crall 24:36.8 Lawton
213. 9 Marysol Vega 24:37.7 Wyoming Lee
214. 11 Sophia Tavolacci 24:37.8 Watervliet
215. 10 Isabella Camarota 24:38.5 Holland Black River
216. 9 Aaryn VanBrocklin 24:39.3 McBain
217. 9 Lilliana Alcauter 24:40.4 Bangor
218. 12 Jade Smith 24:40.9 Buchanan
219. 11 Laura Doolittle 24:41.1 McBain
220. 9 Kelly Huis 24:47.9 Kingsley
221. - Kristen Toporski 24:48.6 Kent City
222. 11 Sheldin Beishuizen 24:54.3 Montague
223. 12 Arianne VanUffelen 24:54.8 GR_Covenant Christian
224. 12 Lindsey Slager 24:57.2 Parchment
225. 9 Iris Herrera 25:04.9 Newaygo
226. 10 Joy Kaltenbach 25:05.8 Buchanan
227. 10 McKensie Losinki 25:09.5 Marquette Catholic
228. 12 Hailey Buckner 25:12.1 Delton-Kellogg
229. 9 Ella Kraus 25:16.0 Grass Lake
230. 12 Katherine Black 25:25.8 Grass Lake
231. 9 Sarah Hoop 25:33.3 Jackson Lumen Christi
232. 9 Amiyah Newborn 25:35.4 Springport
233. 12 Jasmine Brassfield 25:37.0 Montague
234. 10 Aubry Ashwell 25:37.4 Grass Lake
235. 11 Cynthia Kuiper 25:37.7 GR_Covenant Christian
236. 10 Delanie Anthony 25:38.2 Potterville
237. 11 Aleigha Vos 25:40.3 Galesburg-Augusta
238. 12 Hannah Diemer 25:41.5 Grandville Calvin Ch...
239. 10 Kathryn Hochstetler 25:41.8 Constantine
240. 10 Taylor Brown 25:44.4 Coloma
241. 11 Olivia Ludka 25:51.0 Traverse City St. Fr...
242. 11 Sophia Mills 25:52.9 Lawton
243. 9 Lyda Lathrop 25:56.9 Newaygo
244. 12 Sara Crawford 25:59.7 Lakeview
245. 9 Lilly Hovis 26:00.5 Jonesville
246. 10 Lindsey Dip 26:02.6 Grandville Calvin Ch...
247. 12 Ainsley Webb 26:03.5 Centreville
248. 10 Izzy Wheeler 26:03.5 Schoolcraft
249. 10 Kylee Cruz 26:04.0 Dyer (Illiana Christ...
250. 9 Kristina Swanson 26:07.8 Watervliet
251. 12 Bella Hatfield 26:10.0 Sanford-Meridian
252. 11 Elyce VanBaren 26:10.2 GR_Covenant Christian
253. 11 Alexandra Dodman 26:11.7 Sanford-Meridian
254. 11 Caroline Duistermars 26:12.5 GR_Covenant Christian
255. 12 Nora Kaltenbach 26:14.9 Buchanan
256. 11 Anna Brummel 26:15.7 Newaygo
257. 9 Addi Carlton 26:16.2 Parchment
258. 11 Katie DeVlaminck 26:17.5 Buchanan
259. 10 Kayla Miller 26:17.5 Hanover-Horton
260. 11 Brittany Velting 26:18.3 Lakeview
261. 11 Cassidy Hamaan 26:20.9 Montague
262. - Kaylyn Hasty 26:23.9 Hesperia
263. 12 Lauren Miner 26:27.8 Parchment
264. 12 Caitlin Coppess 26:30.5 Montague
265. 10 Liz Aje 26:33.0 Dyer (Illiana Christ...
266. 9 Isabell Case 26:35.4 Shepherd
267. - Mickenzie Brancheau 26:36.4 Kent City
268. 12 Allison Zigray 26:38.1 Jonesville
269. 12 Harper Lienerth 26:43.6 Potterville
270. 11 Emily Springer 26:46.0 Schoolcraft
271. 11 Cheyenne Ewers 26:48.8 Jonesville
272. 10 Ava Zientarski 26:49.5 Marquette Catholic
273. 9 Noelle Carpenter 26:51.8 Schoolcraft
274. 10 Libia Hernandez 26:53.6 Wyoming Lee
275. 10 Kylie Ross 26:56.1 Constantine
276. 11 Madison Whetstone 26:56.2 McBain
277. 10 Tori Brown 26:57.9 Coloma
278. 9 Alizah Beegle 27:00.4 Constantine
279. 10 Lorna Matuszewski 27:05.9 Buchanan
280. 11 Megan Schittenhelm 27:09.5 Hanover-Horton
281. 11 Hayley VanderVennen 27:11.3 Grandville Calvin Ch...
282. 11 Alexis Gilde 27:12.7 McBain
283. 9 Mackenzie Rawson 27:14.2 McBain
284. 9 Zoe Newhof 27:14.5 GR_Covenant Christian
285. 9 Piper Zigray 27:15.9 Jonesville
286. 11 Keyona Klimkiewicz 27:17.5 Watervliet
287. 11 Avery Hawkins 27:17.7 Kingsley
288. 9 Brooke Doolittle 27:18.4 McBain
289. 11 Rachel Karrip 27:20.5 Newaygo
290. 12 Madison Walling 27:22.6 Grass Lake
291. 9 Karyna Espinoza 27:24.0 Wyoming Lee
292. 11 Amanda Roberts 27:26.6 Jonesville
293. 10 Bozhena Borbeliuk 27:32.6 Sanford-Meridian
294. 12 Anna Sullivan 27:37.8 North Muskegon
295. 9 Ruthie Ophoff 27:40.7 GR_Covenant Christian
296. 9 Hailey Brugh 27:41.0 Galesburg-Augusta
297. 12 Alaina Baas 27:41.6 GR_Covenant Christian
298. 9 Taylor Scytko 27:42.0 Newaygo
299. 9 Natalie Tuckerman 27:42.3 Saugatuck
300. 12 Hannah Householder 27:46.5 Bangor
301. 11 Katalina Soria 27:46.5 Hartford
302. 10 McKenna Easter 27:49.9 Hanover-Horton
303. 12 Madison Moen 27:51.4 Constantine
304. 10 Jenna Patrick 27:52.6 Potterville
305. 9 Anna DeYoung 27:56.1 Saugatuck
306. 10 Gillenne Zenker 27:57.2 Springport
307. 11 Destiny Kerr 28:01.8 Watervliet
308. 11 Alyssa Lange 28:05.6 Watervliet
309. 12 Caylynn Townes 28:12.6 Dyer (Illiana Christ...
310. 10 Yamille Zarraga 28:14.0 Hart
311. 10 Jasmine Zeits 28:30.3 Delton-Kellogg
312. 12 Taylor Lintemuth 28:32.4 Morley-Stanwood
313. 10 Morgan Koenigshof 28:40.9 Buchanan
314. 9 Alexis Christiansen 28:41.7 Galesburg-Augusta
315. 11 Annika Van Overloop 28:41.9 GR_Covenant Christian
316. 11 Abbi Bakhuyzen 28:45.1 Grandville Calvin Ch...
317. 10 Brynn Brummel 28:54.3 GR_Covenant Christian
318. 11 Maria TunTzunux 28:56.7 Bloomingdale
319. 12 Elizabeth Vroegop 29:02.2 Delton-Kellogg
320. 9 Aubrey Hoekstra 29:05.6 GR_Covenant Christian
321. 9 Mya Loubriel 29:07.2 Dyer (Illiana Christ...
322. 9 Nora Henne 29:11.2 Springport
323. 9 Maggie Jenks 29:14.1 Grass Lake
324. 11 Izumi Yamamoto 29:14.6 Hanover-Horton
325. 11 Katlin Tissue 29:26.7 Centreville
326. 11 Kayla Walter 29:28.8 Coloma
327. - Bailey McVay 29:31.6 Coloma
328. 11 Aria Richards 29:34.3 Watervliet
329. 11 Jessica Lanning 29:57.2 GR_Covenant Christian
330. 12 Esther Ugalde 30:04.6 Hartford
331. 10 Mara Cavazos 30:09.7 Bloomingdale
332. 12 Ryplie Murphy 30:15.3 Grass Lake
333. 12 Amel Allouri 30:19.4 Buchanan
334. 9 Saiya Zeng 30:21.2 Grandville Calvin Ch...
335. 9 Avery Parlin 30:37.5 Schoolcraft
336. 12 Ally Miscikoski 30:50.8 Fennville
337. 12 Bridney Galindo 31:14.8 Hart
338. 12 Abby McNamara 31:37.3 Centreville
339. 10 Bo Geibe 31:38.0 Constantine
340. 12 Kim Carper 31:39.9 Constantine
341. 12 Hayley Rossio 32:30.8 Parchment
342. 12 Caitlynn Garber 32:34.9 Shepherd
343. 11 Janet Chang 32:52.6 Hanover-Horton
344. 12 Rachel Bosman 33:35.9 Dyer (Illiana Christ...
345. 11 Regan Mockerman 35:19.4 Wyoming Lee
346. 10 Haley Matthews 36:16.5 Schoolcraft
347. 10 Brynleigh MacInnes 36:26.4 Schoolcraft
348. 10 Breanna Addington 38:25.9 Morley-Stanwood
349. 10 Kelly Ryan 39:31.6 Shepherd
350. 9 Julia Lockwood 39:50.5 Lawton
Girls 5,000 Meters Division 2
Pl Year Name Time Team
1. 11 Cambrie Smith 17:36.7 Petoskey
2. 10 Madelyn Frens 17:41.2 GR_Christian
3. 11 Emma Squires 17:51.8 Petoskey
4. 12 Anna Petr 18:02.5 East Grand Rapids
5. 11 Halle Hamilton 18:03.1 Lexington
6. 12 Elka Machan 18:08.1 Coldwater
7. 11 Lily Weeks 18:14.7 Lexington
8. 12 Gillian Fiene 18:19.1 Holland Christian
9. 12 Katie Hessler 18:31.5 East Grand Rapids
10. 11 Joanna Halfhill 18:32.5 Lexington
11. 11 Hannah Bodine 18:35.7 East Grand Rapids
12. 12 Natalie Newcombe 18:38.7 Remus Chippewa Hills
13. 12 Makenna Veen 18:43.7 Plainwell
14. 11 Kaitlin Knape 18:47.7 Tecumseh
15. 12 Landyn Howell 18:50.7 FHE Ada Forest Hills...
16. 11 Sarah Liederbach 18:51.4 Petoskey
17. 9 Grace Pettit 18:54.3 Plainwell
18. 12 Kayla Eklund 18:55.6 Richland Gull Lake
19. 10 Julia Finley 19:00.7 Belding
20. 9 Abigail Petr 19:01.5 East Grand Rapids
21. 9 Sarah Dixon 19:03.5 FHE Ada Forest Hills...
22. 12 Sophia DiPiazza 19:09.5 Allendale
23. 12 Kori Baumann 19:10.4 Allendale
24. 10 Sarah Storey 19:10.4 Remus Chippewa Hills
25. 12 Lucy Petee 19:11.4 Mason
26. 10 Noel Vanderwall 19:12.0 Petoskey
27. 12 Ahna Vanderwall 19:12.1 Petoskey
28. 9 Olivia Jolly 19:19.0 Mason
29. 10 Kendall Schopieray 19:21.1 Cadillac
30. 10 Rose Hoelzel 19:21.7 Chagrin Falls
31. 10 Natalie Dininger 19:21.8 Lexington
32. 12 Seanna Schmidt 19:22.2 Milan
33. 12 Anna Fedewa 19:24.4 Spring Lake
34. 11 Olivia Waalkes 19:25.2 GR_Christian
35. 11 Erin Hegarty 19:26.7 Dearborn Divine Child
36. 11 Emily Macina 19:31.2 Zeeland East
37. 10 Caroline Farley 19:32.0 Petoskey
38. 9 Chesney Wilke 19:32.4 Tecumseh
39. 11 Chloie Musta 19:32.7 Cadillac
40. 9 Camryn Bodine 19:34.9 East Grand Rapids
41. 12 Julia Bajt 19:39.7 Spring Lake
42. 12 Hannah Clark 19:39.8 Chagrin Falls
43. 12 Kaylee Thompson 19:41.8 Niles
44. 12 Faith Clark 19:41.8 Fruitport
45. 12 Amanda Kerr 19:43.9 Grand River Preparat...
46. 12 Margaret Coney 19:45.0 East Grand Rapids
47. 10 Joey Egby 19:45.4 FHE Ada Forest Hills...
48. 10 Ryann Jibson 19:47.6 Whitehall
49. 11 Erin Moore 19:52.6 Berrien Springs
50. 10 Carissa Strouse 19:56.8 Hastings
51. 9 Emma Wise 19:57.5 Lexington
52. 9 Kaylee Pesta 19:57.8 Tecumseh
53. 12 Abby Horvath 20:00.4 Defiance
54. 10 Mackenzie Hill 20:00.5 Plainwell
55. 11 Gwen Phillips 20:02.1 Cadillac
56. 10 Lyndsey Aho 20:02.8 Dearborn Divine Child
57. 10 Legend Szafranski 20:03.2 Coldwater
58. 11 Nina Pizzo 20:03.7 Dearborn Divine Child
59. 10 Katie Edison 20:06.8 East Grand Rapids
60. 12 Tessa Gerhardt 20:08.9 Lexington
61. 12 Susie Huckle 20:09.0 Cadillac
62. 10 Maggie Duba 20:09.8 GR West Catholic
63. 12 Haley Aho 20:11.3 Dearborn Divine Child
64. 9 Katelyn LaRue 20:11.7 GR_Christian
65. 11 Ashley Avant 20:11.9 Dearborn Divine Child
66. 12 Maggie Cooper 20:12.0 Spring Lake
67. 12 Shay Soukup 20:13.6 Defiance
68. 12 Megan Velzen 20:15.5 Hudsonville Unity Ch...
69. 11 Lauren Butterfield 20:16.3 Allendale
70. 12 Isabelle Uganski 20:17.1 Whitehall
71. 11 Paige Harris 20:17.4 Petoskey
72. 11 Sawyer Barton 20:18.0 Vicksburg
73. 12 Matea Diekema 20:18.1 GR_Christian
74. 12 Hanna Brock 20:19.2 Big Rapids
75. 9 Eleanor Cool 20:19.5 Cadillac
76. 11 Carly Michele 20:19.6 GR_Christian
77. 10 Jessica Durkee 20:20.2 Middleville Thornapp...
78. 9 Lydia Tolsma 20:21.2 GR_South Christian
79. 11 Moriah Lanning 20:22.0 GR_South Christian
80. 10 Azzurra Opperman 20:22.2 Chagrin Falls
81. 10 Kaydence Hines 20:22.7 Lexington
82. 12 Isabelle Brigman 20:23.1 Tecumseh
83. 9 Ariana Treat 20:24.5 Whitehall
84. 10 Alyna Lewis 20:24.6 Parma Western
85. 10 Makenzie Zeigler 20:28.5 Richland Gull Lake
86. 9 Lillian Heydenburg 20:28.9 Parma Western
87. 9 Annie Kline 20:29.8 Ludington
88. 9 Kelsey Knape 20:30.5 Tecumseh
89. 11 Summer Corke 20:30.6 South Haven
90. 10 Kate Langworthy 20:31.0 Big Rapids
91. 10 Emma Kern 20:31.1 Holland Christian
92. 9 Natalie Zochowski 20:33.3 Remus Chippewa Hills
93. 12 Brooke Aho 20:41.9 Dearborn Divine Child
94. 10 Kendall Snyder 20:42.4 Middleville Thornapp...
95. 12 Delaney Sall 20:43.5 GR_Christian
96. 10 Allison Donneth 20:45.2 Mason
97. 10 Carolyn Potter 20:47.7 Coldwater
98. 10 Jadyn Comer 20:47.7 Grand River Preparat...
99. 9 Sarah Lanning 20:49.1 GR_South Christian
100. 9 Lily Teitsma 20:49.2 GR_Christian
101. 10 Amanda Meninga 20:50.0 Mason
102. 11 Gwen Shamel 20:53.6 Ludington
103. 9 Katie Doneth 20:53.9 Mason
104. 11 Ella Bowen 20:54.8 FHE Ada Forest Hills...
105. 12 Katie Schooley 20:55.2 South Haven
106. 9 Jessie Postma 20:56.0 Hudsonville Unity Ch...
107. 10 Sarah Schloff 20:56.1 Holland Christian
108. 10 Claire Coffey 20:56.5 Chagrin Falls
109. 9 Mira Horvath 20:56.7 Defiance
110. 10 Hannah Segrist 20:57.4 Milan
111. 9 Kelsey Harkema 20:58.8 GR_South Christian
112. 10 Claire Stinson 21:00.9 Chagrin Falls
113. 12 Eliza Larkin 21:01.8 Chagrin Falls
114. 12 Kennedy Vanderlugt 21:02.4 Plainwell
115. 12 Gabrielle Metzger 21:02.7 Cadillac
116. 11 Avalee Goodman 21:04.4 Vicksburg
117. 12 Katherine Christia... 21:05.2 Dearborn Divine Child
118. 11 Alex Erbe 21:05.8 Mason
119. 10 Madeline Chrome 21:10.0 Mason
120. 12 Abby Maag 21:11.9 Belding
121. 9 Autumn Major 21:12.1 Three Rivers
122. 10 Madison Wirt 21:12.8 FHE Ada Forest Hills...
123. 12 Olivia Hubbard 21:13.6 Parma Western
124. 11 Elizabeth Gates 21:14.7 Grant
125. 11 Madeleine Scott 21:14.8 Chagrin Falls
126. 10 Morgan Try 21:15.8 Plainwell
127. 9 Morgan Best 21:16.8 Fremont
128. 9 Emily Langerak 21:17.9 GR_South Christian
129. 9 Justice Prins 21:18.0 Parma Western
130. 12 Charlotte Glanville 21:19.1 Ludington
131. 11 Natalie Kelley 21:20.1 Three Rivers
132. 9 Amanda Laughery 21:20.6 Vicksburg
133. 10 Hayli Fagan 21:21.4 Whitehall
134. 10 Alaina Dokter 21:24.9 Holland Christian
135. 11 Alivia Lamborne 21:25.7 Belding
136. 10 Riley Helzerman 21:26.0 Milan
137. 11 Abbey Dodd 21:26.4 Parma Western
138. 9 Ellory Clason 21:27.1 FHE Ada Forest Hills...
139. 11 Leah Converse 21:27.2 Fremont
140. 10 Sam Richardson 21:27.3 Vicksburg
141. 9 Madison Nagel 21:27.3 Middleville Thornapp...
142. 12 Kayla Trueblood 21:28.2 Niles
143. 12 Olivia Flewelling 21:31.1 Ludington
144. 10 Claire Van Duinen 21:31.9 Holland Christian
145. 11 MacKenzie Bucki 21:32.3 Carleton Airport
146. 9 Brenna Pothoof 21:32.6 Allendale
147. 10 Rachel Grimes 21:33.2 Richland Gull Lake
148. 9 Nathalie Strockis 21:33.9 GR West Catholic
149. 12 Elizabeth Meyering 21:35.4 Middleville Thornapp...
150. 10 Taava Johnson 21:35.9 Fremont
151. 10 Kayla Purvis 21:37.8 Spring Lake
152. 10 Angela Kuiper 21:38.2 Holland Christian
153. 10 Riley DeLore 21:39.2 Allendale
154. 12 Nataleigh Grochoski 21:39.3 FHE Ada Forest Hills...
155. 11 Hannah Palmbos 21:41.0 Hudsonville Unity Ch...
156. 11 Carly Meulenberg 21:41.7 GR_South Christian
157. 10 Allison Teed 21:42.0 Hastings
158. 12 Kate DeLeeuw 21:42.3 Zeeland East
159. 9 Lucy VanDemark 21:43.5 Middleville Thornapp...
160. 10 Brooklyn German 21:44.1 Belding
161. 10 Elise Book 21:45.1 Gaylord
162. 12 Cecelia Dewitt 21:45.1 Coldwater
163. 11 Erin Norton 21:45.7 Fremont
164. 10 Mara Szuper 21:45.9 Carleton Airport
165. 9 Molly Macina 21:46.4 Zeeland East
166. 9 Abigail Winsman 21:47.6 Stevensville Lakeshore
167. 11 Heather Eller 21:48.8 Cadillac
168. 10 Mary Huizingh 21:49.4 Zeeland East
169. 9 Ella Bivens 21:50.1 Parma Western
170. 12 Teeah DeBoer 21:51.1 Zeeland East
171. 9 Lily Parker 21:51.6 Spring Lake
172. 12 Jayne Flynn 21:52.1 Richland Gull Lake
173. 11 Sydney Greene 21:53.7 Tecumseh
174. 12 Anna Winkle 21:55.1 GR_South Christian
175. 10 Emily Wahl 21:57.3 Defiance
176. 12 Ruby Strahan 21:58.9 Ludington
177. 9 Lindsey Velting 22:01.7 Middleville Thornapp...
178. 10 Emma Stasiuk 22:02.6 Three Rivers
179. 12 Shaylynn Reyes 22:03.0 Berrien Springs
180. 10 Grace Ruimveld 22:08.6 Plainwell
181. 11 McKenzie Geralds 22:08.6 Berrien Springs
182. 12 Courtney Zaremba 22:09.9 Gaylord
183. 9 Hannah Fisher 22:10.9 Hopkins
184. 10 Emalee Postma 22:11.0 Zeeland East
185. 12 Annika Tuls 22:11.2 Fremont
186. 10 Melanie Moch 22:11.4 Battle Creek Pennfield
187. 10 Lauren Wills 22:14.5 Three Rivers
188. 10 Anna Constable 22:17.4 Berrien Springs
189. 10 Kameron Burkhart 22:18.2 Defiance
190. 12 Eva Tilton 22:19.2 Spring Lake
191. 11 Cait Obrien 22:19.8 Stevensville Lakeshore
192. 11 Aura Wahl-Piotrowski 22:19.9 Hastings
193. 10 Cassandra Shortman 22:19.9 Niles
194. 10 Kaelyn Pluta 22:23.7 Parma Western
195. 9 Lainey Roth 22:25.6 GR West Catholic
196. 11 Hannah Fenwick 22:29.2 Vicksburg
197. 12 Erin Thomas 22:31.5 Niles
198. 9 Georgia Rotman 22:32.4 Hudsonville Unity Ch...
199. 12 Nadia Keller 22:32.7 Gaylord
200. 10 Kelsey Smith 22:34.3 Middleville Thornapp...
201. 12 Lydia Bacon 22:35.8 Plainwell
202. 9 Hayley Heinrich 22:35.8 Zeeland East
203. 9 Molly Young 22:37.7 Vicksburg
204. 12 Anna Cleveland 22:39.7 Edwardsburg
205. 11 Bailey Fraker 22:45.6 Tecumseh
206. 10 Rachel Vroegop 22:50.1 Stevensville Lakeshore
207. 12 Aspen Yearling 22:50.4 Coldwater
208. 11 Jezra Reyes 22:51.6 Berrien Springs
209. 12 Maria Wierenga 22:52.0 Hudsonville Unity Ch...
210. 12 Lauren Boerger 22:53.2 Fremont
211. 12 Anneke Herzog 22:55.2 Hudsonville Unity Ch...
212. 10 Ashlyn Nadeau 22:57.3 Monroe Jefferson
213. 9 Maggie McKeiver 22:58.2 GR West Catholic
214. 12 Dacey Divane 22:58.7 Edwardsburg
215. 9 Haylee Woods 23:00.5 Stevensville Lakeshore
216. 12 Grace Laurence 23:00.7 Gaylord
217. 10 Sophia Satarino 23:03.8 Milan
218. 9 Hallie Kooyer 23:05.3 Hudsonville Unity Ch...
219. 12 Hope Thome 23:06.2 GR West Catholic
220. 12 Presley Sedore 23:07.3 Battle Creek Pennfield
221. 10 Olivia Moats 23:08.9 Defiance
222. 12 Alyssa Beilby 23:11.9 Hopkins
223. 11 Alexis Zalis 23:12.4 Hopkins
224. 9 Madison Biller 23:13.2 Remus Chippewa Hills
225. 10 Catelyn Wilkerson 23:14.6 Stevensville Lakeshore
226. 12 Nicole Houghland 23:14.6 Gaylord
227. 10 Astrid Baandrup 23:14.9 Hopkins
228. 9 Sunny Lloyd 23:15.2 Defiance
229. 11 Athena Chapman 23:17.8 Edwardsburg
230. 12 Lorelei Hess 23:19.8 Richland Gull Lake
231. 10 Lili Szalai 23:21.0 Edwardsburg
232. 11 Grace Rosser 23:22.6 Allendale
233. 9 Lauren Arnold 23:23.0 Hastings
234. 10 Megan Knuth 23:23.1 Big Rapids
235. 12 Trajana DiVitto 23:26.1 Battle Creek Pennfield
236. 11 Olivia Tjapkes 23:28.1 Whitehall
237. 11 Abby Saxton 23:31.1 Big Rapids
238. 12 Marlene Fuchs 23:32.2 Ludington
239. 11 Emme Burrough 23:33.8 Milan
240. 12 Maria Nielsen 23:34.3 Stevensville Lakeshore
241. 9 Jolene Barcelo 23:42.2 Vicksburg
242. 9 Brooke Sweet 23:43.5 Fruitport
243. 11 Bailey Pierson 23:43.6 Whitehall
244. 11 Paytan Deiters 23:44.0 Whitehall
245. 10 Victoria Wurzel 23:44.5 Berrien Springs
246. 11 Kristen Lord 23:48.1 Fruitport
247. 10 Emily Plante 23:49.7 Battle Creek Pennfield
248. 10 Samantha German 23:50.5 Belding
249. 10 Kaitriss Degroft 23:50.6 Remus Chippewa Hills
250. 10 Zoey Deam 23:52.3 Big Rapids
251. 11 Emma Klein 23:53.9 Ludington
252. 11 Emily Fredrick 23:55.0 Remus Chippewa Hills
253. 12 Kendra Pinnow 23:56.5 Milan
254. 9 Kierstyn Thompson 23:56.5 Niles
255. 10 Eva Shepherd 23:58.0 Niles
256. 11 Myah Frazier 24:01.9 Stevensville Lakeshore
257. 10 Cheyenne Bixler 24:07.1 Three Rivers
258. 10 Kaitlyn Yonker 24:08.6 Fruitport
259. 12 Katie Pattok 24:11.2 Hastings
260. 9 Madison Duvall 24:13.9 Monroe Jefferson
261. 12 Layla Lamance 24:20.4 Hastings
262. 10 Hannah Vann 24:23.1 Hastings
263. 9 Camborley Gleason 24:26.2 South Haven
264. 11 Julia Sanford 24:28.1 GR West Catholic
265. 10 Mary Wells 24:29.5 Hopkins
266. 10 Emily Seaman 24:30.9 Big Rapids
267. 10 Katie Schaible 24:31.3 Edwardsburg
268. 12 Gracie Bearup 24:36.8 Grant
269. 9 Emma Ross 24:40.7 Gaylord
270. 10 Jessica Ferguson 24:41.4 Edwardsburg
271. 11 Alyssa Szuper 24:42.3 Carleton Airport
272. 10 Olivia Lambrix 24:43.7 Carleton Airport
273. 10 Katie Wildey 24:46.6 Fruitport
274. 12 Valerie Vandertol 24:47.2 Big Rapids
275. 9 Ana Fortier 24:55.1 Gaylord
276. 12 Alyssa Gustman 24:59.6 Fremont
277. 12 Jordan Taylor 25:10.1 South Haven
278. 12 Olivia Lednicky 25:10.3 Allendale
279. 11 Mariana Risch 25:11.1 Grant
280. 11 Emilee Schumacher 25:16.7 Hopkins
281. 11 Chloe Hewitt 25:23.5 Three Rivers
282. 11 Samantha Fryling 25:24.7 Grant
283. 12 Alisha Kessler 25:25.6 Hopkins
284. 11 Nadia Fuller 25:26.1 Fruitport
285. 11 Haleigh Hoffman 25:29.7 Milan
286. 12 Maeli Rogers 25:42.3 Niles
287. 11 Kerrigan Borst 25:44.0 Three Rivers
288. 10 Katie Albert 25:47.8 Belding
289. 10 Paige Devos 25:50.1 Grant
290. 12 Halie Springer 25:56.6 Grand River Preparat...
291. 9 Sydney Jorgenson 26:06.5 Carleton Airport
292. 12 Kaitlin Escobar 26:14.0 Berrien Springs
293. 11 Sammie Wolff 26:24.5 Grant
294. 12 Shea VanHorn 26:28.3 Remus Chippewa Hills
295. 12 Eleanor Rea 26:30.8 Battle Creek Pennfield
296. 12 Brenda Mendez 26:33.9 Grant
297. 11 Helen Welteke 26:46.1 Edwardsburg
298. 12 Lauren Gutierrez 26:48.3 GR West Catholic
299. 11 Faith Grupczynski 26:50.2 Battle Creek Pennfield
300. 11 Jennifer Huicochea 27:47.7 Wyoming Kelloggsville
301. 12 Brianca Lowery 28:03.9 Carleton Airport
302. 9 Paolo Lazo 29:27.0 Wyoming Kelloggsville
303. 12 Hayden Rooker 29:52.9 South Haven
304. 9 Katherine Hartmann 30:06.7 South Haven
Girls 5,000 Meters Division 1
Pl Year Name Time Team
1. 9 Arianne Olson 17:43.0 Holland West Ottawa
2. 10 Sarah Forsyth 17:47.5 Ann Arbor Pioneer
3. 10 Julia Flynn 17:47.8 Traverse City Central
4. 10 Madi Wood 17:48.1 Saline
5. 11 Yasmine Mansi 18:23.3 Northville
6. 12 Abby Olson 18:24.8 Holland West Ottawa
7. 12 Annie Allen 18:27.4 St Joseph Academy
8. 11 Avery McLean 18:30.6 Traverse City Central
9. 12 Emily Paupore 18:31.1 Negaunee
10. 12 Leah Socks 18:34.1 Traverse City Central
11. 12 Isabella Johnson 18:35.1 Temperance Bedford
12. 11 Lindsey Peters 18:37.3 Caledonia
13. 11 Ellie Voetberg 18:39.1 Portage Central
14. 12 Ashlyn Nagel 18:41.9 Bay City Western
15. 10 Cookie Baugh 18:43.6 Ann Arbor Pioneer
16. 10 Katie Carothers 18:44.3 Brighton
17. 11 Elsa Rusthoven 18:44.4 DeWitt
18. 11 Kaitlyn Hynes 18:44.6 DeWitt
19. 11 Emily Gordon 18:51.9 Northville
20. 11 Lexi Allen 18:52.7 Culver Academies
21. 10 Charlotte Batra 18:56.5 Ann Arbor Pioneer
22. 12 Ella Schnell 18:56.8 Kalamazoo Loy Norrix
23. 12 Anna Vogel 19:06.2 Ann Arbor Pioneer
24. 11 Morgan Crompton 19:07.1 Brighton
25. 12 Nicole Dillmann 19:08.2 Saline
26. 12 Kiera Snyder 19:08.4 Port Huron Northern
27. 9 Allison Cornell 19:09.2 FHN GR_Forest Hills ...
28. 10 Elliott Smith 19:12.7 Traverse City West
29. 11 Keira Courtney 19:15.2 Northville
30. 12 Amanda Keim 19:15.8 St Joseph Academy
31. 11 Laura O'Brien 19:23.2 Ann Arbor Skyline
32. 12 Jenna Picard 19:24.8 Bay City Western
33. 12 Taylor Visscher 19:26.5 Caledonia
34. 10 Avery Zeinstra 19:28.0 Byron Center
35. 9 Amelia Kashian 19:28.2 Brighton
36. 10 Claire Endres 19:28.4 Saline
37. 11 Anna Dudek 19:29.1 Ann Arbor Pioneer
38. 9 Onivas Tupa 19:32.4 Northville
39. 11 Sydney Tran 19:32.7 FHN GR_Forest Hills ...
40. 12 Grace Fletter 19:35.7 FHN GR_Forest Hills ...
41. 9 Ali Blouch 19:36.6 St Joseph Academy
42. 10 Riley Mullen 19:36.7 St. Joseph
43. 10 Marin Stevens 19:37.7 Bay City Western
44. 10 Carlee Blankenship 19:39.0 St Joseph Academy
45. 10 Kate Hindman 19:39.0 Mattawan
46. 10 Madison Stern 19:39.3 Saline
47. 10 Sarah Nondorf 19:40.2 Mattawan
48. 10 Bailey Ewen 19:40.5 Rockford
49. 10 Madison Foster 19:40.8 Temperance Bedford
50. 12 Marissa Rivera 19:41.0 Culver Academies
51. 12 Sophia Lirio 19:44.2 Hudsonville
52. 12 Marie Musser 19:46.6 St Joseph Academy
53. 11 Danica Hruby 19:46.9 St Joseph Academy
54. 9 Anna Millard 19:48.8 Byron Center
55. 12 Makayla Orner 19:50.1 Temperance Bedford
56. 12 Nicole Marco 19:52.3 FHC GR_Forest Hills ...
57. 10 Hannah Tsiang 19:55.6 Brighton
58. 9 Lexie Brown 19:55.9 Hartland
59. 9 Sarah Scott 19:56.0 St Joseph Academy
60. 9 Emma Flanders 19:56.6 Rockford
61. 9 Ally Betkey 19:57.8 Temperance Bedford
62. 11 Madylin McLean 19:58.2 Traverse City Central
63. 11 Alyssa Dorn 19:58.5 Temperance Bedford
64. 10 Jennie Line 20:00.5 Northville
65. 11 Karissa Picard 20:01.3 Bay City Western
66. 9 Rebekah Asselin 20:02.3 Temperance Bedford
67. 10 Emily Reeves 20:03.0 Mattawan
68. 12 Ella Woehlke 20:03.3 Saline
69. 9 Amanda Simon 20:05.9 Brighton
70. 10 Barbara DeGood 20:08.9 Caledonia
71. 10 Gina Couyoumjian 20:10.5 Northville
72. 12 Lauren Garbovits 20:10.8 White Lake Lakeland
73. 12 Jenna Kral 20:12.9 Hudsonville
74. 10 Grace Hungerford 20:13.5 DeWitt
75. 11 Nyla Griffin 20:14.4 Pinckney
76. 12 Jenna Ray 20:15.5 Grand Haven
77. 12 Kathleen Hummer 20:16.6 Byron Center
78. 11 Cassidy Jankens 20:16.7 Bay City Western
79. 10 Alicia Sabin 20:17.4 Hudsonville
80. 9 Kathleen Venhuizen 20:17.9 Traverse City Central
81. 10 Anna Tracey 20:19.9 Rockford
82. 11 Hannah Smith 20:20.1 Traverse City West
83. 11 Joy Hart 20:20.5 Kalamazoo Loy Norrix
84. 9 Jessica Harney 20:20.8 Rockford
85. 10 Savanna Coulter 20:22.6 Caledonia
86. 9 Megan Postma 20:22.7 Holland West Ottawa
87. 10 Emma Munro 20:23.9 Northville
88. 11 Aria Novello 20:24.1 White Lake Lakeland
89. 9 Pauline Hawkes 20:25.2 Kalamazoo Central
90. 11 Olivia DeGraaf 20:25.8 Holland
91. 12 Eden Traub 20:26.9 Grand Haven
92. 12 Haley Greene 20:27.9 Saline
93. 9 Olivia Ippel 20:30.5 St. Joseph
94. 9 Emma Bushroe 20:31.4 Temperance Bedford
95. 11 Ella Baryo 20:32.7 Grand Ledge
96. 10 Tatum Verburg 20:34.8 Caledonia
97. 11 Reagan Voetberg 20:36.4 Portage Central
98. 11 Kayley Porter 20:37.4 FHN GR_Forest Hills ...
99. 9 Olivia McKellar 20:38.0 Grandville
100. 10 Bridgette Dudley 20:38.4 Monroe
101. 9 Mia McDonald 20:39.1 White Lake Lakeland
102. 9 Emily Cooper 20:39.8 Ann Arbor Pioneer
103. 9 Megan McLain 20:40.2 White Lake Lakeland
104. 12 Isabella Schmenk 20:40.7 Hartland
105. 12 Rachel Fusik 20:41.7 Brighton
106. 11 Emma Dykens 20:43.5 Zeeland West
107. 9 Brooke Bernier 20:44.3 FHN GR_Forest Hills ...
108. 11 Molly VanDerWoude 20:44.6 Portage Central
109. 10 Emma Moore 20:45.3 Pinckney
110. 12 Avery Schenk 20:45.4 Zeeland West
111. 9 Cecilia Conrad 20:46.1 Muskegon Mona Shores
112. 10 Victoria Chekhovskiy 20:46.8 Traverse City West
113. 12 Anna Dood 20:46.8 FHN GR_Forest Hills ...
114. 10 Haniya Frayer 20:47.0 Kalamazoo Loy Norrix
115. 11 Elise VanStensel 20:47.5 Rockford
116. 11 Catrin Koselka 20:48.2 Ann Arbor Skyline
117. 11 Emily Laird 20:48.3 Holland West Ottawa
118. 12 Katelyn Szafranski 20:48.5 Saline
119. 11 Sarah Spears 20:48.6 Hudsonville
120. 12 Lydia Valtadoros 20:48.7 Ann Arbor Pioneer
121. 11 Mackenzie Allan 20:52.8 Hartland
122. 10 Stella Kinney 20:54.1 Culver Academies
123. 10 Alex Amores 20:54.2 Grand Haven
124. 11 Maggie Bialek 20:54.4 Culver Academies
125. 10 Ellie Stark 20:54.4 Brighton
126. 11 Ellen Gerhard 20:57.9 Traverse City Central
127. 12 Chloe Zeien 20:59.6 FHC GR_Forest Hills ...
128. 9 Bella Hoffer 21:00.4 Zeeland West
129. 10 Abby Bonnema 21:01.0 Holland West Ottawa
130. 11 Talia Wilder 21:01.1 Byron Center
131. 12 Arielle Melong 21:03.5 Ann Arbor Skyline
132. 12 Isabelle Hawkes 21:04.7 Kalamazoo Central
133. 9 Danika Fessenden 21:05.8 Cedar Springs
134. 12 Rachel Ricketts 21:07.7 Culver Academies
135. 9 Abby Martin 21:08.1 Hudsonville
136. 11 Annabelle Mowers 21:09.1 White Lake Lakeland
137. 10 Samantha Killmer 21:09.2 Portage Northern
138. 11 Allison Kelly 21:09.4 Grand Haven
139. 9 Alisa Mason 21:09.9 Holland
140. 10 Eliza Phares 21:11.3 Portage Central
141. 10 Kaitlynn Robotham 21:11.9 Caledonia
142. 11 Abby Beatty 21:13.5 Grand Haven
143. 9 Natalia Quigley 21:13.8 Caledonia
144. 9 Grace Finley 21:14.7 Monroe
145. 9 Ava Walsh 21:14.8 White Lake Lakeland
146. 10 Caitlyn Donnelly 21:15.3 Ann Arbor Skyline
147. 12 Courtney Hughes 21:16.2 Grand Ledge
148. 11 Abby Marry 21:17.5 Hartland
149. 10 Emma Heidema 21:17.6 Hudsonville
150. 9 Lillian Reiner 21:17.8 Holland West Ottawa
151. 9 Nicole Majors 21:18.3 Hartland
152. 9 Paige Ratliff 21:18.6 Battle Creek Lakeview
153. 9 Mary England 21:20.7 Kalamazoo Central
154. 9 Ambria Nagel 21:21.4 Bay City Western
155. 11 Perla Reyes 21:21.5 Battle Creek Lakeview
156. 12 Sari Schleifer 21:21.9 Traverse City West
157. 10 Sophie Bonnema 21:22.5 Holland West Ottawa
158. 12 Mara Mueting 21:24.6 Ann Arbor Skyline
159. 9 Nora Hoekert 21:24.7 Rockford
160. 9 Therese Georgia 21:25.7 Port Huron Northern
161. 12 Paige Ciuzicki 21:25.8 Hartland
162. 9 Dinara Domeier 21:27.1 Byron Center
163. 10 Zenaida Sackett 21:27.8 Kalamazoo Central
164. 11 Maddy Wolf 21:29.3 Grandville
165. 11 Leah Huyler 21:30.0 Grand Haven
166. 11 Fatima Cruz 21:32.5 Battle Creek Lakeview
167. 9 Allie Arnsman 21:33.4 Grandville
168. 12 Aliza Garcia 21:34.5 Portage Northern
169. 9 Morgan Kay 21:35.0 Monroe
170. 10 Rachel Marco 21:36.3 FHC GR_Forest Hills ...
171. 9 Erica Slocum 21:37.0 Bay City Western
172. 10 Samantha Wells 21:37.6 Zeeland West
173. 12 Ellie Roberts 21:37.9 Zeeland West
174. 10 Madison Rivera 21:38.4 Culver Academies
175. 9 Ella Thomas 21:40.7 Traverse City West
176. 9 Kate Parzych 21:42.5 FHN GR_Forest Hills ...
177. 9 Destiny Douglas 21:43.3 Muskegon Mona Shores
178. 12 Mallory Bowker 21:44.1 Kalamazoo Central
179. 12 Audrey Braund 21:44.8 Traverse City West
180. 9 Kyra Shadduck 21:46.1 DeWitt
181. 10 Ally Ladd 21:46.5 Cedar Springs
182. 10 Julia Kooyer 21:47.8 Holland
183. 10 Ella Steele 21:51.2 Portage Central
184. 11 Sierra Lubetkin 21:51.5 Ann Arbor Skyline
185. 11 Grace McGlynn 21:54.2 Battle Creek Lakeview
186. 12 Emily Broman 21:54.9 White Lake Lakeland
187. 12 Joanne Padron 21:56.1 Holland
188. 11 Chloe Gunter 21:57.8 Monroe
189. 10 Claire Johnson 21:58.8 Mattawan
190. 9 Meredith Walters 22:00.4 Holland
191. 10 Claire Stevens 22:01.7 Grand Haven
192. 10 McKenna Hinkle 22:03.8 Byron Center
193. 11 Juliette Langlinais 22:04.5 Mattawan
194. 12 Regina Herrero 22:05.3 Culver Academies
195. 12 Paige Parker 22:07.8 Portage Central
196. 12 Callie Francisco 22:09.7 Monroe
197. 12 Kelsey Kehren 22:10.8 Grand Ledge
198. 9 Steph Dodd 22:10.9 Zeeland West
199. 11 Lizzy Nelson 22:12.7 St. Joseph
200. 11 Abigale Vitou 22:14.7 DeWitt
201. 9 Laiken Pettit 22:14.7 Byron Center
202. 11 Marissa Wolschleger 22:14.7 Pinckney
203. 9 Robyn Hunt 22:19.6 Muskegon Mona Shores
204. 11 McKenna Norman 22:22.9 Portage Central
205. 11 Ashley Witham 22:23.3 Grand Ledge
206. 10 Adelin Patterson 22:23.5 Grand Ledge
207. 11 Miette Smith 22:24.7 Portage Northern
208. 12 Madison Scott 22:24.8 St. Joseph
209. 11 Claire Ackerman 22:28.7 Traverse City West
210. 12 Riley Damore 22:30.1 Battle Creek Lakeview
211. 10 Kendal Sloan 22:31.1 Kalamazoo Loy Norrix
212. 10 Isabel VanDusen 22:31.7 Cedar Springs
213. 9 Celia Kingscott 22:33.3 Grandville
214. 12 Megan Schafer 22:34.0 Grand Ledge
215. 10 Faye Scott-Farnswo... 22:36.4 Portage Northern
216. 12 Madelyn Wilke 22:37.3 Portage Northern
217. 11 Emma McCalister 22:40.4 Monroe
218. 12 Gabi Reitenour 22:44.4 Mattawan
219. 11 Lajla Hadzimujic 22:46.7 FHC GR_Forest Hills ...
220. 12 Francesca Melloso 22:48.0 St. Joseph
221. 11 Hailey Kempf 22:49.0 Grandville
222. 9 Molly Bentley 22:49.2 Cedar Springs
223. 10 Claire Richardson 22:49.6 FHC GR_Forest Hills ...
224. 12 Tonya Tepin 22:52.0 Cedar Springs
225. 10 Hailey Winkelman 22:52.0 Monroe
226. 11 Rose Meyer 22:52.4 Grandville
227. 9 Isabel Walters 22:53.9 FHC GR_Forest Hills ...
228. 9 Georgia Jurden 22:54.0 Pinckney
229. 10 Lily Howland 22:55.1 Cedar Springs
230. 10 Olivia Veersma 23:05.9 St. Joseph
231. 11 Molly Bacik 23:07.6 Battle Creek Lakeview
232. 9 Elise Ferguson 23:19.2 Grandville
233. 11 Alexis Wood 23:21.8 Cedar Springs
234. 10 Georgia Hill 23:36.4 Kalamazoo Loy Norrix
235. 11 Brisa Hernandez 23:38.7 Battle Creek Lakeview
236. 12 Ellen Wilson 23:39.7 Mattawan
237. 11 Morgan Tschetter 23:40.9 St. Joseph
238. 9 Amelia Spencley 23:55.5 DeWitt
239. 11 Audrey White 23:58.4 Muskegon Mona Shores
240. 12 Hannah Menosky 23:58.5 Pinckney
241. 12 Elizabeth Knoll 24:03.4 Muskegon Mona Shores
242. 12 Taylor Armstrong 24:04.4 Portage Northern
243. 9 Olivia Polderman 24:04.4 Kalamazoo Loy Norrix
244. 10 Jeriah Steward 24:23.0 Kalamazoo Central
245. 10 Emily-Jo Buysse 24:35.4 Portage Northern
246. 11 Kinsey Skjold 25:50.7 Kalamazoo Loy Norrix
247. 11 Lily Sharp 26:02.3 Holland
248. 12 Madison Jackson 26:12.3 Kalamazoo Central
249. 10 Lauren Kaus 26:24.1 Pinckney
Girls 5,000 Meters Division 2 JV
Pl Year Name Time Team
1. 10 Ainsley Workman 19:26.6 East Grand Rapids
2. 11 Natalie Dwortz 20:12.7 East Grand Rapids
3. 11 Fizzy Tuitel 20:32.7 East Grand Rapids
4. 12 Anna Aupperlee 20:37.5 GR_Christian
5. 10 Abby Winkle 21:11.4 GR_South Christian
6. 11 Brynn Edison 21:13.7 East Grand Rapids
7. 11 Cassidy Lammers 21:18.0 Parma Western
8. 9 Sammy Hunting 21:31.2 FHE Ada Forest Hills...
9. 11 Tallulah Haskett 21:35.1 Chagrin Falls
10. 9 Ella Slade 21:35.6 Dearborn Divine Child
11. 11 Claire Cannon 21:37.4 East Grand Rapids
12. 9 Bella Dykstra 21:40.9 Holland Christian
13. 10 Frances Hoffman 21:42.1 East Grand Rapids
14. 12 Jessica Judge 21:43.6 Spring Lake
15. 9 Mary Harkema 21:45.6 GR_South Christian
16. 11 Lucy Byam 21:46.7 East Grand Rapids
17. 11 Jaynie Seylhower 21:46.9 Spring Lake
18. 10 Eliza Thayer 21:50.5 Dearborn Divine Child
19. 11 Chloe Koning 21:54.1 GR_Christian
20. 11 Chloe Lohman 22:00.8 Spring Lake
21. 10 Rachel Verbrugge 22:01.8 FHE Ada Forest Hills...
22. 9 Terah Ceccarelli 22:04.6 Dearborn Divine Child
23. 9 Halle Overmire 22:05.1 GR_South Christian
24. 10 Sydney Muller 22:11.0 East Grand Rapids
25. 11 Sydney Hawkins 22:11.2 GR_Christian
26. 12 Rupa Charles 22:15.2 GR_South Christian
27. 9 Xochitl Garza 22:15.7 East Grand Rapids
28. 11 Carissa Springvloed 22:16.7 GR_South Christian
29. 10 Makaela Schmidt 22:23.0 Spring Lake
30. 12 Sophee Newbauer 22:24.0 Chagrin Falls
31. 12 Claire Lordan 22:24.1 Chagrin Falls
32. 9 Lauren Muller 22:24.9 East Grand Rapids
33. 12 Nithya Charles 22:25.5 GR_South Christian
34. 11 Anna Orr 22:26.0 GR_South Christian
35. 11 Abigail Bell 22:27.6 Richland Gull Lake
36. 9 Ella Donker 22:28.0 GR_South Christian
37. 9 Alyssa Gerritsma 22:29.8 Holland Christian
38. 10 Lianna Shakoor 22:31.4 Dearborn Divine Child
39. 12 Elise VandeKieft 22:33.1 GR_South Christian
40. 9 Anne Kooyer 22:34.5 GR_South Christian
41. 10 Chloe Embury 22:35.1 Parma Western
42. 10 Ainsley Oliver 22:35.3 Middleville Thornapp...
43. 9 Elise Meister 22:35.8 Zeeland East
44. 11 Amanda Bond 22:39.7 FHE Ada Forest Hills...
45. 12 Kate Langerak 22:40.3 GR_South Christian
46. 10 Katelyn Lewis 22:46.3 Zeeland East
47. 11 Sarah Brinks 22:50.7 GR_South Christian
48. 9 Anna Campbell 22:55.6 Chagrin Falls
49. 12 Jenna Dykstra 22:58.4 East Grand Rapids
50. 11 Payton Wirebaugh 22:58.4 Holland Christian
51. 10 Sarah DeVries 23:02.3 GR_South Christian
52. 12 Jenna Shoaf 23:02.8 Chagrin Falls
53. 12 Madelynn Shannon 23:05.9 Dearborn Divine Child
54. 9 Emma Thompson 23:08.0 Middleville Thornapp...
55. 10 Mallory Houlihan 23:08.2 East Grand Rapids
56. 10 Aubree Daugherty 23:10.0 Chagrin Falls
57. 9 Kylie Schelhaas 23:10.2 Hudsonville Unity Ch...
58. 12 Caroline Roth 23:10.4 East Grand Rapids
59. 9 Isabelle Barone 23:11.1 Dearborn Divine Child
60. 10 Jennifer Judge 23:11.2 Spring Lake
61. 12 Sydney Ybema 23:14.8 GR_South Christian
62. 12 Isabella Klug 23:15.8 Chagrin Falls
63. 12 Katherine Baker 23:17.9 Chagrin Falls
64. 10 Neva Hundt 23:19.0 Whitehall
65. 10 Paige Mohney 23:19.7 Vicksburg
66. 10 Grace McAboy 23:21.3 Holland Christian
67. 11 Kendall Kegle 23:21.7 East Grand Rapids
68. 10 Isabella Padula 23:23.7 Spring Lake
69. 9 Natalie Bosma 23:23.9 GR_South Christian
70. 11 Emily Heater 23:27.4 Chagrin Falls
71. 10 Grace Goodin 23:28.4 Chagrin Falls
72. 10 Jenna Pegman 23:28.9 GR_Christian
73. 10 Grace Brow 23:31.1 Spring Lake
74. 12 Clara Argenta-Laorga 23:31.6 Middleville Thornapp...
75. 11 Kylie Keller 23:32.3 GR_South Christian
76. 11 Emily Curtis 23:35.4 Fremont
77. 10 Mackenzie Schilthuis 23:37.2 Hudsonville Unity Ch...
78. 12 Anna Cannon 23:40.0 East Grand Rapids
79. 9 Isabelle Stressman... 23:41.7 FHE Ada Forest Hills...
80. 9 Evie DeBlaay 23:44.2 GR_South Christian
81. 9 Emma Reed 23:44.6 Parma Western
82. 9 Kate Laidlaw 23:44.6 FHE Ada Forest Hills...
83. 10 Katie Seinen 23:45.2 Hudsonville Unity Ch...
84. 9 Sarah Timmer 23:46.2 GR_Christian
85. 9 Kiersten Schmitt 23:48.4 GR_Christian
86. 10 Macy Bonnema 23:49.6 GR_South Christian
87. 11 Mia Heun 23:51.0 Hudsonville Unity Ch...
88. 11 Gracie Patterson 23:52.2 GR_South Christian
89. 10 Tory Lammers 23:55.8 Parma Western
90. 9 Addison Essebaggers 23:55.9 Hudsonville Unity Ch...
91. 10 Aliyah Harned 24:00.1 Holland Christian
92. 12 Alaina VanderVeen 24:01.1 GR_South Christian
93. 12 Maria Gabrielse 24:02.2 GR_South Christian
94. 9 Ashlyn Maurer 24:02.4 FHE Ada Forest Hills...
95. 9 Allie Groenenboom 24:02.8 GR_Christian
96. 10 Bebe Mulder 24:03.1 Holland Christian
97. 12 Kaitlyn Smith 24:04.5 Zeeland East
98. 10 Anna Stempky 24:05.8 Spring Lake
99. 9 Molly Francis 24:06.3 East Grand Rapids
100. 11 Alydia Jura 24:06.7 Whitehall
101. 9 Hannah Hillary 24:12.5 East Grand Rapids
102. 11 Jada VanTol 24:14.1 GR_South Christian
103. 9 Ari Rodriguez 24:15.6 GR_Christian
104. 10 Ava Tatko 24:15.7 GR_Christian
105. 12 Margie Oxley 24:16.0 Parma Western
106. 9 Grace Steffes 24:17.3 Dearborn Divine Child
107. 11 Abbi Obrien 24:18.3 Stevensville Lakeshore
108. 9 Arianna DeGroot 24:18.7 Hopkins
109. 10 Hannah Laughery 24:19.3 Vicksburg
110. 12 Gracie DeWent 24:21.7 Middleville Thornapp...
111. 9 Allison Tate 24:21.9 Whitehall
112. 12 Corinne VanderVeen 24:22.1 Hudsonville Unity Ch...
113. 9 Anna Gronevelt 24:22.2 Zeeland East
114. 9 Rose Doctor 24:24.5 FHE Ada Forest Hills...
115. 12 Abby Miles 24:24.5 Parma Western
116. 12 Kathryn Ottenwess 24:24.9 FHE Ada Forest Hills...
117. 11 Maia Reynolds 24:25.8 GR_South Christian
118. 9 Grace Hojnacki 24:29.1 East Grand Rapids
119. 11 Haven Beyer 24:30.1 Middleville Thornapp...
120. 11 Ellexsandria Lowery 24:31.6 Remus Chippewa Hills
121. 10 Kamdyn Burns 24:33.1 Spring Lake
122. 11 Isabella DiSalvo 24:34.0 Chagrin Falls
123. 9 Kaitlyn Aupperlee 24:35.8 GR_Christian
124. 12 Katie McCuaig 24:36.8 Chagrin Falls
125. 12 Marley Fogel 24:37.0 Spring Lake
126. 9 Hannah Glowzinski 24:37.5 Dearborn Divine Child
127. 9 Lauren Walls 24:38.2 FHE Ada Forest Hills...
128. 12 Samantha O'Dowd 24:38.8 Parma Western
129. 11 Ashley Randall 24:41.0 Richland Gull Lake
130. 12 Kate Conkright 24:42.2 Whitehall
131. 11 Caili Sall 24:43.4 Hudsonville Unity Ch...
132. 9 Anna Triezenberg 24:44.7 GR_Christian
133. 9 Emily Vierzen 24:45.7 GR_South Christian
134. 12 Ally Crites 24:45.8 Niles
135. 12 Madi Springer 24:49.5 Allendale
136. 11 Lillian Cowan 24:51.1 Stevensville Lakeshore
137. 11 Grace Huizingh 24:52.4 GR_South Christian
138. 11 Ella Lado 24:54.0 East Grand Rapids
139. 12 Kennedy Southland 24:58.5 FHE Ada Forest Hills...
140. 11 Allison Hoekstra 24:59.1 Hudsonville Unity Ch...
141. 12 Brianna Ray 25:01.4 Parma Western
142. 10 Rainey Schreiber 25:01.6 Remus Chippewa Hills
143. 11 Isabella Gianni 25:03.5 Stevensville Lakeshore
144. 12 Katelyn Harkema 25:04.1 GR_South Christian
145. 12 Hannah Pariseau 25:07.0 Parma Western
146. 12 Rebecca Koratich 25:08.7 Spring Lake
147. 11 Abby Baker 25:10.2 Stevensville Lakeshore
148. 9 Alisa Westerling 25:11.2 Allendale
149. 12 Annie Walstra 25:11.5 GR_South Christian
150. 10 Lizzy Koratich 25:12.0 Spring Lake
151. 9 Emily Vlietstra 25:12.3 GR_South Christian
152. 12 Celia Campo 25:13.9 Whitehall
153. 12 Lydia Lawson 25:14.3 Dearborn Divine Child
154. 11 Destiny Weckesser 25:15.8 Big Rapids
155. 11 Marissa Baker 25:18.9 Holland Christian
156. 12 Grace Lee 25:20.1 Chagrin Falls
157. 11 Lizzie Lam 25:21.1 Zeeland East
158. 10 Naomi Peterson 25:21.8 FHE Ada Forest Hills...
159. 9 Elena Wells 25:23.1 Spring Lake
160. 9 Jocelyn MacFarlane 25:25.0 Zeeland East
161. 11 Teya Brower 25:25.3 Hudsonville Unity Ch...
162. 11 Kassy Fialek 25:26.8 Fremont
163. 9 Lucy Kooyer 25:27.7 Hudsonville Unity Ch...
164. 10 Renee Gregoroff 25:28.2 Dearborn Divine Child
165. 10 Olivia Benedict 25:30.4 FHE Ada Forest Hills...
166. 11 Ellie Mulder 25:31.4 GR_South Christian
167. 9 Lindsey Gibson 25:32.2 Remus Chippewa Hills
168. 10 Shayne Krystyniak 25:33.6 Middleville Thornapp...
169. 10 Hannah Crozier 25:39.1 Hastings
170. 11 Chloe Westhouse 25:40.8 GR_Christian
171. 9 Hope Petr 25:41.3 East Grand Rapids
172. 12 Alyson Tanis 25:42.1 GR_South Christian
173. 11 Kyler Galena 25:44.2 Coldwater
174. 9 Emily Falbe 25:44.5 Whitehall
175. 11 Rachael Oltz 25:51.6 Niles
176. 10 Meg Crites 25:52.0 Niles
177. 10 Gabby Baker 25:53.2 Parma Western
178. 10 Jasmine Kouza 25:55.8 Dearborn Divine Child
179. 10 Mia Witte 25:58.4 Fremont
180. 11 Sophia Ceru 26:04.6 Stevensville Lakeshore
181. 12 Colleen Woodhouse 26:07.9 East Grand Rapids
182. 9 Grace Padilla 26:10.2 GR_Christian
183. 11 Clara Capel-Gomez 26:11.0 East Grand Rapids
184. 10 Hannah Bruxvoort 26:11.4 Holland Christian
185. 11 Lauren Wolf 26:13.8 Stevensville Lakeshore
186. 11 Lilly Jackson 26:16.7 Niles
187. 9 Natalie Borst 26:16.7 GR_Christian
188. 9 CeCe Poole 26:21.2 Parma Western
189. 12 Darcy Roper 26:22.2 FHE Ada Forest Hills...
190. 9 Taylor Hubbs 26:23.5 Allendale
191. 9 Adriana Byker 26:23.8 Hudsonville Unity Ch...
192. 10 Emma di Pretoro 26:24.8 FHE Ada Forest Hills...
193. 9 Bella Baas 26:26.0 East Grand Rapids
194. 12 Maddie Meader 26:26.7 East Grand Rapids
195. 10 Hannah Roelofs 26:33.8 GR_South Christian
196. 9 Valentina Arias 26:40.4 Hastings
197. 9 Abby Aaron 26:43.3 Dearborn Divine Child
198. 11 Grace Kuipers 26:45.2 Hudsonville Unity Ch...
199. 12 Claire Verbrugge 26:47.5 FHE Ada Forest Hills...
200. 10 Ruby Risser 26:52.9 Richland Gull Lake
201. 10 Reegan DeCator 26:53.5 Spring Lake
202. 12 Josefine Jacobsen 26:53.8 Allendale
203. 11 Aubrey Williams 26:54.9 FHE Ada Forest Hills...
204. 12 Kirsten Nelson 26:55.8 Richland Gull Lake
205. 9 Davina Mancilla 26:56.9 Allendale
206. 12 Ali VanKampen 26:58.8 Zeeland East
207. 12 Cara DeWeerd 27:00.7 GR_South Christian
208. 9 Alayna Czajkowski 27:05.5 Parma Western
209. 10 Shelby Ybema 27:07.0 GR_South Christian
210. 12 Freja Kristiansen 27:09.3 Allendale
211. 10 Samantha Vandenberk 27:09.9 South Haven
212. 12 Emma Roelofs 27:14.2 GR_South Christian
213. 10 Kaiya Theune 27:16.5 Spring Lake
214. 9 Melanie Buys 27:17.0 Spring Lake
215. 10 Olivia Landry 27:18.1 Middleville Thornapp...
216. 11 Brooke Morley 27:21.4 FHE Ada Forest Hills...
217. 12 Martina Aparo 27:22.1 Niles
218. 10 Grace Bruins 27:23.6 Hudsonville Unity Ch...
219. 11 Sherry Van Farowe 27:27.5 Hudsonville Unity Ch...
220. 9 Delaney Decker 27:27.7 Spring Lake
221. 9 Kate Nagelkerke 27:28.5 Zeeland East
222. 10 Christina Novakowski 27:29.3 Hudsonville Unity Ch...
223. 10 Isa Plichta 27:34.2 Stevensville Lakeshore
224. 11 Ava Glowney 27:44.1 East Grand Rapids
225. 12 Hannah Miller 27:45.7 Parma Western
226. 9 Heidi Katz 27:58.4 Coldwater
227. 9 Mallory Britton 27:58.8 Whitehall
228. 9 Allison Vincent 27:59.7 FHE Ada Forest Hills...
229. 10 Madison Trudell 28:00.2 Parma Western
230. 12 Anna Martinsson 28:05.2 Hopkins
231. 9 Jensy Vanvliet 28:11.5 Holland Christian
232. 9 Grace Samra 28:15.4 East Grand Rapids
233. 11 Hannah Lohroff 28:17.5 Grand River Preparat...
234. 10 Sidney Wilson 28:19.5 Parma Western
235. 11 Alessandra Zaghetti 28:20.2 Dowagiac Union
236. 10 Laureen Baldereicht 28:21.3 Hopkins
237. 9 Hannah Emmert 28:24.9 Allendale
238. 12 Michelle Winget 28:25.0 Parma Western
239. 10 Hope Noyes 28:30.6 FHE Ada Forest Hills...
240. 10 Cara Hofstra 28:31.7 Zeeland East
241. 12 Eve Hinkley 28:34.8 Big Rapids
242. 10 Paige Weesner 28:37.0 GR_South Christian
243. 9 Ella VandenBerg 28:42.8 Holland Christian
244. 12 Kristina Cuison 28:50.0 Middleville Thornapp...
245. 10 Gena Tamminga 28:55.7 Hudsonville Unity Ch...
246. 12 Courtney Lobbes 28:56.2 GR_South Christian
247. 10 Alaina Miedema 28:59.5 GR_South Christian
248. 11 Lizzie Bosch 29:01.0 Hudsonville Unity Ch...
249. 10 Carlie Jura 29:05.9 Whitehall
250. 12 Kaedra Adam 29:09.2 Grand River Preparat...
251. 9 Lily VanderZwaag 29:16.9 Hudsonville Unity Ch...
252. 10 Brooklyn Kilbourne 29:22.7 GR_South Christian
253. 10 Molly Rasmussen 29:30.2 FHE Ada Forest Hills...
254. 9 Morgan Feenstra 29:34.6 Spring Lake
255. 12 Kaitlyn Read 29:40.5 Dearborn Divine Child
256. 11 Alyssa Barbrick 30:00.2 GR_South Christian
257. 10 Grace Hensley Alford 30:08.0 Dearborn Divine Child
258. 9 Mclain Tucker 30:12.7 Parma Western
259. 10 Marina Campo Calvo 30:13.8 Belding
260. 9 Makenna Pendock 30:15.8 Hopkins
261. 11 Elly Whitfield 30:19.9 Richland Gull Lake
262. 10 Isabella Geiger 30:24.5 Whitehall
263. 9 Hannah Moore 30:43.1 Dearborn Divine Child
264. 9 Nyaira Beene 31:11.7 Grand River Preparat...
265. 9 Elora Drumm 31:16.5 Vicksburg
266. 11 Paige Hager 31:45.3 Hudsonville Unity Ch...
267. 12 Aruzhan Demeuova 31:48.2 Allendale
268. 10 Anika Deshpande 32:19.6 FHE Ada Forest Hills...
269. 10 Meghan Hill 32:51.9 FHE Ada Forest Hills...
270. 10 Sara Plante 32:53.8 FHE Ada Forest Hills...
271. 11 Riley Bond 33:12.3 Whitehall
272. 10 Misia Merati 33:33.4 Grant
273. 11 Audry Merrifield 33:46.8 Grant
274. 10 Chloe DeKam 33:48.6 GR_South Christian
275. 11 Stephanie Tolly 34:00.9 FHE Ada Forest Hills...
276. 12 Charlotte Borden 34:06.2 East Grand Rapids
277. 9 Ella Johnson 34:24.8 Dearborn Divine Child
278. 10 Katelyn Westra 34:55.2 Holland Christian
279. 12 Madison Binkley 34:59.4 Stevensville Lakeshore
280. 9 Mackenzie Wight 35:17.9 Dearborn Divine Child
Girls 5,000 Meters Division 1 JV
Pl Year Name Time Team
1. 9 Sydney Dec 19:58.4 Temperance Bedford
2. 12 Ashley Desimone 20:28.5 Saline
3. 10 Lydia Alig 20:31.1 Saline
4. 9 Aubrey Stager 20:36.9 Saline
5. 12 Jenna Allman 20:48.0 Saline
6. 12 Olivia Richards 20:50.5 Traverse City Central
7. 10 Hailey Fike 20:53.3 Rockford
8. 12 Danielle Armstrong 20:54.6 Ann Arbor Pioneer
9. 12 Clara Bennet 20:54.8 Traverse City Central
10. 12 Jillian Falzone 20:59.0 Temperance Bedford
11. 12 Jenny Cantrell 21:02.8 Saline
12. 9 Elise Conkel 21:03.0 Hudsonville
13. 11 Riley Thompson 21:11.6 Rockford
14. 12 Katrina Beardsley 21:14.8 Ann Arbor Pioneer
15. 10 Kaitlyn Eckermann 21:15.9 Saline
16. 12 Carina Sanborn 21:17.6 Ann Arbor Pioneer
17. 11 Elyse VandeGutche 21:24.2 Hudsonville
18. 9 Paige LaMott 21:26.3 Traverse City Central
19. 12 Alana Black 21:26.8 Caledonia
20. 9 Natalie Allshouse 21:27.1 Rockford
21. 9 Lydia Cocciolone 21:29.0 Ann Arbor Skyline
22. 9 Cadence Bommarito 21:30.2 Caledonia
23. 10 Isabella Paul 21:32.2 FHN GR_Forest Hills ...
24. 11 Annika Betz 21:33.9 FHN GR_Forest Hills ...
25. 12 Anna Kendziorski 21:34.2 Bay City Western
26. 10 Madi Heinrichs 21:34.9 Temperance Bedford
27. 10 Paige Glass 21:35.5 Hudsonville
28. 9 Emma Rajewski 21:38.8 Bay City Western
29. 9 Allison Nutt 21:39.4 Ann Arbor Pioneer
30. 11 Jane Hartman 21:41.5 FHN GR_Forest Hills ...
31. 11 Analeigh Majewski 21:44.1 Temperance Bedford
32. 10 Madeleine Wisniewski 21:45.1 Hartland
33. 10 Maekayla Rice 21:47.3 Saline
34. 9 Mya Orner 21:47.6 Temperance Bedford
35. 9 Natalie Kessler 21:47.9 Ann Arbor Skyline
36. 9 Lauren Halverson 21:50.3 FHN GR_Forest Hills ...
37. 9 Lola Reimers 21:51.2 Traverse City Central
38. 12 Emily Haigh 21:52.3 Portage Central
39. 10 Amanda Lin 21:53.4 Saline
40. 9 Elizabeth Ward 21:54.3 Bay City Western
41. 12 Sidney Carrigan 21:56.0 Traverse City Central
42. 10 Anna Marie Kinney 21:57.7 Culver Academies
43. 12 Sophie Thompson 21:57.9 Traverse City West
44. 11 Isabelle Marshall 21:58.1 Traverse City West
45. 9 Rylee Zandstra 21:59.3 Rockford
46. 10 Rachel Collins 21:59.5 Traverse City Central
47. 10 Taylor Imus 22:00.8 Portage Central
48. 12 Sofia D'Arienzo 22:01.7 Grandville
49. 11 Annie Knee 22:02.4 FHN GR_Forest Hills ...
50. 11 Ellie Geib 22:08.3 Portage Central
51. 10 Lilly Weirich 22:08.6 Rockford
52. 9 Monica Ristich 22:09.0 Ann Arbor Pioneer
53. 11 Paige McCreadie 22:11.6 Ann Arbor Pioneer
54. 11 Presley Schmus 22:14.2 Temperance Bedford
55. 11 Leanne Wyrick 22:14.5 Zeeland West
56. 10 Grace Flanders 22:25.7 Rockford
57. 11 Lily Judd 22:25.8 Traverse City Central
58. 10 Paige Hockley 22:26.4 Ann Arbor Pioneer
59. 11 Alia Burgess 22:26.7 Byron Center
60. 9 Maren Milne 22:27.1 Traverse City Central
61. 10 Emily Heim 22:28.1 Culver Academies
62. 9 Shannon O'Brien 22:30.2 Hartland
63. 10 Mara Krupka 22:30.4 Ann Arbor Pioneer
64. 11 Lauren Kellner 22:32.0 Rockford
65. 12 Peyton Thibodeau 22:32.4 Hartland
66. 10 Emily Danks 22:34.3 Rockford
67. 12 Grace Schaffer 22:34.9 DeWitt
68. 9 Lauren Koch 22:35.6 St. Joseph
69. 9 Megan Ahrens 22:36.4 FHN GR_Forest Hills ...
70. 10 Hannah Roark 22:36.4 Zeeland West
71. 12 Ella Kensler 22:38.8 Portage Central
72. 10 Gracie Erdman 22:39.8 Zeeland West
73. 12 Kelsey Homan 22:40.7 Caledonia
74. 9 Julia Ellsworth 22:41.4 DeWitt
75. 10 Taylor Fairchild 22:41.4 Caledonia
76. 12 Denko Lees 22:42.2 FHN GR_Forest Hills ...
77. 9 Isabella Czarnecki 22:42.3 Hartland
78. 10 Brianna Barton 22:43.1 Traverse City Central
79. 10 Lola Schuler 22:47.6 Caledonia
80. 9 Madison Lira 22:48.3 Grand Ledge
81. 12 Sophia Ullery 22:49.0 Rockford
82. 9 Naomi Kaczor 22:49.4 Ann Arbor Pioneer
83. 10 Laura Durant 22:49.9 Portage Central
84. 11 Mckenna Burkholder 22:51.2 Traverse City Central
85. 9 Sophia Johnson 22:51.7 FHN GR_Forest Hills ...
86. 10 Reese Roemer 22:51.9 Culver Academies
87. 12 Amelia Meaney 22:53.3 Hartland
88. 12 Dayna Dec 22:54.1 Temperance Bedford
89. 10 Rachel Musser 22:54.7 Bay City Western
90. 12 Zoey Zupin 22:55.8 Caledonia
91. 10 Kylie Fredenburg 22:56.7 Bay City Western
92. 9 Allison Hilts 22:58.1 Portage Central
93. 11 Erica Keillor 22:59.0 Byron Center
94. 11 Sarah Baybeck 22:59.2 Ann Arbor Pioneer
95. 12 Katelynn Kirkbride 23:00.1 Caledonia
96. 10 Sophie Woehlke 23:00.9 Saline
97. 9 Leah Thompson 23:01.2 Caledonia
98. 9 Kiera Tuttle 23:01.9 Saline
99. 9 Karly Bundon 23:06.1 Monroe
100. 10 Brooke Wise 23:06.4 Temperance Bedford
101. 9 Natalie Crowley 23:09.9 Traverse City West
102. 10 Traore Tioloman 23:11.2 Traverse City Central
103. 12 Emma Curcuru 23:14.4 FHN GR_Forest Hills ...
104. 12 Anna Sandell 23:15.0 Traverse City West
105. 11 Ellen Zentera 23:17.0 Battle Creek Lakeview
106. 9 Makenna Kern 23:17.3 Hartland
107. 10 Lindsay Keranen 23:18.8 Grandville
108. 9 Ava Justice 23:20.1 Hartland
109. 9 Madison Way 23:21.0 DeWitt
110. 9 Maggie Hartman 23:21.9 FHN GR_Forest Hills ...
111. 12 Emily Neeb 23:22.6 Portage Central
112. 10 Skylar Dixon 23:22.8 Hartland
113. 11 Marisa Helsten 23:22.8 Caledonia
114. 11 Kiley Ward 23:23.1 DeWitt
115. 12 Amelia Catanzaro 23:25.0 Ann Arbor Pioneer
116. 10 Lexy Gregory 23:25.7 FHN GR_Forest Hills ...
117. 10 Molly Baker 23:25.9 FHN GR_Forest Hills ...
118. 11 Grace Cheatham 23:26.1 Portage Central
119. 10 Scarlet Beachy 23:28.3 Rockford
120. 9 Sylvia Sandman 23:29.6 Rockford
121. 11 Grace Jackel 23:30.3 Ann Arbor Pioneer
122. 11 Sara Colomer 23:30.5 Hudsonville
123. 11 Ashley Christopher 23:31.9 FHN GR_Forest Hills ...
124. 12 Alexzandria Webster 23:32.9 Grandville
125. 10 Evelyn Grimm 23:36.2 Rockford
126. 12 Haleigh Nower 23:36.6 Kalamazoo Central
127. 10 Allison Everhart-D... 23:39.7 Rockford
128. 12 Michelle Wadas 23:40.7 Portage Central
129. 10 Ella Schuler 23:41.2 Caledonia
130. 9 Lauren McKenna 23:41.7 Caledonia
131. 12 Shelby Snell 23:42.6 Traverse City Central
132. 9 Faith Martinez 23:42.7 Culver Academies
133. 11 Lauren Jamsen 23:43.5 Ann Arbor Pioneer
134. 10 Caroline Lever 23:43.7 Portage Northern
135. 11 Halle Oczepek 23:45.0 Grandville
136. 11 Ashley Rathbun 23:45.7 Monroe
137. 9 Tessa Bruizeman 23:45.8 Zeeland West
138. 12 Gabrielle Dilley 23:47.3 St. Joseph
139. 9 Madelyn Fennema 23:49.2 Caledonia
140. 10 Shelby Flory 23:49.8 Hudsonville
141. 9 Zoe Whelham 23:50.0 Portage Central
142. 11 Brenna Byars 23:51.0 DeWitt
143. 10 Roberta Herrero 23:51.3 Culver Academies
144. 11 Tess Fookes 23:52.8 Hudsonville
145. 12 Madelina Machado 23:52.9 St. Joseph
146. 10 Marguerite Church 23:53.1 Traverse City West
147. 11 Shayla Mejia 23:55.2 Battle Creek Lakeview
148. 10 Jenna Hubbert 23:56.1 Grand Ledge
149. 10 Avery Ojala 23:56.3 Portage Central
150. 10 Olivia Johnson 23:56.4 Grand Ledge
151. 9 Claire Caplea 23:57.5 St. Joseph
152. 9 Jessi Smith 24:00.5 Portage Central
153. 9 Alyssa Bird 24:00.6 Hudsonville
154. 9 Elizabeth Beck 24:01.9 Ann Arbor Skyline
155. 9 Delaina Cook 24:02.6 Hudsonville
156. 10 Sara Stanley 24:04.7 Hudsonville
157. 10 Xinzhu Shao 24:05.2 Culver Academies
158. 10 Lauren Stallman 24:06.2 Traverse City Central
159. 9 Yoko Miller 24:09.0 Ann Arbor Skyline
160. 11 Olivia Wingfield 24:09.9 Traverse City West
161. 10 Jade Yowtz 24:10.4 Cedar Springs
162. 10 Astrid Code 24:10.7 Portage Northern
163. 11 Caitlin O'Reilly 24:10.8 Mattawan
164. 10 Emily Gray 24:10.9 Grandville
165. 11 Holly Bradshaw 24:11.3 Traverse City Central
166. 12 Natalie Wallas 24:11.5 Grand Ledge
167. 12 Rowan Brittain 24:12.2 Temperance Bedford
168. 12 Nicole Campbell 24:12.9 White Lake Lakeland
169. 11 Andrea Peterson 24:14.9 Caledonia
170. 10 Madison Golliver 24:18.1 Cedar Springs
171. 11 Anna Gunn 24:18.8 Traverse City Central
172. 9 Samantha VanDort 24:19.1 Zeeland West
173. 9 Lizzie O'Dell 24:20.5 Hudsonville
174. 10 Ashley Gyurich 24:21.1 DeWitt
175. 11 Emilee Kelly 24:21.5 St. Joseph
176. 10 Melanie Valtadoros 24:21.7 Ann Arbor Pioneer
177. 11 Alex Knapp 24:23.0 Temperance Bedford
178. 9 Marissa DeWitte 24:24.3 Hudsonville
179. 9 Brooklyn Balsis 24:24.6 DeWitt
180. 9 Mia Sanborn 24:25.6 Ann Arbor Pioneer
181. 10 Elayna Madl 24:26.3 Muskegon Mona Shores
182. 11 Averie Fitzjohn 24:26.7 FHN GR_Forest Hills ...
183. 12 Alex Goldenberg 24:28.5 Mattawan
184. 11 Olivia Craig 24:30.7 Traverse City Central
185. 11 Summer Biesiada 24:32.0 Muskegon Mona Shores
186. 9 Kaitlyn Walsh 24:32.5 Portage Central
187. 10 Quinn Fowler 24:33.5 Monroe
188. 9 Emily Sturgis 24:35.9 Portage Central
189. 12 Synne Hansen 24:36.8 Grand Ledge
190. 12 Sarah Ouellette 24:36.9 Battle Creek Lakeview
191. 11 Emma Crosby 24:37.8 Caledonia
192. 10 Grace Fitzgerald 24:39.3 Grandville
193. 10 Kaitlyn Dryburgh 24:39.5 Caledonia
194. 11 Mollie Baker 24:40.3 Traverse City Central
195. 11 Isabella Barrera 24:43.3 DeWitt
196. 12 Addy Jarrett 24:44.1 Portage Central
197. 12 Julia Strauss 24:46.5 Portage Central
198. 9 Valerie Oz 24:46.7 Temperance Bedford
199. 11 Eugenia Garcia-Rod... 24:48.9 Culver Academies
200. 9 Paige Fron 24:49.9 FHC GR_Forest Hills ...
201. 10 Alexus Baldwin 24:51.5 Monroe
202. 10 Gabriella Miller 24:53.1 FHC GR_Forest Hills ...
203. 10 Elena Bowman 24:55.6 Ann Arbor Pioneer
204. 12 Ana Pace 24:55.8 Battle Creek Lakeview
205. 9 Gracie Swetay 24:56.4 Portage Central
206. 11 Halaina Peevers 24:57.3 Battle Creek Lakeview
207. 10 Alexia Muzik 24:57.9 Battle Creek Lakeview
208. 9 Maria Curcuru 24:58.3 FHN GR_Forest Hills ...
209. 12 Lauren Beemer 24:58.7 Muskegon Mona Shores
210. 10 Jordan Duvall 24:58.7 Rockford
211. 11 Dana Johnson 24:59.0 Zeeland West
212. 10 Kaitlyn Thomas 25:01.2 Battle Creek Lakeview
213. 10 Ruth Kauffman 25:06.0 Rockford
214. 12 Maureen Tessmer 25:06.4 Byron Center
215. 10 Laura Robotham 25:08.3 Caledonia
216. 9 Lillian McLouth 25:09.5 Battle Creek Lakeview
217. 11 Elise Smith 25:09.7 Caledonia
218. 11 Sarah Ventimiglia 25:11.1 St. Joseph
219. 9 Heidi Spahr 25:11.5 Zeeland West
220. 12 Pyper Ouvry 25:12.0 Portage Central
221. 10 Rylee Speese 25:14.5 Zeeland West
222. 12 Elyse Wolters 25:16.4 Zeeland West
223. 10 Michelle Gallegos 25:16.7 Monroe
224. 11 Rukaiyah Hussain 25:19.0 Ann Arbor Skyline
225. 11 Anna Dudka 25:19.8 Rockford
226. 9 Bryana Andrade-Nava 25:20.0 Grandville
227. 9 Maeve Lyons 25:20.3 FHN GR_Forest Hills ...
228. 11 Julia Pols 25:20.4 Hudsonville
229. 9 Kendall Weiss 25:20.4 Rockford
230. 12 Marry Anderson 25:21.9 Temperance Bedford
231. 9 Clara Chalut 25:23.2 Portage Central
232. 12 Abby Lawler 25:24.0 Portage Central
233. 10 Makenna Szabo-Menz... 25:24.2 Monroe
234. 11 Mae Fischer 25:24.8 St. Joseph
235. 9 Kailey Lashbrook 25:25.0 Hartland
236. 9 Morgan Righter 25:26.1 Portage Central
237. 10 Emma Cavalli 25:26.5 Portage Northern
238. 12 Gracie Bernardine 25:27.2 Portage Central
239. 10 Maya Echtinaw 25:27.6 FHN GR_Forest Hills ...
240. 12 Rachel Smith 25:28.9 Zeeland West
241. 11 Estelle Eichberger 25:30.3 Traverse City Central
242. 9 Sydney Wartner 25:30.8 Portage Central
243. 11 Lydia Glashouwer 25:31.5 FHN GR_Forest Hills ...
244. 11 Morgan Brossia 25:33.0 Monroe
245. 9 Samantha Hathaway 25:36.2 Rockford
246. 12 Lena Sivertsen 25:37.7 Temperance Bedford
247. 11 Sophie Hartwick 25:38.9 Hartland
248. 12 Jessica Kean 25:40.7 Hartland
249. 12 Kailey Gustafson 25:41.6 Traverse City Central
250. 10 Lillian Daniels 25:46.1 Kalamazoo Loy Norrix
251. 11 Maddie Higgins 25:47.0 Caledonia
252. 12 Anna Vi 25:47.4 St. Joseph
253. 12 Lynn Martin 25:48.4 Zeeland West
254. 12 Alyson Miller 25:48.6 Portage Central
255. 12 Sophia Singles 25:48.7 Hartland
256. 11 Kaitlyn Waldrop 25:49.5 Grand Ledge
257. 9 Angela Cayax 25:50.1 White Lake Lakeland
258. 9 Madelyn Martinson 25:51.1 DeWitt
259. 11 Natalie Lehmann 25:51.8 Grandville
260. 11 Ella Huff 25:55.6 Grandville
261. 9 Marin Alexander 25:56.2 FHN GR_Forest Hills ...
262. 10 Laura Belding 25:56.6 DeWitt
263. 9 Carly Zimmerman 25:57.2 Temperance Bedford
264. 10 Kenzie Page-Wood 25:59.6 St. Joseph
265. 11 Holly Schut 26:00.6 Hudsonville
266. 11 Ella Martin 26:00.6 Traverse City Central
267. 9 Maya Streng 26:05.8 FHN GR_Forest Hills ...
268. 12 Sarah Strawhun 26:06.3 Portage Northern
269. 11 Grace Wojciechowski 26:07.9 FHN GR_Forest Hills ...
270. 10 Katelyn Gyurich 26:08.0 DeWitt
271. 12 Emily Masternak 26:08.5 FHN GR_Forest Hills ...
272. 11 Ireland Gill 26:11.3 Muskegon Mona Shores
273. 9 Michelle Kahe 26:12.3 Culver Academies
274. 11 Brooke Lewis 26:14.2 Mattawan
275. 9 Audrey Benedict 26:14.8 Traverse City Central
276. 12 Emma Daniels 26:15.9 Zeeland West
277. 10 Lindy Bujak 26:18.5 Caledonia
278. 10 Sophia Confer 26:19.0 St. Joseph
279. 9 Olivia Pitsch 26:20.4 Byron Center
280. 10 Madalyne Perry 26:20.9 Battle Creek Lakeview
281. 9 Samantha Hill 26:20.9 Muskegon Mona Shores
282. 11 Chloe Henshaw 26:21.2 Traverse City Central
283. 11 Abby Peterson 26:21.9 St. Joseph
284. 11 Kira Iavelli 26:22.6 White Lake Lakeland
285. 11 Elle Oom 26:23.6 Caledonia
286. 9 Ava Zehnder 26:24.7 St. Joseph
287. 9 Madelyn Burris 26:25.4 Hartland
288. 12 Kaylin Meyers 26:27.0 Muskegon Mona Shores
289. 9 Olivia Fishel 26:33.8 DeWitt
290. 9 Patricia Sellin 26:34.1 St. Joseph
291. 9 Leanna Payne 26:34.9 Hartland
292. 11 Macy Miscikowski 26:35.9 Temperance Bedford
293. 12 Francine Rosinski 26:37.4 Hartland
294. 9 Emma Kerschbaum 26:39.7 Battle Creek Lakeview
295. 11 Ella Solomon 26:42.7 Ann Arbor Skyline
296. 11 Emilie May 26:47.9 White Lake Lakeland
297. 10 Lorena Merchan 26:50.8 Caledonia
298. 9 Aubrey Phenicie 26:53.3 Portage Central
299. 10 Addison Nowak 26:57.2 Temperance Bedford
300. 11 Isabel Spearing 26:58.2 Traverse City West
301. 11 Madison Dorff 27:01.3 Portage Central
302. 11 Minea Mantsinen 27:03.2 Byron Center
303. 11 Georgia Heintz 27:05.4 Traverse City Central
304. 11 Anna McGillicuddy 27:07.9 Grandville
305. 9 Elyse Kendziorski 27:09.9 Bay City Western
306. 11 Sydney Meredith 27:10.4 DeWitt
307. 9 Ava Byars 27:14.5 DeWitt
308. 10 Riley Marszalek 27:15.3 Battle Creek Lakeview
309. 11 Nicholette West 27:15.5 Portage Central
310. 12 Vi Fong 27:17.6 Portage Central
311. 9 Sarah Etcher 27:19.1 Grandville
312. 10 Malana Diebolt 27:29.7 Caledonia
313. 11 Isabella Ford 27:31.0 Kalamazoo Loy Norrix
314. 11 Yichen Xie 27:31.4 Culver Academies
315. 10 Ragan Post 27:33.9 Mattawan
316. 9 Sophia Williamson 27:34.6 Mattawan
317. 12 Madison Toor 27:41.4 Hartland
318. 12 Julia Frank 27:42.1 Temperance Bedford
319. 9 Hailey Buikema 27:44.5 Grandville
320. 9 Giselle Gamez 27:48.0 White Lake Lakeland
321. 11 Emma Everts 27:50.0 Hudsonville
322. 12 Sophia Kurtz 27:56.3 St. Joseph
323. 12 Taylor Wilsey 27:57.8 Battle Creek Lakeview
324. 9 Grace Hargrove-Brown 27:58.3 Grandville
325. 10 Nyari Spivey 28:02.5 Battle Creek Lakeview
326. 12 Anna Davidson 28:04.6 Traverse City Central
327. 9 Natalie Miscikowski 28:05.0 Temperance Bedford
328. 9 Isabella Smith 28:10.2 Cedar Springs
329. 12 Anna Tuttle 28:10.8 Battle Creek Lakeview
330. 9 Kathleen Peterson 28:19.2 Muskegon Mona Shores
331. 12 Caeley Tallon 28:21.9 Grandville
332. 10 Peyton Hughes 28:28.1 Mattawan
333. 12 Anna Konold 28:30.6 Mattawan
334. 12 Kristine Belding 28:35.6 DeWitt
335. 9 Josie Callendar 28:35.7 Grandville
336. 9 Sophia Wherley 28:40.5 Mattawan
337. 10 Maddie Adler 28:53.1 DeWitt
338. 12 Brianna Trepins 28:53.2 Grandville
339. 10 Elise Gort 28:55.7 Hudsonville
340. 10 Lunlalit Taengkhem 29:02.5 Battle Creek Lakeview
341. 10 Rebecca Keener 29:06.8 Hudsonville
342. 11 Katie Hector 29:09.2 Grandville
343. 12 Emily VanderPloeg 29:21.4 Hudsonville
344. 10 Georgia Moody 29:21.5 Grandville
345. 11 Kiersten Olson 29:32.7 St. Joseph
346. 10 Emilee Thibodeau 29:35.0 Hartland
347. 11 Paige Whelham 29:40.7 Portage Central
348. 9 Adi Martin 29:44.5 Grandville
349. 9 Isabelle Gray 30:18.9 FHN GR_Forest Hills ...
350. 9 Ella Smith 30:22.0 Zeeland West
351. 9 Julia Mei 30:24.4 Ann Arbor Skyline
352. 10 Paige Adams 30:35.3 Traverse City Central
353. 9 Kate Caplea 30:43.7 St. Joseph
354. 10 Mia Dickson 30:55.6 Muskegon Mona Shores
355. 11 Caitlin Sullivan 30:57.5 Portage Northern
356. 9 Haley White 30:57.7 Grandville
357. 9 Kaitlyn Corrie 30:57.7 DeWitt
358. 10 Mia Mueller 31:16.2 Grandville
359. 10 Nadya Babushkin 32:23.7 Ann Arbor Skyline
360. 9 Ella Cole 32:31.0 Muskegon Mona Shores
361. 12 Amber Wheeler 32:40.1 Byron Center
362. 9 Tameya Tyson-Wilson 33:20.2 Muskegon Mona Shores
363. 12 Sharipa Taibassar 34:06.9 Caledonia
364. 11 Libby Tennyson 38:25.0 Hartland
365. 12 Alaina Wright 43:40.0 Grandville