BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2024 Tour de France

111th edition: June 29 - July 21, 2024
Stage 20, July 20, 2024

Back to 2024 Tour de France

Saturday, July 20: Stage 20, Nice - Col de la Couillole, 132.8 km

Stage 20 map & profile | Stage 20 photos

Tadej Pogacar solos across the finish line. ASO photo

find us on Facebook Find us on Twitter See our youtube channel

The Story of the Tour de France, volume 1 South Salem Cycleworks frames Melanoma: It Started With a Freckle Peaks Coaching: work with a coach! Neugent Cycling Wheels Shade Vise sunglass holder Advertise with us!


Content continues below the ads

The Story of the Tour de France, volume 1 South Salem Cycleworks frames Melanoma: It Started With a Freckle
Story of the Giro d'Italia volume 2

Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 2: 1971 - 2011 is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.

Rated ascents:

  • Km 24.7: Col de Braus, 10 kms @ 6.6%. Cat. 2
  • Km 59.8: Col de Turini, 20.7 km @ 5.7%. Cat 1
  • Km 95.9: Col de la Colmiane, 7.5 km @ 7.1%. Cat 1
  • Km 132.8: Col de la Couillole, 15.7 km @ 7.1%. Cat. 1

Weather at Roubion, on the route, 6 kilometers from the finish at 2:00 PM, local time: 28C (82F), fair, with the wind from the south at 11 km/hr (7 mph). There is just a 1% chance of rain.

The stage: Tour boss Christian Prudhomme writes: "The Paris-Nice regulars will be racing over familiar terrain, but that won’t make things any easier if the contest for the Yellow Jersey is still raging, particularly over such a short distance. Battle could commence as early as the climb to the Col de Braus. There will then be no respite on the climbs of the Cols de Turini, de la Colmiane and finally de la Couillole, the final ascent extending for 15.7km at an average gradient of 7.1%. We’ll all be holding our breath!

The race: Looking at Sunday's time trial, current GC third place Remco Evenepoel said, "Tomorrow I'm going to try to win the stage so I'm going to try to save energy today."

Here's a screen grab of the stage start as the riders roll along Nice's famed Promenade des Anglais.

Mid-way up the first-category Col de la Colmaine with 43 kilometers to go: A 10-man group is in the lead (containing Richard Carapaz, Enric Mas, Wilco Kelderman & Romain Bardet). The Pogacar/Vingegaard/Evenepoel group with 59 riders is 4min 2sec back.

By being first over the Col de la Colmaine, Richard Carapaz (EF Education-EasyPost) has won the 2024 Tour de France King of the Mountains competition. The polka-dot jersey is his. There aren't enough climbing points left in the Tour to take it away form him.

Richard Carapaz has made the polka-dots his own.

Richard Carapaz and Enric Mas left the lead group and with ten kilometers to go they were 13 seconds ahead of Romain Bardet and 2min 18sec ahead of the yellow jersey group. Carapaz tried to drop Mas, but Mas was able to stay with the polka-dotted racer.

Enric Mas and Richard Carapaz away with Romain Bardet chasing.

And here is Romain Bardet on the last Tour de France climb of his road racing career.

Pogacar and Vingegaard caught the leaders,. So, with 2.5 kilometers to go the leading group is now Tadej Pogacar, Jonas Vingegaard, Richard Carapaz and Enric Mas. Remco Evenepoel is 20 seconds pack. Then Enric Mas was dropped.

With 1 kilometer to go Vingegaard and Pogacar dropped Carapaz. It was just the two GC leaders headed for the summit.

Tadej Pogacar wins the stage with Jonas Vingegaard second at 7 seconds. Richard Carapaz came in third, at 23 seconds.

Here's the race organizer's stage 20 summary:

Tadej Pogacar (UAE Team Emirates) was unstoppable again on the Col de la Couillole as he took his fifth stage win of the 2024 Tour de France with a powerful finish. Pogacar and Jonas Vingegaard (Visma-Lease a Bike) picked off the remainder of a depleted breakaway over the final kilometres, leaving Remco Evenepoel (Soudal-Quick Step) behind them on the way up the Couillole, before the man in the Yellow Jersey accelerated in the final metres to beat his Danish rival to the line by 7”.

