2003
2005

2004   »   91st Tour de France

2004

20 Stages   »   Liege  ›  Paris   (3391.1km)
menu

How was each stage won?

Stage ProfileScore PSFinal Distance Won how Early break? Late break?
Prologue | Liege - Liege11116.1 time trial
Stage 1 | Liege - Charleroi6814202.5 bunchsprint
Stage 2 | Charleroi - Namur4422197 bunchsprint
Stage 3 | Waterloo - Wasquehal184210 bunchsprint
Stage 4 (TTT) | Cambrai - Arras11364.5 team time trial
Stage 5 | Amiens - Chartres376200.5 sprint of small group
Stage 6 | Bonneval - Angers194196 bunchsprint
Stage 7 | Châteaubriant - Saint-Brieuc5220204.5 sprint of small group
Stage 8 | Lamballe - Quimper7017168 bunchsprint
Stage 9 | Saint-Léonard-de-Noblat  - Guéret9619160.5 bunchsprint
Stage 10 | Limoges - Saint-Flour2582423767 km solo
Stage 11 | Saint-Flour - Figeac175411649 km solo
Stage 12 | Castelsarrasin - La Mongie344195197.5 sprint a deux
Stage 13 | Lannemezan - Plateau de Beille560281205.5 sprint a deux
Stage 14 | Carcassonne - Nîmes3810192.55 km solo
Stage 15 | Valréas - Villard de Lans367182180.5 sprint of small group
Stage 16 (ITT) | Bourg d'Oisans - L'Alpe d'Huez24924915.5 time trial
Stage 17 | Bourg d'Oisans - Le Grand Bornand505166204.5 sprint of small group
Stage 18 | Annemasse - Lons le Saunier16719166.5 sprint a deux
Stage 19 (ITT) | Besançon - Besançon895355 time trial
Stage 20 | Montereau - Paris259163 bunchsprint