Log In
Philadelphia Riverfront Criterium • Apr 6 2025 • Philadelphia, PA
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 Evan Blais 36:35:00
1
2 Noah Cason Damp Roads Cycling Club 36:35:00
2
3 Matthew Robinson Rothman Institute - Verder Cycling 36:35:00
3
4 Billy Scott Central Park raccoons / SOAR FOUNDA 36:35:00
4
5 Ben Connolly Central Park Raccoons NYC 36:36:00
5
6 Joan Geraldo 36:37:00
6
7 Drew Goga VeloJawn Racing 36:37:00
7
8 Andrew Dudle Bike Works p/b Fred Beans 36:38:00
8
9 Daniel Spellman OutRiders 36:38:00
9
10 Conor Kennedy Outriders 36:39:00
10
11 Toni Rodriguez 36:40:00
11
12 Michael Cumming KRT QRT Racing 39:46:00
13 Duncan Macdonald 39:46:00
14 Josh Armstrong VeloJawn Racing 39:46:00
15 David Balazs Action Wheels Racing 39:49:00
1
16 Aiyana Taylor 39:49:00
2
17 Antonio Martinez Ocean Infinite 39:49:00
18 Owen Pfeiffer Mars Cycles 39:49:00
19 Jason Greco 39:49:00
20 Tom Reeb GPBR - Rothman Orthopaedics Cycling 39:49:00
21 Peter Eby Alki Velo Hotwire Racing 39:49:00
22 Carlos Ewli-kwakutse 39:49:00
23 Russell Abernethy Phixed Friday 39:49:00
DNF Franco Garrido Outriders
DNF Jamie Santoso Phixed Friday
DNF Jeremy Santucci Outriders
DNF Carver Schildt Kayuh Bicycles
Finishers: Cat 1: 1   Cat 2: 1   Cat 3: 7   Cat 4: 1   Cat 5: 5   Cat ?: 12  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Hunter Pronovost CCNS - Charles Coaching 1:05:52
2 Justin Wheeler Bigfoot Endurance Racing p/b TREK 1:05:52
3 Aaron Ritz QCW P/B Cadence Cycling 1:05:53
4 Paul Mica DC Velo 1:05:54
5 Ami Assayag SOAR Foundation Racing 1:05:57
6 Randall Calvert Bigfoot Endurance Racing p/b TREK 1:05:57
7 Alex Gilliam QCW P/B CADENCE CYCLING 1:05:57 Teammate Top 5: Aaron Ritz
8 Dean Pierson Ocean Velo Club / Culver and Pierso 1:05:59
9 Keith Ryan CRCA/AXIS 1:06:03
10 Brian Crispell Bigfoot 1:06:05
11 Paul Carbonara Century Road Club Assoc 1:06:28
DNF Benjamin Schwartz ActiveYards/Specialized Presented
DNF Blair Saunders ActiveYards p/b Alchemer
DNF Brent Hinkle ActiveYards p/b Alchemer
DNF David Grant ActiveYards p/b Alchemer
DNF Eric Williams QCW P/B Cadence Cycling Teammate Top 5: Aaron Ritz
DNF Eric Moon Kelly Benefits Cycling
DNF Frederick Billet Bike Works p/b Fred Beans
DNF John Rachfal CS VELO
DNF Joseph Manacchio Guys Racing Club
DNF Joshua Bardige Guys Racing Club
DNF Mike Hebe Bigfoot Endurance Racing Team
DNF Peter Thallner Guy's Racing Club
DNF Robert Kollar Watts & Whiskey
DNF S. ryan Greysen QCW P/B Cadence Cycling Teammate Top 5: Aaron Ritz
DNF Peter Eby Alki Velo Hotwire Racing
Finishers: Cat 1: 2   Cat 2: 16   Cat 3: 6   Cat 4: 1   Cat 5: 1  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Eric Moon Kelly Benefits Cycling 1:01:11
Off The Front
1 Pascal Sauvayre CRCA 1:01:13
Off The Front
2 Jerry Jacobs VeloJawn Racing 1:01:14
2 Dean Pierson Ocean Velo Club / Culver and Pierso 1:01:11
3 Keith Ryan CRCA/AXIS 1:01:11
1
4 Michael Buttrey VeloLabs 1:01:11
2
5 David Grant ActiveYards p/b Alchemer 1:01:11
3
6 Richard Leibfried ActiveYards p/b Alchemer 1:01:11
4
7 Mike Hebe Bigfoot Endurance Racing Team p/b T 1:01:12
5
8 Matthew Harrington Pennsylvania Cycling Association 1:01:13
6
9 Christopher Harrer West Chester Development Racing Tea 1:01:14
7
10 Michael Grey Ruckus Racing NJ 1:01:14
8
11 Matt Mckenzie Guy's Racing Club 1:01:14
9
12 Terry Feather Bigfoot Endurance Racing p/b TREK 1:01:15
10
13 Paul Carbonara Century Road Club Assoc 1:01:23
11
DQ Joseph Manacchio Guys Racing Club
DNF Michael Gibbons Kelly Benefits Strategies/LSV
DNF Michael Miller ActiveYards p/b Alchemer
DNF Blair Saunders ActiveYards p/b Alchemer
DNF Christian Sell QCW/PB/cadencecycling.com
Finishers: Cat 1: 2   Cat 2: 9   Cat 3: 8   Cat 4: 1  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kyle Lynch 1:11:34
1
2 Kevin Rice QCW P/B Cadence Cycling 1:11:34
2
3 Alex Facciobene SpeedLab Racing | SLR 1:11:35
3
4 Vince Dunne 1:11:35
4
5 Hunter Pronovost CCNS - Charles Coaching 1:11:36
5
6 Bryan Berman Rothman Institute - Verder Cycling 1:11:36
6
7 Stephen Chiselko TEAMBSR Trade Team 1:11:36
7
8 Sam Garver Junk Miles Racing 1:11:37
8
9 Drew Goga VeloJawn Racing 1:11:37
9
10 Michael Cumming KRT QRT Racing 1:11:37
10
11 Jonathan Elison CS Velo 1:11:37
11
12 Jacob Haines Pennsylvania Dirtbags 1:11:37
12
13 Alec Smith KEYSTONE RACING P/B Wav Chiropracti 1:11:37
13
14 Jackson Sanders Team California Academy 1:11:37
14
15 Rommel Morel acosta Proyecto Alpha Cycling 1:11:38
15
16 Luke Callan NJCX Project 1:11:38
16
17 Matthew Robinson Rothman Institute - Verder Cycling 1:11:38
17
18 Jeff Baatz Velojawn Racing 1:11:38
18
19 Elijah Gunther 1:11:39
19
20 John Stoveld Mustangs 1:11:39
20
21 Gaocheng Liu QCW Cycling 1:11:40
21
22 Stefan Miller Hilltop Racing Team 1:11:40
22
23 Al Hassane fall Soar Foundation Racing 1:11:43
24 Ami Assayag SOAR Foundation Racing 1:11:45
25 Kyle Irwin Cumberland Valley Collective 1:11:45
DNF Kai Afan Team California Academy
DNF Josh Armstrong VeloJawn Racing
DNF Nicholas Basalyga CS Velo
DNF Matthew Briggs Cumberland Valley Collective
DNF Kevin Griffin
DNF Steven Karaszkiewicz West Chester Development Racing Tea
DNF Glentis Michel Hilltop Racing Team
DNF Ross Nickerson QCW Cycling
DNF Tom Reeb
DNF Troy Sanders Team California Academy
DNF Samuel Santos Rothman Orthopedics Cycling Team
DNF Sean Butler
Finishers: Cat 2: 8   Cat 3: 26   Cat 4: 1   Cat 5: 1   Cat ?: 1  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Alex Dobrescu NJCX Project 42:53:00
2 Ian Borres Kelly Benefits Strategies Cycling 42:56:00
1
3 Rishabh Prakash QCW 42:56:00
2
4 Alexander Wolfe Cumberland Valley Collective 42:56:00
3
5 Romulo Coronel Rockland Development Program 42:56:00
4
6 Jefferson Luna Road Kings Cycling 42:57:00
5
7 Connor Devine 42:57:00
6
8 James Outterbridge SOAR Foundation Racing 42:57:00
7
9 Felix Heinrich 42:59:00
8
10 Luiyi Santos Rockland Development Program 42:59:00
9
Teammate Top 5: Romulo Coronel
11 Jake Sanchez Verrazano Team Racing 42:59:00
10
12 Chris Thiess West Chester Development Racing Tea 43:00:00
11
13 Shea Black VeloJawn Racing 43:00:00
12
14 Keegan Oshea Rogue Racing p/b Montauk Brew Co. 43:00:00
13
15 William Joraskie GS Lancaster 43:02:00
14
16 John Thornton West Chester Development Racing Tea 43:03:00
15
17 Joel Travis QCW p/b Cadence Cycling 43:04:00
16
18 Zachary Hojeibane Watts & Whiskey 43:04:00
17
19 Nathan Farmer TeamBSR Cycling Development 43:05:00
18
20 Deniz Atak 43:06:00
19
DNF Ryan Barr QCW P/B Cadence Cycling
DNF Lucas Blatt KEYSTONE RACING P/B Wav Chiropracti
DNF Brian Bradley Unattached
DNF Tim Brown Watts & Whiskey
DNF Michael Corbin KRT QRT Racing
DNF Donald Falk West Chester Development Racing Tea
DNF Trevor Freburger
DNF Josh Frederick TeamBSR Cycling Development
DNF Benjamin Friedman QCW Cycling Teammate Top 5: Rishabh Prakash
DNF Kamal Gatewood
DNF Luis Guinand QCW p/b Cadence Cycling
DNF Patrick Hammons VeloJawn Racing
DNF Rafael Hernandez Proyecto Alpha Cycling
DNF Sean Hogan Pro Pedals
DNF Christiano Jacelon Edge Cycling
DNF Akum Kang TEAMBSR Trade Team
DNF Tom Keady Rogue Racing LI
DNF Hector Naranjo Teamless
DNF Peter Niezgoda TEAMBSR Trade Team
DNF Jose Rivera bulgado Rockland Development Program Teammate Top 5: Romulo Coronel
DNF Stefan Ruff KRT QRT Racing
DNF Ryan Shank Kelly Benefits Strategies Cycling Teammate Top 5: Ian Borres
DNF Kyle Shenk GS Lancaster
DNF Joshua Smith Watts & Whiskey
DNF William. Stewart Watts and Whiskey
DNF Ricardo f Veloz sarmiento Rockland Development program Teammate Top 5: Romulo Coronel
DNF Maitland Wiren QCW P/B Cadence Cycling
DNF Myles Robinson KRT QRT Racing
DNF David Balazs Action Wheels Racing
DNF Christian Taylor GS Lancaster
Finishers: Cat 4: 40   Cat 5: 4   Cat ?: 6  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Felix Heinrich 32:19:00
1
2 Rishabh Prakash QCW 32:19:00
2
3 Adam Rice Watts & Whiskey 32:19:00
3
4 Jose Duran 32:19:00
4
5 Jacob Lay Cumberland Valley Collective 32:19:00
5
6 Alex Winoski Cycles BiKyle 32:19:00
6
7 Patrick Richard KRT QRT Racing 32:19:00
7
8 Michael Collins SOAR Foundation Racing 32:19:00
8
9 Eric Klotz 32:20:00
9
10 Kent Edwards KRT QRT Racing 32:20:00
10
11 Josh Ainley 32:20:00
11
12 Gus Canzano 32:21:00
12
13 Ryan Dick 32:21:00
13
14 Nolan Willoughby 32:21:00
14
15 Kevin Cardno Unaffiliated 32:21:00
15
16 Gerardo Rivera Proyecto Alpha Cycling 32:21:00
16
17 Kishumaru Dulnoan 32:21:00
17
18 Grant Michaels 32:21:00
18
19 Will Roseto West Chester Development Racing Tea 32:21:00
19
19 Craig Oppenheimer T3 Philly 32:21:00
19
19 Jacob Speis 32:21:00
19
19 Nicholas Yildirim 32:21:00
19
19 Dustin Ma 32:21:00
19
19 Anthony D'agostino Unattached 32:21:00
19
19 Trong Nguyen Philly Bike Expo p/b VeloJawn 32:21:00
19
19 Kevin A joseph SOAR Foundation Racing 32:21:00
19
19 Kamal Gatewood 32:21:00
19
19 Shawn Kaplan Watts & Whiskey 32:21:00
19
Teammate Top 5: Adam Rice
19 Sean Mccarthy 32:21:00
19
19 Jordan Vance 32:21:00
19
19 Charles Waraksa FAN 32:21:00
19
19 George Haines 32:21:00
19
19 Jonas Juusola-fitzpatrick Bike Doctor Juniors 32:21:00
19
34 Kathryn Donohue 33:21:00
35 Robert Firestone 34:21:00
DNF Maurice Jones SOAR Foundation Racing
DNF William Lahr Millersburg Velo Club p/b Holmes Cycling
Finishers: Cat 2: 1   Cat 4: 3   Cat 5: 11   Cat ?: 22  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Tofik Beshir Kelly Benefits 1:09:22
1
2 Alec Ratzell Total Civil Construction 1:09:22
2
3 Cesar Gallego CRCA / Big Hit Racing 1:09:22
3
4 Laszlo Vasko GREEN LINE VELO 1:09:23
4
5 Colin Fitzgerald Bike Works p/b Fred Beans 1:09:23
5
6 Lincoln Summers Kelly Benefits Cycling 1:09:23
6
7 Sean Guydish Bike Works p/b Fred Beans 1:09:24
7
Teammate Top 5: Colin Fitzgerald
8 Samuel Smith Team Cadence Cyclery PB Encore Wire 1:09:25
8
9 Monsalud Xaven Kelly Benefits Cycling 1:09:40
1
10 Noah Shumskas Bike Works p/b Fred Beans 1:09:40
2
Teammate Top 5: Colin Fitzgerald
11 Aaron Ritz QCW P/B Cadence Cycling 1:09:40
3
12 Connor Thompson Bike Works p/b Fred Beans 1:09:40
4
Teammate Top 5: Colin Fitzgerald
13 Calvin Hoops QCW P/B Cadence Cycling 1:09:40
5
14 Jeffrey Watts Total Civil Construction 1:09:40
6
Teammate Top 5: Alec Ratzell
15 Noah Koppenhaver Cumberland Valley Collective p/b Ge 1:09:40
7
16 Nathaniel Moser Cumberland Valley Collective 1:09:40
8
DNF Jeff Baatz Velojawn Racing
DNF Nicholas Basalyga CS Velo
DNF Matthew Briggs Cumberland Valley Collective
DNF Stephen Chiselko TEAMBSR Trade Team
DNF Andrew Dudle Bike Works p/b Fred Beans Teammate Top 5: Colin Fitzgerald
DNF Juan David fonseca Hilltop Racing Team
DNF Kevin Griffin
DNF Elijah Gunther Velojawn
DNF Kyle Irwin Cumberland Valley Collective
DNF Gaocheng Liu QCW Cycling
DNF Kyle Lynch
DNF Jonathan Marshall QCW P/B Cadence Cycling
DNF Kenneth Mascaro KEYSTONE RACING P/B Wav Chiropracti
DNF Robert Orr QCW P/B Cadence Cycling
DNF Samuel Santos Rothman Orthopedics Cycling Team
DNF Alec Smith KEYSTONE RACING P/B Wav Chiropracti
DNF Jesse Stauffer QCW P/B Cadence Cycling
DNF Dakota Stein Edge Cycling
DNF John Stoveld Mustangs
DNF Kimberly Stoveld Automatic Racing
DNF Emil Vasko
DNF Andrew Wolfe Bike Works p/b Fred Beans Teammate Top 5: Colin Fitzgerald
DNF Jackson Sanders Team California Academy
DNF Troy Sanders Team California Academy
DNF Jacob Haines Pennsylvania Dirtbags
DNF Mark Light Team Cadence Cyclery PB Encore Wire
DNF David Ramirez CRCA/
DNF Philip Daniels Musette
Finishers: Cat 1: 17   Cat 2: 9   Cat 3: 16   Cat 4: 2  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Corrie Tice Whiz Kids Racing 29:43:00
2 Ellie Wasserman Whiz Kids Racing 29:53:00 Teammate Win: Corrie Tice
3 Alex Davidson Whiz Kids Racing 30:51:00 Teammate Win: Corrie Tice
Finishers: 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 Mallory Mcdermott 28:15:00
Off The Front
2 Kathryn Donohue 28:38:00
Off The Front
3 Parrish Bergquist VeloJawn Racing 28:39:00
Off The Front
4 Megan Lysek-hagy 29:00:00
Off The Front
5 Lena Krois Rutgers Cycling 29:46:00
Off The Front
6 Ivana Seric VeloJawn Racing 29:50:00
Off The Front
7 Annie Londregan T3 Philly 29:52:00
Off The Front
8 Chelsea Weis T3 Philly 29:55:00
Off The Front
9 Rosemary Kyne GREEN LINE VELO 29:55:00
Off The Front
10 Lela Young Kelly Benefit Strategies 30:24:00
1
11 Krystal Ferguson West Chester Development Racing Tea 30:24:00
2
12 Emily Rothstein VeloJawn Racing 30:24:00
3
Teammate Top 5: Parrish Bergquist
13 Gabriella Fioravanti KRT/QRT 30:24:00
4
14 Isla Afan Edge Cycling 30:24:00
5
15 Eva Dinino Rothman Institute - Verder Cycling 30:24:00
6
16 Mackenzie Collins 30:24:00
7
17 Yu-chen Lin All Ways. CC 30:24:00
18 Genesis Jimenez Edge Cycling 30:24:00
19 Malisa Kheuangthirath Whiz Kids 30:24:00
20 Marissa Gaab 30:24:00
21 Stacy Ramos 30:25:00
22 Claire Lutz Whiz Kids Racing 30:25:00
23 Kimberly Cian-screnci QCW Cycling 30:25:00
DNF Evangeline Clancy TEAMBSR Trade Team
DNF Maria Thomson Whiz Kids Racing
Finishers: Cat 3: 1   Cat 4: 7   Cat 5: 5   Cat ?: 12  
By Age: All | U20 | 20-29 | 30-39 | 40-49 | 50-59 | 60+ | Custom
By Category: All | Custom
Pl First NameLast NameTeamTime
1 Kimberly Stoveld Automatic Racing 54:05:00
2 Jessica Chong Gotham Cyclists 54:29:00
3 Julianna Rutecki Bike Works p/b Fred Beans 54:54:00
4 Hannah Yeakey GPBR - Rothman Orthopaedics Cycling 54:54:00
5 Tori Glascock Cycle-Smart/ShiftGear 54:54:00
6 Jillian Halm Kelly Benefits Strategies Cycling 54:54:00
DNF Jennifer Rhodes KEYSTONE RACING P/B Wav Chiropracti
DNF Julianna Simpson 4D Racing
Finishers: Cat 1: 3   Cat 2: 1   Cat 3: 4