2002
2004
menu
2003»86th

Giro d'Italia

2003»21 Stages»LecceMilano(3488.5km)

How was each stage won?

StageProfileScorePSFinalDistanceWon how
Stage 1 | Lecce - Lecce122201 bunchsprint
Stage 2 | Copertino - Matera7271177 bunchsprint
Stage 3 | Policoro - Terme Liugiane7228145 sprint of small group
Stage 4 | Terme Luigiane - Vibo Valentia9438170 bunchsprint
Stage 5 | Messina - Catania508176 bunchsprint
Stage 6 | Maddaloni - Avezzano503218 bunchsprint
Stage 7 | Avezzano - Terminillo248223146 sprint of small group
Stage 8 | Rieti - Arezzo3716214 bunchsprint
Stage 9 | Arezzo - Montecatini Terme284160 bunchsprint
Stage 10 | Montecatini - Faenza1764211 sprint of small group
Stage 11 | Faenza - San Donà di Piave00222 bunchsprint
Stage 12 | San Donà di Piave - Monte Zoncolan3892691852 km solo
Stage 13 | Pordenone - Marostica5933155 bunchsprint
Stage 14 | Marostica - Alpe Pampeago3601751623 km solo
Stage 15 (ITT) | Merano - Bolzano212142.5 time trial
Stage 16 | Arco Trento - Pavia40207 bunchsprint
Stage 17 | Salice Terme - Asti150117 bunchsprint
Stage 18 | Santuorio Vico - Chianale371111175 sprint a deux
Stage 19 | Canelli - Cascata del Toce2001552391 km solo
Stage 20 | Canobio - Cantu3623133 sprint of small group
Stage 21 (ITT) | Idsroscalo - Milano0033 time trial