Having confirmed his triumph in the Mountain classification Richard Carapaz (EF Education-EasyPost) finished the stage third at +23” in his polka dot jersey and Evenepoel (Soudal-Quick Step) crossed the line fourth, 53” off the winner Pogacar. Going into Sunday’s final Monaco to Nice time trial stage Pogacar leads by 5’14” overall from Vingegaard, with TT specialist Evenepoel in third, now 8'04” from the leader.

A trio take the lead on the Col de Braus
The peloton gathered in Nice with 141 riders at the start line for the penultimate stage of the 2024 Tour. In the opening kilometres, as is often the case, it was the Uno-X and EF Education Easypost teams who took the initiative. However, a breakaway group which included several members of the GC top 10 formed on the approach to the first climb of the Col de Braus, provoking an immediate reaction from the top three in the general classification. A big Yellow Jersey group therefore counter attacked from the peloton and brought things back together at the front, with the polka dot jersey Richard Carapaz (EF Education Easypost) not wanting to miss out on the party. Then, Bruno Armirail (Decathlon-AG2R) and Wilco Kelderman (Visma-Lease a Bike) escaped from the regrouped collective of leading riders, this time without provoking any reaction. They were quickly joined by Enric Mas (Movistar), with the Maillot Jaune group then following them calmly, soon 55” adrift.

Two counter attacks expand the breakaway
It was Mas who went over the Col de Braus first and on the descent a chasing group of Jan Tratnik (Visma-Lease a Bike), Marc Soler (UAE Emirates), Richard Carapaz (EF Education First), Clement Champoussin (Arkea-B&B) and Romain Bardet (dsm -Firmenich) went after the trio at the front, while spirits relaxed within the group of favorites. The three leading men set off to attack the Col de Turini (Cat. 1, km 59.8) with a 35” lead over their closest pursuers and 2’00” over the peloton which had returned to a more traditional size for the start of a mountain stage. Although Champoussin was left behind, his previous companions from the cashing group caught the three in the lead 9 km from the summit. Subsequently, three more chasers Kevin Geniets (Groupama-FDJ), Tobias Johannessen (Uno-X) and Jasper Stuyven (Lidl-Trek) increased the breakaway to 10 riders in total, 1 km from top of the Col de Turini. In the KOM jersey Carapaz was the first to reach the Turini summit, almost guaranteeing his triumph in that competition.

Intermediate sprint and more climbing
Stuyven was first at the Saint-Martin-Vesubie intermediate sprint (km 87.8), followed by Johannessen, Kelderman and Bardet, with the peloton arriving 3’50” after them, before the riders took on the Col de la Colmiane climb (Cat. 1, km 95.9). 7.5 km of ascending at an average gradient of 7.1% awaited, with Carapaz once again making it to the top first, demonstrating his climbing prowess and virtually sealing his victory in the KOM ranking, provided he simply finishes Sunday’s Stage 21 time trial. The peloton topped the penultimate climb of the stage 2'45” later. 

Onto the Col de la Couillole
As the breakaway riders started the final Col de la Couillole climb (Cat. 1, km 132.8) they still had that 2’45” lead, but the group was soon decimated. Mas and Carapaz attacked 11.4 km from the finish and only Bardet was able to follow them briefly, before the two went clear at the front.

Time for the front group to ascend the Col de la Couillole. Photo: ASO/Billy Ceusters

Meanwhile, Soudal Quick-Step with the Yellow Jersey in tow leads the chase

With just over 5km to go Vingegaard attacked from a depleted GC group and Pogacar responded by sticking tightly to his wheel, whilst Evenepoel dropped behind. Pogacar and Vingegaard caught Carapaz and Mas 2.5 kilometres from the finish line and only Carapaz could follow the GC favourites, with Mas unable to take the pace. In the final kilometre it was only Pogacar and Vingegaard left to fight for the win, with the Slovenian proving strongest once again.

Tadej Pogacar wins stage twenty

