Riding is Life

The French and their passion for defeat

Tour de France stage 21 report: Jordi Meeus snatches victory on the Champs-Élysées

Tour de France stage 20 report: Happy ending for Pogačar, but there’s no shaking Vingegaard

Tour de France stage 15 report: Wout Poels wins big from the break

‘I was just cooked’: Tom Pidcock pragmatic in the face of stage 14 jour sans

Tour de France stage 14 report: Rodríguez descends to stage win and climbs onto GC podium

Huge crash forces neutralisation of Tour stage 14

Tour de France stage 9 report: Michael Woods wins big as Pogačar out-punches Vingegaard

Mark Cavendish’s crusade is over

Gallery: Brilliant Basque beginnings to the 2023 Tour de France

Tour de France stage 3 report: Philipsen fastest to the finish in first sprint showdown

With friction at Jumbo-Visma, Unchained season two is shaping up nicely