Benjamin Thomas wins stage 5 of the Giro d'Italia.

Giro d’Italia stage 5 report: Benjamin Thomas wins as the break denies the sprinters

Ion Izagirre wins stage 12 of the Tour de France. Photo: Nico Vereecken/PN/Cor Vos © 2023

Tour de France stage 12 report: Izagirre solos to victory out of the break

The money and power behind the men’s WorldTour