Complete results:

Stage 20 photos

132.8 kilometers raced at an average speed of 32.607 km/hr

1 Tadej Pogacar UAE Team Emirates 4hr 4min 22sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 7sec
3 Richard Carapaz EF Education-EasyPost 0:23
4 Remco Evenepoel Soudal Quick-Step 0:53
5 Enric Mas Movistar 1:07
6 Joao Almeida UAE Team Emirates 1:28
7 Matteo Jorgenson Team Visma | Lease a Bike 1:33
8 Mikel Landa Soudal Quick-Step 1:41
9 Adam Yates UAE Team Emirates 1:43
10 Romain Bardet Team dsm-firmenich PostNL 1:52
11 Tobias Halland Johannessen Uno-X Mobility 2:43
12 Derek Gee Israel-Premier Tech 2:48
13 Giulio Ciccone Lidl-Trek 2:52
14 Santiago Buitrago Bahrain Victorious 3:04
15 Carlos Rodriguez INEOS Grenadiers 3:26
16 Laurens De Plus INEOS Grenadiers 3:45
17 Wilco Kelderman Team Visma | Lease a Bike 3:53
18 Bruno Armirail Decathlon Ag2r La Mondiale 5:24
19 Kevin Geniets Groupama-FDJ 5:28
20 Wout Poels Bahrain Victorious 6:13
21 Jakob Fuglsang Israel-Premier Tech 6:26
22 Jai Hindley Red Bull-BORA-hansgrohe 6:46
23 Simon Yates Jayco-AlUla s.t.
24 Steff Cras TotalEnergies 6:48
25 Louis Meintjes Intermarché-Wanty s.t.
26 Felix Gall Decathlon Ag2r La Mondiale 7:11
27 Jonathan Castroviejo INEOS Grenadiers 8:25
28 Pavel Sivakov UAE Team Emirates 8:36
29 Marc Soler UAE Team Emirates s.t.
30 Javier Romo Movistar s.t.
31 Valentin Madouas Groupama-FDJ 8:54
32 Guillaume Martin Cofidis s.t.
33 Jordan Jegat TotalEnergies s.t.
34 Jasper Stuyven Lidl-Trek 10:18
35 Mathieu Burgaudeau TotalEnergies 10:39
36 Odd Christian Eiking Uno-X Mobility 10:49
37 Stephen Williams Israel-Premier Tech 12:01
38 Jan Tratnik Team Visma | Lease a Bike 12:31
39 Julien Bernard Lidl-Trek 12:35
40 Carlos Verona Lidl-Trek s.t.
41 Bob Jungels Red Bull-BORA-hansgrohe 12:56
42 Romain Grégoire Groupama-FDJ 14:41
43 Warren Barguil Team dsm-firmenich PostNL s.t.
44 Oscar Onley Team dsm-firmenich PostNL s.t.
45 Bart Lemmen Team Visma | Lease a Bike 15:16
46 Hugo Houle Israel-Premier Tech 17:22
47 Kobe Goossens Intermarché-Wanty 18:26
48 Johannes Kulset Uno-X Mobility 18:54
49 Ilan Van Wilder Soudal Quick-Step 19:01
50 Jan Hirt Soudal Quick-Step s.t.
51 Tim Wellens UAE Team Emirates 19:23
52 Jack Haig Bahrain Victorious s.t.
53 Simon Geschke Cofidis 19:45
54 Jonas Abrahamsen Uno-X Mobility 22:24
55 Cristian Rodriguez Arkéa-B&B Hotels 22:26
56 Fabien Grellier TotalEnergies 22:37
57 Magnus Cort Uno-X Mobility 23:16
58 Ben Healy EF Education-EasyPost s.t.
59 Christopher Juul-Jensen Jayco-AlUla 23:55
60 Quentin Pacher Groupama-FDJ 24:09
61 Geraint Thomas INEOS Grenadiers 25:06
62 Matteo Sobrero Red Bull-BORA-hansgrohe s.t.
63 Nils Politt UAE Team Emirates 25:41
64 Thomas Gachignard TotalEnergies 26:03
65 Anthony Turgis TotalEnergies s.t.
66 Gregor Mühlberger Movistar s.t.
67 Toms Skujins Lidl-Trek 26:48
68 Krists Neilands Israel-Premier Tech s.t.
69 Frank Van Den Broek Team dsm-firmenich PostNL 26:58
70 David Gaudu Groupama-FDJ 27:05
71 Wout van Aert Team Visma | Lease a Bike 27:10
72 Ben Turner INEOS Grenadiers 28:07
73 Nelson Oliveira Movistar 28:09
74 Rui Costa EF Education-EasyPost 28:14
75 Nans Peters Decathlon Ag2r La Mondiale 28:17
76 Axel Laurance Alpecin-Deceuninck 28:22
77 Christophe Laporte Team Visma | Lease a Bike 28:54
78 Oier Lazkano Movistar s.t.
79 Neilson Powless EF Education-EasyPost s.t.
80 Kévin Vauquelin Arkéa-B&B Hotels 29:52
81 Clément Champoussin Arkéa-B&B Hotels 29:55
82 Bryan Coquard Cofidis s.t.
83 Raúl García Arkéa-B&B Hotels 31:37
84 Michael Matthews Jayco-AlUla 32:45
85 Sean Quinn EF Education-EasyPost s.t.
86 Davide Formolo Movistar 32:50
87 Clément Russo Groupama-FDJ s.t.
88 Oliver Naesen Decathlon Ag2r La Mondiale s.t.
89 Nicolas Prodhomme Decathlon Ag2r La Mondiale s.t.
90 Mattéo Vercher TotalEnergies 32:56
91 Gianni Moscon Soudal Quick-Step 33:45
92 Michal Kwiatkowski INEOS Grenadiers s.t.
93 Georg Zimmermann Intermarché-Wanty 33:53
94 Sandy Dujardin TotalEnergies 34:28
95 Victor Campenaerts Lotto Dstny 36:26
96 Stefan Bissegger EF Education-EasyPost s.t.
97 Cédric Beullens Lotto Dstny s.t.
98 Silvan Dillier Alpecin-Deceuninck s.t.
99 Pascal Ackermann Israel-Premier Tech s.t.
100 Marijn Van Den Berg EF Education-EasyPost s.t.
101 Tiesj Benoot Team Visma | Lease a Bike s.t.
102 Danny Van Poppel Red Bull-BORA-hansgrohe s.t.
103 Gianni Vermeersch Alpecin-Deceuninck s.t.
104 Arnaud De Lie Lotto Dstny s.t.
105 Brent Van Moer Lotto Dstny s.t.
106 Marco Haller Red Bull-BORA-hansgrohe s.t.
107 Alex Aranburu Movistar s.t.
108 Ryan Gibbons Lidl-Trek s.t.
109 Egan Bernal INEOS Grenadiers s.t.
110 Piet Allegaert Cofidis s.t.
111 Axel Zingle Cofidis s.t.
112 Paul Lapeira Decathlon Ag2r La Mondiale s.t.
113 Nico Denz Red Bull-BORA-hansgrohe s.t.
114 Nikias Arndt Bahrain Victorious s.t.
115 Sébastien Grignard Lotto Dstny 36:31
116 Lenny Martinez Groupama-FDJ s.t.
117 Rasmus Tiller Uno-X Mobility 36:43
118 Mathieu Van der Poel Alpecin-Deceuninck 36:47
119 Laurenz Rex Intermarché-Wanty 36:53
120 Hugo Page Intermarché-Wanty s.t.
121 Mike Teunissen Intermarché-Wanty s.t.
122 Biniam Girmay Intermarché-Wanty s.t.
123 Alexander Kristoff Uno-X Mobility 37:34
124 Søren Wærenskjold Uno-X Mobility 37:36
125 Luke Durbridge Jayco-AlUla 37:43
126 Dylan Groenewegen Jayco-AlUla s.t.
127 Jarrad Drizners Lotto Dstny s.t.
128 Dorian Godon Decathlon Ag2r La Mondiale 37:58
129 Yves Lampaert Soudal Quick-Step 38:22
130 Jasper Philipsen Alpecin-Deceuninck s.t.
131 Harm Vanhoucke Lotto Dstny s.t.
132 Luca Mozzato Arkéa-B&B Hotels 38:24
133 Matej Mohoric Bahrain Victorious 40:07
134 Luka Mezgec Jayco-AlUla s.t.
135 John Degenkolb Team dsm-firmenich PostNL s.t.
136 Daniel McLay Arkéa-B&B Hotels s.t.
137 Robbe Ghys Alpecin-Deceuninck 40:51
138 Harold Tejada Astana Qazaqstan 42:03
139 Davide Ballerini Astana Qazaqstan s.t.
140 Mark Cavendish Astana Qazaqstan s.t.
141 Cees Bol Astana Qazaqstan s.t.

 

