The youngest and the oldest Giro d’Italia stage winners

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.