Tour de France: Van Aert storms to victory as Pogacar seals his second overall title

Wout Van Aert (Jumbo-Visma) stormed to victory on the penultimate stage of the Tour de France winning the 30.8-kilometre time trial between Liborne and Saint-Emilion on Saturday. 

The Belgian put in a thoroughly dominant performance, setting the fastest times at both intermediate time checks before eventually crossing the line with a winning time of 35:53. 

Tadej Pogačar (UAE Team Emirates) finished the stage in eighth and safely came home to all but seal his second straight Tour de France. Barring a major incident, the Slovenian will ride into Paris on Sunday to be crowned the 2021 Tour de France winner.

Van Aert finished 21 seconds ahead of early pacesetter Kasper Asgreen (Deceuninck-QuickStep) to deny the Dane his first Tour stage win.

Jonas Vingegaard (Jumbo-Visma) finished third on the stage and secured his second place overall with another sterling ride in his debut Grand Tour. The result means he is the first Danish rider to finish on the Tour de France podium since Bjarne Riis won the race back in 1996 - which coincidentally also had a time trial to Saint-Emilion on its penultimate stage.

Heading into Paris for the final stage, Pogačar holds a 5:20 lead over Vingegaard with Richard Carapaz (Ineos Grenadiers) in third at 7:03. None of the top-ten riders in the overall standings changed positions in the time trial.

Pogačar, who won the first time trial in the race on stage 5, was far from his electrifying best, perhaps knowing that his margin over his rivals was so clear-cut that he could afford to dial down the gears and ride a conservative race. The same wasn't true for Van Aert who looked to be back to his blistering best against the clock.

Already a winner on the Mont Ventoux stage the Belgian was three seconds faster than Stefan Küng (Groupama-FDJ) at the first time check at 7km and only extended that as the course unfolded. He was 24 seconds up at the second check at 20.1km and whereas Küng cooked and then crumbled in the final section Van Aert simply kept his power in check and eventually came home with a healthy winning margin.

"Winning the Tour de France time trial has been one of my biggest objectives in my career. I was really focused on this day in the last couple of days and I'm so happy I could finish it off," Van Aert said at the finish.

"Compared to the first TT it was more rolling and faster. With my weight, it was more to my advantage than the first one, which was punchier. I think it was a perfect day.

"It was definitely the hot seat in the first couple of minutes because I was completely overheated after the effort. Afterwards, it was always stressful, but I guess I had a nice margin on the specialists and when I saw the intermediates of the GC guys my hopes were rising. 

"It's been a really hard Tour de France for our team, but we always fought through and in the end, we have three stage wins and Jonas in second in GC which is an amazing result with only four guys left. I'm really proud of how we fought."

The biggest smile, however, was reserved for Pogačar, who at the age of just 22 already has two Tour de France titles to his name. The first was somewhat of a shock, a victory deserved but snatched in the final time trial, yet his defence was an entirely different ride with the Slovenian able to distance his rivals in the mountains with jaw-dropping ease after a blistering time trial on stage 5 put him head and shoulders above a world-class field.

How it unfolded

After 19 stages of racing the Tour de France headed into the penultimate day of racing with very little to play for in terms of the overall standings. The top 10 were relatively spaced out but there was still the small matter of a stage win up for grabs as the specialists headed out for the second test against the clock since the race left Brest three weeks ago.

Tour de France debutant Stefan Bissegger (EF Education-Nippo) set the pace early on with a time of 36:37, with Mikkel Bjerg (UAE Team Emirates) and Max Walscheid (Qhubeka-NextHash) both inside the top three but it was Asgreen who laid down the most impressive marker in the early stages. The Dane was six seconds up at the first time check and extended his lead to 23 seconds at the 20.1km split. 

Küng, who was beaten in the first test by Pogacar on stage 5, was ideally suited to the course and he managed to edge ahead of Asgreen at the first check. However, the Groupama-FDJ rider’s advantage has dropped to less than half a second by the second check and worse was to follow in the final 10km with Küng succumbing to his initial pace strategy and slipping back to second on the line.

By the time the GC riders were on the road, it was clear that Van Aert was a cut above but behind him, the margins varied from rider to rider.

Vingegaard looked rapid as he rattled through the few technical sections out on the course while Alexey Lutsenko, Carapaz, and Wilco Kelderman all put in solid performances. Ben O’Connor dug in to keep his impressive fourth place on GC while Guillaume Martin, Pello Bilbao and Rigoberto Uran all did enough to retain their top-10 places ahead of Paris.

