Mens Results
Boys 5k Run Varsity
PL YR Name Mark Team
1. 12 Gabriel Mudel 15:51.3 Novi
2. 11 Harrison Grzymkowski 15:57.8 White Lake Lakeland
3. 12 Harrison Steen 16:03.5 Rochester Hills Ston...
4. 12 Nick Trevisan 16:06.8 Farmington
5. 12 Drew Wenger 16:11.8 White Lake Lakeland
6. 12 Michael Tremonti 16:17.1 Brother Rice
7. 12 Austin Remick 16:30.0 Rochester
8. 11 George Nummer 16:34.0 Birmingham Seaholm
9. 10 Andrew Nolan 16:39.6 Lake Orion
10. 11 Alec Miracle 16:41.0 Brother Rice
11. 12 Grant Davey 16:43.9 Brother Rice
12. 12 Dominic Bruce 16:46.2 Oxford
13. 12 Marcus Jackson 16:48.7 Royal Oak
14. 11 Jakob Sayers 16:55.3 Birmingham Seaholm
15. 10 Nathan Sesti 16:56.4 Clarkston
16. 11 Evan White 16:59.0 Highland-Milford
17. 12 George Drallos 17:04.8 White Lake Lakeland
18. 10 Akshay Reddy 17:08.1 Walled Lake Central
19. 12 Nathan LaFramboise 17:08.3 Berkley
20. 10 Luke Perelli 17:08.7 Detroit Catholic Cen...
21. 12 Christian Davis 17:09.6 White Lake Lakeland
22. 11 Trey Mullins 17:10.0 Novi
23. 10 Sam Tarling 17:11.6 Rochester Hills Ston...
24. 11 Hunter Green 17:13.2 Oxford
25. 11 Chris Allen 17:15.5 Walled Lake Central
26. 10 Matt Whyte 17:16.3 Novi
27. 10 Jack Falk 17:17.3 Troy
28. 10 Alexander Dugas 17:17.8 Detroit Catholic Cen...
29. 10 Hunter Fougner 17:18.2 Waterford Mott
30. 12 Samuel Schneider 17:18.4 Holly
31. 12 Ulises Rodriguez 17:18.6 Oxford
32. 9 Kellen Caldwell 17:20.1 Highland-Milford
33. 12 Tyler Leick 17:28.2 White Lake Lakeland
34. 11 JJ Bagans 17:29.6 Oxford
35. 11 Ryan Mulcahy 17:29.7 Lake Orion
36. 10 Justin Hill 17:30.9 Walled Lake Central
37. 11 Donald O'Keefe 17:31.8 Troy
38. 11 Grant Ballard 17:35.9 Highland-Milford
39. 12 Nolan Bailey 17:36.9 Highland-Milford
40. 10 Brendan Favazza 17:38.3 Clarkston
41. 12 Luke Caddell 17:41.2 Highland-Milford
42. 10 Rob Cockfield 17:42.5 Rochester Hills Ston...
43. 12 Nathaniel Corcoran... 17:46.5 Walled Lake Northern
44. 11 Noah Fuerst 17:47.5 Waterford Mott
45. 11 Prateek Bhola 17:49.0 Novi
46. 10 Jack Rankin 17:50.0 Orchard Lake St. Mar...
47. 12 Brendan Roberts 17:50.6 Detroit Catholic Cen...
48. 11 Kevan O'Brien 17:51.1 Brother Rice
49. 12 Kyle Scott 17:51.3 Troy
50. 12 Nick Martin 17:52.0 Highland-Milford
51. 12 Damian Jankowski 17:52.4 Bloomfield Hills
52. 12 Ian Goan 17:55.4 West Bloomfield
53. 12 Russel Moran 17:55.6 Walled Lake Northern
54. 10 Mitchel Horn 17:55.6 Detroit Catholic Cen...
55. 10 Carsen Kettle 17:56.3 Highland-Milford
56. 12 Drew Giem 17:57.0 Lake Orion
57. 12 Nathaniel Wood 17:57.6 Novi
58. 9 Nolan Weisdorfer 17:58.3 Holly
59. 11 Shawn Slater 17:58.6 Clarkston
60. 11 Drew Meinecke 17:58.9 Royal Oak
61. 9 Gage Killewald 18:00.0 Rochester Adams
62. 11 Thomas Polak 18:00.0 Walled Lake Central
63. 10 Adam Hill 18:00.1 Royal Oak
64. 11 Tyler Cross 18:00.3 Royal Oak
65. 9 Matt Gustitus 18:01.4 Novi
66. 12 Alex Schafer 18:01.9 Novi
67. 12 Brenden Harrison 18:02.3 Waterford Kettering
68. 10 Ryan Kachnowski 18:02.8 Walled Lake Western
69. 12 Calum Walton 18:02.9 Birmingham Seaholm
70. 12 Zachariah Smith 18:03.5 Oxford
71. 11 Tyler Baur 18:04.0 Walled Lake Northern
72. 12 Collin Goan 18:04.3 West Bloomfield
73. 11 Mark Sprague 18:05.4 Clarkston
74. 11 Jack Borchanian 18:05.5 Detroit Catholic Cen...
75. 9 Eli Seitzinger 18:06.6 Pontiac Notre Dame P...
76. 12 Basheer Mossallam 18:07.6 Birmingham Seaholm
77. 11 Cooper Frederick 18:07.8 Holly
78. 10 Matt Medaugh 18:08.1 Rochester Hills Ston...
79. 9 Charlie Jakubowski 18:09.1 Walled Lake Northern
80. 12 Nolan Maupin 18:09.4 Lake Orion
81. 11 Brandon Tower 18:09.8 Waterford Mott
82. 12 Jacob King 18:10.2 Bloomfield Hills
83. 9 Jack Seel 18:12.3 Birmingham Seaholm
84. 12 Braydan Collins 18:12.6 Rochester Adams
85. 12 Nathan Hammond 18:13.3 Lake Orion
86. 12 Brendan Moriarty 18:13.9 Orchard Lake St. Mar...
87. 12 Josh Saba 18:14.9 Farmington
88. 10 Scott Masterson 18:15.9 Oxford
89. 11 Jack Marchand 18:16.2 South Lyon East
90. 9 Camerie Cooper 18:17.7 Oak Park
91. 11 Connor Hudgens 18:19.5 South Lyon
92. 11 Josiah Lau 18:19.6 Orchard Lake St. Mar...
93. 12 Josh Fischer 18:20.3 Pontiac Notre Dame P...
94. 12 Xander Cronin 18:21.1 South Lyon East
95. 12 Matt Kallabat 18:21.3 Waterford Mott
96. 12 Adam Snitgen 18:22.0 Holly
97. 11 Justin Keppler 18:22.7 Lake Orion
98. 12 Joey Younkin 18:23.5 South Lyon
99. 11 John Kelly 18:26.1 Detroit Catholic Cen...
100. 11 jett li 18:26.3 Troy Athens
101. 11 Nick Murray 18:26.7 Berkley
102. 11 Jacob Hannawa 18:27.6 Brother Rice
103. 12 Peter Nolan 18:28.7 Rochester Adams
104. 10 Tyler Mann 18:29.0 White Lake Lakeland
105. 12 Dane Baker 18:30.0 Royal Oak
106. 11 Justin Baker 18:33.8 North Farmington
107. 10 Kiree Kailimai 18:34.8 White Lake Lakeland
108. 11 Nicholas Wolf 18:36.3 Lake Orion
109. 12 Noah Kellman 18:36.8 Bloomfield Hills
110. 11 Cameron Tsivitse 18:36.8 Rochester Hills Ston...
111. 12 Jarobe Murph 18:38.2 West Bloomfield
112. 10 River Jannette 18:39.4 Ortonville Brandon
113. 11 Robert Gleich 18:40.3 Birmingham Seaholm
114. 10 Jack Rickle 18:40.7 Royal Oak
115. 11 Adam Zyrowski 18:40.9 Oxford
116. 10 Nate Bowman 18:42.1 Farmington
117. 10 Saeed Saleh 18:43.0 Rochester Adams
118. 11 Tyler Coole 18:45.0 Troy Athens
119. 11 Michael Yamin 18:46.6 Bloomfield Hills
120. 11 Luke Mercer 18:47.1 Beverly Hills Groves
121. 11 Anish Kotnis 18:48.6 Troy
122. 10 Joe Berg 18:48.9 Brother Rice
123. 12 Ryan McLean 18:48.9 Rochester Hills Ston...
124. 11 Aaron Maloney 18:49.9 Detroit Catholic Cen...
125. 10 Ryan Tippy 18:50.1 South Lyon East
126. 10 Ethan Carpenter 18:51.5 Troy
127. 11 Jonathan Alpert 18:51.9 Berkley
128. 11 Jacob Stoller 18:53.5 Walled Lake Northern
129. 9 Luke Stemmerich 18:54.2 Rochester Hills Ston...
130. 11 Matt Dennison 18:54.7 Farmington
131. 12 Roy Swartzinski 18:55.1 South Lyon East
132. 12 Nick Johnson 18:55.2 Farmington
133. 11 Colin Goldshmidt 18:55.7 Troy Athens
134. 11 Jeremy Cavallo 18:56.8 Clarkston
135. 11 Jonathon Pierce 18:57.3 Farmington
136. 9 Caleb Bartle 18:57.7 Waterford Kettering
137. 10 Bradley Baxter 18:58.2 Holly
138. 11 Victor Ruiz 18:59.4 Holly
139. 11 Riley Laycock 18:59.8 North Farmington
140. 11 Jonathan Vanoyen 19:00.8 Troy Athens
141. 12 Jeff Tschirhart 19:01.1 Troy Athens
142. 10 Mitchell Skoegard 19:01.3 Rochester
143. 10 Kyle Murphy 19:01.4 Orchard Lake St. Mar...
144. 11 Tyler Hieber 19:01.9 Walled Lake Western
145. 10 Liam Snell 19:05.3 Troy Athens
146. 12 Evan Leslie 19:06.7 South Lyon
147. 11 Javonne Kirksey 19:07.6 Oak Park
148. 10 Ryan Berke 19:07.8 North Farmington
149. 12 Ben Allen 19:09.3 Clarkston
150. 9 Barry Sabin 19:11.8 Bloomfield Hills
151. 11 Jake Lyskawa 19:11.8 Berkley
152. 12 Alex Takla 19:12.4 Walled Lake Central
153. 10 Brendan Murray 19:12.9 Bloomfield Hills
154. 11 Hanting Wong 19:13.4 Farmington Hills Har...
155. 10 James Johnson 19:13.5 Walled Lake Northern
156. 12 Tommy McGowan 19:14.4 Troy
157. 12 Jordan Earley 19:14.9 Walled Lake Northern
158. 12 Max Hoorn 19:16.8 South Lyon East
159. 11 Nabil Chamra 19:16.8 Rochester Adams
160. 11 Alex Kuron 19:18.6 Rochester
161. 11 Michael Trombetta 19:18.8 Walled Lake Central
162. 11 Stephen Johnson 19:19.7 Hazel Park
163. 12 Daniel Serra 19:20.2 Brother Rice
164. 9 Ian Burke 19:21.6 Ortonville Brandon
165. 12 Kyle Terryn 19:22.0 Rochester Adams
166. 10 Curt Sutherland 19:22.7 Waterford Kettering
167. 9 Jamie Resovsky 19:23.0 Rochester
168. 12 Alberto Whitmer 19:23.2 Beverly Hills Groves
169. 11 Chris Sadler 19:25.5 South Lyon
170. 10 Kemp Winkler 19:27.6 Royal Oak
171. 12 Zac Schneck 19:30.7 Rochester
172. 12 Kyle Carroll 19:31.4 Holly
173. 11 Joey Eble 19:31.8 Rochester Adams
174. 9 Joe Pohl 19:32.1 North Farmington
175. 11 Sean Montgomery 19:32.1 North Farmington
176. 12 Andrew Annesser 19:33.5 Berkley
177. 11 Liam Voiles 19:38.1 Rochester
178. 11 Paul Aren 19:38.2 Farmington
179. 10 Carson Brock 19:41.4 Clarkston
180. 11 Jackson Gregg 19:45.8 Bloomfield Hills
181. 12 Zach Wiseman 19:49.4 South Lyon East
182. 12 Wyatt Wagner 19:49.4 Waterford Mott
183. 10 Nicholas Gale 19:50.5 Pontiac Notre Dame P...
184. 10 Blake Collins 19:51.4 Waterford Kettering
185. 9 Russell Rozenbaum 19:51.6 Ortonville Brandon
186. 12 Nick Bennett 19:58.8 Birmingham Seaholm
187. 9 Kyle Harner 19:59.0 Waterford Mott
188. 9 Cheikh Ndiaye 19:59.6 Hazel Park
189. 9 Mason Mylenek 20:00.7 Orchard Lake St. Mar...
190. 12 Ryan Heines 20:04.2 Ortonville Brandon
191. 10 Evan McCulloch 20:07.2 Beverly Hills Groves
192. 11 Chaitanya Manam 20:11.9 Detroit Country Day
193. 12 Derek Abbott 20:13.5 North Farmington
194. 10 Davis Taylor 20:15.0 South Lyon East
195. 11 David Brooks 20:19.1 Walled Lake Western
196. 11 Matthew Fooy 20:24.9 Berkley
197. 10 Bly Hammons 20:25.7 Hazel Park
198. 12 Griffin Klevering 20:25.9 South Lyon
199. 9 Marshall Meyer 20:27.6 West Bloomfield
200. 11 Mitchell Guest 20:30.4 Pontiac Notre Dame P...
201. - Sam Reinhardt 20:30.4 Farmington Hills Har...
202. 10 Connor McCaffery 20:30.7 Berkley
203. 10 John Redfield 20:34.2 Detroit Country Day
204. 11 Hassan Siddiqui 20:34.8 Detroit Country Day
205. 10 Andrew Flaherty 20:37.6 Beverly Hills Groves
206. 9 Dylan Shefman 20:38.5 Detroit Country Day
207. 10 Shiv Seshan 20:40.3 Farmington Hills Har...
208. 10 Zander Newbill 20:40.7 Waterford Kettering
209. 9 Kobe Howcroft 20:41.5 Orchard Lake St. Mar...
210. 11 Logan Jacobson 20:42.0 Waterford Mott
211. 12 David Kent 20:43.7 Beverly Hills Groves
212. 9 Carlos McIntyre 20:45.6 Beverly Hills Groves
213. 11 Jonah Karson 20:45.8 North Farmington
214. 9 Charlie Bossert 20:50.9 Detroit Country Day
215. 12 Alex White 20:53.9 South Lyon
216. 11 Frank Tarrance 20:57.3 Orchard Lake St. Mar...
217. 12 Javonne Jones 21:03.8 Oak Park
218. 12 Michael Stefanou 21:18.7 Walled Lake Central
219. 9 Janis Gamalski 21:21.5 Waterford Kettering
220. 11 Antonio Pittiglio 21:24.2 Ortonville Brandon
221. 10 Noah Rodriguez 21:24.3 Waterford Our Lady o...
222. 10 Michael Pizzo 21:28.1 Clawson
223. 12 Connor Rumple 21:31.1 West Bloomfield
224. 12 Aroon Prabhu 21:33.9 Detroit Country Day
225. 11 Brandon Hall 21:40.2 Waterford Kettering
226. 12 Nathan Walker 21:55.7 Ortonville Brandon
227. 10 Ethan Biederman 22:01.8 Beverly Hills Groves
228. 12 Donnie James 22:35.1 Oak Park
229. 10 Edward Rapa 22:36.4 Waterford Our Lady o...
230. 11 Kyle Bender 22:39.2 Hazel Park
231. 11 Charlie Cagigas 22:41.5 Walled Lake Western
232. 11 Jordan Lee 22:57.9 Ortonville Brandon
233. 10 Melvin Thomas 27:11.7 Farmington Hills Har...
Provided by Athletic.net
Womens Results
Girls 5k Run Varsity
PL YR Name Mark Team
1. 11 Rylee Robinson 18:28.8 Waterford Mott
2. 11 Kyla Christopher-M... 18:53.5 West Bloomfield
3. 11 Madeline Rehm 18:53.9 White Lake Lakeland
4. 12 Megan Worrel 18:57.0 Troy
5. 12 Katie Osika 19:14.3 Waterford Mott
6. 12 Emily Rooney 19:16.6 Birmingham Seaholm
7. 9 Andrea Ruiz 19:18.0 Holly
8. 11 Abby Inch 19:27.3 Farmington
9. 12 Olivia Clymer 19:32.9 White Lake Lakeland
10. 11 Victoria Heiligent... 19:35.8 Highland-Milford
11. 11 Elizabeth Dalrymple 19:37.0 Clarkston
12. 12 Hannah Palomino 19:45.9 Troy
13. 10 Mia Patria 19:46.3 Clarkston
14. 11 Allison Sherman 19:51.3 Lake Orion
15. 11 Alexandra Case 19:51.4 Pontiac Notre Dame P...
16. 9 Paige Anderson 19:55.6 Troy
17. 11 Mallory Ferguson 19:56.1 Clarkston
18. 11 Katie Scoles 19:58.2 Troy
19. 11 Elizabeth Bulat 20:00.0 Rochester
20. 10 Emily Leipold 20:00.6 Lake Orion
21. 12 Meghan Monaghan 20:03.1 Troy
22. 12 Haley Chinarian 20:05.5 Walled Lake Central
23. 10 Jennifer Ohlsson 20:06.2 Pontiac Notre Dame P...
24. 10 Rylee Lukes 20:12.7 White Lake Lakeland
25. 11 Anya Turner 20:19.7 Farmington Hills Har...
26. 11 Whitney Reid 20:19.8 North Farmington
27. 10 Shelby Jenkins 20:21.5 Bloomfield Hills
28. 9 Kate Huthwaite 20:21.5 Rochester Hills Ston...
29. 12 Abby Hiipakka 20:24.2 Highland-Milford
30. 11 Paige Saiz 20:27.7 Highland-Milford
31. 12 Kati Beckeman 20:31.6 Birmingham Seaholm
32. 12 Gabrielle Feber 20:37.1 Berkley
33. 12 Regan Lobodzinski 20:44.9 Highland-Milford
34. 9 Elaina Schwendenmann 20:44.9 Highland-Milford
35. 9 Audrey DaDamio 20:45.0 Birmingham Seaholm
36. 9 Megan Ko 20:51.8 Rochester Hills Ston...
37. 12 Lauren Neiheisel 20:54.7 Pontiac Notre Dame P...
38. 11 Molly Long 20:55.1 Oxford
39. 11 Olivia Ames 20:56.6 Lake Orion
40. 12 Katherine Forsyth 20:57.9 Royal Oak
41. 11 Lauren Fulcher 20:59.0 Troy
42. 10 Camryn Remick 21:00.1 Rochester
43. 12 Emily Gustafson 21:00.5 Clarkston
44. 10 Maryam Sheena 21:03.0 Walled Lake Western
45. 12 Maddie Dessy 21:04.5 Rochester Adams
46. 11 Katherine Ray 21:06.8 Novi
47. 11 Abby Kerr 21:07.4 Troy
48. 11 Emma Murray 21:09.0 Berkley
49. 10 Olivia Kochevar 21:11.3 Walled Lake Central
50. 10 Monica Ruiz 21:11.5 Holly
51. 9 Tessa Voss 21:12.4 Berkley
52. 10 Ally Soldan 21:14.6 Rochester Adams
53. 9 Sarah Sheena 21:15.4 Walled Lake Western
54. 11 Abby McClure 21:17.1 Walled Lake Northern
55. 10 Sara Filby 21:18.0 West Bloomfield
56. 11 Kenna Childress 21:19.7 Berkley
57. 9 Erin Benitez 21:21.1 Rochester Hills Ston...
58. 9 Maya Harb 21:22.4 Bloomfield Hills Mar...
59. 9 Shannon Billette 21:25.1 Clarkston
60. 11 Ashley Carver 21:27.1 Waterford Mott
61. 10 Madeline Lukens 21:29.4 Oxford
62. 11 Reagan McNally 21:29.9 Birmingham Seaholm
63. 12 Abigail LeFlore 21:30.4 Bloomfield Hills
64. 9 Eujin Shin 21:30.6 Rochester Adams
65. 12 Ashley Vican 21:32.4 Oxford
66. 12 Kate Petsch 21:34.5 Waterford Mott
67. 12 Hannah Ho 21:34.5 Farmington
68. 11 Evelyn Sorgenfrei 21:36.7 Bloomfield Hills
69. 11 Lauren Clark 21:37.5 South Lyon East
70. 11 Kerstin Hufstedler 21:38.8 Oxford
71. 10 Christina Jones 21:38.8 Walled Lake Northern
72. 11 Lily Tripp 21:40.4 Birmingham Seaholm
73. 11 Grace Hickey 21:41.9 Walled Lake Northern
74. 12 Emma Lucken 21:44.9 Beverly Hills Groves
75. 10 Abby Locke 21:46.8 Lake Orion
76. 9 Emma Long 21:49.5 Oxford
77. 12 Alexandra Knight 21:49.8 Walled Lake Northern
78. 11 Delace Jia 21:50.2 Bloomfield Hills
79. 12 Rebecca Bradsher 21:51.8 Highland-Milford
80. 10 Margaret Weber 21:53.8 Walled Lake Northern
81. 12 Hailey Catania 21:55.6 Clarkston
82. 12 Casie Nadasky 21:56.1 Rochester
83. 11 Angela Peterson 21:59.9 Waterford Mott
84. 11 Megan Ford 22:01.4 Clarkston
85. 10 Olivia Bowden 22:06.1 Bloomfield Hills Cra...
86. 12 Isabella Avitia 22:08.8 Walled Lake Northern
87. 10 Paige Miller 22:10.0 Oxford
88. 11 Izzy Ward 22:10.5 Birmingham Seaholm
89. 12 Samantha Tschirhart 22:10.9 Holly
90. 12 Marissa Stone 22:11.4 West Bloomfield
91. 9 Charlotte Capuano 22:12.5 Berkley
92. 12 Catherine Zheng 22:14.1 Rochester Adams
93. 12 Addison Lentz 22:17.1 Novi
94. 9 Isadora Halsband 22:17.4 Bloomfield Hills
95. 11 Shannon Lambrecht 22:18.8 Pontiac Notre Dame P...
96. 9 Iris Meech 22:19.0 Lake Orion
97. 9 Luca Elena Barnett 22:19.1 Bloomfield Hills
98. 10 Marissa O'Leary 22:20.7 Lake Orion
99. 9 Alexandria Fraser 22:21.1 Pontiac Notre Dame P...
100. 12 Rachel Ko 22:22.8 Rochester Hills Ston...
101. 10 Amelia Drahnak 22:24.6 Rochester Adams
102. 9 Ellie DiMalanta 22:24.8 Oxford
103. 9 Ainslie Vanneste 22:25.3 Bloomfield Hills Mar...
104. 10 Clare Bridgewater 22:27.8 White Lake Lakeland
105. 9 Allison Fisher 22:28.5 Walled Lake Central
106. 10 Bianca Palicha 22:29.1 Novi
107. 12 Lauren Hackett 22:32.6 Holly
108. 10 Erin DiMarzo 22:34.2 Bloomfield Hills
109. 11 Emily Jones 22:34.8 Bloomfield Hills Cra...
110. 12 Helena Nunley 22:34.9 Lake Orion
111. 11 Brianna Polosky 22:35.0 Rochester Adams
112. 10 Katie Lucken 22:35.1 Beverly Hills Groves
113. 10 Madi Papenhagen 22:35.6 Waterford Mott
114. 12 Abby Rankin 22:40.2 Pontiac Notre Dame P...
115. 10 Jovanna Garza 22:43.8 Walled Lake Western
116. 11 Malina Wojtylo 22:46.2 Royal Oak
117. 10 Kavina Sheth 22:48.4 North Farmington
118. 11 Emma Wallace 22:48.4 Pontiac Notre Dame P...
119. 10 Emma Wodwaski 22:50.4 Troy Athens
120. 10 Maddy Taylor 22:54.5 Troy Athens
121. 11 Maya Smith 22:55.6 Rochester
122. 10 Ally Law 22:55.7 White Lake Lakeland
123. 11 Emily Doss 22:56.8 Walled Lake Northern
124. 11 Olivia Huszti 22:59.2 Highland-Milford
125. 12 Alexa Ligon 22:59.2 Rochester
126. 12 Abbey Fallon 23:00.0 Rochester Hills Ston...
127. 10 Jessica Schamanek 23:00.8 Rochester Hills Ston...
128. 10 Morgan Aittama 23:03.1 South Lyon East
129. 9 Autumn Murawski 23:03.6 Holly
130. 11 Mary Nash 23:04.8 Rochester Adams
131. 9 Abbey Carvey 23:05.1 Farmington
132. 9 Erin Sheehan 23:08.7 Walled Lake Central
133. 10 Lilly Scott 23:09.6 Rochester Hills Ston...
134. 9 Emma Forsyth 23:10.9 Royal Oak
135. 12 Reese Green 23:11.3 Novi
136. 10 Kyra Burger 23:11.6 Ortonville Brandon
137. 10 Hannah Schurman 23:14.5 Rochester
138. 10 Tess Mervenne 23:17.0 Bloomfield Hills Mar...
139. 9 Nicole Morehouse 23:18.9 Royal Oak
140. 9 Annabelle Mowers 23:19.7 White Lake Lakeland
141. 10 Mary Jarvis 23:21.5 Farmington
142. 10 Madison BeDuhn 23:24.6 Novi
143. 11 Saranya Nistala 23:38.8 Novi
144. 9 Kylee Johnson 23:41.1 Walled Lake Central
145. 12 Katelyn Cheeseman 23:42.6 White Lake Lakeland
146. 12 Candice Kwok 23:43.2 Farmington Hills Har...
147. 10 emily teh 23:45.8 Troy Athens
148. 10 Saffron James 23:49.3 Royal Oak
149. 12 Samantha Satawa 23:50.2 South Lyon East
150. 9 Eleanor Luttman 23:51.7 Farmington
151. 10 Yurui Zhang 23:53.2 Detroit Country Day
152. 12 Dallas St. Onge 23:53.9 Royal Oak
153. 12 Delaney Langdon 23:55.4 Bloomfield Hills Cra...
154. 12 Hannah Hood-Blaxill 23:56.0 Novi
155. 11 Sanjana Ghosh 23:56.7 West Bloomfield
156. 10 Jillian Pompo 23:58.9 South Lyon East
157. 9 Jenny Hartman 24:01.0 South Lyon East
158. 11 Jessie Whitmer 24:16.8 Beverly Hills Groves
159. 12 Emily Gudzinski 24:21.1 South Lyon East
160. 9 Alaina Rider 24:23.6 South Lyon East
161. 9 Rebecca Feber 24:27.9 Berkley
162. 10 Aishani Gargapati 24:30.6 Troy Athens
163. 10 Josie Tschirhart 24:30.6 Holly
164. 11 Robin Kendziorski 24:32.2 Hazel Park
165. 10 Natalie Cleary 24:32.6 Bloomfield Hills Mar...
166. 9 Jacy Hammons 24:33.8 Hazel Park
167. 10 Kaylee Snyder 24:34.2 Walled Lake Central
168. 9 Emma Inloes 24:35.2 Bloomfield Hills Cra...
169. 10 Yael Chimovitz 24:42.0 Berkley
170. 10 Regina Cabrera 24:42.4 Rochester
171. 12 Haley Chene 24:43.1 Farmington Hills Har...
172. 9 Jenna Salhab 24:45.4 Farmington
173. 10 Keller Kanat 24:47.8 Beverly Hills Groves
174. 9 Chloe Magalski 24:52.3 Holly
175. 12 Alexa Cohen 25:02.3 West Bloomfield
176. 12 Natalia McIntyre 25:17.2 Beverly Hills Groves
177. 10 Emma Miesner 25:21.0 Farmington Hills Har...
178. 12 Cameron Harden 25:29.4 Ortonville Brandon
179. 9 Jillian Petruno 25:34.2 Walled Lake Western
180. 12 Calli Teberian 25:35.0 Ortonville Brandon
181. 11 Raquelle Robbins 25:36.8 Clawson
182. 10 Charlotte Schuerman 25:42.4 Farmington
183. 11 Erin Tremonti 25:48.8 Beverly Hills Groves
184. 10 Victoria Ciavarella 25:51.0 Ortonville Brandon
185. 9 Sally Eisho 25:54.5 Hazel Park
186. 12 Riley Phillabaum 26:12.7 West Bloomfield
187. 9 Regan O'brien 26:13.4 Bloomfield Hills Mar...
188. 9 Natalie Wright 26:15.0 Walled Lake Western
189. 10 Katelyn Sliwinski 26:22.2 Bloomfield Hills Mar...
190. 11 Maria Teodoro 26:41.4 Walled Lake Central
191. 10 Rose Jackson 26:50.1 Acad Of The Sacred H...
192. 12 Rachel McDowell 27:17.5 West Bloomfield
193. 10 Jenna Sust 27:21.6 Royal Oak
194. 11 Brooke Kilyk 27:25.1 Ortonville Brandon
195. 12 Erinn Costello 27:27.7 Beverly Hills Groves
196. 9 Olivia Jackson 27:53.2 Acad Of The Sacred H...
197. 10 Mia Inakage 28:06.0 Bloomfield Hills Cra...
198. 12 Veronika (Ronnie) ... 28:06.5 Bloomfield Hills Cra...
199. 11 Kristina Zheng 28:09.2 Detroit Country Day
200. 9 Anna Zimmermann 28:17.8 Detroit Country Day
201. 11 Elizabeth Kagan 28:27.4 Farmington Hills Har...
202. 11 Sofia Eddy 28:50.9 Acad Of The Sacred H...
203. 10 Madeleine Kmieciak 29:05.4 Farmington Hills Har...
204. 11 Fatimah Zeni 30:07.6 Detroit Country Day
205. 12 Allison Smith 30:29.9 Madison Heights Lamp...
206. 9 Olivia Morreale 30:37.1 Acad Of The Sacred H...
207. 9 Cassandra Carpenter 30:55.2 Ortonville Brandon
208. 11 kyra Ganroth 33:55.4 Madison Heights Lamp...
209. 11 Shanyia Clark 34:24.5 Hazel Park
210. 10 Victoria Eddy 34:48.0 Acad Of The Sacred H...
Provided by Athletic.net