Richard Carapaz Climbs to Victory in Stage 17 of Tour de France 0 0 Yesterday 14:52 RoadCycling.com Richard Carapaz (EF Education-EasyPost) has won stage 17 of Tour de France 2024. Tadej Pogacar remains general classification leaderSponsor link: Buzzbike - Rent the bike, own the city