Swipe to scroll horizontally
Full Results
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 0:35:53
2Kasper Asgreen (Den) Deceuninck-QuickStep 0:00:21
3Jonas Vingegaard (Den) Jumbo-Visma 0:00:32
4Stefan Küng (Swi) Groupama-FDJ 0:00:38
5Stefan Bissegger (Swi) EF Education-Nippo 0:00:44
6Mattia Cattaneo (Ita) Deceuninck-QuickStep 0:00:49
7Mikkel Bjerg (Den) UAE Team Emirates 0:00:52
8Tadej Pogacar (Slo) UAE Team Emirates 0:00:57
9Magnus Cort (Den) EF Education-Nippo 0:01:00
10Dylan van Baarle (Ned) Ineos Grenadiers 0:01:21
11Brandon McNulty (USA) UAE Team Emirates 0:01:35
12Bruno Armirail (Fra) Groupama-FDJ 0:01:46
13Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:01:47
14Omar Fraile Matarranz (Spa) Astana-Premier Tech
15Fred Wright (GBr) Bahrain Victorious 0:01:56
16Alexey Lutsenko (Kaz) Astana-Premier Tech 0:01:58
17Maximilian Walscheid (Ger) Qhubeka-NextHash 0:02:01
18Harry Sweeny (Aus) Lotto Soudal
19Julian Alaphilippe (Fra) Deceuninck-QuickStep 0:02:05
20Anthony Perez (Fra) Cofidis
21Luke Durbridge (Aus) Team BikeExchange
22Dries Devenyns (Bel) Deceuninck-QuickStep 0:02:06
23Richard Carapaz (Ecu) Ineos Grenadiers 0:02:09
24Neilson Powless (USA) EF Education-Nippo 0:02:16
25Jonas Rickaert (Bel) Alpecin-Fenix 0:02:19
26Wilco Kelderman (Ned) Bora-Hansgrohe 0:02:20
27Enric Mas Nicolau (Spa) Movistar Team 0:02:29
28Bauke Mollema (Ned) Trek-Segafredo 0:02:32
29Hugo Houle (Can) Astana-Premier Tech 0:02:33
30Xandro Meurisse (Bel) Alpecin-Fenix 0:02:40
31Ben O'Connor (Aus) AG2R Citroën Team 0:02:41
32Ruben Guerreiro (Por) EF Education-Nippo
33Thomas De Gendt (Bel) Lotto Soudal 0:02:42
34Connor Swift (GBr) Team Arkea-Samsic 0:02:43
35Pierre Latour (Fra) TotalEnergies 0:02:45
36Aurélien Paret Peintre (Fra) AG2R Citroën Team
37Jasper Stuyven (Bel) Trek-Segafredo 0:02:47
38Christophe Laporte (Fra) Cofidis 0:03:04
39Dylan Teuns (Bel) Bahrain Victorious
40Rigoberto Uran (Col) EF Education-Nippo 0:03:06
41Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:03:11
42Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:03:13
43Richie Porte (Aus) Ineos Grenadiers 0:03:15
44Rui Costa (Por) UAE Team Emirates 0:03:19
45Michael Valgren (Den) EF Education-Nippo 0:03:22
46Sergio Higuita Garcia (Col) EF Education-Nippo 0:03:23
47Geraint Thomas (GBr) Ineos Grenadiers 0:03:28
48Jakob Fuglsang (Den) Astana-Premier Tech 0:03:35
49David Gaudu (Fra) Groupama-FDJ 0:03:36
50Pierre-Luc Périchon (Fra) Cofidis 0:03:41
51Michael Mørkøv (Den) Deceuninck-QuickStep 0:03:42
52Sepp Kuss (USA) Jumbo-Visma 0:03:44
53Guillaume Martin (Fra) Cofidis
54Nils Eekhoff (Ned) Team DSM 0:03:47
55Valentin Madouas (Fra) Groupama-FDJ 0:03:52
56Vegard Stake Laengen (Nor) UAE Team Emirates 0:03:54
57Jonas Rutsch (Ger) EF Education-Nippo
58Brent Van Moer (Bel) Lotto Soudal 0:03:56
59Daniel Oss (Ita) Bora-Hansgrohe 0:03:58
60Rafal Majka (Pol) UAE Team Emirates 0:04:00
61Dorian Godon (Fra) AG2R Citroën Team
62Omer Goldstein (Isr) Israel Start-up Nation 0:04:01
63Philippe Gilbert (Bel) Lotto Soudal
64Maxime Chevalier (Fra) B&B Hotels p/b KTM 0:04:07
65Cyril Barthe (Fra) B&B Hotels p/b KTM 0:04:11
66Mark Cavendish (GBr) Deceuninck-QuickStep 0:04:12
67Oliver Naesen (Bel) AG2R Citroën Team 0:04:13
68Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 0:04:17
69Ion Izagirre Insausti (Spa) Astana-Premier Tech 0:04:18
70Julien Bernard (Fra) Trek-Segafredo
71Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 0:04:20
72Nils Politt (Ger) Bora-Hansgrohe 0:04:22
73Alejandro Valverde (Spa) Movistar Team 0:04:23
74Tao Geoghegan Hart (GBr) Ineos Grenadiers
75Mads Pedersen (Den) Trek-Segafredo 0:04:24
76Michael Schär (Swi) AG2R Citroën Team 0:04:25
77Cristian Rodriguez Martin (Spa) TotalEnergies
78Michael Matthews (Aus) Team BikeExchange 0:04:26
79Kenny Elissonde (Fra) Trek-Segafredo
80Quentin Pacher (Fra) B&B Hotels p/b KTM
81Imanol Erviti (Spa) Movistar Team 0:04:27
82Tim Declercq (Bel) Deceuninck-QuickStep
83Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 0:04:28
84Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux
85Emanuel Buchmann (Ger) Bora-Hansgrohe 0:04:30
86Davide Ballerini (Ita) Deceuninck-QuickStep
87Jelle Wallays (Bel) Cofidis
88Toms Skujins (Lat) Trek-Segafredo
89Fabien Doubey (Fra) TotalEnergies 0:04:31
90Rick Zabel (Ger) Israel Start-up Nation 0:04:32
91Wout Poels (Ned) Bahrain Victorious
92Daniel Martin (Irl) Israel Start-up Nation 0:04:33
93Ivan Garcia Cortina (Spa) Movistar Team 0:04:34
94Davide Formolo (Ita) UAE Team Emirates 0:04:38
95Simon Clarke (Aus) Qhubeka-NextHash 0:04:39
96Mark Donovan (GBr) Team DSM
97Jorge Arcas (Spa) Movistar Team 0:04:40
98Victor de la Parte (Spa) TotalEnergies 0:04:43
99Christopher Juul-Jensen (Den) Team BikeExchange 0:04:44
100Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:04:45
101Marc Hirschi (Swi) UAE Team Emirates
102Kristian Sbaragli (Ita) Alpecin-Fenix 0:04:49
103Anthony Turgis (Fra) TotalEnergies 0:04:50
104Reto Hollenstein (Swi) Israel Start-up Nation 0:04:56
105Jesus Herrada (Spa) Cofidis 0:04:58
106Sonny Colbrelli (Ita) Bahrain Victorious 0:05:00
107Edward Theuns (Bel) Trek-Segafredo 0:05:04
108Alex Aranburu Deba (Spa) Astana-Premier Tech 0:05:07
109Joris Nieuwenhuis (Ned) Team DSM
110Franck Bonnamour (Fra) B&B Hotels p/b KTM 0:05:11
111Casper Pedersen (Den) Team DSM
112Greg Van Avermaet (Bel) AG2R Citroën Team 0:05:12
113André Greipel (Ger) Israel Start-up Nation 0:05:14
114Cyril Gautier (Fra) B&B Hotels p/b KTM
115Petr Vakoc (Cze) Alpecin-Fenix 0:05:15
116Mike Teunissen (Ned) Jumbo-Visma 0:05:16
117Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 0:05:17
118Luka Mezgec (Slo) Team BikeExchange
119Cees Bol (Ned) Team DSM 0:05:23
120Julien Simon (Fra) TotalEnergies
121Patrick Konrad (Aut) Bora-Hansgrohe 0:05:24
122Dmitriy Gruzdev (Kaz) Astana-Premier Tech 0:05:25
123Chris Froome (GBr) Israel Start-up Nation 0:05:28
124Guillaume Boivin (Can) Israel Start-up Nation 0:05:32
125Ruben Fernandez (Spa) Cofidis 0:05:33
126Ide Schelling (Ned) Bora-Hansgrohe 0:05:40
127Sergio Henao Montoya (Col) Qhubeka-NextHash 0:05:43
128Nairo Quintana (Col) Team Arkea-Samsic 0:05:44
129Carlos Barbero (Spa) Qhubeka-NextHash 0:05:46
130Michal Kwiatkowski (Pol) Ineos Grenadiers
131Jasper Philipsen (Bel) Alpecin-Fenix 0:05:47
132Jeremy Cabot (Fra) TotalEnergies 0:05:50
133Simon Geschke (Ger) Cofidis
134Marco Haller (Aut) Bahrain Victorious 0:05:53
135Pierre Rolland (Fra) B&B Hotels p/b KTM 0:05:54
136Carlos Verona Quintanilla (Spa) Movistar Team 0:05:56
137Benoit Cosnefroy (Fra) AG2R Citroën Team 0:05:57
138Silvan Dillier (Swi) Alpecin-Fenix 0:06:04
139Sean Bennett (USA) Qhubeka-NextHash 0:06:09
140Matej Mohoric (Slo) Bahrain Victorious 0:06:11
141Elie Gesbert (Fra) Team Arkea-Samsic 0:06:14
142Esteban Chaves Rubio (Col) Team BikeExchange 0:06:38
Swipe to scroll horizontally
Sprint 1 - Saint-Émilion km. 30.8
Pos.Rider Name (Country) TeamResult
1Wout Van Aert (Bel) Jumbo-Visma 20
2Kasper Asgreen (Den) Deceuninck-QuickStep 17
3Jonas Vingegaard (Den) Jumbo-Visma 15
4Stefan Küng (Swi) Groupama-FDJ 13
5Stefan Bissegger (Swi) EF Education-Nippo 11
6Mattia Cattaneo (Ita) Deceuninck-QuickStep 10
7Mikkel Bjerg (Den) UAE Team Emirates 9
8Tadej Pogacar (Slo) UAE Team Emirates 8
9Magnus Cort (Den) EF Education-Nippo 7
10Dylan van Baarle (Ned) Ineos Grenadiers 6
11Brandon McNulty (USA) UAE Team Emirates 5
12Bruno Armirail (Fra) Groupama-FDJ 4
13Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 3
14Omar Fraile Matarranz (Spa) Astana-Premier Tech 2
15Fred Wright (GBr) Bahrain Victorious 1
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Jonas Vingegaard (Den) Jumbo-Visma 0:36:25
2Stefan Bissegger (Swi) EF Education-Nippo 0:00:12
3Mikkel Bjerg (Den) UAE Team Emirates 0:00:20
4Tadej Pogacar (Slo) UAE Team Emirates 0:00:25
5Brandon McNulty (USA) UAE Team Emirates 0:01:03
6Fred Wright (GBr) Bahrain Victorious 0:01:24
7Harry Sweeny (Aus) Lotto Soudal 0:01:29
8Neilson Powless (USA) EF Education-Nippo 0:01:44
9Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:02:13
10Sergio Higuita Garcia (Col) EF Education-Nippo 0:02:51
11David Gaudu (Fra) Groupama-FDJ 0:03:04
12Nils Eekhoff (Ned) Team DSM 0:03:15
13Valentin Madouas (Fra) Groupama-FDJ 0:03:20
14Jonas Rutsch (Ger) EF Education-Nippo 0:03:22
15Brent Van Moer (Bel) Lotto Soudal 0:03:24
16Dorian Godon (Fra) AG2R Citroën Team 0:03:28
17Omer Goldstein (Isr) Israel Start-up Nation 0:03:29
18Maxime Chevalier (Fra) B&B Hotels p/b KTM 0:03:35
19Cyril Barthe (Fra) B&B Hotels p/b KTM 0:03:39
20Mark Donovan (GBr) Team DSM 0:04:07
21Marc Hirschi (Swi) UAE Team Emirates 0:04:13
22Joris Nieuwenhuis (Ned) Team DSM 0:04:35
23Casper Pedersen (Den) Team DSM 0:04:39
24Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 0:04:45
25Ide Schelling (Ned) Bora-Hansgrohe 0:05:08
26Jasper Philipsen (Bel) Alpecin-Fenix 0:05:15
27Sean Bennett (USA) Qhubeka-NextHash 0:05:37
Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Deceuninck-QuickStep 1:50:54
2UAE Team Emirates 0:00:09
3EF Education-Nippo 0:00:45
4Jumbo-Visma 0:01:01
5Ineos Grenadiers 0:02:02
6Groupama-FDJ 0:02:45
7Astana-Premier Tech 0:03:03
8Bahrain Victorious 0:04:58
9Lotto Soudal 0:05:24
10Cofidis 0:05:35
11AG2R Citroën Team 0:06:11
12Trek-Segafredo 0:06:22
13Alpecin-Fenix 0:06:33
14Bora-Hansgrohe 0:07:25
15Team BikeExchange 0:08:00
16Movistar Team 0:08:04
17TotalEnergies 0:08:26
18Intermarché-Wanty-Gobert Matériaux 0:08:33
19Qhubeka-NextHash 0:09:08
20B&B Hotels p/b KTM 0:09:29
21Israel Start-up Nation 0:09:51
22Team DSM 0:10:18
23Team Arkea-Samsic 0:11:26
Swipe to scroll horizontally
General classification after stage 20
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 80:16:59
2Jonas Vingegaard (Den) Jumbo-Visma 0:05:20
3Richard Carapaz (Ecu) Ineos Grenadiers 0:07:03
4Ben O'Connor (Aus) AG2R Citroën Team 0:10:02
5Wilco Kelderman (Ned) Bora-Hansgrohe 0:10:13
6Enric Mas Nicolau (Spa) Movistar Team 0:11:43
7Alexey Lutsenko (Kaz) Astana-Premier Tech 0:12:23
8Guillaume Martin (Fra) Cofidis 0:15:33
9Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 0:16:04
10Rigoberto Uran (Col) EF Education-Nippo 0:18:34
11David Gaudu (Fra) Groupama-FDJ 0:21:21
12Mattia Cattaneo (Ita) Deceuninck-QuickStep 0:23:28
13Esteban Chaves Rubio (Col) Team BikeExchange 0:37:48
14Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:38:09
15Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:39:09
16Wout Poels (Ned) Bahrain Victorious 0:50:35
17Dylan Teuns (Bel) Bahrain Victorious 0:51:40
18Ruben Guerreiro (Por) EF Education-Nippo 0:54:10
19Wout Van Aert (Bel) Jumbo-Visma 0:57:12
20Bauke Mollema (Ned) Trek-Segafredo 1:01:39
21Sergio Henao Montoya (Col) Qhubeka-NextHash 1:03:12
22Franck Bonnamour (Fra) B&B Hotels p/b KTM 1:04:35
23Sergio Higuita Garcia (Col) EF Education-Nippo 1:05:27
24Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 1:06:20
25Alejandro Valverde (Spa) Movistar Team 1:07:50
26Ion Izagirre Insausti (Spa) Astana-Premier Tech 1:23:39
27Patrick Konrad (Aut) Bora-Hansgrohe 1:27:06
28Nairo Quintana (Col) Team Arkea-Samsic 1:33:11
29Julian Alaphilippe (Fra) Deceuninck-QuickStep 1:39:37
30Xandro Meurisse (Bel) Alpecin-Fenix 1:40:48
31Matej Mohoric (Slo) Bahrain Victorious 1:49:05
32Emanuel Buchmann (Ger) Bora-Hansgrohe 1:49:39
33Sepp Kuss (USA) Jumbo-Visma 1:50:04
34Kenny Elissonde (Fra) Trek-Segafredo 1:50:35
35Rafal Majka (Pol) UAE Team Emirates 1:54:04
36Quentin Pacher (Fra) B&B Hotels p/b KTM 1:54:47
37Julien Bernard (Fra) Trek-Segafredo 2:03:32
38Jakob Fuglsang (Den) Astana-Premier Tech 2:03:42
39Richie Porte (Aus) Ineos Grenadiers 2:05:13
40Jasper Stuyven (Bel) Trek-Segafredo 2:07:39
41Daniel Martin (Irl) Israel Start-up Nation 2:08:09
42Geraint Thomas (GBr) Ineos Grenadiers 2:10:11
43Valentin Madouas (Fra) Groupama-FDJ 2:11:39
44Neilson Powless (USA) EF Education-Nippo 2:13:33
45Mark Donovan (GBr) Team DSM 2:14:52
46Davide Formolo (Ita) UAE Team Emirates 2:15:56
47Cristian Rodriguez Martin (Spa) TotalEnergies 2:19:31
48Pierre Latour (Fra) TotalEnergies 2:19:36
49Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 2:21:30
50Stefan Küng (Swi) Groupama-FDJ 2:22:03
51Michael Valgren (Den) EF Education-Nippo 2:22:27
52Nils Politt (Ger) Bora-Hansgrohe 2:22:44
53Pierre Rolland (Fra) B&B Hotels p/b KTM 2:23:11
54Sonny Colbrelli (Ita) Bahrain Victorious 2:24:39
55Dylan van Baarle (Ned) Ineos Grenadiers 2:27:07
56Jonas Rutsch (Ger) EF Education-Nippo 2:29:33
57Omar Fraile Matarranz (Spa) Astana-Premier Tech 2:30:09
58Magnus Cort (Den) EF Education-Nippo 2:30:23
59Michael Schär (Swi) AG2R Citroën Team 2:35:18
60Silvan Dillier (Swi) Alpecin-Fenix 2:35:43
61Tao Geoghegan Hart (GBr) Ineos Grenadiers 2:36:26
62Simon Geschke (Ger) Cofidis 2:37:25
63Elie Gesbert (Fra) Team Arkea-Samsic 2:38:28
64Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 2:39:57
65Hugo Houle (Can) Astana-Premier Tech 2:40:15
66Brent Van Moer (Bel) Lotto Soudal 2:41:12
67Kasper Asgreen (Den) Deceuninck-QuickStep 2:43:02
68Anthony Turgis (Fra) TotalEnergies 2:43:18
69Michal Kwiatkowski (Pol) Ineos Grenadiers 2:47:56
70Imanol Erviti (Spa) Movistar Team 2:49:07
71Brandon McNulty (USA) UAE Team Emirates 2:50:53
72Oliver Naesen (Bel) AG2R Citroën Team 2:52:25
73Toms Skujins (Lat) Trek-Segafredo 2:52:56
74Victor de la Parte (Spa) TotalEnergies 2:54:28
75Alex Aranburu Deba (Spa) Astana-Premier Tech 2:56:44
76Dorian Godon (Fra) AG2R Citroën Team 2:57:11
77Mike Teunissen (Ned) Jumbo-Visma 2:58:25
78Rui Costa (Por) UAE Team Emirates 2:58:29
79Fabien Doubey (Fra) TotalEnergies 3:00:34
80Michael Matthews (Aus) Team BikeExchange 3:03:30
81Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 3:04:18
82Thomas De Gendt (Bel) Lotto Soudal 3:07:59
83Harry Sweeny (Aus) Lotto Soudal 3:08:25
84Cyril Gautier (Fra) B&B Hotels p/b KTM 3:08:30
85Jesus Herrada (Spa) Cofidis 3:09:49
86Bruno Armirail (Fra) Groupama-FDJ 3:09:58
87Ruben Fernandez (Spa) Cofidis 3:10:43
88Anthony Perez (Fra) Cofidis 3:10:56
89Cyril Barthe (Fra) B&B Hotels p/b KTM 3:12:31
90Connor Swift (GBr) Team Arkea-Samsic 3:13:48
91Jorge Arcas (Spa) Movistar Team 3:14:41
92Christophe Laporte (Fra) Cofidis 3:15:03
93Pierre-Luc Périchon (Fra) Cofidis 3:15:22
94Maxime Chevalier (Fra) B&B Hotels p/b KTM 3:16:54
95Ivan Garcia Cortina (Spa) Movistar Team 3:21:25
96Jonas Rickaert (Bel) Alpecin-Fenix 3:22:36
97Fred Wright (GBr) Bahrain Victorious 3:24:19
98Greg Van Avermaet (Bel) AG2R Citroën Team 3:24:29
99Marc Hirschi (Swi) UAE Team Emirates 3:24:38
100Carlos Verona Quintanilla (Spa) Movistar Team 3:26:09
101Philippe Gilbert (Bel) Lotto Soudal 3:27:22
102Luke Durbridge (Aus) Team BikeExchange 3:27:26
103Luka Mezgec (Slo) Team BikeExchange 3:30:17
104Stefan Bissegger (Swi) EF Education-Nippo 3:31:35
105Edward Theuns (Bel) Trek-Segafredo 3:32:46
106Benoit Cosnefroy (Fra) AG2R Citroën Team 3:33:24
107Guillaume Boivin (Can) Israel Start-up Nation 3:33:42
108Kristian Sbaragli (Ita) Alpecin-Fenix 3:34:19
109Davide Ballerini (Ita) Deceuninck-QuickStep 3:35:13
110Casper Pedersen (Den) Team DSM 3:42:13
111Jasper Philipsen (Bel) Alpecin-Fenix 3:42:17
112Mikkel Bjerg (Den) UAE Team Emirates 3:42:21
113Christopher Juul-Jensen (Den) Team BikeExchange 3:43:00
114Vegard Stake Laengen (Nor) UAE Team Emirates 3:43:33
115Dmitriy Gruzdev (Kaz) Astana-Premier Tech 3:44:49
116Daniel Oss (Ita) Bora-Hansgrohe 3:46:53
117Lukas Pöstlberger (Aut) Bora-Hansgrohe 3:47:12
118Petr Vakoc (Cze) Alpecin-Fenix 3:47:37
119Ide Schelling (Ned) Bora-Hansgrohe 3:48:15
120Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 3:50:25
121Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 3:52:53
122Maximilian Walscheid (Ger) Qhubeka-NextHash 3:53:05
123Simon Clarke (Aus) Qhubeka-NextHash 3:53:41
124Omer Goldstein (Isr) Israel Start-up Nation 3:55:26
125Carlos Barbero (Spa) Qhubeka-NextHash 4:00:20
126André Greipel (Ger) Israel Start-up Nation 4:01:26
127Joris Nieuwenhuis (Ned) Team DSM 4:02:43
128Nils Eekhoff (Ned) Team DSM 4:02:44
129Marco Haller (Aut) Bahrain Victorious 4:03:01
130Julien Simon (Fra) TotalEnergies 4:05:49
131Sean Bennett (USA) Qhubeka-NextHash 4:07:42
132Jeremy Cabot (Fra) TotalEnergies 4:09:00
133Jelle Wallays (Bel) Cofidis 4:09:46
134Chris Froome (GBr) Israel Start-up Nation 4:12:01
135Rick Zabel (Ger) Israel Start-up Nation 4:13:07
136Dries Devenyns (Bel) Deceuninck-QuickStep 4:18:53
137Reto Hollenstein (Swi) Israel Start-up Nation 4:24:19
138Mads Pedersen (Den) Trek-Segafredo 4:29:17
139Michael Mørkøv (Den) Deceuninck-QuickStep 4:32:45
140Mark Cavendish (GBr) Deceuninck-QuickStep 4:34:18
141Cees Bol (Ned) Team DSM 4:36:39
142Tim Declercq (Bel) Deceuninck-QuickStep 4:56:45
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResult
1Mark Cavendish (GBr) Deceuninck-QuickStep 304
2Michael Matthews (Aus) Team BikeExchange 269
3Sonny Colbrelli (Ita) Bahrain Victorious 216
4Jasper Philipsen (Bel) Alpecin-Fenix 186
5Matej Mohoric (Slo) Bahrain Victorious 163
6Julian Alaphilippe (Fra) Deceuninck-QuickStep 155
7Tadej Pogacar (Slo) UAE Team Emirates 154
8Wout Van Aert (Bel) Jumbo-Visma 121
9Michael Mørkøv (Den) Deceuninck-QuickStep 113
10Jonas Vingegaard (Den) Jumbo-Visma 103
11Nils Politt (Ger) Bora-Hansgrohe 86
12Patrick Konrad (Aut) Bora-Hansgrohe 85
13Kasper Asgreen (Den) Deceuninck-QuickStep 85
14Franck Bonnamour (Fra) B&B Hotels p/b KTM 77
15Stefan Küng (Swi) Groupama-FDJ 77
16Bauke Mollema (Ned) Trek-Segafredo 76
17Luka Mezgec (Slo) Team BikeExchange 70
18Mattia Cattaneo (Ita) Deceuninck-QuickStep 66
19Richard Carapaz (Ecu) Ineos Grenadiers 65
20Sergio Higuita Garcia (Col) EF Education-Nippo 65
21Pierre-Luc Périchon (Fra) Cofidis 64
22André Greipel (Ger) Israel Start-up Nation 63
23Wilco Kelderman (Ned) Bora-Hansgrohe 61
24David Gaudu (Fra) Groupama-FDJ 61
25Edward Theuns (Bel) Trek-Segafredo 57
26Christophe Laporte (Fra) Cofidis 57
27Anthony Turgis (Fra) TotalEnergies 55
28Davide Ballerini (Ita) Deceuninck-QuickStep 52
29Toms Skujins (Lat) Trek-Segafredo 48
30Anthony Perez (Fra) Cofidis 47
31Dylan Teuns (Bel) Bahrain Victorious 45
32Brent Van Moer (Bel) Lotto Soudal 45
33Magnus Cort (Den) EF Education-Nippo 45
34Imanol Erviti (Spa) Movistar Team 45
35Cees Bol (Ned) Team DSM 45
36Julien Bernard (Fra) Trek-Segafredo 44
37Harry Sweeny (Aus) Lotto Soudal 44
38Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 43
39Enric Mas Nicolau (Spa) Movistar Team 41
40Ben O'Connor (Aus) AG2R Citroën Team 40
41Wout Poels (Ned) Bahrain Victorious 40
42Alex Aranburu Deba (Spa) Astana-Premier Tech 40
43Jasper Stuyven (Bel) Trek-Segafredo 39
44Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 38
45Guillaume Martin (Fra) Cofidis 38
46Maxime Chevalier (Fra) B&B Hotels p/b KTM 38
47Sepp Kuss (USA) Jumbo-Visma 35
48Alexey Lutsenko (Kaz) Astana-Premier Tech 35
49Daniel Martin (Irl) Israel Start-up Nation 32
50Ide Schelling (Ned) Bora-Hansgrohe 31
51Boy van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 31
52Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 30
53Ion Izagirre Insausti (Spa) Astana-Premier Tech 30
54Sean Bennett (USA) Qhubeka-NextHash 30
55Rigoberto Uran (Col) EF Education-Nippo 29
56Dorian Godon (Fra) AG2R Citroën Team 28
57Ivan Garcia Cortina (Spa) Movistar Team 28
58Connor Swift (GBr) Team Arkea-Samsic 27
59Cyril Barthe (Fra) B&B Hotels p/b KTM 26
60Elie Gesbert (Fra) Team Arkea-Samsic 26
61Fred Wright (GBr) Bahrain Victorious 25
62Christopher Juul-Jensen (Den) Team BikeExchange 25
63Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 24
64Kenny Elissonde (Fra) Trek-Segafredo 24
65Neilson Powless (USA) EF Education-Nippo 24
66Pierre Latour (Fra) TotalEnergies 24
67Stefan Bissegger (Swi) EF Education-Nippo 24
68Jonas Rickaert (Bel) Alpecin-Fenix 23
69Alejandro Valverde (Spa) Movistar Team 23
70Fabien Doubey (Fra) TotalEnergies 23
71Hugo Houle (Can) Astana-Premier Tech 22
72Thomas De Gendt (Bel) Lotto Soudal 22
73Xandro Meurisse (Bel) Alpecin-Fenix 21
74Lukas Pöstlberger (Aut) Bora-Hansgrohe 21
75Simon Clarke (Aus) Qhubeka-NextHash 21
76Greg Van Avermaet (Bel) AG2R Citroën Team 20
77Omer Goldstein (Isr) Israel Start-up Nation 20
78Ruben Guerreiro (Por) EF Education-Nippo 20
79Mike Teunissen (Ned) Jumbo-Visma 20
80Casper Pedersen (Den) Team DSM 20
81Omar Fraile Matarranz (Spa) Astana-Premier Tech 19
82Maximilian Walscheid (Ger) Qhubeka-NextHash 19
83Nairo Quintana (Col) Team Arkea-Samsic 18
84Dries Devenyns (Bel) Deceuninck-QuickStep 18
85Mads Pedersen (Den) Trek-Segafredo 18
86Michael Schär (Swi) AG2R Citroën Team 17
87Mikkel Bjerg (Den) UAE Team Emirates 17
88Esteban Chaves Rubio (Col) Team BikeExchange 15
89Aurélien Paret Peintre (Fra) AG2R Citroën Team 15
90Valentin Madouas (Fra) Groupama-FDJ 15
91Jonas Rutsch (Ger) EF Education-Nippo 15
92Bruno Armirail (Fra) Groupama-FDJ 15
93Jeremy Cabot (Fra) TotalEnergies 15
94Sergio Henao Montoya (Col) Qhubeka-NextHash 13
95Silvan Dillier (Swi) Alpecin-Fenix 13
96Lorenzo Rota (Ita) Intermarché-Wanty-Gobert Matériaux 13
97Kristian Sbaragli (Ita) Alpecin-Fenix 13
98Daniel Oss (Ita) Bora-Hansgrohe 13
99Jelle Wallays (Bel) Cofidis 13
100Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 12
101Michael Valgren (Den) EF Education-Nippo 12
102Quentin Pacher (Fra) B&B Hotels p/b KTM 11
103Jakob Fuglsang (Den) Astana-Premier Tech 11
104Philippe Gilbert (Bel) Lotto Soudal 9
105Benoit Cosnefroy (Fra) AG2R Citroën Team 9
106Brandon McNulty (USA) UAE Team Emirates 8
107Richie Porte (Aus) Ineos Grenadiers 7
108Geraint Thomas (GBr) Ineos Grenadiers 7
109Davide Formolo (Ita) UAE Team Emirates 6
110Dylan van Baarle (Ned) Ineos Grenadiers 6
111Cyril Gautier (Fra) B&B Hotels p/b KTM 5
112Rick Zabel (Ger) Israel Start-up Nation 5
113Tao Geoghegan Hart (GBr) Ineos Grenadiers 4
114Nils Eekhoff (Ned) Team DSM 4
115Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 3
116Emanuel Buchmann (Ger) Bora-Hansgrohe 2
117Mark Donovan (GBr) Team DSM 2
118Jesus Herrada (Spa) Cofidis 2
119Dmitriy Gruzdev (Kaz) Astana-Premier Tech 2
120Marco Haller (Aut) Bahrain Victorious 2
121Marc Hirschi (Swi) UAE Team Emirates 1
122Vegard Stake Laengen (Nor) UAE Team Emirates 1
123Reto Hollenstein (Swi) Israel Start-up Nation -6
124Pierre Rolland (Fra) B&B Hotels p/b KTM -10
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 107
2Wout Poels (Ned) Bahrain Victorious 88
3Jonas Vingegaard (Den) Jumbo-Visma 82
4Wout Van Aert (Bel) Jumbo-Visma 68
5Nairo Quintana (Col) Team Arkea-Samsic 66
6Richard Carapaz (Ecu) Ineos Grenadiers 56
7Ben O'Connor (Aus) AG2R Citroën Team 44
8Bauke Mollema (Ned) Trek-Segafredo 41
9David Gaudu (Fra) Groupama-FDJ 41
10Anthony Perez (Fra) Cofidis 37
11Sergio Higuita Garcia (Col) EF Education-Nippo 36
12Kenny Elissonde (Fra) Trek-Segafredo 27
13Pierre Latour (Fra) TotalEnergies 26
14Sepp Kuss (USA) Jumbo-Visma 26
15Daniel Martin (Irl) Israel Start-up Nation 26
16Julian Alaphilippe (Fra) Deceuninck-QuickStep 21
17Enric Mas Nicolau (Spa) Movistar Team 20
18Patrick Konrad (Aut) Bora-Hansgrohe 18
19Mattia Cattaneo (Ita) Deceuninck-QuickStep 18
20Anthony Turgis (Fra) TotalEnergies 16
21Guillaume Martin (Fra) Cofidis 15
22Ruben Guerreiro (Por) EF Education-Nippo 14
23Dorian Godon (Fra) AG2R Citroën Team 14
24Wilco Kelderman (Ned) Bora-Hansgrohe 12
25Rigoberto Uran (Col) EF Education-Nippo 12
26Matej Mohoric (Slo) Bahrain Victorious 11
27Alejandro Valverde (Spa) Movistar Team 11
28Dylan Teuns (Bel) Bahrain Victorious 10
29Sonny Colbrelli (Ita) Bahrain Victorious 10
30Pello Bilbao Lopez De Armentia (Spa) Bahrain Victorious 8
31Jan Bakelants (Bel) Intermarché-Wanty-Gobert Matériaux 8
32Omar Fraile Matarranz (Spa) Astana-Premier Tech 8
33Fabien Doubey (Fra) TotalEnergies 6
34Ide Schelling (Ned) Bora-Hansgrohe 5
35Ion Izagirre Insausti (Spa) Astana-Premier Tech 5
36Kristian Sbaragli (Ita) Alpecin-Fenix 4
37Alexey Lutsenko (Kaz) Astana-Premier Tech 4
38Franck Bonnamour (Fra) B&B Hotels p/b KTM 4
39Xandro Meurisse (Bel) Alpecin-Fenix 4
40Jasper Stuyven (Bel) Trek-Segafredo 4
41Thomas De Gendt (Bel) Lotto Soudal 4
42Maxime Chevalier (Fra) B&B Hotels p/b KTM 4
43Brent Van Moer (Bel) Lotto Soudal 3
44Kasper Asgreen (Den) Deceuninck-QuickStep 3
45Harry Sweeny (Aus) Lotto Soudal 3
46Nils Politt (Ger) Bora-Hansgrohe 2
47Edward Theuns (Bel) Trek-Segafredo 2
48Christopher Juul-Jensen (Den) Team BikeExchange 2
49Danny van Poppel (Ned) Intermarché-Wanty-Gobert Matériaux 2
50Valentin Madouas (Fra) Groupama-FDJ 2
51Michal Kwiatkowski (Pol) Ineos Grenadiers 2
52Michael Matthews (Aus) Team BikeExchange 2
53Lukas Pöstlberger (Aut) Bora-Hansgrohe 2
54Jonas Rutsch (Ger) EF Education-Nippo 1
55Hugo Houle (Can) Astana-Premier Tech 1
56Greg Van Avermaet (Bel) AG2R Citroën Team 1
57Jelle Wallays (Bel) Cofidis 1
58Esteban Chaves Rubio (Col) Team BikeExchange 1
59Stefan Küng (Swi) Groupama-FDJ 1
60Toms Skujins (Lat) Trek-Segafredo 1
61Pierre Rolland (Fra) B&B Hotels p/b KTM
62Reto Hollenstein (Swi) Israel Start-up Nation -1
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1Tadej Pogacar (Slo) UAE Team Emirates 80:16:59
2Jonas Vingegaard (Den) Jumbo-Visma 0:05:20
3David Gaudu (Fra) Groupama-FDJ 0:21:21
4Aurélien Paret Peintre (Fra) AG2R Citroën Team 0:39:09
5Sergio Higuita Garcia (Col) EF Education-Nippo 1:05:27
6Valentin Madouas (Fra) Groupama-FDJ 2:11:39
7Neilson Powless (USA) EF Education-Nippo 2:13:33
8Mark Donovan (GBr) Team DSM 2:14:52
9Jonas Rutsch (Ger) EF Education-Nippo 2:29:33
10Brent Van Moer (Bel) Lotto Soudal 2:41:12
11Brandon McNulty (USA) UAE Team Emirates 2:50:53
12Dorian Godon (Fra) AG2R Citroën Team 2:57:11
13Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 3:04:18
14Harry Sweeny (Aus) Lotto Soudal 3:08:25
15Cyril Barthe (Fra) B&B Hotels p/b KTM 3:12:31
16Maxime Chevalier (Fra) B&B Hotels p/b KTM 3:16:54
17Fred Wright (GBr) Bahrain Victorious 3:24:19
18Marc Hirschi (Swi) UAE Team Emirates 3:24:38
19Stefan Bissegger (Swi) EF Education-Nippo 3:31:35
20Casper Pedersen (Den) Team DSM 3:42:13
21Jasper Philipsen (Bel) Alpecin-Fenix 3:42:17
22Mikkel Bjerg (Den) UAE Team Emirates 3:42:21
23Ide Schelling (Ned) Bora-Hansgrohe 3:48:15
24Omer Goldstein (Isr) Israel Start-up Nation 3:55:26
25Joris Nieuwenhuis (Ned) Team DSM 4:02:43
26Nils Eekhoff (Ned) Team DSM 4:02:44
27Sean Bennett (USA) Qhubeka-NextHash 4:07:42
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Bahrain Victorious 241:17:56
2EF Education-Nippo 0:19:12
3Jumbo-Visma 1:11:35
4Ineos Grenadiers 1:27:10
5AG2R Citroën Team 1:31:54
6Bora-Hansgrohe 1:36:44
7Trek-Segafredo 1:47:04
8Astana-Premier Tech 2:01:45
9Movistar Team 2:04:28
10UAE Team Emirates 2:38:08
11Deceuninck-QuickStep 3:36:47
12B&B Hotels p/b KTM 3:43:10
13Groupama-FDJ 3:46:26
14Cofidis 3:50:22
15Intermarché-Wanty-Gobert Matériaux 4:15:34
16Team BikeExchange 4:31:31
17TotalEnergies 5:02:02
18Team Arkea-Samsic 5:50:38
19Israel Start-up Nation 5:52:16
20Alpecin-Fenix 6:07:29
21Qhubeka-NextHash 6:55:52
22Team DSM 7:32:50
23Lotto Soudal 7:42:30

Thank you for reading 5 articles in the past 30 days*

Join now for unlimited access

Enjoy your first month for just £1 / $1 / €1

*Read any 5 articles for free in each 30-day period, this automatically resets

After your trial you will be billed £4.99 $7.99 €5.99 per month, cancel anytime. Or sign up for one year for just £49 $79 €59

Join now for unlimited access

Try your first month for just £1 / $1 / €1

Daniel Benson

Daniel Benson was the Editor in Chief at between 2008 and 2022. Based in the UK, he joined the Cyclingnews team in 2008 as the site's first UK-based Managing Editor. In that time, he reported on over a dozen editions of the Tour de France, several World Championships, the Tour Down Under, Spring Classics, and the London 2012 Olympic Games. With the help of the excellent editorial team, he ran the coverage on Cyclingnews and has interviewed leading figures in the sport including UCI Presidents and Tour de France winners.

Latest on Cyclingnews