Results
Final results
| Pos | Name | Result |
|---|---|---|
| 1 | Jonathan Milan | 3h 05' 50" |
| 2 | Giovanni Lonardi | + 0" |
| 3 | Paul Penhoët | + 0" |
| 4 | Dylan Groenewegen | + 0" |
| 5 | Madis Mihkels | + 0" |
| 6 | Jensen Plowright | + 0" |
| 7 | Tobias Lund Andresen | + 0" |
| 8 | Corbin Strong | + 0" |
| 9 | Toon Aerts | + 0" |
| 10 | Luca Mozzato | + 0" |
Event report
Giro dItalia Stage 21 was part of the 2026 UCI World Tour season. It took place on Sunday, 31 May 2026 at Italy. Jonathan Milan finished first ( 3h 05' 50"), ahead of Giovanni Lonardi (2) and Paul Penhoët (3). See the UCI World Tour page for the full calendar and the season's other events.