GC after stage 20:

  • GC leader: Tadej Pogaar (UAE Team Emirates)
  • Mountans classification leader: Richard Carapaz (EF Education-EasyPost)
  • Points classification leader: Biniam Girmay (Intermarché-Wanty)
  • Best young rider: Remco Evenepoel (Soudal Quick-Step)
  • Teams classification leader: UAE Team Emirates

3,464.3 kilometers raced so far at an average speed of 41.793 km/hr

1 Tadej Pogacar UAE Team Emirates 82hr 53min 32sec
2 Jonas Vingegaard Team Visma | Lease a Bike @ 5min 14sec
3 Remco Evenepoel Soudal Quick-Step 8:04
4 Joao Almeida UAE Team Emirates 16:45
5 Mikel Landa Soudal Quick-Step 17:25
6 Adam Yates UAE Team Emirates 21:11
7 Carlos Rodriguez INEOS Grenadiers 21:12
8 Matteo Jorgenson Team Visma | Lease a Bike 24:26
9 Derek Gee Israel-Premier Tech 24:50
10 Giulio Ciccone Lidl-Trek 25:48
11 Santiago Buitrago Bahrain Victorious 26:10
12 Simon Yates Jayco-AlUla 35:54
13 Felix Gall Decathlon Ag2r La Mondiale 38:41
14 Guillaume Martin Cofidis 39:30
15 Richard Carapaz EF Education-EasyPost 41:00
16 Laurens De Plus INEOS Grenadiers 42:07
17 Steff Cras TotalEnergies 44:20
18 Jai Hindley Red Bull-BORA-hansgrohe 52:14
19 Louis Meintjes Intermarché-Wanty 1:06:24
20 Enric Mas Movistar 1:06:49
21 Wilco Kelderman Team Visma | Lease a Bike 1:16:22
22 Julien Bernard Lidl-Trek 1:31:40
23 Javier Romo Movistar 1:35:32
24 Carlos Verona Lidl-Trek 1:40:15
25 Valentin Madouas Groupama-FDJ 1:46:59
26 Ben Healy EF Education-EasyPost 1:48:29
27 Ilan Van Wilder Soudal Quick-Step 1:50:36
28 Egan Bernal INEOS Grenadiers 1:57:31
29 Jordan Jegat TotalEnergies 1:57:55
30 Romain Bardet Team dsm-firmenich PostNL 1:59:28
31 Jack Haig Bahrain Victorious 2:06:32
32 Pavel Sivakov UAE Team Emirates 2:07:27
33 Odd Christian Eiking Uno-X Mobility 2:11:16
34 Bruno Armirail Decathlon Ag2r La Mondiale 2:11:39
35 Tobias Halland Johannessen Uno-X Mobility 2:14:48
36 Cristian Rodriguez Arkéa-B&B Hotels 2:20:13
37 Bob Jungels Red Bull-BORA-hansgrohe 2:24:12
38 Jakob Fuglsang Israel-Premier Tech 2:27:45
39 Warren Barguil Team dsm-firmenich PostNL 2:36:05
40 Oscar Onley Team dsm-firmenich PostNL 2:36:58
41 Romain Grégoire Groupama-FDJ 2:40:07
42 Geraint Thomas INEOS Grenadiers 2:41:43
43 Marc Soler UAE Team Emirates 2:46:01
44 Wout Poels Bahrain Victorious 2:47:37
45 Toms Skujins Lidl-Trek 2:48:28
46 Johannes Kulset Uno-X Mobility 3:10:58
47 Quentin Pacher Groupama-FDJ 3:11:33
48 Nicolas Prodhomme Decathlon Ag2r La Mondiale 3:13:53
49 Tiesj Benoot Team Visma | Lease a Bike 3:18:33
50 Hugo Houle Israel-Premier Tech 3:21:15
51 Nelson Oliveira Movistar 3:27:37
52 Wout van Aert Team Visma | Lease a Bike 3:27:42
53 Michal Kwiatkowski INEOS Grenadiers 3:27:53
54 Jonathan Castroviejo INEOS Grenadiers 3:28:24
55 Jonas Abrahamsen Uno-X Mobility 3:31:52
56 Gregor Mühlberger Movistar 3:33:57
57 Magnus Cort Uno-X Mobility 3:34:48
58 Kevin Geniets Groupama-FDJ 3:37:14
59 Neilson Powless EF Education-EasyPost 3:41:39
60 Frank Van Den Broek Team dsm-firmenich PostNL 3:41:52
61 Matteo Sobrero Red Bull-BORA-hansgrohe 3:42:51
62 Jasper Stuyven Lidl-Trek 3:43:04
63 David Gaudu Groupama-FDJ 3:43:28
64 Mathieu Burgaudeau TotalEnergies 3:43:42
65 Jan Tratnik Team Visma | Lease a Bike 3:44:27
66 Jan Hirt Soudal Quick-Step 3:46:17
67 Krists Neilands Israel-Premier Tech 3:46:20
68 Rui Costa EF Education-EasyPost 3:46:40
69 Alex Aranburu Movistar 3:49:51
70 Stephen Williams Israel-Premier Tech 3:50:22
71 Kobe Goossens Intermarché-Wanty 3:50:48
72 Bart Lemmen Team Visma | Lease a Bike 3:51:08
73 Davide Formolo Movistar 3:53:23
74 Nils Politt UAE Team Emirates 3:56:59
75 Harold Tejada Astana Qazaqstan 3:57:23
76 Georg Zimmermann Intermarché-Wanty 4:00:52
77 Nans Peters Decathlon Ag2r La Mondiale 4:01:24
78 Sean Quinn EF Education-EasyPost 4:04:15
79 Oier Lazkano Movistar 4:04:26
80 Oliver Naesen Decathlon Ag2r La Mondiale 4:14:46
81 Tim Wellens UAE Team Emirates 4:15:43
82 Dorian Godon Decathlon Ag2r La Mondiale 4:17:40
83 Marco Haller Red Bull-BORA-hansgrohe 4:18:01
84 Gianni Moscon Soudal Quick-Step 4:18:42
85 Christophe Laporte Team Visma | Lease a Bike 4:19:22
86 Victor Campenaerts Lotto Dstny 4:20:07
87 Paul Lapeira Decathlon Ag2r La Mondiale 4:21:17
88 Ryan Gibbons Lidl-Trek 4:22:10
89 Michael Matthews Jayco-AlUla 4:26:03
90 Fabien Grellier TotalEnergies 4:27:12
91 Kévin Vauquelin Arkéa-B&B Hotels 4:29:58
92 Mike Teunissen Intermarché-Wanty 4:31:56
93 Thomas Gachignard TotalEnergies 4:33:46
94 Simon Geschke Cofidis 4:34:19
95 Brent Van Moer Lotto Dstny 4:35:27
96 Mathieu Van der Poel Alpecin-Deceuninck 4:38:54
97 Christopher Juul-Jensen Jayco-AlUla 4:39:08
98 Stefan Bissegger EF Education-EasyPost 4:39:57
99 Axel Laurance Alpecin-Deceuninck 4:40:15
100 Raúl García Arkéa-B&B Hotels 4:41:39
101 Clément Champoussin Arkéa-B&B Hotels 4:44:08
102 Clément Russo Groupama-FDJ 4:45:54
103 Bryan Coquard Cofidis 4:49:40
104 Rasmus Tiller Uno-X Mobility 4:49:50
105 Mattéo Vercher TotalEnergies 4:49:52
106 Anthony Turgis TotalEnergies 4:52:10
107 Gianni Vermeersch Alpecin-Deceuninck 4:54:38
108 Axel Zingle Cofidis 4:58:04
109 Nikias Arndt Bahrain Victorious 4:58:48
110 Nico Denz Red Bull-BORA-hansgrohe 5:00:23
111 Marijn Van Den Berg EF Education-EasyPost 5:00:50
112 Pascal Ackermann Israel-Premier Tech 5:01:25
113 Biniam Girmay Intermarché-Wanty 5:03:24
114 Piet Allegaert Cofidis 5:07:17
115 Luka Mezgec Jayco-AlUla 5:09:14
116 Ben Turner INEOS Grenadiers 5:09:28
117 Hugo Page Intermarché-Wanty 5:11:06
118 Laurenz Rex Intermarché-Wanty 5:11:11
119 Arnaud De Lie Lotto Dstny 5:11:45
120 Danny Van Poppel Red Bull-BORA-hansgrohe 5:14:56
121 John Degenkolb Team dsm-firmenich PostNL 5:15:43
122 Cédric Beullens Lotto Dstny 5:16:27
123 Yves Lampaert Soudal Quick-Step 5:19:26
124 Luke Durbridge Jayco-AlUla 5:20:50
125 Silvan Dillier Alpecin-Deceuninck 5:23:42
126 Lenny Martinez Groupama-FDJ 5:23:45
127 Jasper Philipsen Alpecin-Deceuninck 5:27:02
128 Matej Mohoric Bahrain Victorious 5:27:23
129 Harm Vanhoucke Lotto Dstny 5:30:31
130 Sébastien Grignard Lotto Dstny 5:30:32
131 Alexander Kristoff Uno-X Mobility 5:31:01
132 Sandy Dujardin TotalEnergies 5:31:22
133 Søren Wærenskjold Uno-X Mobility 5:36:44
134 Dylan Groenewegen Jayco-AlUla 5:47:00
135 Robbe Ghys Alpecin-Deceuninck 5:47:27
136 Daniel McLay Arkéa-B&B Hotels 5:49:23
137 Luca Mozzato Arkéa-B&B Hotels 5:51:01
138 Cees Bol Astana Qazaqstan 6:01:11
139 Jarrad Drizners Lotto Dstny 6:04:56
140 Mark Cavendish Astana Qazaqstan 6:13:57
141 Davide Ballerini Astana Qazaqstan 6:15:00

 


