Egan BERNAL won in 82:57:00, 1:11 ahead of THOMAS.
The Tour de France is an annual men's multiple-stage road cycling race held primarily in France, traditionally in July. It is a UCI World Tour event and one of the three Grand Tours, alongside the Giro d'Italia and the Vuelta a España. Modern editions consist of 21 day-long stages over a 23- or 24-day period, covering approximately 3,500 km.
| # | Type | Winner | Finish | Gap behind | New GC leader |
|---|---|---|---|---|---|
| 1 | Flat | Bunch sprint | +3:06Bunch sprint | M. TEUNISSENleads · 2 stages | |
| 2 | Team Jumbo - Visma8 riders | Team time trial | Team time trial | ||
| 3 | Hills | Solo | +0:26Solo | J. ALAPHILIPPEleads · 3 stages | |
| 4 | Flat | Bunch sprint | +0:27Bunch sprint | ||
| 5 | Hills | Bunch sprint | +0:17Bunch sprint | ||
| 6 | Mountain | Solo | +0:11Solo | G. CICCONEleads · 2 stages | |
| 7 | Flat | Bunch sprint | +0:25Bunch sprint | ||
| 8 | Hills | Solo | +0:06Solo | J. ALAPHILIPPEleads · 11 stages | |
| 9 | Hills | Group of 2 | +0:10Group of 2 | ||
| 10 | Flat | Bunch sprint | +0:10Bunch sprint | ||
| Rest day | |||||
| 11 | Flat | Bunch sprint | +0:14Bunch sprint | ||
| 12 | Mountain | Group of 3 | +1:28Group of 3 | ||
| 13 | Time trial | Time trial | |||
| 14 | Mountain | Solo | +0:06Solo | ||
| 15 | Mountain | Solo | +0:33Solo | ||
| Rest day | |||||
| 16 | Flat | Bunch sprint | +0:19Bunch sprint | ||
| 17 | Hills | Solo | +0:37Solo | ||
| 18 | Mountain | Solo | +1:35Solo | ||
| 19 | Mountain | E. BERNALleads · 3 stages | |||
| 20 | Mountain | Solo | +0:10Solo | ||
| 21 | Flat | Bunch sprint | +0:19Bunch sprint | ||
Stage 19 decided it: BERNAL gained 1:06 on THOMAS.
| # | Rider | Time | UCI pts |
|---|---|---|---|
| 1 | 82:57:00 | 1,000 | |
| 2 | +1:11 | 800 | |
| 3 | +1:31 | 675 | |
| 4 | +1:56 | 575 | |
| 5 | +4:05 | 475 | |
| 6 | +4:23 | 400 | |
| 7 | +5:15 | 325 | |
| 8 | +5:30 | 275 | |
| 9 | +6:12 | 225 | |
| 10 | +7:32 | 175 | |
| 11 | +12:42 | 150 | |
| 12 | +22:08 | 125 | |
| 13 | +23:58 | 105 | |
| 14 | +27:36 | 85 | |
| 15 | +30:23 | 75 |
| # | Team | ||||
|---|---|---|---|---|---|
| 1 | Team Ineos | 2,115 | 0 | 2 | 13 |
| 2 | Deceuninck - Quick - Step | 1,515 | 3 | 10 | 17 |
| 3 | Team Jumbo - Visma | 1,490 | 4 | 9 | 16 |
| 4 | Movistar Team | 1,160 | 1 | 4 | 10 |
| 5 | BORA - Hansgrohe | 1,070 | 1 | 4 | 16 |
| 6 | Lotto Soudal | 790 | 4 | 10 | 12 |
| 7 | Mitchelton - Scott | 595 | 4 | 5 | 12 |
| 8 | Groupama - FDJ | 420 | 1 | 3 | 7 |
Winner E. BERNAL, 22 · Youngest J. PHILIPSEN, 21 · Oldest L. BAK YTTING, 39