Log In
Michigan Scholastic Cycling Association • Oct 7 2023 • Various, MI
Is there a Strava segment for this course? Paste the url here:
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Austin Carnwath Rochester 39:03.5
2 Dante Morales-zozaya Rochester 39:45.3
3 Alexander Malone Rochester 40:14.9
4 Cruz Woodbury West Michigan Coyotes 41:32.2
5 Kellen Carpenter SW Mich ThunderCats 42:51.5
6 Noah Carnaghi Huron Valley United 49:21.3
7 Charles Schoenherr Wheels In Motion 49:41.0
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Nicholas Thielen Huron Valley United 53:07.9
2 Donald Smith Wheels In Motion 54:32.4
3 John Hoffman Wheels In Motion 54:32.6
4 Artem Babichev Lake Orion Schools 54:55.9
5 Ryker Schultz Independent 55:32.6
6 Logan Carnwath Rochester 55:45.6
7 Nicholas Dilaura West Michigan Coyotes 55:47.0
8 Tristan Hubbard West Michigan Coyotes 55:53.9
9 Cole Adkins Orange Krush 56:08.5
10 Wyatt Delvalle Orange Krush 56:09.6
11 Sawyer Kollien Huron Valley United 56:10.0
12 Gabriel Mahoney Rochester 1:02:41.9
13 Griffin Mallory Huron Valley United 1:02:55.6
14 Frank Palumbo Huron Valley United 1:07:33.5
15 Grady Kowalski Huron Valley United 1:18:52.9
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Haydon Frehr West Michigan Coyotes 53:42.1
2 Diego Luna Rochester 54:38.9
3 Brody Holm Northville High School 54:46.5
4 Andrew Crabtree Black Swamp Riders 54:46.6
5 Finn Coffman Wheels In Motion 54:50.7
6 Matthew Mcclure Northville High School 54:53.8
7 Isaac Shirley Rochester 55:42.0
8 Thomas Park Huron Valley United 55:42.2
9 Cavan Parsons Rochester 55:42.2
10 Devon Gross Lake Orion Schools 56:20.5
11 Tyler Houston Lake Orion Schools 56:39.0
12 Mael Fleury Rochester 57:24.3
13 Gavin Peters West Michigan Coyotes 57:31.7
14 Blake Taylor SW Mich ThunderCats 57:34.5
15 Sawyer Carlsen Huron Valley United 57:39.1
16 Stuart Grindem Rochester 57:40.2
17 Josh Rambo Huron Valley United 58:02.8
18 Colin Denby Northville High School 58:50.6
19 Noah Sanchez Huron Valley United 58:51.8
20 Bridger Hoogeveen West Michigan Coyotes 59:23.4
21 Joshua Blackman Lake Orion Schools 59:23.7
22 Derek Dezarov Brighton Area Schools 59:24.1
23 Richard Collins Rochester 59:24.6
24 Sawyer Voss Brighton Composite 59:28.9
25 Gavin Wagner Orange Krush 59:38.7
26 Liam Chaka Brighton Area Schools 1:00:59.4
27 Tyler Paik Orange Krush 1:01:00.2
28 James Mauney Brighton Composite 1:01:23.4
29 Naoki Matsumoto Northville High School 1:02:16.8
30 Max Kalczynski Detroit Country Day 1:02:23.0
31 Bennett Buchwitz Independent 1:03:15.4
32 Nathan Butler Brighton Composite 1:03:49.3
33 Adam Innes Brighton Area Schools 1:03:49.8
34 Leo Lisabeth Huron Valley United 1:03:50.4
35 Samuel Bertcher Wheels In Motion 1:04:01.6
36 Junayd Farooq Rochester 1:04:16.7
37 Xavier Aviles Detroit Country Day 1:06:28.3
38 Aryan Farooq Rochester 1:07:25.4
39 Josh Mathie Huron Valley United 1:09:34.6
40 Holden Adams Brighton Composite 1:11:50.0
41 Cullen Voss Brighton Composite 1:11:54.8
42 Austin Mcmillan Brighton Area Schools 1:12:06.9
43 Cash Adams Detroit Country Day 1:20:04.3
DNF Evan Luttenbacher Huron Valley United
DNF Jackson Marceau Rochester
DNF Jeremy Blocker West Michigan Coyotes
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Benjamin Hawes Rochester 50:35.6
2 Alexander Hentnik Northville High School 50:36.6
3 Garrett Villemure Orange Krush 50:53.3
4 Henry Beck Wheels In Motion 51:15.5
5 Oswald Tobiczyk Huron Valley United 52:02.4
6 Christopherray Muehkenz West Michigan Coyotes 52:12.9
7 Soren Christensen Huron Valley Composite 52:20.3
8 Caleb Carnwath Rochester 52:20.4
9 Trevor Abramczyk Rochester 52:20.8
10 Brady Wilson Huron Valley United 52:21.9
11 Parker Crane Huron Valley United 52:22.8
12 Emery Brzuchanski Huron Valley United 53:03.2
13 Cameron Ahn Lake Orion Schools 54:41.6
14 Calvin Jackson Huron Valley United 54:52.4
15 Johnson Chen Rochester 54:54.6
16 Jayden Werth Orange Krush 55:09.4
17 Jaxson Bordine Orange Krush 55:39.9
18 Martin Kanner Independent 55:43.8
19 Nathan Lagest Lake Orion Schools 55:49.5
20 Brayden Williams Rochester 55:57.2
21 Evan Snyder Independent 56:00.9
22 Alessandro Smigliani Brighton Area Schools 56:02.8
23 Jake Bricker Lake Orion Schools 56:18.8
24 Zeke Dell Orange Krush 57:29.4
25 Kevin Morgan Lake Orion Schools 57:51.9
26 Huck Ellis Wheels In Motion 58:36.1
27 Obadiah Pugno Rochester 58:48.5
28 Trenton Hardman Rochester 58:58.5
29 Edward Dell Orange Krush 1:00:03.1
30 Brayden Diamond Brighton Area Schools 1:00:18.9
31 Garrett Smith Brighton Area Schools 1:00:19.5
32 Jakub Wolski Lake Orion Schools 1:00:40.6
33 Aditya Kandage Rochester 1:02:02.0
34 Mitchell Cory Brighton Area Schools 1:02:03.5
35 Kelan Skinner Independent 1:02:03.6
36 Owen Barker Rochester 1:02:29.6
37 Logan Galloway Brighton Area Schools 1:03:11.2
38 Brayden Adcock Huron Valley United 1:03:12.4
39 Tobias Shirley Rochester 1:03:51.2
40 Jackson Bright Rochester 1:04:24.2
41 Michael Shosey Rochester 1:05:58.8
42 Vincent Kucera Rochester 1:06:20.1
43 Cash Anderson Independent 1:06:33.7
44 Charlie Younggren Rochester 1:06:38.5
45 William Lutz Brighton Area Schools 1:07:18.7
46 Charles Peng Detroit Country Day 1:09:17.3
47 Brett Day Brighton Area Schools 1:09:19.3
48 Cayle Dolane Brighton Area Schools 1:10:21.1
49 Carter Beros Rochester 1:11:00.8
50 Jonah Haupt Huron Valley United 1:17:06.8
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Wesley Carnwath Rochester 20:25.0
2 Shane Longhurst Orange Krush 20:32.9
3 Grayson Seyka Rochester 20:46.2
4 Hudson Kollien Huron Valley United 21:13.3
5 Henry Uh Rochester 21:14.0
6 Ethan Carnwath Rochester 22:14.4
7 Beckham Haberkorn Brighton Area Schools 22:26.3
8 Jaxon Flewwelling SW Mich ThunderCats 22:39.7
9 Everett Dobrin Orange Krush 22:51.2
10 Avery Dossey Rochester 23:18.9
11 Aaron Savona Rochester 23:19.2
12 Wesley Nye Lake Orion Schools 23:19.3
13 Owen Taylor Huron Valley United 23:20.3
14 Callum Veda Rochester 23:38.2
15 Luke Lewis Independent 23:38.6
16 Ryder Pankey West Michigan Coyotes 24:33.2
17 Dillon Winchester SW Mich ThunderCats 25:38.7
18 Julien Poirier Brighton Area Schools 26:18.1
19 Jaxson West SW Mich ThunderCats 26:18.4
20 Thomas Baines Orange Krush 26:22.2
21 Alexander Sanchez Independent 26:24.4
22 Jake Mills Lansing Cyclones 26:25.1
23 Hudson Seaver Independent 26:28.0
24 Jack Kriebel Rochester 26:29.9
25 Matthew Wright Rochester 26:30.0
26 Joshua Kauffman Huron Valley United 26:31.3
27 Sawyer Weaver West Michigan Coyotes 27:03.7
28 Landon Lepisto SW Mich ThunderCats 27:21.7
29 Del Coleman Wheels In Motion 27:22.0
30 Aj Keen Lansing Cyclones 27:26.0
31 Easton Kelley Huron Valley United 27:28.1
32 Alasdair Garthoff Wheels In Motion 27:30.8
33 Miles Mattila Orange Krush 27:31.2
34 Luke Veda Rochester 27:32.1
35 Theodore Posler Lake Orion Schools 27:45.0
36 Brayden Karek Lansing Cyclones 28:35.4
37 Aaron Winchester SW Mich ThunderCats 28:38.8
38 Cooper Hess Huron Valley United 29:21.8
39 Roman Zayak Black Swamp Riders 29:33.3
40 Maxwell Hibbard Rochester 29:41.4
41 Jack Gerken Huron Valley United 30:03.5
42 Henry Goebelbecker Independent 30:25.6
43 Chase Wloszek Orange Krush 30:39.5
44 Liam Coryell Wheels In Motion 31:08.3
45 Noah Strobehn Lake Orion Schools 31:20.5
46 Thomas Moran Wheels In Motion 32:14.6
47 Flynn Gearhart Independent 32:47.3
48 Malcolm Mccluney Black Swamp Riders 36:37.2
49 Seth Serrano Wheels In Motion 38:03.5
50 Will Stacey Wheels In Motion 39:47.0
DNF Gonzalez Vazquez Rochester
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Alex Kontoyiannakis Brighton Area Schools 28:19.5
2 Christian Reetz Lake Orion Schools 29:21.7
3 Lucas Alaouie Independent 30:17.4
4 Maverick Seaver Independent 30:47.2
5 Gideon Swanson Rochester 32:51.1
6 Cameron Passmore Independent 33:19.4
7 Rider Smith Black Swamp Riders 34:31.2
8 Thomas Eaton Lansing Cyclones 34:37.5
9 Hudson Daniel Brandon Youth MTB 34:39.4
10 Titus Broughton West Michigan Coyotes 35:01.3
11 Kaiser Huston Brandon Youth MTB 35:10.9
12 Anderson Baines Orange Krush 35:27.6
13 Frederick Kirian Black Swamp Riders 37:10.2
14 Charles Kirian Black Swamp Riders 37:33.7
15 Joey Pereira SW Mich ThunderCats 40:47.3
16 Lincoln Caldwell Huron Valley United 41:36.6
17 Ethan Oberst Lansing Cyclones 42:46.2
18 Lincoln Kollien Huron Valley United 45:22.9
19 Avery Pritchett Independent 48:36.1
20 Callum Hobson Huron Valley United 1:00:51.5
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Anthony Mucci Lake Orion Schools 36:14.2
2 Gavin Accardo Lake Orion Schools 36:43.2
3 James Proctor Northville High School 37:08.9
4 Stuart Knight Wheels In Motion 37:33.3
5 Jack Thorpe Lake Orion Schools 37:55.3
6 Ian Kobb Orange Krush 38:06.9
7 Adam Jasperson Northville High School 38:22.9
8 Aidan Mahoney Black Swamp Riders 38:29.9
9 Jack Hulbert Black Swamp Riders 39:36.2
10 Evan Nowowiejski Black Swamp Riders 39:42.2
11 Jameson Kern Brighton Area Schools 39:58.3
12 Noah Bayma Northville High School 39:59.5
13 Eren Tokmak Black Swamp Riders 40:25.2
14 Elijah Kazmaier Black Swamp Riders 40:46.5
15 Ryan Aquilina Lake Orion Schools 40:54.8
16 Connor Moreira Lake Orion Schools 40:56.2
17 Wade Lutz Black Swamp Riders 41:25.3
18 Spencer Monroe Brighton Area Schools 41:47.1
19 Hudson Roberts West Michigan Coyotes 41:56.7
20 Chase Zawacki Black Swamp Riders 42:02.5
21 Sean Dimitry Rochester 42:02.5
22 Samuel Berent Independent 42:16.7
23 Luke Creese Northville High School 42:17.4
24 Diesel Machuca Huron Valley United 42:20.7
25 Connor Williams Black Swamp Riders 42:26.8
26 Geenhoven Van Lake Orion Schools 42:32.1
27 Cole Herzog Black Swamp Riders 42:39.4
28 Carter Doolittle Lake Orion Schools 42:58.5
29 Quinten Schell Rochester 44:18.7
30 Mason May Northville High School 44:28.6
31 Steven Woodruff Black Swamp Riders 44:28.8
32 James Mitte Brighton Area Schools 45:01.1
33 Jacob Franks Brighton Area Schools 45:16.6
34 Nathan Derbyshire Lake Orion Schools 47:31.2
35 Nate Gold Northville High School 48:53.5
36 Zohair Bhinderwala Detroit Country Day 50:03.0
37 Henry Mears West Michigan Coyotes 50:13.9
38 Justin Han Detroit Country Day 50:24.9
39 Matthew Vehapovici Detroit Country Day 54:00.4
40 Alex Kollin Detroit Country Day 54:13.3
41 Luca Nowinski Detroit Country Day 57:01.0
42 Eduardo Pina Rochester 57:37.6
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Owen Rookus West Michigan Coyotes 40:26.9
2 Austin Loeffler Rochester 40:27.3
3 Francesco D'anna Rochester 40:27.5
4 Jose-maria Galvez SW Mich ThunderCats 40:28.5
5 Tyler Pokowski Rochester 40:43.7
6 Sawyer Willink West Michigan Coyotes 40:44.6
7 Cade Youngblood Rochester 40:45.0
8 Ryan Hill Orange Krush 41:05.1
9 Calvin Host West Michigan Coyotes 42:28.0
10 Tyler Thellman SW Mich ThunderCats 43:00.4
11 Wyatt Poelke Huron Valley United 43:12.7
12 Jakob Boer West Michigan Coyotes 44:08.5
13 Gabriel Owens Independent 44:13.2
14 Brody Preuss Wheels In Motion 46:14.9
15 Dean Catalano Rochester 46:53.8
16 Mason Brooks Rochester 47:41.6
17 Brock Winchester SW Mich ThunderCats 48:33.2
18 Grayson Vassallo Lake Orion Schools 48:37.0
19 Luca Bedia Rochester 48:49.2
20 Nickolas Neubauer Rochester 49:19.8
21 Greyson Hoag Wheels In Motion 49:41.5
22 Lochlan Mckinney Rochester 49:45.9
23 Bodhi London Lake Orion Schools 52:14.8
24 Joshua Mcfall Brighton Area Schools 52:36.8
25 Max Schowalter Lake Orion Schools 53:34.8
26 River Speegle SW Mich ThunderCats 55:34.3
DNF Declan Frey Independent
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Evan Tallent Rochester 38:30.2
2 William Hughes West Michigan Coyotes 38:30.7
3 Solomon Potsander NE Indiana Trailblazers 38:31.0
4 Oliver Kowalski Rochester 38:31.2
5 Mark Morgan Lake Orion Schools 38:46.2
6 Everett Allen SW Mich ThunderCats 38:50.0
7 Brayden Burton Wheels In Motion 40:09.7
8 Keller Ladd Brighton Area Schools 40:52.2
9 Gavin Hill Lake Orion Schools 40:54.0
10 Jacob Trudeau Lake Orion Schools 41:15.7
11 Timothy Coddington Brighton Area Schools 42:02.8
12 Jacob Rodner Huron Valley United 42:13.6
13 Tyler Veley West Michigan Coyotes 42:14.4
14 Nathan Blackmer Brandon Youth MTB 42:29.6
15 Jonas Brizendine Orange Krush 42:36.2
16 Stephen Mccourt Independent 42:56.5
17 Matheus Koch Lake Orion Schools 43:08.4
18 Shane Persyn Rochester 43:13.8
19 Ryder Schafka Brighton Area Schools 43:23.7
20 Sebastian Garthoff Wheels In Motion 44:56.0
21 David Bertcher Wheels In Motion 45:19.1
22 Matthew Mcfall Brighton Area Schools 45:46.4
23 Carson Munk Lake Orion Schools 48:25.4
24 Enzo Miller Black Swamp Riders 48:28.8
25 Owen Miska South Lyon Youth MTB 48:48.1
26 Finnley Gizicki Lake Orion Schools 49:00.3
27 Marcel Saintin Wheels In Motion 49:03.6
28 Jack Sickinger Independent 49:57.8
29 Hernandez Davila Rochester 51:17.9
30 David Thomas SW Mich ThunderCats 51:53.4
31 Chase Michalik Brighton Area Schools 55:04.9
32 Gabriel Nowak Black Swamp Riders 55:42.8
33 Justin Guo Detroit Country Day 55:55.9
34 Eli Leininger Black Swamp Riders 1:09:57.9
35 James Weaver Orange Krush 1:10:54.1
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Gunner Winchester SW Mich ThunderCats 36:25.9
2 Liam Hyde Independent 36:49.5
3 Gannon Cervin Rochester 37:18.3
4 Henry Wert West Michigan Coyotes 38:06.1
5 Matteo Morales-zozaya Rochester 38:06.2
6 Joseph Bilderbeck Lake Orion Schools 38:06.6
7 Caleb Kauffman Huron Valley United 39:00.2
8 Owen Leitow SW Mich ThunderCats 39:05.8
9 Robert Moores Brighton Area Schools 39:06.2
10 Rylan Pulliam Lake Orion Schools 39:14.7
11 Jack Frey Brighton Area Schools 40:59.7
12 Kayden Preuss Wheels In Motion 42:02.3
13 Parker Vince Brighton Area Schools 44:06.2
14 Caiden Hamlin Huron Valley United 44:47.4
15 Ryan Savoie Brandon Youth MTB 44:54.7
16 Britton Lawless Lake Orion Schools 46:32.1
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Joseph Mucci Lake Orion Schools 36:31.3
2 Easton Roberts West Michigan Coyotes 37:35.6
3 Clayton Thellman SW Mich ThunderCats 38:04.6
4 Andrew Myerholtz Black Swamp Riders 38:24.6
5 Brady Newman Northville High School 38:31.2
6 Nolan Elliott Wheels In Motion 39:29.9
7 Ethan Richards Huron Valley United 40:14.1
8 Sean Reberg Northville High School 40:47.8
9 Keegan Pfeiffer Rochester 40:48.9
10 Jacob Slough Black Swamp Riders 41:02.4
11 Colton Blackmer Brandon Youth MTB 41:40.1
12 Ethan Kumar Northville High School 42:04.0
13 Caleb Weaver Huron Valley United 42:32.0
14 Kayden Butz Rochester 43:23.7
15 Clark Workman West Michigan Coyotes 43:53.9
16 Colten Clelland Lake Orion Schools 44:33.6
17 Alexander Daudert Northville High School 45:14.6
18 Cash Stevenson Lake Orion Schools 45:20.8
19 Matthew Paddock Wheels In Motion 49:25.1
20 William Cromarty Northville High School 51:59.6
21 Louie Eloff Northville High School 52:31.0
22 Abram Primm West Michigan Coyotes 55:37.5
23 Gavin Hoppe Detroit Country Day 56:25.6
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 James Broughton West Michigan Coyotes 21:08.0
2 Ryan Lidgey Lake Orion Schools 21:08.4
3 Marcello D'anna Rochester 21:09.0
4 Brayden Bender West Michigan Coyotes 21:11.3
5 Cathan Mattila Orange Krush 22:18.6
6 Evan Hodder Brighton Area Schools 22:19.6
7 Hernandez Davila Rochester 22:49.0
8 Evan Leitow SW Mich ThunderCats 22:51.2
9 Chance Hohmann-gold Wheels In Motion 23:37.0
10 Declan Gizicki Lake Orion Schools 23:57.7
11 Aiden Pokowski Rochester 24:12.3
12 Sawyer Govan Brighton Area Schools 24:37.9
13 Winn Alaouie Lake Orion Schools 24:47.4
14 Rylan Todd Lake Orion Schools 24:53.6
15 Michael Fate Black Swamp Riders 24:58.4
16 Thomas Moore Huron Valley United 25:04.3
17 Logan Harper Rochester 25:04.3
18 Brayden Todd Lake Orion Schools 25:48.4
19 Eli Lapinski Rochester 25:51.9
20 James Miska South Lyon Youth MTB 26:23.0
21 Spencer Hess Huron Valley United 26:47.7
22 Calvin Wilton SW Mich Dirt Rippers 28:06.6
23 Robert Johnson Lake Orion Schools 28:34.7
24 Max Grady Huron Valley United 30:01.6
25 Logan Howard Lansing Cyclones 32:36.3
26 Abe Meyers Lake Orion Schools 33:00.6
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Connor Wright Rochester 19:35.9
2 Lucas Learman Rochester 19:43.7
3 Cru Simpson Brighton Area Schools 19:52.0
4 Willem Allen SW Mich ThunderCats 20:46.7
5 Gavin Veda Rochester 20:47.2
6 Asher Pugno-mailey Independent 20:47.4
7 Elias Beck Brighton Area Schools 20:48.9
8 Landon Lewis Independent 20:49.3
9 Gavin Dodson Rochester 21:13.0
10 Owen Harville Rochester 21:25.7
11 Ronan Carstens Huron Valley United 21:34.8
12 Isaac Ruple Lake Orion Schools 21:34.9
13 Nicolas Bedia Rochester 22:35.6
14 Liam West Brighton Area Schools 22:37.8
15 Braylen Mattila Orange Krush 22:49.3
16 Max Clemo West Michigan Coyotes 22:50.2
17 Michael Stetsyk Rochester 23:22.8
18 Hugo Green Independent 23:22.9
19 Levi Rodner Huron Valley United 23:35.4
20 Colin Schram Huron Valley United 23:54.9
21 Bentley Eastman Rochester 24:30.1
22 Gunnar Larson West Michigan Coyotes 24:41.5
23 Forris Rettig West Michigan Coyotes 24:48.5
24 Lukas Pagot Lake Orion Schools 25:31.5
25 Anderson Valko Lake Orion Schools 26:03.4
26 Jorge Ochoa-ruiz Lake Orion Schools 26:04.4
27 Rowan Howard Lansing Cyclones 26:06.6
28 Isaac Lilly West Michigan Coyotes 26:07.4
29 Benjamin Munk Lake Orion Schools 26:11.5
30 Finn Obyrne West Michigan Coyotes 26:30.7
31 Brooks Hansen Independent 27:06.6
32 Spencer Bundy West Michigan Coyotes 28:27.4
33 Noah Oberst Lansing Cyclones 28:31.6
34 Jayden Mills Lansing Cyclones 29:55.8
35 Carter Karek Lansing Cyclones 30:05.3
36 William Lincoln Independent 30:20.6
37 Silas Herzog Black Swamp Riders 30:30.4
38 Hudson Eastman Lake Orion Schools 37:44.2
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Adam Govan Brighton Composite 1:12:15.5
2 Brendan Giles Brighton Area Schools 1:12:20.6
3 Elijah Garris Huron Valley United 1:12:41.5
4 James Meyer Lake Orion Schools 1:13:07.3
5 Luke Blazic Huron Valley Composite 1:13:30.2
6 Sam Dagg Rochester 1:14:11.3
7 Kevin Vereecke Brighton Area Schools 1:14:34.3
8 Joel Bretzlaff Orange Krush 1:14:36.7
9 Bekan Hill Wheels In Motion 1:16:48.0
10 Gerrit Boer West Michigan Coyotes 1:17:05.4
11 Drew Showerman Brighton Composite 1:17:05.5
12 Lucas Nykamp West Michigan Coyotes 1:17:15.5
13 Owen Clement Independent 1:17:35.5
14 Austin Rossetti Huron Valley Composite 1:19:48.8
15 Kash Adamski Rochester 1:20:19.5
16 Aidan Mazak Wheels In Motion 1:20:36.5
17 Louis Porter Huron Valley United 1:20:47.9
18 Aidan Mccormick Huron Valley United 1:21:51.0
19 Isaiah Beach Brighton Composite 1:22:54.8
20 Grady Tait Lake Orion Schools 1:23:33.9
21 Joseph Dechavez Brighton Area Schools 1:26:07.4
22 John Lukasik Brighton Composite 1:26:20.9
23 William Farmer Brighton Area Schools 1:26:36.3
24 Charlie Laman Wheels In Motion 1:27:25.3
25 Andrew Sottile Independent 1:29:35.1
26 Levi Minnerick West Michigan Coyotes 1:30:48.4
27 Daniel Wolski Lake Orion Schools 1:30:49.1
28 Jude Osterman Brighton Area Schools 1:32:54.8
29 Lucas Kissel Brighton Area Schools 1:32:58.1
30 Gabriel Landis Wheels In Motion 1:35:45.2
31 Frank Anderson Wheels In Motion 1:42:12.5
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Molly Tallent Rochester 40:15.6
2 Michaela Hlahla Huron Valley United 41:22.1
3 Julia Babicheva Lake Orion Schools 41:52.4
4 Josie Hartman Huron Valley United 45:10.7
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Olivia Pobocik Brighton Area Schools 1:00:37.1
2 Sarah Black Independent 1:00:37.3
3 Samantha Weaver West Michigan Coyotes 1:00:50.1
4 Joanie Crane Huron Valley United 1:01:00.0
5 Samantha Rogers Wheels In Motion 1:01:05.5
6 Mallory Hartman Huron Valley United 1:01:15.3
7 Brianna Schultz Independent 1:01:16.3
8 Aurora Williams Rochester 1:03:26.5
9 Dalia Kowalski Huron Valley United 1:03:35.0
10 Cora Snyder Independent 1:05:13.9
11 Olivia Babas Brighton Area Schools 1:10:19.6
12 Natalie Messina Huron Valley United 1:10:35.7
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Abigail Weaver Rochester 59:15.1
2 Ashley Cranston Brighton Area Schools 1:00:56.3
3 Emma Cavner Independent 1:01:07.7
4 Kylie Eicholtz NE Indiana Trailblazers 1:01:22.8
5 Sofia Longo Rochester 1:01:41.2
6 Bethany Royse Brandon Youth MTB 1:02:34.0
7 Rowan Feldkamp Rochester 1:04:49.6
8 Sylvia Ellis Wheels In Motion 1:05:20.6
9 Lauren Murray Rochester 1:05:45.2
10 Cecilia Pruski Brighton Area Schools 1:06:14.3
11 Elizabeth Biyashev Northville High School 1:07:00.9
12 Sylvia Luke Wheels In Motion 1:07:41.1
13 Cosette Serrano Wheels In Motion 1:08:19.6
14 Isabella Rossey Rochester 1:08:44.6
15 Ashley Reberg Northville High School 1:10:16.9
16 Sophia Bell Brighton Area Schools 1:11:04.4
17 Emily Patnaude Brandon Youth MTB 1:12:20.6
18 Eve Tice Detroit Country Day 1:12:50.7
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Victoria Galvez SW Mich ThunderCats 23:57.8
2 Maia Mallory Huron Valley United 24:27.1
3 Sophie Welch Lake Orion Schools 24:27.9
4 Sarah Oag Rochester 24:43.1
5 Avery Lagest Lake Orion Schools 25:35.6
6 Ruth Swanson Rochester 25:58.2
7 Grace Kelly Wheels In Motion 27:02.6
8 Maeve Carstens Huron Valley United 27:08.7
9 Zara Merrill SW Mich ThunderCats 27:08.8
10 Claire O'malley SW Mich ThunderCats 28:32.0
11 Ariana Schultz Lake Orion Schools 29:34.0
12 Kayley Pitcock Lake Orion Schools 33:10.8
13 Elodie Green Independent 33:56.3
14 Cali Speelman Black Swamp Riders 34:03.2
15 Dani Mcgowan Huron Valley United 35:39.7
16 Emma Leitow SW Mich ThunderCats 35:53.0
17 Sylvia Schoenherr Wheels In Motion 36:39.6
18 Margaret Fate Black Swamp Riders 37:07.9
19 Charlotte Eaton Lansing Cyclones 37:36.6
20 Norah Spry Rochester 38:53.1
21 Josie Roth Independent 39:03.3
22 Ayla Rooker Huron Valley United 39:21.0
23 Noa Lincoln Independent 39:37.4
24 Regan Larson West Michigan Coyotes 40:51.6
25 Rainey Broughton West Michigan Coyotes 47:19.3
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Aspen Trierweiler West Michigan Coyotes 32:53.4
2 Lucy Clemo West Michigan Coyotes 34:35.5
3 Sawyer Schafka Brighton Area Schools 36:34.3
4 Annika Ruple Lake Orion Schools 51:20.6
5 Mila Hopkins Huron Valley United 52:29.1
6 Margaret Cogswell Wheels In Motion 55:08.2
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Reese Drajka West Michigan Coyotes 38:39.0
2 Laila Hubbard West Michigan Coyotes 39:38.6
3 Annalyse Weaver Rochester 39:38.8
4 Analise Potsander NE Indiana Trailblazers 40:21.3
5 Victoria Dossey Rochester 40:21.7
6 Elsa Opfer Rochester 40:49.1
7 Cecilia Learman Rochester 41:40.0
8 Sadie James West Michigan Coyotes 41:59.1
9 Olivia Leitow SW Mich ThunderCats 42:02.3
10 Ocean Trierweiler West Michigan Coyotes 42:11.4
11 Landree Darnell West Michigan Coyotes 43:01.4
12 Harper Roberts West Michigan Coyotes 43:09.8
13 Elizabeth Pruski Brighton Area Schools 43:30.1
14 Iliana Tsourapas Northville High School 43:43.2
15 Corinne Bayma Northville High School 46:00.0
16 Hannah Lagest Lake Orion Schools 46:12.5
17 Molly Kelly Wheels In Motion 46:36.9
18 Athena Carnaghi Huron Valley United 47:12.1
19 Jane Brzuchanski Huron Valley United 47:12.5
20 Ainsley Lutz Brighton Area Schools 47:14.2
21 Kelsey Innes Brighton Area Schools 47:33.5
22 Verity Ippel West Michigan Coyotes 47:40.1
23 Stella Brittingham Lake Orion Schools 47:42.1
24 Parker Lappin Huron Valley United 48:57.1
25 Lilah Boesch Huron Valley United 49:30.4
26 Camryn Taylor Black Swamp Riders 49:56.1
27 Lucy Baltruczak West Michigan Coyotes 51:14.9
28 Peyton Gizicki Lake Orion Schools 52:03.4
29 Allison Nye Lake Orion Schools 52:33.0
30 Jolene Gordon Orange Krush 53:02.9
31 Makenna Mattila Orange Krush 53:04.0
32 Kaitlyn Tungl West Michigan Coyotes 54:22.7
33 Aspen Hansen Independent 57:23.2
34 Emma Basile Rochester 58:32.3
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Selah Potsander NE Indiana Trailblazers 42:36.6
2 Hannah Musgrave Black Swamp Riders 42:40.2
3 Gretchen Hill Black Swamp Riders 43:25.8
4 Emma Burke Huron Valley Composite 43:42.9
5 Jane Korson Rochester 44:09.6
6 Charlotte Bysouth Northville High School 44:22.7
7 Abby Storch Brighton Area Schools 44:44.4
8 Erin Monette Rochester 46:14.2
9 Rachel Rossetti Huron Valley United 46:30.2
10 Sophia Machuca Huron Valley United 47:21.8
11 Jasmine Rodner Huron Valley United 48:29.4
12 Evelyn Persyn Rochester 49:21.9
13 Grace Robinson Northville High School 49:43.1
14 Keira Walker Brandon Youth MTB 50:10.2
15 Ayla Campbell Huron Valley United 50:36.0
16 Olivia Hessler Northville High School 57:31.3
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Vivian Dobrin Orange Krush 22:55.5
2 Aiden Mcgowan Huron Valley United 23:33.3
3 Claire Rogers Wheels In Motion 23:44.6
4 Annie Key Lake Orion Schools 24:45.9
5 Annabella Reetz Lake Orion Schools 24:46.4
6 Emmersyn Hoag Wheels In Motion 25:00.9
7 Katherine Smith Huron Valley United 25:10.5
8 Allie Sullivan Orange Krush 25:53.6
9 Hadley Ruch West Michigan Coyotes 26:52.7
10 Charley Schafka Brighton Area Schools 27:14.7
11 Sophia Kontoyiannakis Brighton Area Schools 27:35.9
12 Zoe Sullivan Orange Krush 28:04.8
13 Aviana Messina Huron Valley United 28:49.4
14 Madelyn Lapp Huron Valley United 29:03.5
15 Alida Ward West Michigan Coyotes 29:28.1
16 Zoe Courtade Rochester 30:19.4
17 Isla Heusted Huron Valley United 32:50.0
18 Anne Cogswell Wheels In Motion 34:58.7
19 Malorie Mcbride Orange Krush 36:53.7
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Sylvie Heist Lake Orion Schools 21:48.5
2 Adeline Seyka Rochester 22:16.4
3 Zofia Merrill SW Mich ThunderCats 23:55.1
4 Ava Blazic Huron Valley United 24:22.7
5 Vivian Adams Huron Valley United 24:22.8
6 Madelyn Luttenbacher Huron Valley United 24:55.7
7 Charlie Mcgowan Huron Valley United 25:08.3
8 Hannah Eaton Lansing Cyclones 25:08.6
9 Alyson Taylor Black Swamp Riders 29:37.2
10 Madeline Keen Lansing Cyclones 29:46.3
11 ? Brauner Wheels In Motion 33:36.8
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Katja Opfer Rochester 1:22:01.6
2 Charlotte Rosinski Huron Valley United 1:23:18.5
3 Anna Giles Brighton Area Schools 1:27:56.9
4 Lauren Schultz Independent 1:27:57.1
5 ? Bretzlaff Orange Krush 1:32:05.0
6 Lily Connors Northville High School 1:34:07.5
7 Cate Wittman Huron Valley United 1:35:38.1
8 Marley Simpson Brighton Area Schools 1:39:57.0
9 Savannah Carnaghi Huron Valley United 1:45:10.3
10 Liberty Abington Brighton Area Schools 1:46:20.9