Content continues below the ads

Peaks Coaching: work with a coach! Neugent Cycling Wheels

Stage 20 map & profile:

Stage 20 map

Stage 20 profile

Detail profile of the 1st-category Col de Turini

Detail profile of the 1st-category Col de la Couillole


Content continues below the ads

Shade Vise sunglass holder Advertise with us!

Stage 20 photos by Fotoreporter Sirotti:

These photos were taken on the day's final climb, the Col de la Couillole, or at the finish.

Jonas Vingegaard leads Tadej Pogacar up the climb.

Another shot of the two best riders in this Tour.

Tadej Pogacar wins stage twenty.

Jonas Vingegaard closes in on the stage finish.

Jonas Vingegaard finishes the stage.

Richard Carapaz was third in the stage and won the KOM category.

Remco Evenepoel was fourth

Enric Mas turned in another good ride. Here he's riding to fifth in the stage.

Joao Almeida riding to sixth in the stage.

Mikel Landa (8th in the stage) leads Matteo Jorgenson (7th).

Adam Yates was ninth.

Tenth place Romain Bardet

Eleventh-place Tobais Halland Johannessen

Derek Gee was twelfth.

Giulio Ciccone riding to thirteenth in the stage.

Fourteenth placed Santiago Buitrago.

Carlos Rodriguez was fifteenth.

Tadej Pogacar has one stage to go.