Here is information about the Tour de France of 2024. I also have information about the previous edition (2023). I also have information about the next edition (2025).
Stage prizes
| Date | Nr. | From | To | Distance (km) |
Winner | Age (yearday) | Nat | Combativity | Age (yearday) | Nat | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 Jun 2024 | 1 | Florence | Rimini | 206 | R. Bardet | 33232 | FRA | F. van den Broek | 23183 | NED | ||
| 30 Jun 2024 | 2 | Cesenatico | Bologna | 199 | K. Vauquelin | 2366 | FRA | J. Abrahamsen | 28285 | NOR | ||
| 01 Jul 2024 | 3 | Piacenza | Turin | 231 | B. Girmay | 2491 | ERI | F. Grellier | 29243 | FRA | ||
| 02 Jul 2024 | 4 | Pinerolo | Valloire | 140 | T. Pogačar | 25285 | SLO | O. Lazkano | 24238 | ESP | ||
| 03 Jul 2024 | 5 | Saint-Jean-de-Maurienne | Saint-Vulbas | 177 | M. Cavendish | 3944 | GBR | C. Russo | 29164 | FRA | ||
| 04 Jul 2024 | 6 | Mâcon | Dijon | 164 | D. Groenewegen | 3114 | NED | M. Pedersen | 28199 | DEN | ||
| 05 Jul 2024 | 7 | Nuits-Saint-Georges | Gevrey-Chambertin | 25.3 | R. Evenepoel | 24162 | BEL | N/A | ||||
| 06 Jul 2024 | 8 | Semur-en-Auxois | Colombey-les-Deux-Églises | 183 | B. Girmay | 2496 | ERI | J. Abrahamsen | 28291 | NOR | ||
| 07 Jul 2024 | 9 | Troyes | Troyes | 199 | A. Turgis | 3053 | FRA | J. Stuyven | 3282 | BEL | ||
| 09 Jul 2024 | 10 | Orleans | Saint-Amand Montrond | 187 | J. Philipsen | 26129 | BEL | K. Goossens | 2872 | BEL | ||
| 10 Jul 2024 | 11 | Évaux-les-Bains | Le Lorian | 211 | J. Vingegaard | 27212 | DEN | T. Pogačar | 25293 | SLO | ||
| 11 Jul 2024 | 12 | Aurillac | Villeneuve-sur-Lot | 204 | B. Girmay | 24101 | ERI | Q. Pacher | 32187 | FRA | ||
| 12 Jul 2024 | 13 | Agen | Pau | 165 | J. Philipsen | 26132 | BEL | M. Cort Nielsen | 31177 | DEN | ||
| 13 Jul 2024 | 14 | Pau | Saint-Lary-Soulan | 152 | T. Pogačar | 25296 | SLO | B. Healy | 23306 | IRE | ||
| 14 Jul 2024 | 15 | Loudenvielle | Plateau de Beille | 198 | T. Pogačar | 25297 | SLO | R. Carapaz | 3147 | EQU | ||
| 16 Jul 2024 | 16 | Gruissan | Nîmes | 189 | J. Philipsen | 26136 | BEL | T. Gachignard | 23334 | FRA | ||
| 17 Jul 2024 | 17 | Saint-Paul-Trois-Châteaux | SuperDévoluy | 178 | R. Carapaz | 3150 | EQU | R. Grégoire | 21177 | FRA | ||
| 18 Jul 2024 | 18 | Gap | Barcelonnette | 180 | V. Campenaerts | 32264 | BEL | T. Halland | 24331 | NOR | ||
| 19 Jul 2024 | 19 | Embrun | Isola 2000 | 145 | T. Pogačar | 25302 | SLO | R. Carapaz | 3152 | EQU | ||
| 20 Jul 2024 | 20 | Nice | Col de la Couillole | 133 | T. Pogačar | 25303 | SLO | E. Mas | 29194 | ESP | ||
| 21 Jul 2024 | 21 | Monaco | Nice | 33.7 | T. Pogačar | 25304 | SLO | N/A | ||||
Classification leaders
Table: classification winners
| Classification | Winner | Age (yearday) |
|---|---|---|
| General classification | T. Pogačar | 25304 |
| Points classification | B. Girmay | 24111 |
| Mountains classification | R. Carapaz | 3154 |
| Young rider classification | R. Evenepoel | 24178 |
| Most combative rider | R. Carapaz | 3154 |
| Team classification | UAE Team Emirates |
Legend
| Winner | Stage split over multiple parts; classification leaders sometimes received jerseys halfway, but they don't count for statistics. |
| Team | Team time trial or separate start. |
| Cancelled | Stage cancelled. |
| Winner | Inital winner later removed. |
| N/A | Nobody scored points yet for this classification, or the prize was not given. |
Graphs
Distance of final winner in general classification
Average speed winner of stage (km/h)
Number of riders in race
Number of riders that also participated in the Tour in other years
Margin of winner
In the table below, the evolution of the difference between Tadej Pogačar (the winner) and Jonas Vingegaard (second) in the general classification is shown.
| Final | 6:17 | ||
| Stage | Type | Time gain | Margin of winner |
|---|---|---|---|
| 4 | Time difference in normal stage | 0:37 | 0:37 |
| 4 | Bonus on mountain | 0:03 | 0:40 |
| 4 | Bonus on stage finish | 0:10 | 0:50 |
| 7 | Time trial | 0:25 | 1:15 |
| 11 | Bonus on stage finish | −0:04 | 1:11 |
| 11 | Bonus on mountain | 0:03 | 1:14 |
| 14 | Time difference in normal stage | 0:39 | 1:53 |
| 14 | Bonus on stage finish | 0:04 | 1:57 |
| 15 | Time difference in normal stage | 1:08 | 3:05 |
| 15 | Bonus on stage finish | 0:04 | 3:09 |
| 17 | Time difference in normal stage | 0:02 | 3:11 |
| 19 | Time difference in normal stage | 1:42 | 4:53 |
| 19 | Bonus on stage finish | 0:10 | 5:03 |
| 20 | Time difference in normal stage | 0:07 | 5:10 |
| 20 | Bonus on stage finish | 0:04 | 5:14 |
| 21 | Time trial | 1:03 | 6:17 |
| Type | Margin of winner |
|---|---|
| Time difference in normal stage | 4:15 |
| Bonus on mountain | 0:06 |
| Bonus on stage finish | 0:28 |
| Time trial | 1:28 |
Participants
There are 176 participants out of 176 in my database.
Results per team
The "StProb" column indicates the probability that an equally sized team would win the same number of stages, assuming each participating rider had an equal chance of winning a stage. A probability of 0.50 indicates that the team won exactly as expected, a probability close to 0 indicates that the team won fewer stages than expected, and a probability close to 1 indicates that the team won more stages than expected.
The "GCProb" and "Lexico" columns indicate how well the team performed in the overall ranking. For both, a higher number is better; GCProb ranges from minus infinity to plus infinity, with an average of 0; Lexico ranges from 0 to 1, with an average of 0.5.
| Team | Riders | Stages won | StProb | GCProb | Lexico |
|---|---|---|---|---|---|
| UAE Team Emirates | 8 | 6 | 1.00 | 2.18 | 1.00 |
| Alpecin-Deceuninck | 8 | 3 | 0.95 | -2.13 | 0.01 |
| Intermarché-Wanty | 8 | 3 | 0.95 | -0.41 | 0.45 |
| Lotto-Dstny | 8 | 1 | 0.55 | -1.88 | 0.02 |
| Visma-Lease a Bike | 8 | 1 | 0.55 | 2.54 | 0.96 |
| Jayco-AlUla | 8 | 1 | 0.55 | -1.29 | 0.57 |
| Soudal-Quick Step | 8 | 1 | 0.55 | 0.55 | 0.85 |
| EF Education-EasyPost | 8 | 1 | 0.55 | 0.65 | 0.52 |
| Team DSM-Firmenich PostNL | 8 | 1 | 0.55 | -0.44 | 0.25 |
| Astana Qazaqstan | 8 | 1 | 0.55 | -2.99 | 0.02 |
| TotalEnergies | 8 | 1 | 0.55 | 0.55 | 0.54 |
| Arkéa-B&B Hotels | 8 | 1 | 0.55 | -1.48 | 0.20 |
| Lidl-Trek | 8 | 0 | 0.18 | 0.99 | 0.61 |
| Uno-X Mobility | 8 | 0 | 0.18 | 0.79 | 0.25 |
| Movistar | 8 | 0 | 0.18 | 1.26 | 0.48 |
| Cofidis | 8 | 0 | 0.18 | -1.43 | 0.50 |
| Israel-Premier Tech | 8 | 0 | 0.18 | 0.30 | 0.65 |
| Groupama-FDJ | 8 | 0 | 0.18 | 0.63 | 0.37 |
| Red Bull-Bora-Hansgrohe | 8 | 0 | 0.18 | -0.28 | 0.45 |
| Bahrain Victorious | 8 | 0 | 0.18 | -0.65 | 0.58 |
| Decathlon-AG2R La Mondiale | 8 | 0 | 0.18 | 0.89 | 0.58 |
| Ineos Grenadiers | 8 | 0 | 0.18 | 1.66 | 0.78 |
Results per country
The "StProb" column indicates the probability that a country with this many riders would win the same number of stages, assuming each participating rider had an equal chance of winning a stage. A probability of 0.50 indicates that the country won exactly as expected, a probability close to 0 indicates that the country won fewer stages than expected, and a probability close to 1 indicates that the country won more stages than expected.
The "GCProb" and "Lexico" columns indicate how well the country performed in the overall ranking. For both, a higher number is better; GCProb ranges from minus infinity to plus infinity, with an average of 0; Lexico ranges from 0 to 1, with an average of 0.5.
| Country | Riders | Stages won | StProb | GCProb | Lexico |
|---|---|---|---|---|---|
| France | 32 | 3 | 0.31 | 0.77 | 0.10 |
| Belgium | 27 | 5 | 0.83 | -1.07 | 0.48 |
| Netherlands | 14 | 1 | 0.31 | -1.55 | 0.17 |
| Spain | 14 | 0 | 0.08 | 0.81 | 0.49 |
| United Kingdom | 11 | 1 | 0.42 | -0.41 | 0.63 |
| Italy | 9 | 0 | 0.16 | -0.22 | 0.76 |
| Denmark | 8 | 1 | 0.55 | -0.87 | 0.72 |
| Germany | 8 | 0 | 0.18 | -1.08 | 0.03 |
| Norway | 7 | 0 | 0.20 | 0.60 | 0.30 |
| Australia | 6 | 0 | 0.23 | -0.23 | 0.59 |
| Slovenia | 5 | 6 | 1.00 | -0.22 | 0.98 |
| Colombia | 4 | 0 | 0.30 | 0.81 | 0.83 |
| Switzerland | 3 | 0 | 0.34 | -1.37 | 0.15 |
| United States | 3 | 0 | 0.34 | 1.38 | 0.90 |
| Canada | 3 | 0 | 0.34 | 0.54 | 0.89 |
| Austria | 3 | 0 | 0.34 | 1.26 | 0.82 |
| Portugal | 3 | 0 | 0.34 | 1.63 | 0.95 |
| Russia | 2 | 0 | 0.39 | -0.20 | 0.72 |
| Kazachstan | 2 | 0 | 0.39 | -1.97 | 0.00 |
| Ireland | 2 | 0 | 0.39 | -0.13 | 0.76 |
| Luxembourg | 2 | 0 | 0.39 | 1.14 | 0.69 |
| Latvia | 2 | 0 | 0.39 | 0.92 | 0.62 |
| South-Africa | 2 | 0 | 0.39 | 0.98 | 0.82 |
| Czechia | 1 | 0 | 0.44 | 0.42 | 0.68 |
| Ecuador | 1 | 1 | 0.94 | 1.41 | 0.92 |
| Eritrea | 1 | 3 | 1.00 | -0.48 | 0.46 |
| Poland | 1 | 0 | 0.44 | 0.68 | 0.74 |
Solos
From reports of the stages of this Tour, I have calculated the length of the solo rides. A solo is when a rider is riding in front of the race, without any other riders. Time trials don't count for this. There is sometimes uncertainty about when a solo started or ended: the dark green bar indicates the solo length that I am certain of, the light green bar indicates the maximum that it could be.
| Rider | Solo |
|---|