Mens Results
5,000 Meters Red
1 11 Harrison Steen 16:56 SR Rochester Hills Ston...
2 11 Nick Behring 17:06 Romeo
3 11 Jarrett St. John 17:30 SR Romeo
4 11 Dominic Bruce 17:32 Oxford
5 11 Andrew Goodrich 17:38 SR Romeo
6 9 Charlie Wilson 17:40 Romeo
7 12 Austin Chambe 17:42 St. Clair Shores Lak...
8 12 Jordan Hill 17:47 SR St. Clair Shores Lak...
9 12 Jack Schettler 17:50 PR Romeo
10 11 Kyle Walny 17:59 SR Clinton Township Chi...
11 12 Anooj Arkatkar 18:01 Troy Athens
12 11 Zachariah Smith 18:03 SR Oxford
13 12 Riley Feeney 18:04 Oxford
14 11 Cameron Bourgeois 18:04 Romeo
15 12 Freddie Wallace 18:05 Romeo
16 12 Justin Cano 18:15 SR Troy Athens
17 11 Andy Johnston 18:18 SR Warren Mott
18 10 John Bagans 18:20 Oxford
19 11 Peter Caruso 18:29:00 Clinton Township Chi...
20 10 Hunter Green 18:30 PR Oxford
21 12 Joe Renas 18:31 PR Waterford Kettering
22 10 Justin Chambe 18:34 SR St. Clair Shores Lak...
23 11 Jesse Sullivan 18:34 Oxford
24 10 Nathan Babcock 18:35 PR Troy Athens
25 10 jett li 18:36 SR Troy Athens
26 11 Josh Cowdrey 18:36 SR Rochester Hills Ston...
27 9 Curt Sutherland 18:37 Waterford Kettering
28 11 Chris Arbuckle 18:37 SR Lake Orion
29 10 Cameron Tsivitse 18:38 Rochester Hills Ston...
30 12 Justin Lenard 18:38 Clinton Township Chi...
31 11 Eric Seefried 18:38 Romeo
32 10 Cedric Grant 18:39 PR Clinton Township Chi...
33 10 Dakota Jones 18:40 SR Warren Mott
34 12 Luke Rolling 18:41 Oxford
35 12 Austin Ashley 18:43 SR Waterford Kettering
36 10 Colin Goldshmidt 18:44 PR Troy Athens
37 10 Tyler Coole 18:50 Troy Athens
38 11 Evan Ziehl 18:52 Rochester Hills Ston...
39 11 Cade Bell 18:54 SR Oxford
40 12 Ryan Garman 18:55 Rochester Hills Ston...
41 12 Lucas Heilman 18:57 SR Lake Orion
42 11 Ulises Rodriguez 18:58 PR Oxford
43 12 Cameron Rohelier 18:59 Warren Cousino
44 11 Matthew Miller 19:00 PR Romeo
45 10 Adam Zyrowski 19:01 SR Oxford
46 9 Luke Schwartz 19:06 Romeo
47 11 Garrett Brodeur 19:08 PR Oxford
48 12 Shane Rembold 19:11 Rochester Hills Ston...
49 11 Brenden Harrison 19:11 Waterford Kettering
50 10 Nicholas Wolf 19:12 SR Lake Orion
51 9 John Houser 19:16 Lake Orion
52 11 Jeff Tschirhart 19:17 SR Troy Athens
53 11 Drew Demaris 19:24 Warren Cousino
54 11 Jacob Garland 19:25 SR Oxford
55 12 Carter Allen 19:30 SR Waterford Kettering
56 10 Parker Forrest 19:32 Warren Mott
57 9 Sam Tarling 19:33 PR Rochester Hills Ston...
58 12 Chandler Johnson 19:33 PR St. Clair Shores Lak...
59 11 Jacob Campion 19:35 SR Lake Orion
60 12 Mike Zumbaugh 19:37 Troy Athens
61 12 Anthony Im 19:39 Roseville
62 12 Dylan McCallum 19:39 SR Lake Orion
63 11 Leeshawn Morris 19:39 Rochester Hills Ston...
64 11 Ethan Kalkman 19:42 SR Clinton Township Chi...
65 12 Rory Kaer 19:43 SR Oxford
66 12 Noah Nuss 19:45 Lake Orion
67 9 Terrence Brooks 19:52 PR Clinton Township Chi...
68 12 Jack Daniels 19:52 Rochester Hills Ston...
69 9 Danny Moran 19:55 Rochester Hills Ston...
70 9 Cameron Williams 19:55 PR Romeo
71 10 Donovan Jackson 19:55 Warren Mott
72 12 Kohli Johnson 19:55 SR Oxford
73 10 Grant Stephens 19:56 SR Lake Orion
74 10 Nate Oberer 19:57 SR Troy Athens
75 12 Michael Crenshaw 19:57 PR Troy Athens
76 10 Brandon Rumble 19:58 Rochester Hills Ston...
77 12 Kyree Jackson 19:58 St. Clair Shores Lak...
78 10 Dan Spehn 20:00 PR Rochester Hills Ston...
79 10 Jacob O'Callaghan 20:01 Rochester Hills Ston...
80 11 William Finn 20:04 SR St. Clair Shores Lak...
81 12 Matt Jackson 20:04 SR Troy Athens
82 9 Adam Tisch 20:05 PR Lake Orion
83 10 David Donze 20:07 Warren Cousino
84 9 Sam Stickney 20:08 PR Rochester Hills Ston...
85 9 Matt Medaugh 20:10 Rochester Hills Ston...
86 10 Jimmy Roll 20:12 PR Troy Athens
87 11 Joseph Legault 20:12 SR Oxford
88 11 Ryan McLean 20:12 Rochester Hills Ston...
89 10 Michael Miller 20:15 Romeo
90 10 Brandon Hall 20:16 Waterford Kettering
91 10 Brandon Tsivitse 20:17 Rochester Hills Ston...
92 10 Drew Blitz 20:17 PR Rochester Hills Ston...
93 12 Erik Gustafson 20:18 SR Troy Athens
94 11 Jacob Nows 20:20 SR Clinton Township Chi...
95 9 Liam Snell 20:26 PR Troy Athens
96 11 Jack Straetmans 20:26 SR Rochester Hills Ston...
97 10 Dominic Caporuscio 20:30 PR Rochester Hills Ston...
98 12 Emanuel Balmus 20:31 PR Troy Athens
99 12 Eric Hoffman 20:32 Lake Orion
100 12 Joe Masamery 20:32 Troy Athens
101 9 Mitchell Skoegard 20:33 PR Rochester
102 12 Greg Maki 20:33 Lake Orion
103 11 Kevin Choi 20:35 PR Rochester Hills Ston...
104 11 Alex Carroll 20:40 SR Lake Orion
105 10 Jaxson Hotham 20:43 PR Troy Athens
106 11 Bobby DiPanni 20:45 Rochester Hills Ston...
107 12 Logan Susalla 20:46 Warren Mott
108 11 Max Chupailo 20:47 PR Rochester Hills Ston...
109 10 Daniel Fallon 20:48 SR Rochester Hills Ston...
110 9 Nathan Fuller 20:52 Rochester Hills Ston...
111 9 James Seefried 20:52 PR Romeo
112 9 Jonathon Craun 20:54 PR Romeo
113 12 Jordy Lopez 20:54 SR Lake Orion
114 10 Brandon McMillin 20:55 SR Lake Orion
115 9 Brenden Wallace 20:58 PR Romeo
116 11 Peter Bagans 20:58 PR Oxford
117 12 Dylan Biebuyck 21:03 Warren Cousino
118 11 Michael Lineberger 21:03 Roseville
119 9 Michael Lauth 21:04 Rochester
120 11 Zach de Chazal 21:05 SR Rochester Hills Ston...
121 9 Cole Durham 21:08 PR Romeo
122 11 Jack Durham 21:08 SR Romeo
123 12 Darren Newman 21:09 SR Lake Orion
124 12 Donald Clark 21:10 Rochester
125 9 Caleb Wagner 21:11 PR Clinton Township Chi...
126 10 Anthony Orejel 21:16 PR Romeo
127 11 Nate Wodwaski 21:16 Troy Athens
128 10 spencer aud 21:17 PR Troy Athens
129 11 Peyton LaNore 21:17 SR Oxford
130 9 Ryan Charles 21:18 Roseville
131 12 Alec Gerstenberger 21:20 SR Oxford
132 11 Brendan Crawford 21:20 Warren Mott
133 10 Hunter Bondy 21:22 PR Rochester Hills Ston...
134 12 Gio Gonzalez 21:23 PR Rochester Hills Ston...
135 12 Joao Gurgel 21:24 PR Lake Orion
136 11 Cameron Dork 21:25 SR Rochester
137 12 Kevin Jones 21:26 SR Troy Athens
138 9 Blake Noonan 21:31 PR Rochester Hills Ston...
139 11 Roberto Arkenburg 21:33 SR Troy Athens
140 12 Dipra Debnath 21:36 SR Rochester
141 12 Bobby Hudson 21:39 SR Oxford
142 11 Trevor Burke 21:46 SR Clinton Township Chi...
143 10 Matt Skrzypczak 21:48 Waterford Kettering
144 12 Mitchell Susalla 21:48 Warren Mott
145 10 Alex Meissner 21:50 SR Troy Athens
146 11 Michael Costello 21:53 PR Rochester Hills Ston...
147 10 Liam Voiles 21:54 SR Rochester
148 10 Carson Case 21:54 SR Lake Orion
149 12 Mike Delong 21:54 SR Troy Athens
150 10 Jose Acosta 21:56 SR Oxford
151 11 Ethan Reid 21:57 PR Clinton Township Chi...
152 10 Arun Varghese 21:59 SR Troy Athens
153 12 Ben Salva 22:01 PR Romeo
154 11 Alex Prendergast 22:03 SR Troy Athens
155 9 Vincent Maguire 22:05 Clinton Township Chi...
156 12 Alex Beyer 22:06 Troy Athens
157 12 Joseph May 22:10 SR Clinton Township Chi...
158 11 Jean-Luc Ortiz 22:11 PR Rochester Hills Ston...
159 9 Ben Tranter 22:13 PR Troy Athens
160 9 Bryce Hughes 22:17 PR Roseville
161 12 Brendan Przywara 22:18 SR Rochester Hills Ston...
162 11 Trevor Van Loosbroek 22:20 SR Rochester Hills Ston...
163 11 Nathan Richards 22:24 Rochester Hills Ston...
164 10 Brian Engwall 22:26 SR Troy Athens
165 11 Brian Kowal 22:28 PR Clinton Township Chi...
166 11 Ken Grawburg 22:33 Warren Cousino
167 11 London Schuirmann 22:33 PR Warren Cousino
168 9 Jason Grabowski 22:34 PR Oxford
169 10 Mathew Hickey 22:37 Warren Mott
170 9 Carter Sandstrom 22:40 PR Lake Orion
171 9 Scott Ingoglia 22:41 PR Rochester Hills Ston...
172 10 Kyle Scholz 22:48 Warren Cousino
173 11 Bailey O'Herron 22:48 PR Roseville
174 12 Charlie Karbon 22:50 SR Rochester Hills Ston...
175 11 Jayce Efting 22:50 SR Rochester Hills Ston...
176 10 Michael Paras 22:55 PR St. Clair Shores Lak...
177 9 Zander Newbill 22:56 Waterford Kettering
178 11 Sebastian Willard 22:56 PR Rochester Hills Ston...
179 9 George Johnson IV 22:57 PR Lake Orion
180 9 Andrew Leonard 23:20 PR Lake Orion
181 10 Elliot Snipes 23:20 Rochester Hills Ston...
182 12 Kevin Im 23:23 Rochester
183 12 Nathan Williams 23:23 Warren Cousino
184 12 Mitch Munro 23:24 SR Lake Orion
185 9 Hamzah Ali 23:25 PR Oxford
186 12 John Moll 23:25 SR Lake Orion
187 11 Brian Lucas 23:30 Troy Athens
188 10 Jeremy Gabow 23:31 PR St. Clair Shores Lak...
189 11 Kyle Peters 23:34 St. Clair Shores Lak...
190 10 Alex Chen 23:35 PR Troy Athens
191 11 Zack Braunsneider 23:37 Warren Cousino
192 11 Matthew LeFaivre 23:38 PR Rochester
193 12 Gaven Womack 23:40 Lake Orion
194 12 Luis Carcamo 23:45 SR Lake Orion
195 10 Gabriel Caczor 23:47 PR Romeo
196 12 Macalister Wells 23:49 SR Oxford
197 9 Kristopher Burch 23:52 PR Clinton Township Chi...
198 10 William Junkin 23:52 SR Lake Orion
199 11 Jack Coyle 23:55 SR Oxford
200 10 Kevin Wang 23:56 SR Rochester Hills Ston...
201 10 Brady Wyniemko 24:02 PR Oxford
202 9 Tim Ha 24:12 PR Rochester Hills Ston...
203 9 Nikolay Barber 24:12:00 Rochester Hills Ston...
204 10 Owen Clark 24:13 PR Waterford Kettering
205 9 Andrew LeFaivre 24:14 PR Rochester
206 9 Nicholas Campbell 24:14 PR Lake Orion
207 10 Jacob Andrzejewski 24:14:00 Warren Cousino
208 12 Joey Waelchli 24:14 SR Rochester Hills Ston...
209 9 Steven Hucks 24:15 PR Romeo
210 9 Alex Spiers 24:16 PR Lake Orion
211 10 Zack Garrett 24:18 SR Rochester Hills Ston...
212 12 Matt Quigley 24:18:00 Rochester Hills Ston...
213 12 Tom McCloskey 24:19:00 Warren Cousino
214 9 Blake Broxson 24:20:00 Roseville
215 10 Sam Andrzejewski 24:21:00 Warren Cousino
216 10 Justin Schang 24:33:00 Warren Cousino
217 12 Jesse Rapanotti 24:38 SR Lake Orion
218 12 Eric Dietz 24:38 SR Lake Orion
219 9 Brian LeBel 24:46 PR Rochester
220 11 Andrew Beyer 24:46:00 Troy Athens
221 12 Braden Marchelletta 24:46 SR Rochester Hills Ston...
222 12 Hunter Waldroop 24:50 PR Lake Orion
223 12 Kaleb Diana 24:51:00 Warren Mott
224 9 Lance Garrisi 24:54:00 Romeo
225 11 Joshua Dean 24:56:00 Rochester Hills Ston...
226 9 Brendan Bishop 25:00 PR Roseville
227 12 Arjun Vivek 25:00 SR Rochester Hills Ston...
228 10 Nolan DeSantis 25:01 PR Rochester Hills Ston...
229 10 Conor Fitzgerald 25:03:00 Warren Mott
230 10 Bobby Novak 25:05:00 Troy Athens
231 12 Charlie Oneill 25:08:00 Troy Athens
232 11 Nathan Marshall 25:11:00 Waterford Kettering
233 12 John Nguyen 25:18:00 Warren Mott
234 9 Caleb Gifford 25:25:00 Rochester Hills Ston...
235 11 Jonah Flemming 25:28:00 Warren Cousino
236 9 Tim Childers 25:29 PR Roseville
237 11 Devin Altman 25:29 SR Lake Orion
238 9 Dominic Arkenburg 25:32 PR Troy Athens
239 12 Cole Driscoll 25:33 SR Lake Orion
240 9 Steven Lalik 25:35 PR Troy Athens
241 11 Sam Jenkins 25:40 PR Lake Orion
242 12 Matt Latourell 25:40 SR Lake Orion
243 9 Ben Lemke 25:52:00 Rochester Hills Ston...
244 10 Ryan Porter 25:52 SR Rochester Hills Ston...
245 11 Joseph Fantin 25:52 SR Rochester Hills Ston...
246 9 Luke Madorski 25:56 PR Oxford
247 11 Zack Hayes 26:03:00 Waterford Kettering
248 11 Jacob Shin 26:09 PR Rochester Hills Ston...
249 9 George Vanpoelvoorde 26:12 PR Lake Orion
250 9 Brian Nankervis 26:12:00 Roseville
251 11 Justin Sinz 26:12 PR Warren Cousino
252 11 Michael Hardy 26:14:00 Romeo
253 12 Emerson Jannette 26:26 SR Lake Orion
254 9 Ethan Labelle 26:30:00 Rochester Hills Ston...
255 10 dominic gee 26:49 SR Troy Athens
256 10 Daniel Peters 26:52 PR Oxford
257 10 Anatoliy Zakharchy... 26:57:00 Rochester Hills Ston...
258 12 Max Moses 27:17 SR Lake Orion
259 9 Alec Paras 27:33 PR St. Clair Shores Lak...
260 10 Brandon Foster 27:33:00 Warren Cousino
261 10 Paul Havern 27:34:00 Warren Mott
262 9 Ese Gagoh 27:40:00 Rochester Hills Ston...
263 11 Stevie Richter 27:45 SR Troy Athens
264 9 Matt Schumacher 27:50 PR Rochester Hills Ston...
265 11 Mitchell Toomer 27:51 PR St. Clair Shores Lak...
266 11 Aiden Clawson 28:32 SR Lake Orion
267 12 Nathan Koh 28:43:00 Rochester Hills Ston...
268 11 Conner Barrett 28:45 SR Lake Orion
269 12 Nikolas Muchitsch 28:50:00 Roseville
270 11 Drew Bies 29:18 SR Lake Orion
271 11 Noah Banick 29:30 SR Warren Cousino
272 9 Dominik Thomas 29:43 PR Oxford
273 10 Ryan Prost 30:16 PR Rochester Hills Ston...
274 10 Jakob Krolik 32:55 PR Troy Athens
275 12 Connor Waple 33:19 PR Oxford
Womens Results
5,000 Meters Red
1 9 Madelyn Malczewski 20:21 PR Romeo
2 12 Julia Knepper 20:33 SR Romeo
3 10 Elena Miller 21:03 SR Clinton Township Chi...
4 11 Rachel Ko 21:28 SR Rochester Hills Ston...
5 9 Barrett Schettler 21:38 Romeo
6 11 Ashley Vican 21:46 SR Oxford
7 11 Bridget Cusick 21:52 Oxford
8 9 Grace Bright 22:08 PR Troy Athens
9 10 Katie Louwers 22:13 Grosse Pointe North
10 12 Ashlyn Moran 22:17 SR Rochester Hills Ston...
11 10 Amelia Kuntzman 22:17 Rochester Hills Ston...
12 9 Hannah Schurman 22:18 Rochester
13 10 Molly Long 22:20 Oxford
14 10 Kerstin Hufstedler 22:22 Oxford
15 11 Lauren Williamson 22:31 SR Rochester
16 9 Paige Miller 22:34 Oxford
17 9 Madeline Lukens 22:35 Oxford
18 10 Alison Ziehl 22:36 Rochester Hills Ston...
19 9 Sarah Tyrrell 22:46 Oxford
20 10 Isabel Wychuyse 22:47 SR Clinton Township Chi...
21 10 Sara Michalik 22:48 PR Grosse Pointe North
22 11 Nicole Leon 22:49 PR Rochester Hills Ston...
23 9 Alexandra Pannemann 22:51 PR Clinton Township Chi...
24 10 Charlene Yarema 22:53 PR Romeo
25 11 Riley Crum 22:58 SR Waterford Kettering
26 12 Jessica Krolik 23:01 SR Troy Athens
27 11 Anna Shallow 23:02 SR Waterford Kettering
28 10 Ashley Quinn 23:03 PR Romeo
29 12 Amanda Capaldi 23:06 SR Rochester
30 10 Natalie Molotky 23:08 PR Romeo
31 10 Lauren Benitez 23:11 Rochester Hills Ston...
32 9 Ever Liedel 23:13 Waterford Kettering
33 12 Claire Tibboles 23:14 SR Romeo
34 11 Morgan Katona 23:29 SR Waterford Kettering
35 9 Aishani Gargapati 23:32 PR Troy Athens
36 11 Grace Phillips 23:33 SR Waterford Kettering
37 11 Katy Pioch 23:33 SR Romeo
38 11 Molly Gibbons 23:34 SR Oxford
39 12 Hadley Hopkins 23:36 SR Warren Cousino
40 11 Elise Pannemann 23:36 SR Clinton Township Chi...
41 12 Colleen Henderson 23:44 Oxford
42 9 Antonia Vackaro 23:44 Oxford
43 11 Claire Gleason 23:44 PR Rochester
44 11 Stephanie Schaefer 23:44 Grosse Pointe North
45 12 Kennedy Plieth 23:45 Warren Mott
46 12 juliana gao 23:49 SR Troy Athens
47 9 Rachel Whitt 23:51 PR Oxford
48 10 Abby Mooney 23:53 SR Oxford
49 9 Emily Boase-Brotzke 23:57 PR Oxford
50 12 Dianna Westrick 24:03:00 Romeo
51 10 Elena Dibble 24:03:00 Rochester Hills Ston...
52 10 Emily Rosinski 24:03 SR Troy Athens
53 9 Aleda Miller 24:08:00 Romeo
54 11 Holly Robbins 24:12:00 Romeo
55 9 Aleah Dymond 24:15:00 Oxford
56 11 Regina Hogan 24:17:00 Oxford
57 11 Claire Stibich 24:18:00 Troy Athens
58 9 Lyndsay Kluge 24:21 PR Grosse Pointe North
59 10 Julia Payne 24:24 PR Rochester
60 10 Paige Sinacori 24:25 SR Rochester Hills Ston...
61 10 Paige Seidell 24:26:00 Rochester Hills Ston...
62 10 Vivian Liagre 24:27:00 Grosse Pointe North
63 9 Madi Fair 24:30 PR Troy Athens
64 11 Janina Legault 24:32 SR Oxford
65 12 Kelsey Seifferlein 24:33 PR Clinton Township Chi...
66 12 Christina Carolan 24:36 SR Troy Athens
67 12 Clare Godfryd 24:38:00 Oxford
68 12 Valerie Matula 24:40:00 Grosse Pointe North
69 12 Erika Hozeski 24:41:00 Rochester Hills Ston...
70 12 Kara Blackburn 24:49:00 Rochester Hills Ston...
71 11 Faith Bridgeman 24:54 PR Clinton Township Chi...
72 10 Reynei Wallace 24:54:00 Clinton Township Chi...
73 10 Jessica Schlitts 24:55:00 Rochester Hills Ston...
74 11 Angela Wang 24:56:00 Troy Athens
75 11 Adalyn Clark 24:59 SR Rochester
76 11 Micah Dymond 25:03 SR Oxford
77 12 Jaden Liedel 25:05 SR Waterford Kettering
78 11 Katrina Archambault 25:07 PR Roseville
79 11 Kamryn Barnhill 25:08 SR Clinton Township Chi...
80 9 Greta Cusick 25:09:00 Oxford
81 9 Laura Vokes 25:22:00 Oxford
82 10 Mary Salem 25:23:00 Troy Athens
83 11 Violet Ruiz 25:24:00 Troy Athens
84 9 Lauren Mauser 25:25:00 Oxford
85 10 Morgan Shield-Wykes 25:25 PR Waterford Kettering
86 11 Chloe Redeye 25:25:00 Grosse Pointe North
87 10 Jessica Renke 25:28 PR Rochester Hills Ston...
88 9 Kyla Hotton 25:29 PR Rochester
89 10 Melanie Nederegger 25:34 SR Rochester Hills Ston...
90 11 Amanda LeBel 25:34 SR Rochester
91 9 Gretchen Eickelberg 25:35 PR Clinton Township Chi...
92 9 Emily Bose 25:36 PR Waterford Kettering
93 12 Erin Williamson 25:37:00 Rochester
94 9 Avery Maslowski 25:38 PR Warren Cousino
95 9 Rose Allen 25:38 PR Waterford Kettering
96 10 Meaghan McSkimming 25:40 SR Grosse Pointe North
97 12 Naomi Amey 25:43 SR Romeo
98 11 Janina Lehtinen 25:48 PR Waterford Kettering
99 11 Rita Meli 26:03:00 Warren Mott
100 10 Nadia Smith 26:06:00 Oxford
101 10 Kristen Blaty 26:07:00 Rochester Hills Ston...
102 12 Olivia Francis 26:08:00 Grosse Pointe North
103 12 Sarah Bussa 26:09 SR Troy Athens
104 11 Justine Hickey 26:10:00 Warren Mott
105 9 Erin McCardell 26:11 PR Rochester Hills Ston...
106 12 Kelly Verduyn 26:12:00 Troy Athens
107 12 Tatiana Ruperd 26:21 PR Rochester Hills Ston...
108 11 Audrey Weingartz 26:21:00 Romeo
109 9 Lilly Behring 26:23 PR Romeo
110 9 Caroline Mrsan 26:31:00 Grosse Pointe North
111 11 Maya Williams 26:34:00 Grosse Pointe North
112 11 Kayla Vandewalle 26:37:00 Roseville
113 10 Amanda Breuhan 26:53 PR Rochester Hills Ston...
114 11 Kennedy Williams 26:53:00 Grosse Pointe North
115 11 Nina Neumann 27:00 SR Oxford
116 9 Audry Rakozy 27:01:00 Grosse Pointe North
117 10 Mollie Szczepanski 27:01:00 Grosse Pointe North
118 9 Sarah Seagram 27:02:00 Grosse Pointe North
119 10 Jenna Brown 27:06:00 Clinton Township Chi...
120 12 Michelle Shen 27:08:00 Troy Athens
121 9 Chelsea Smith 27:08 PR Romeo
122 11 Jessica Campbell 27:08 PR Oxford
123 9 Abbey Sitek 27:10:00 Warren Mott
124 10 Trinity Hoenig 27:10:00 Rochester Hills Ston...
125 9 Lucille Broadwell 27:10:00 Warren Mott
126 12 Cate Troost 27:17 SR Grosse Pointe North
127 11 Kaitlyn Kotelniski 27:20 PR Roseville
128 9 Sarah Carlson 27:25 PR Rochester Hills Ston...
129 9 Claire Cameron 27:25 PR Grosse Pointe North
130 11 Samantha Averitt 27:25 PR Roseville
131 9 Olivia Lalko 27:26:00 Troy Athens
132 9 Emma Kerbelis 27:28 PR Oxford
133 11 Haley Rozycki 27:29 PR Grosse Pointe North
134 11 Maggie Bowers 27:30 SR Grosse Pointe North
135 11 Parker Work 27:49 SR Rochester
136 11 Amber Brozowski 27:52:00 Warren Mott
137 9 Samantha Zettell 27:54 PR Troy Athens
138 12 Sarah Stevens 27:57 SR Clinton Township Chi...
139 10 Grace Handley 27:59 SR Rochester Hills Ston...
140 10 Ryan Schwartz 28:05 PR Rochester Hills Ston...
141 10 Diana Garcia Rivera 28:16:00 Grosse Pointe North
142 10 Colleen Cole 28:20:00 Grosse Pointe North
143 12 Isabella Cooper 28:36 PR Rochester
144 9 Maria Fox 28:39 PR Roseville
145 9 Emma Kiefer 28:49:00 Romeo
146 12 Aysia Goudelock 28:53 PR Clinton Township Chi...
147 9 Jessica Meyers 28:53:00 Grosse Pointe North
148 9 Rhea Janka 28:55:00 Grosse Pointe North
149 9 Abigail O'Connor 29:00 PR Grosse Pointe North
150 12 Victoria Liboy 29:42:00 Warren Mott
151 12 Sarah Wietecha 29:43:00 Grosse Pointe North
152 9 Anabelle Fischer 29:43 PR Oxford
153 11 Grace Emerick 29:52:00 Grosse Pointe North
154 11 Morgan Howard 29:54 SR Roseville
155 9 Audrey Ball 29:57:00 Grosse Pointe North
156 11 Mikayla Kaleniecki 29:58 PR Grosse Pointe North
157 11 Emma Michael 30:05:00 St. Clair Shores Lak...
158 12 Lauren Hope 30:09 SR Rochester Hills Ston...
159 12 Tiffany Sinawi 30:12 SR Rochester Hills Ston...
160 10 Alina Einfeldt 30:14:00 Grosse Pointe North
161 11 Meredith Benson 30:25 PR Rochester
162 10 Maddison DiBattista 30:39:00 Warren Cousino
163 10 Julia Thoman 30:39 PR Rochester Hills Ston...
164 9 Kate Saville 30:47 PR Oxford
165 12 Amanda Ma 30:52:00 Warren Mott
166 12 Christa Worthington 30:52:00 Warren Mott
167 9 Claire Yee 30:53:00 Grosse Pointe North
168 11 Alexis Panetta 30:58 PR Roseville
169 9 Erin Steller 31:00:00 Warren Mott
170 10 Lauryn Speed 31:51 PR Grosse Pointe North
171 11 Tori Huyghe 32:09 SR St. Clair Shores Lak...
172 12 Lizzie Bouranis 32:19 SR Rochester Hills Ston...
173 9 Jaclynn Kummer 32:23:00 Grosse Pointe North
174 9 Katie Szczepanski 32:34:00 Grosse Pointe North
175 10 Mia Waelchli 32:51 PR Rochester Hills Ston...
176 9 Jordyn Foulkrod 32:58 PR Grosse Pointe North
177 10 Abigail Gabow 33:00 PR St. Clair Shores Lak...
178 11 Jordan Waldrip 33:02 SR Warren Cousino
179 10 Hannah Thiry 33:08:00 Clinton Township Chi...
180 11 Kiyla Harris 33:47:00 Grosse Pointe North
181 10 Zeeba Ali 34:03 PR Rochester
182 10 Sarah Hope 34:06 SR Rochester Hills Ston...
183 10 Fatima Bhatti 34:18 PR Rochester Hills Ston...
184 9 Melissa Haubert 34:26:00 Grosse Pointe North
185 9 Abi Murray 34:28:00 Grosse Pointe North
186 10 Megan Sturgeon 34:51:00 Grosse Pointe North
187 12 Madison McPeak 35:58 SR St. Clair Shores Lak...
188 9 Isabella Fleming 36:07:00 Warren Cousino
189 11 Hannah Michaud 36:11:00 Rochester Hills Ston...
190 11 Megan Blaesing 36:23:00 St. Clair Shores Lak...
191 11 Rhiannon Chisholm 36:50 PR St. Clair Shores Lak...
192 11 Sarah Allen 37:02:00 Roseville
193 9 Rebecca DeZeery 37:29:00 Grosse Pointe North
194 9 Sandra Zaflo 41:39:00 Warren Mott