Log In
2025 M-City Criterium p/b University of Michigan Cycling • Apr 5 2025 • Ann Arbor, MI
Is there a Strava segment for this course? Paste the url here:
Categories
Race Pictures
Know where to find pictures from this race? Share the love by adding a Photo Url:
Note: sharing private Facebook albums is not exactly "da love." Remember to make it public!
 
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Carson Spears Purdue Cycling Club
2 Roger Winn Morning Cranks
3 Reese Cummins University of Michigan-Ann Arbor
4 Julian Liebregts Morning Cranks
5 Jack Keller University of Wisconsin-Madison
6 Edward Roe Michigan State University Cycling T
7 Michael Otenbaker University of Michigan-Ann Arbor Teammate Top 5: Reese Cummins
8 James Meyer ATHLETIC MENTORS
9 Robert Handler
10 Dean Gericke
11 Braden Tall Ann Arbor Velo club
Finishers: Cat 3: 5   Cat 4: 4   Cat 5: 2  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Owen Gibson Resilient Racing
2 Jack Stevens University of Wisconsin Madison
3 Johnny Nemeth University of Notre Dame Cycling Cl
4 Grant Maiorana Purdue Cycling Club
5 Keith Woodward Morning Cranks
6 Shuford Kirk CWRU Cycling
7 Hal Seamans University of Iowa
8 Ryan Russell Missouri S&T Club Cycling
9 Alex Mohama University of Notre Dame
10 David Clifton Morning Cranks Teammate Top 5: Keith Woodward
11 Alexander Kerstein
12 Blaine Wheeler University of Wisconsin-Madison Teammate Top 5: Jack Stevens
13 Noah Fulkerson University of Michigan-Ann Arbor
Finishers: Cat 4: 9   Cat 5: 1   Cat ?: 3  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Shuford Kirk CWRU Cycling
2 Carson Spears Purdue Cycling Club
3 Owen Gibson Resilient Racing
4 Keith Woodward Morning Cranks
5 Jack Stevens University of Wisconsin Madison
6 Grant Maiorana Purdue Cycling Club
7 Johnny Nemeth University of Notre Dame Cycling Cl
8 James Mclane AAVC
9 Adam Kerkemeyer Case Western Reserve University Teammate Win: Shuford Kirk
10 Cale Mcnamara Paradise Garage Racing
11 David Clifton Morning Cranks Teammate Top 5: Keith Woodward
12 Evan Grover CWRU Cycling Teammate Win: Shuford Kirk
13 Beck Pickard Michigan State University
14 Alex Pappas Infinite Multisport Triathlon Club
15 Pierce Hand University of Notre Dame
16 Noah Fulkerson University of Michigan-Ann Arbor
17 Conrad Schug Michigan State University
18 Christopher Haymond Michigan State University Cycling T
19 Nicholas Shiland University of Michigan-Ann Arbor
20 Nathan Soltes CWRU Cycling Teammate Win: Shuford Kirk
21 Ludvig Wengstrom University of Michigan-Ann Arbor
22 T Cookman Western Michigan University
23 Ganesh Lalu Detroit Mavericks
Finishers: Cat 4: 8   Cat 5: 5   Cat ?: 10  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jonathan Lane Purdue Cycling Club
2 Bryce Natter University of Michigan-Ann Arbor
3 Robert Munro ATHLETIC MENTORS
4 Frederick Junge Broom Wagon Works
5 Jakob Graham University of Wisconsin-Platteville
6 Eyan Hudson Purdue Cycling Club Teammate Win: Jonathan Lane
7 Matthew Harris Detroit Mavericks
8 Justin Kahle
9 Martin Vecchio The Bike Shop Team / Mad Track Raci
10 Devin Hatch University of Wisconsin-Platteville Teammate Top 5: Jakob Graham
11 Jon Hughes The Bike Shop Team/ MadTrack Racing
12 Blake Beddow The Bike Shop Team / Mad Track Raci
13 Nicolas Haydar Purdue Cycling Club Teammate Win: Jonathan Lane
14 Ian Rief Michigan State University
15 Nicholas Thielen ATHLETIC MENTORS Teammate Top 5: Robert Munro
16 Will Hess Broom Wagon Works Teammate Top 5: Frederick Junge
17 Thomas Abresch Detroit Mavericks
18 Anthony Bruley Cadieux Bicycle Club
19 Michael Otenbaker University of Michigan-Ann Arbor Teammate Top 5: Bryce Natter
20 Reese Cummins University of Michigan-Ann Arbor Teammate Top 5: Bryce Natter
21 Diego Flores
22 Colton Bryant Purdue Cycling Club Teammate Win: Jonathan Lane
23 Robert Handler
Finishers: Cat 1: 6   Cat 2: 6   Cat 3: 7   Cat 4: 2   Cat ?: 2  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Evan Grover CWRU Cycling
2 Adam Kerkemeyer Case Western Reserve University Teammate Win: Evan Grover
3 Pierce Hand University of Notre Dame
4 Christopher Haymond Michigan State University Cycling T
5 Thomas Green University of Wisconsin-Madison
6 Alexander An Purdue University
7 Conrad Schug Michigan State University
8 Brad Kelly Pumpkinvine Cyclery Racing
9 James Weng University of Illinois at Urbana-Ch
10 T Cookman Western Michigan University
11 Jack Quinn Western Michigan Cycling Club
12 Beck Pickard Michigan State University
13 Jack Hulbert Purdue Cycling Club
14 Benjamin Cohn CWRU Cycling Teammate Win: Evan Grover
15 Ludvig Wengstrom University of Michigan-Ann Arbor
16 Nicholas Shiland University of Michigan-Ann Arbor
17 Chrisotpher Blackstone
18 Duoqi Liu
19 Tony Hinderliter Michigan State University
20 Ziqi Zhu UW-Madison
21 Nathan Soltes CWRU Cycling Teammate Win: Evan Grover
22 Aiden Kelly Pumpkinvine Cyclery Racing
23 Lance Rafalko
24 Alejandro De leon
25 Akshith Vikram
Finishers: Cat 4: 2   Cat 5: 8   Cat ?: 15  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Jonathan Lane Purdue Cycling Club
2 Bryce Natter University of Michigan-Ann Arbor
3 Andrew Shuros University of Wisconsin Cycling
4 Jon Petersen Indiana University Cycling Club
5 Devin Hatch University of Wisconsin-Platteville
6 Drew Cummins University of Michigan-Ann Arbor
7 Ian Rief Michigan State University
8 Nicolas Haydar Purdue Cycling Club Teammate Win: Jonathan Lane
9 Matthew Harris Detroit Mavericks
10 Diego Flores
11 Eyan Hudson Purdue Cycling Club Teammate Win: Jonathan Lane
12 Jackson Moran University of Wisconsin-Platteville Teammate Top 5: Devin Hatch
13 Colton Bryant Purdue Cycling Club Teammate Win: Jonathan Lane
Finishers: Cat 1: 2   Cat 2: 4   Cat 3: 4   Cat 4: 1   Cat ?: 2  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Isabella Olsen University of Michigan-Ann Arbor
2 Emma Lisull KSCS Racing
3 Gwendolyn Urbain Michigan State University
4 Anastasia Wong Purdue Cycling Club
5 Alison Sapp Purdue Cycling Club
6 Sylvia Ellis Ann Arbor Youth Mountain Bike Team
7 Rebecca Falash University of Michigan-Ann Arbor Teammate Win: Isabella Olsen
8 Sofia Tylinski University of Wisconsin-Madison
9 Megha Torpunuri Ann Arbor Velo Club
10 Rose Coman Notre Dame Cycling Club
11 Elizabeth Yray Wisconsin Cycling Club
12 Hudsun Eisenrich University of Wisconsin - Madison
13 Michelle Witten Stelleri
Finishers: Cat 3: 1   Cat 4: 4   Cat 5: 1   Cat ?: 7  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Gabriella Dixon University of Michigan-Flint
2 Molly Roberts University of Michigan-Ann Arbor
3 Alex Hurt Ohio State University
4 Elizabeth Callison KSCS Racing
5 Charlotte Rosinski ATHLETIC MENTORS
Finishers: Cat 2: 2   Cat 3: 3  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Molly Roberts University of Michigan-Ann Arbor
2 Alex Hurt Ohio State University
3 Isabella Olsen University of Michigan-Ann Arbor Teammate Win: Molly Roberts
4 Emma Lisull KSCS Racing
5 Elizabeth Callison KSCS Racing
6 Anastasia Wong Purdue Cycling Club
7 Gwendolyn Urbain Michigan State University
8 Rebecca Falash University of Michigan-Ann Arbor Teammate Win: Molly Roberts
9 Alison Sapp Purdue Cycling Club
10 Ruby Wyles KSCS Racing Teammate Top 5: Emma Lisull
11 Michelle Witten Stelleri
Finishers: Cat 2: 1   Cat 3: 3   Cat 4: 2   Cat 5: 1   Cat ?: 4