InTour de France recaps 2017byDavid StreeverTour de France Stage 21: A Social Ride into Paris and the Final SprintIt’s time to bid adieu to the final stage of the 104th Tour de FranceJul 24, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 20: La Course & Le Tour in MarseilleCan anyone catch Annemiek Van Vleuten, and will Chris Froome finally win a stage?Jul 22, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 19: Olly Olly Oxen Free!Echelons in the crosswinds! Today’s the day to go for a break if you still want to win a stage but it’s a bit of a snoozerJul 21, 2017Jul 21, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 18: All In on IzoardStage winners and general classification contenders alike have one last chance to realize their ambitions: Will they?Jul 20, 2017Jul 20, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 17: The Status Quo is Shattered and a Contender Seeks RedemptionWith a deficit of 7'10" and 6'16" respectively, two beloved bike racers go on the offensive on the Col de la Croix de FerJul 19, 2017Jul 19, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 21: A Social Ride into Paris and the Final SprintIt’s time to bid adieu to the final stage of the 104th Tour de FranceJul 24, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 20: La Course & Le Tour in MarseilleCan anyone catch Annemiek Van Vleuten, and will Chris Froome finally win a stage?Jul 22, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 19: Olly Olly Oxen Free!Echelons in the crosswinds! Today’s the day to go for a break if you still want to win a stage but it’s a bit of a snoozerJul 21, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 18: All In on IzoardStage winners and general classification contenders alike have one last chance to realize their ambitions: Will they?Jul 20, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 17: The Status Quo is Shattered and a Contender Seeks RedemptionWith a deficit of 7'10" and 6'16" respectively, two beloved bike racers go on the offensive on the Col de la Croix de FerJul 19, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 16: Team Sunweb On The Attack!Marcel Kittel suffers in his chase for the sprinting jersey: Could rival Andre Greipel be his best hope of keeping it?Jul 18, 2017
InTour de France recaps 2017byDavid StreeverTour de France Rest Day 2I’m headed out for a bike ride — for my own ‘rest day’ — but I was trying to find out something about the women’s race. This year, a…Jul 17, 2017
InTour de France recaps 2017byDavid StreeverTour de France Stage 15: The Unlucky Thirteen Seek a BreakawayThirteen teams haven’t had a stage winner this year. Maybe today’s stage on the eve of a rest could be their chance.Jul 16, 2017