The youngest and the oldest Giro d’Italia stage winners 23 April 2024 by PelotonTales Olimpio Bizzi is the younges stage winner ever with 19 years and 229 days. He won the 8th stage at Giro d'Italia 1936. Mark Cavendish was 38 years and 7 days old, when he crossed the finish line first in the last stage of Giro d'Italia 2023.