Official Team Scores
1. Defiance 105
2. Grosse Pointe North 160
3. Northville 224
4. Kalamazoo Central 252
5. Traverse City Central 253
6. Livonia Stevenson 267
7. Utica Eisenhower 284
8. Dearborn Divine Child 299
9. Davison 301
10. Caledonia 309
11. Battle Creek Lakeview 328
12. Holt 356
13. Zeeland East 380
14. Haslett 388
15. GR_Kenowa Hills 409
16. Livonia Franklin 412
17. Grandville 522
18. Grand Ledge 525
19. Flushing 533
20. Alpena 533
21. Bay City Western 539
22. Mt. Pleasant 563
23. Gibraltar Carlson 585
24. Livonia Churchill 594
25. FHC GR_Forest Hills Central 620
26. Muskegon Reeths-Puffer 635
27. Muskegon Mona Shores 656
28. Kalamazoo Loy Norrix 665
29. Wyandotte Roosevelt 669
30. Warren Mott 742
31. Swartz Creek 792
32. DeWitt 846
33. Mattawan 877
34. GR_Ottawa Hills 884
35. Sterling Heights Stevenson 887
36. Jackson 1029
37. Lapeer 1047
38. Macomb L'Anse Creuse North 1100
Mens Results
5,000 Meters Green Race (Division 1 & 2)
PL YR Name Mark Team
1. 10 Anthony Hancock 16:17.5 Dearborn Divine Child
2. 12 Mike Ciaravino 16:22.2 Grosse Pointe North
3. 10 Michael Hancock 16:24.3 Dearborn Divine Child
4. 9 Adugna Moritz 16:26.3 Holt
5. 11 Bryce Mendenhall 16:26.5 Defiance
6. 12 Morgan McGrew 16:27.3 Traverse City Central
7. 11 Aden Smith 16:31.4 Alpena
8. 10 Alex Penski 16:31.9 Holt
9. 12 Zac Truman 16:34.7 Utica Eisenhower
10. 12 Andrew Harrast 16:47.0 Mt. Pleasant
11. 10 Joe Meyers 16:47.3 Kalamazoo Loy Norrix
12. 11 Greg Smith 16:47.5 Davison
13. 12 Hayden Howerton 16:48.4 Defiance
14. 11 William Hofmann 16:55.2 Grosse Pointe North
15. 10 Mitchell Ecklund 16:56.1 Haslett
16. 11 Stanley Elder 16:56.4 Grand Ledge
17. 10 Habtom Haish 16:56.8 Kalamazoo Central
18. 12 Caden Pifer 16:57.6 Swartz Creek
19. 12 Billy Brinker 16:57.8 Gibraltar Carlson
20. 10 Zach Theeuwes 16:58.3 Grandville
21. 12 Owen Rowader 17:00.4 Livonia Stevenson
22. 10 Mhalicki Bronson 17:01.5 Defiance
23. 11 Evan Hodson 17:02.6 Muskegon Reeths-Puffer
24. 11 Nicholas Couyoumjian 17:05.8 Northville
25. 11 Caleb Hodgkinson 17:06.5 GR_Kenowa Hills
26. 10 Cole Truszkowski 17:07.8 Traverse City Central
27. 9 Drew Seabase 17:09.7 Alpena
28. 9 Nathan Hayes 17:11.6 Northville
29. 11 Hunter Sherry 17:13.4 Defiance
30. 10 Evan Johnson 17:14.2 Caledonia
31. 11 Nick Dennison 17:15.4 Muskegon Mona Shores
32. 10 Joe Delgado 17:20.8 Traverse City Central
33. 11 John Burke 17:24.9 Utica Eisenhower
34. 12 Jackson Henning 17:28.7 Kalamazoo Central
35. 11 Garrett Schreck 17:30.6 Grosse Pointe North
36. 10 Colin Moats 17:30.8 Defiance
37. 12 Cade Poland 17:31.5 Muskegon Mona Shores
38. 12 Ben Griffith 17:31.5 Livonia Stevenson
39. 12 Josh Nickless 17:31.9 Bay City Western
40. 12 Cian Johnson 17:33.2 Kalamazoo Central
41. 10 Joe Wood 17:33.3 Battle Creek Lakeview
42. 11 Raymond Jiang 17:33.5 Northville
43. 12 Will Ingalls 17:33.9 Battle Creek Lakeview
44. 11 Kuvin Satyadev 17:35.7 Grosse Pointe North
45. 10 Joseph Ecklund 17:37.3 Haslett
46. 10 Spencer Torok 17:37.9 Davison
47. 12 Jared Lindstrom 17:38.1 Flushing
48. 12 Grant Rudd 17:39.5 Livonia Franklin
49. 11 Brian Jones 17:40.2 Utica Eisenhower
50. 11 Schaeffer Ailes 17:40.4 Zeeland East
51. 12 Forrest Gehring 17:40.6 Mt. Pleasant
52. 12 Isaac Ringling 17:41.2 Zeeland East
53. 10 Tanner Moleski 17:44.1 Davison
54. 11 Logan Evanchuk 17:46.0 Livonia Franklin
55. 11 Oscar Hernandez 17:47.3 Dearborn Divine Child
56. 11 Jalen Banfill 17:47.9 Caledonia
57. 12 Rocco Jelsomeno 17:49.0 Wyandotte Roosevelt
58. 12 Ian Wiersma 17:49.5 Zeeland East
59. 12 Charles McDougall 17:50.1 Livonia Stevenson
60. 12 Joe Glubke 17:52.1 Battle Creek Lakeview
61. 11 Austin Savage 17:52.9 Grand Ledge
62. 11 Sam Morse 17:54.1 Caledonia
63. 10 Colin Sheahan 17:54.9 Livonia Stevenson
64. 9 Sean McKee 17:55.8 Northville
65. 12 Calvin Riley 17:56.7 Grosse Pointe North
66. 10 Josh Hardy 17:57.1 Northville
67. 12 Brandon Hilliker 17:58.0 Sterling Heights Ste...
68. 9 Kyle James-Heer 17:58.4 FHC GR_Forest Hills ...
69. 10 Cameron Smith 17:59.1 Swartz Creek
70. 12 Alex Jund 17:59.2 Northville
71. 12 Ricky Holbdy 17:59.7 Gibraltar Carlson
72. 11 Russell Rusnell 18:00.1 Livonia Franklin
73. 12 Jack Guimieny 18:00.3 Grandville
74. 12 Alex Ploehn 18:00.8 Battle Creek Lakeview
75. 10 Jason Millis 18:00.9 Davison
76. 9 Jamin Thompson 18:01.0 Caledonia
77. 12 Jeremy Yow 18:02.1 GR_Kenowa Hills
78. 12 Jama Jama 18:02.8 GR_Ottawa Hills
79. 12 Alexander Petlichk... 18:04.4 Dearborn Divine Child
80. 12 Jalen Smith 18:06.1 Kalamazoo Central
81. 12 Owen O'Neil 18:06.8 Kalamazoo Central
82. 10 Caleb Gosselin 18:07.0 Bay City Western
83. 12 Max Michalak 18:07.6 Bay City Western
84. 12 Avrey Smith 18:08.4 GR_Kenowa Hills
85. 12 Cole Nelson 18:09.0 Caledonia
86. 11 Shane Beers 18:09.4 Livonia Stevenson
87. 11 Austin Vensko 18:09.9 Livonia Stevenson
88. 11 Kace Krauss 18:11.4 Haslett
89. 11 Noah White 18:12.0 Grosse Pointe North
90. 11 Michael Sulkowski 18:12.1 Wyandotte Roosevelt
91. 12 William Hengy 18:12.4 Livonia Churchill
92. 11 James Lewandowski 18:13.0 Utica Eisenhower
93. 11 John Sidwell 18:13.7 Kalamazoo Central
94. 10 Jack Doerr 18:13.8 Traverse City Central
95. 11 Ted Roe 18:15.3 Traverse City Central
96. 11 Nolan Herr 18:16.1 Flushing
97. 11 Kyle Cochran 18:16.2 GR_Kenowa Hills
98. 11 Zach Ostoin 18:17.3 Muskegon Reeths-Puffer
99. 12 Andy Johnston 18:18.6 Warren Mott
100. 11 Eric Pensari 18:19.3 Livonia Churchill
101. 12 Zachary Nieman 18:19.8 Utica Eisenhower
102. 11 Jacob Ball 18:20.9 FHC GR_Forest Hills ...
103. 10 Adrien Jund 18:22.6 Northville
104. 11 Brendan McCoy 18:22.9 Livonia Churchill
105. 11 Reece Whiteman 18:25.0 Holt
106. 12 Jessee Sullivan 18:26.4 Lapeer
107. 10 Devin Simon 18:27.6 Holt
108. 11 Conor Haley 18:27.9 Zeeland East
109. 11 William Carrier 18:28.7 Kalamazoo Loy Norrix
110. 12 Sage Castleberry 18:29.4 Battle Creek Lakeview
111. 10 Alex Souza 18:29.8 FHC GR_Forest Hills ...
112. 12 Josh Mudd 18:30.2 Zeeland East
113. 10 Stephen Henry 18:30.6 Haslett
114. 10 Hunter Markel 18:30.9 Flushing
115. 12 Michael Schiestel 18:32.0 Davison
116. 12 Jackson Nordbeck 18:33.2 Livonia Franklin
117. 9 Jarrett Geddes 18:33.8 Macomb L'Anse Creuse...
118. 11 Bryce Wright 18:34.2 Grandville
119. 11 Keegan Aimesbury 18:35.9 Battle Creek Lakeview
120. 10 Ben VanArtsen 18:36.1 Caledonia
121. 11 Parker Forrest 18:36.3 Warren Mott
122. 11 Mike Mackiewicz 18:37.8 Livonia Franklin
123. 9 Aaron Cary 18:38.7 Grand Ledge
124. 11 Carter Johnson 18:40.3 Flushing
125. 10 Gavin Zuranski 18:41.9 Sterling Heights Ste...
126. 11 Isaac Steers 18:42.3 GR_Kenowa Hills
127. 10 Danny Ezzo 18:42.7 Haslett
128. 11 Thomas Saad 18:42.7 Livonia Stevenson
129. 10 Justus Holben 18:42.9 DeWitt
130. 11 Jimmy Decker 18:43.6 Alpena
131. 11 Dakota Jones 18:44.0 Warren Mott
132. 11 Jesse Stickles-Bro... 18:44.6 Holt
133. 11 Tyler Whipple 18:44.7 Utica Eisenhower
134. 12 Colin Meiste 18:45.1 Zeeland East
135. 12 Isaac Coulter 18:45.1 Traverse City Central
136. 10 Luke Jayaraman 18:46.7 Holt
137. 12 Chris Jakiel 18:46.7 Caledonia
138. 10 Isaiah Salguero 18:47.1 Grandville
139. 11 Camren Thomson 18:50.7 Livonia Churchill
140. 12 Gregory Thaxton 18:51.8 Livonia Franklin
141. 12 Dylan Moat 18:52.0 Livonia Franklin
142. 11 Bayron Lobo-Paz 18:53.6 GR_Ottawa Hills
143. 10 Caleb Chamberlain 18:54.4 DeWitt
144. 12 Aiden Fielstra 18:55.1 Traverse City Central
145. 10 Turner Felton 18:55.5 Mt. Pleasant
146. 11 Cole Lloyd 18:55.9 Zeeland East
147. 10 Cooper Morton 18:56.3 Defiance
148. 10 Myles Baker 19:00.2 Kalamazoo Loy Norrix
149. 11 John Friebe 19:01.0 Bay City Western
150. 11 Mitchell Turner 19:01.4 Battle Creek Lakeview
151. 9 Brett Schlaff 19:01.7 Muskegon Reeths-Puffer
152. 12 Caleb Kriesch 19:01.8 Flushing
153. 12 Evan Nyquist 19:01.8 Grosse Pointe North
154. 12 Patrick Hintz 19:01.8 Haslett
155. 11 Tripp Derrick 19:04.2 FHC GR_Forest Hills ...
156. 11 Jared Blum 19:04.7 Wyandotte Roosevelt
157. 10 Phoenix Guzzi 19:04.8 Gibraltar Carlson
158. 10 Tyler McCready 19:05.1 Grand Ledge
159. 12 Josh Potter 19:05.8 Gibraltar Carlson
160. 10 Carson Ellis 19:07.5 Livonia Churchill
161. 11 Ethan Laszlo 19:08.6 Dearborn Divine Child
162. 12 Idrees Schieber 19:09.2 Kalamazoo Central
163. 9 Brian Barbarini 19:09.6 Mattawan
164. 11 Mitchell Moore 19:10.2 Muskegon Reeths-Puffer
165. 10 Derek Smith 19:10.4 GR_Kenowa Hills
166. 11 Sam Tuscher 19:11.0 Alpena
167. 11 Brad King 19:11.8 Grand Ledge
168. 10 Benjamin Kendall 19:13.8 Muskegon Mona Shores
169. 12 Cole Sharrar 19:15.2 Mt. Pleasant
170. 9 Cameron Kruse 19:15.3 Livonia Churchill
171. 11 Caleb Poe 19:15.4 DeWitt
172. 12 David Konold 19:17.6 Mattawan
173. 9 Dan VanHarmelen 19:18.0 Grandville
174. 11 Donovan Jackson 19:19.6 Warren Mott
175. 9 Drew Berens 19:21.1 Grandville
176. 9 Seth Noggle 19:21.9 Wyandotte Roosevelt
178. 12 Ben Kuntzsch 19:24.0 Grand Ledge
179. 10 Austin Mills 19:24.9 Gibraltar Carlson
180. 12 Sebastian DeFant 19:25.9 Mattawan
181. 9 Alec Grzegorek 19:25.9 Gibraltar Carlson
182. 12 Zachary Skinner 19:26.0 Kalamazoo Loy Norrix
183. 12 Julian Miller 19:28.6 Holt
184. 12 Nicholas Agrillo 19:31.8 FHC GR_Forest Hills ...
185. 12 Luke Marriott 19:33.2 Mattawan
186. 10 Cole Nickless 19:33.7 Bay City Western
187. 12 Ian Lamphear 19:33.8 Utica Eisenhower
188. 10 Juan Student 19:34.2 Mt. Pleasant
189. 9 Keegan Fulton 19:34.8 DeWitt
190. 10 Gabe Mullins 19:35.2 Wyandotte Roosevelt
191. 10 Ethan Howes 19:35.8 Davison
192. 10 Aidan Thomas 19:38.7 Livonia Churchill
193. 12 Trystin Green 19:39.2 Jackson
194. 11 Demarco Washington 19:39.4 GR_Ottawa Hills
195. 9 Tyler Lowery 19:40.0 Jackson
196. 11 Nathan Clark 19:42.2 Muskegon Mona Shores
197. 10 Antonio Aguilar 19:42.5 Flushing
198. 11 Nathan Woolum 19:42.9 Mattawan
199. 12 Matthew Ostoin 19:43.5 Muskegon Reeths-Puffer
200. 9 Shaun McGrath 19:44.8 Dearborn Divine Child
201. 10 Blake Church 19:50.5 Davison
202. 12 Ryan Short 19:50.6 Mattawan
203. 11 Zach Zaborney 19:51.2 Alpena
204. 11 Nicholas DeMattei 19:51.9 Mt. Pleasant
205. 9 Jace Selvidge 19:53.2 Mt. Pleasant
206. 11 Connor Williams 19:53.3 Defiance
207. 10 Ryan Mixon 19:53.3 Flushing
208. 10 Nicklas Slone 19:53.5 Wyandotte Roosevelt
209. 12 Isaiah Cram 19:55.3 Jackson
210. 11 Reed Stevens 19:56.9 Grand Ledge
211. 12 Jon Myny 20:00.4 Sterling Heights Ste...
212. 9 Nick Peters 20:05.6 Bay City Western
213. 12 Keegan Rumler 20:07.6 Jackson
214. 11 Kyle VanLake 20:09.8 DeWitt
215. 11 Dustin Keltsch 20:15.8 Kalamazoo Loy Norrix
216. 11 Andrew Hammond 20:18.5 GR_Kenowa Hills
217. 9 Brett Vanhoy 20:20.9 Warren Mott
218. 12 Eric Kayden 20:22.4 Bay City Western
219. 12 Noah Horsch 20:22.6 Jackson
220. 11 Rowan Mathieson 20:22.7 Kalamazoo Loy Norrix
221. 9 Jon Popowitz 20:23.2 DeWitt
222. 11 Max Toll 20:24.7 Jackson
223. 10 Ethan Ramik 20:32.3 Gibraltar Carlson
224. 10 Hayden Helmer 20:36.9 Muskegon Mona Shores
225. 10 Simon Andemariam 20:41.3 GR_Ottawa Hills
226. 12 Brendan Crawford 20:45.1 Warren Mott
227. 10 Ethan Alwardt 20:47.2 Macomb L'Anse Creuse...
228. 11 Andrew Domanik 20:47.4 Swartz Creek
229. 11 Nolan Duff 20:48.3 Muskegon Mona Shores
230. 12 Garrett Bloom 20:48.4 Kalamazoo Loy Norrix
231. 10 Isaac Kelley 20:49.0 Alpena
232. 12 Zachary Sparks 20:54.4 Lapeer
233. 12 Aaron Gillengerten 20:59.2 Haslett
234. 11 Dakotah DeShaw 21:00.9 Lapeer
235. 11 Jay Moore 21:02.1 Lapeer
236. 12 Anthony Raona 21:05.8 Dearborn Divine Child
237. 10 Daniel Erickson 21:18.9 Jackson
238. 12 Jacob Beslac 21:20.8 Swartz Creek
239. 9 Malachi Kingen 21:21.7 Swartz Creek
240. 11 Carter Cerney 21:23.0 Lapeer
241. 10 Kamil Surmiak 21:25.6 Sterling Heights Ste...
242. 10 Will Urban 21:36.6 Muskegon Mona Shores
243. 12 Brett Ludwig 21:46.0 Sterling Heights Ste...
244. 11 Kyle Ritenburgh 21:46.2 Swartz Creek
245. 11 Charlie McGrath 21:49.7 GR_Ottawa Hills
246. 10 Tom Weir 22:07.7 Lapeer
247. 11 John Feghali 22:40.1 Sterling Heights Ste...
248. 9 Gavin Llewellyn 22:40.7 Macomb L'Anse Creuse...
249. 11 Christian Miller 22:53.9 Lapeer
250. 10 Caleb Kawa 22:55.7 Swartz Creek
251. 11 Matthew Hickey 23:06.0 Warren Mott
252. 9 Westen Domke 23:33.8 Alpena
253. 12 Tyler Thompson 23:36.3 Macomb L'Anse Creuse...
254. 12 Stephen Jenkins 23:58.6 Sterling Heights Ste...
255. 10 Noah Habuda 26:34.9 Macomb L'Anse Creuse...
256. 9 Seth Richie 28:14.4 Macomb L'Anse Creuse...
Provided by Athletic.net
Official Team Scores
1. Dearborn Divine Child 113
2. East Grand Rapids 131
3. Salem 136
4. Caledonia 188
5. Utica Eisenhower 271
6. Saginaw Heritage 276
7. Flushing 298
8. Ann Arbor Skyline 311
9. Jenison 320
10. FHC GR_Forest Hills Central 322
11. GR_Ottawa Hills 329
12. Muskegon Reeths-Puffer 343
13. Livonia Franklin 463
14. Grosse Pointe North 465
15. Zeeland East 470
16. Livonia Stevenson 474
17. Holt 478
18. Grand Blanc 500
19. Farmington 526
20. Davison 533
21. Holland 553
22. Novi 556
23. Macomb L'Anse Creuse North 585
24. GR_Kenowa Hills 599
25. Mt. Pleasant 626
26. Jackson 633
27. Livonia Churchill 638
28. Swartz Creek 638
29. East Kentwood 670
30. Kalamazoo Loy Norrix 700
31. Haslett 725
32. Muskegon Mona Shores 772
33. Alpena 780
34. Kalamazoo Central 928
35. Lapeer 958
36. Lincoln Park 1148
Womens Results
5,000 Meters Green Race (Division 1 & 2)
PL YR Name Mark Team
1. 12 Karenna Duffey 18:19.9 Macomb L'Anse Creuse...
2. 11 Abby Inch 19:16.1 Farmington
3. 11 Caitlin Rose 19:34.9 Grand Blanc
4. 11 Maddy Boyd 19:41.6 Alpena
5. 12 Rachel Kempf 19:43.3 Saginaw Heritage
6. 11 Shayna Altvater 19:45.0 Holland
7. 9 Madison Ebright 19:45.4 GR_Ottawa Hills
8. 9 Ellie Reynolds 19:53.3 Flushing
9. 11 Amaia Pellow 19:53.9 GR_Ottawa Hills
10. 9 Lindsey Peters 19:54.7 Caledonia
11. 11 Audrey Renaud 19:56.2 Dearborn Divine Child
12. 10 Margaret Coney 19:57.2 East Grand Rapids
13. 11 Rihana Pellow 19:59.3 GR_Ottawa Hills
14. 9 Aiden Grasse 20:01.1 Holt
15. 12 Lexie Jorgens 20:01.2 Utica Eisenhower
16. 9 Reagan Justice 20:08.1 Salem
17. 10 Haley Aho 20:12.9 Dearborn Divine Child
18. 12 Alexa Davis 20:14.1 Kalamazoo Loy Norrix
19. 11 Amelia Topolinski 20:14.4 Jenison
20. 10 Brooke Aho 20:14.5 Dearborn Divine Child
21. 11 Thailyia Christensen 20:16.1 Flushing
22. 9 Erin Hegarty 20:16.4 Dearborn Divine Child
23. 11 Audrey Whiteside 20:17.3 East Grand Rapids
24. 11 Gabrielle Mancini 20:17.9 Salem
25. 11 Erin Seibert 20:19.5 Livonia Franklin
26. 12 Hannah Jeffress 20:20.9 Salem
27. 9 Hannah Bodine 20:20.9 East Grand Rapids
28. 11 Andrea Barreto 20:21.1 Utica Eisenhower
29. 11 Hallie Younglas 20:21.4 Salem
30. 12 Kate O'Connell 20:21.8 East Grand Rapids
31. 12 Chrysanthe Patselas 20:23.2 Ann Arbor Skyline
32. 11 Katherine Ray 20:24.3 Novi
33. 10 Tori Vander Veen 20:24.4 Jenison
34. 10 Holly Bowling 20:25.2 Caledonia
35. 10 Emma Banning 20:25.8 Saginaw Heritage
36. 10 Kendall Jones 20:26.5 Muskegon Reeths-Puffer
37. 10 Cassie McDougall 20:28.0 Livonia Stevenson
38. 11 Sara Michalik 20:28.3 Grosse Pointe North
39. 9 Claire Cannon 20:29.4 East Grand Rapids
40. 12 Kennadi Rankin 20:31.5 Utica Eisenhower
41. 12 Shea Wilson 20:38.0 Salem
42. 12 Jayme Brantsen 20:39.2 Muskegon Reeths-Puffer
43. 11 Kaitlin Murray 20:40.1 Dearborn Divine Child
44. 12 Camille Kukor 20:40.5 Ann Arbor Skyline
45. 10 Taylor Visscher 20:41.3 Caledonia
46. 9 Whitney Currie 20:44.2 FHC GR_Forest Hills ...
47. 12 Kailyn Mince 20:45.4 Caledonia
48. 12 Lynsey Amthor 20:46.7 Saginaw Heritage
49. 11 Lily Iaquaniello 20:50.3 Dearborn Divine Child
50. 11 Courtney McAlindon 20:54.3 FHC GR_Forest Hills ...
51. 10 Ashley Winger 20:54.6 Jenison
52. 11 Carly Postma 20:58.4 Caledonia
53. 11 Susannah Bennett 21:00.8 FHC GR_Forest Hills ...
54. 9 Tess Piper 21:04.0 Holt
55. 9 Sophie Jeffers 21:06.3 Salem
56. 11 Bridget Nelson 21:07.5 Salem
57. 12 Susanna Henry 21:07.5 Haslett
58. 10 Lucia Sanchez 21:08.2 Ann Arbor Skyline
59. 10 Sierra Greener 21:09.7 Livonia Churchill
60. 10 Nicole Marco 21:12.0 FHC GR_Forest Hills ...
61. 9 Jadyn Elliott 21:12.6 Jackson
62. 12 Mikele Mayes 21:14.0 Dearborn Divine Child
63. 12 Emma Pinchak 21:15.7 East Kentwood
64. 9 Alayna Babcock 21:16.5 East Kentwood
65. 9 Kaleigh VanDeWege 21:17.8 Zeeland East
66. 11 Jordyn Elders 21:18.2 Holland
67. 9 Lauren Smith 21:22.4 Flushing
68. 12 Grace Sweet 21:23.1 Muskegon Reeths-Puffer
69. 12 Katie Westfall 21:25.1 GR_Kenowa Hills
70. 9 Lauren Loveberry 21:28.0 Mt. Pleasant
71. 11 Gabby Feltz 21:29.6 Wyandotte Roosevelt
72. 9 Emily Macina 21:33.6 Zeeland East
73. 9 Joy Hart 21:35.7 Kalamazoo Loy Norrix
74. 9 Kennedy Kuhlman 21:36.7 Grand Blanc
75. 12 Haley Turpin 21:38.5 Macomb L'Anse Creuse...
76. 9 Laura O'Brien 21:39.3 Ann Arbor Skyline
77. 10 Katie Hessler 21:40.0 East Grand Rapids
78. 11 Laila Correa 21:40.6 Wyandotte Roosevelt
79. 9 Julia Mills 21:43.1 Gibraltar Carlson
80. 10 Kayla Senczyszyn 21:43.8 Livonia Stevenson
81. 11 Allyson Stabler 21:46.5 Livonia Franklin
82. 11 Kaitlynn Burnham 21:48.5 Mt. Pleasant
83. 11 Clarissa Macomber 21:50.0 Zeeland East
84. 12 Callie Delaney 21:50.3 Caledonia
85. 11 Darbey Johnson 21:51.0 Swartz Creek
86. 11 Chloe Fry 21:51.4 Saginaw Heritage
87. 12 Ellie Crandall 21:52.8 Davison
88. 12 Hannah Ho 21:57.1 Farmington
89. 12 Emily Sytsma 21:58.9 Jenison
90. 11 Savannah Sipley 22:00.0 Davison
91. 9 Brooklyn Thuma 22:00.6 Flushing
92. 11 Megan Collins 22:03.2 Utica Eisenhower
93. 12 Jessica Pekrul 22:03.7 Haslett
94. 9 Ari Antor 22:04.4 Muskegon Reeths-Puffer
95. 11 Kylie Callison 22:06.5 Livonia Stevenson
96. 11 Gracie Droz 22:06.8 Livonia Stevenson
97. 12 Kate Wozniak 22:08.4 Grosse Pointe North
98. 10 Ellie Liford 22:08.5 Grand Blanc
99. 9 Abbie Haupt 22:11.0 Livonia Churchill
100. 12 Addison Lentz 22:11.3 Novi
101. 11 Sarah Cook 22:12.5 Swartz Creek
102. 9 Annalee Misch 22:14.6 Utica Eisenhower
103. 11 Michaela Cosgrove 22:16.0 Grosse Pointe North
104. 10 Lily Majestic 22:16.4 Swartz Creek
105. 10 Ashley deGuise 22:17.0 Livonia Franklin
106. 11 Lillian Peck 22:17.5 Ann Arbor Skyline
107. 11 Ellie Timmons 22:17.7 Davison
108. 12 Emily Stewart 22:18.2 Saginaw Heritage
109. 12 Lindsay Richardson 22:18.4 Muskegon Reeths-Puffer
110. 10 Makenzie Brownrigg 22:18.7 Davison
111. 10 Ana Mooney 22:19.0 Holt
112. 11 Chloe Kikstra 22:19.7 Zeeland East
113. 9 Sophia Damstra 22:20.4 East Grand Rapids
114. 10 Isabelle Hawkes 22:21.2 Kalamazoo Central
115. 11 Maria Donihue 22:21.5 GR_Kenowa Hills
116. 10 Chloe Zeien 22:22.6 FHC GR_Forest Hills ...
117. 9 Keeli Lindstrom 22:24.3 Flushing
118. 11 Katie Louwers 22:25.9 Grosse Pointe North
119. 9 Abbey Carvey 22:28.1 Farmington
120. 11 Alexandra Lavey 22:28.1 Macomb L'Anse Creuse...
121. 12 Jenna Miller 22:28.3 Grosse Pointe North
122. 11 Rebecca Deneweth 22:29.7 Lapeer
123. 9 Ella Moore 22:30.3 Jackson
124. 9 Naomi Dykstra 22:30.3 GR_Ottawa Hills
125. 10 Lauren Sedewitz 22:30.6 Novi
126. 10 Mary Jarvis 22:31.5 Farmington
127. 12 Victoria Miller 22:32.3 Ann Arbor Skyline
128. 9 Lily Moore 22:32.9 Jackson
129. 10 Yanely Lopez 22:34.3 GR_Kenowa Hills
130. 10 Abbie Ortell 22:34.9 Livonia Churchill
131. 11 Jordyn Burks 22:36.1 Wyandotte Roosevelt
132. 10 Emily Esker 22:36.4 Livonia Franklin
133. 12 Adele Cory 22:38.3 Muskegon Mona Shores
134. 10 Caroline Hardy 22:38.3 Livonia Franklin
135. 11 Hannah Lok 22:38.8 Jenison
136. 9 Ellie Schuurman 22:39.0 Jenison
137. 12 Bailey Mruzik 22:39.0 Gibraltar Carlson
138. 10 Caroline Mrsan 22:40.9 Grosse Pointe North
139. 12 Amanda Kalkman 22:45.2 Saginaw Heritage
140. 11 Jenna Smith 22:47.6 Caledonia
141. 9 Elise Kaanta 22:48.3 Jenison
142. 10 Isabel Abdouch 22:48.8 Holt
143. 12 Reese Green 22:50.0 Novi
144. 12 Shelby Shaughnessy 22:50.6 Flushing
145. 11 Mieke Hart 22:50.8 Muskegon Mona Shores
146. 9 Catrin Koselka 22:52.8 Ann Arbor Skyline
147. 11 Tia Postema 22:54.9 GR_Kenowa Hills
148. 12 Hannah Hilliker 22:55.9 Muskegon Reeths-Puffer
149. 10 Abby O'Donnell 22:56.7 Grand Blanc
150. 12 Karissa Walters 22:58.7 Zeeland East
151. 12 Abby Book 23:00.6 Holland
152. 10 Molly Dickenson 23:01.8 Alpena
153. 9 Olivia DeGraaf 23:02.3 Holland
154. 11 Brittany DeVore 23:03.2 Swartz Creek
155. 11 Erica Green 23:05.3 GR_Kenowa Hills
156. 10 Libby Olson 23:07.7 Davison
157. 11 Grace Vaeth 23:08.4 Livonia Churchill
158. 9 Riley Gaudet 23:09.5 Flushing
159. 9 Iris Hwang 23:09.5 Mt. Pleasant
160. 10 Alyssa Sykes 23:10.7 Muskegon Reeths-Puffer
161. 12 Abby Schiestel 23:11.8 Davison
162. 10 Shelly Pham 23:12.3 East Kentwood
163. 11 Madeline Eckerman 23:12.7 Muskegon Mona Shores
164. 9 Ren Vandermey 23:14.4 Mt. Pleasant
165. 10 Brooke Bradley 23:15.7 Haslett
166. 11 Lily Miller 23:17.7 Jackson
167. 12 Aubrey Doucette 23:17.8 GR_Kenowa Hills
168. 11 Hailey Kutrukis 23:18.3 Livonia Franklin
169. 10 Alina Swaney 23:19.7 Mt. Pleasant
170. 11 Brennan Long 23:20.6 Holt
171. 9 Elena Alvarado 23:23.9 Jackson
172. 10 Bianca Palicha 23:25.5 Novi
173. 11 Marisa VanderMolen 23:26.7 Muskegon Mona Shores
174. 11 Avery Brothers 23:27.3 Utica Eisenhower
175. 11 Kazmira Nalazek 23:27.7 Saginaw Heritage
176. 12 Grace Olson 23:28.4 Davison
177. 10 Sara Elfring 23:28.4 Kalamazoo Loy Norrix
178. 11 Claire Souder 23:28.5 Utica Eisenhower
179. 12 Lynsey Davison 23:29.7 FHC GR_Forest Hills ...
180. 11 Sabrina Kliza 23:32.6 Livonia Stevenson
181. 12 Adeline Cichon 23:33.0 East Kentwood
182. 11 Erin Powers 23:33.2 Muskegon Mona Shores
183. 10 Elizabeth Knoll 23:35.2 Muskegon Mona Shores
184. 11 Elisa Dornbos 23:36.1 GR_Ottawa Hills
185. 12 Jaiden VanDoornik 23:36.7 Zeeland East
186. 12 Katelyn Johnson 23:39.7 Lapeer
187. 9 Ava Deschaine 23:40.4 GR_Kenowa Hills
188. 10 Emily Sedewitz 23:45.4 Novi
189. 12 Stephanie Schaefer 23:45.5 Grosse Pointe North
190. 11 Morgan Rice 23:48.5 Grand Blanc
191. 12 Haylee Geisthardt 23:49.8 Mt. Pleasant
192. 11 Natalie DeGraaf 23:52.8 Holland
193. 12 Lauren Dahlke 23:53.1 Holt
194. 12 Sydney Pangborn 23:55.3 Haslett
195. 10 Taryn Kelly 23:55.4 Grand Blanc
196. 12 Amanda Zonca 23:56.3 Macomb L'Anse Creuse...
197. 9 Abby Mulder 23:57.4 Holland
198. 10 Kendra Wolffis 24:01.5 FHC GR_Forest Hills ...
199. 9 Cate Porter 24:02.1 Livonia Stevenson
200. 10 Mallory Bowker 24:05.0 Kalamazoo Central
201. 12 Anne Lyon 24:05.2 Holt
202. 12 Hannah Hood-Blaxill 24:05.2 Novi
203. 12 Allison Riley 24:07.4 Holland
204. 12 Michaela Barry 24:08.0 Grand Blanc
205. 10 Charlotte Schuerman 24:09.6 Farmington
206. 10 Makia Robinson 24:15.0 Mt. Pleasant
207. 9 Emily McHaney 24:16.4 Macomb L'Anse Creuse...
208. 10 Haleigh Nower 24:18.1 Kalamazoo Central
209. 11 Emily Halkey 24:18.3 Livonia Churchill
210. 12 Chrissa Zuber 24:27.4 Zeeland East
211. 10 Malley McGuire 24:29.9 Alpena
212. 11 Emily Weal 24:29.9 Kalamazoo Central
213. 12 Melissa Bell-Green 24:30.1 Swartz Creek
214. 10 Grace Weaver 24:32.6 Alpena
215. 12 Laura Witt 24:38.4 East Kentwood
216. 10 Heather Stier 25:03.8 Macomb L'Anse Creuse...
217. 9 Julia Weller 25:06.9 Kalamazoo Central
218. 9 Eleanor Luttman 25:10.7 Farmington
219. 10 Katie Foust 25:14.5 Alpena
220. 12 Nuru Lewis 25:22.8 Kalamazoo Loy Norrix
221. 10 Amelia Hitchingham 25:26.8 Jackson
222. 12 Elizabeth Kroll 25:43.3 Lapeer
223. 10 Trinity Bracey 25:44.7 East Kentwood
224. 11 Morgan Turk 25:46.0 Lapeer
225. 11 Judith Vazquez 25:48.1 Lincoln Park
226. 11 Qiqi Clark 25:50.3 GR_Ottawa Hills
227. 10 Jaelin Papiez 25:50.5 Gibraltar Carlson
228. 12 Savanna Herrera 25:53.9 Lapeer
229. 11 Julia Pinkster 25:54.2 Kalamazoo Loy Norrix
230. 12 Iris Garcia 26:12.7 Lincoln Park
231. 11 Kylie Salas 26:38.1 Gibraltar Carlson
232. 11 Ava Miller 26:47.4 GR_Ottawa Hills
233. 9 Kate Aren 26:52.4 Farmington
234. 9 Brianna Mucciante 26:53.7 Alpena
235. 11 Amanda Page 27:03.5 Jackson
236. 11 Abby Check 27:06.8 Haslett
237. 9 Ashley Keltsch 27:14.6 Kalamazoo Loy Norrix
238. 12 Abigail Dantes 27:23.0 Kalamazoo Loy Norrix
239. 10 Makayla Jividen 27:27.5 Lincoln Park
240. 11 Sarah Sumbulla 27:28.3 Livonia Churchill
241. 11 Iris Chandler 27:29.3 Lincoln Park
242. 11 Michelle Sopha 27:49.1 Livonia Churchill
243. 12 Alix Swett 28:08.6 Lapeer
244. 11 Noelle Meingast 28:36.1 Haslett
245. 11 Monserrat Garcia 28:46.3 Lincoln Park