Vuelta a España: Pascal Ackermann takes final stage sprint as Primož Roglič secures red jersey

Bora-Hansgrohe sprinter wins bunch kick in central Madrid as all GC contenders come safely to the line behind.

Photo: Justin Setterfield/Getty Images

Primož Roglič (Jumbo-Visma) safely finished the final stage on the Vuelta a España in Madrid on Sunday, securing his overall victory and successfully defending his 2019 title.

With the short 120-kilometer stage largely a procession for the GC riders, the action all came down to the bunch sprint, with Pascal Ackermann (Bora-Hansgrohe) edging out Sam Bennett (Deceuninck-Quick-Step) by the narrowest of margins. Max Kanter (Sunweb) and Jasper Philipsen (UAE Team Emirates) took third and fourth-place respectively.

“I wasn’t sure if I won,” Ackermann said of his victory, which was awarded by video referee. “We were really unsure and had to wait some minutes after the finish until we got the message in the radio. Today was a really amazing lead out, and I’m really happy to finish the season with a victory. It was my 30th victory, and I’m just so happy.”

Ackermann’s victory is his second of the race. He was awarded the win on stage 9 after Bennett was relegated for shoulder-barging in the Aguilar de Campoo sprint. By crossing the line first Sunday, Ackermann ensured the race’s three top sprinters – himself, Bennett and Philipsen – have all taken one indisputable victory at this Vuelta.

“Everyone won one stage,” Ackermann said. “I’m not really counting, but now everyone has won one victory and we can be happy with that.”

Roglič successfully defended his 2019 Vuelta title. Photo: David Ramos/Getty Images

After the champagne was drunk and the photos were taken in the opening hour of celebratory pedaling, Jumbo-Visma led the peloton through the opening stretch of the stage as the road led into Madrid.

Tim Wellens (Lotto Soudal) and Willem Smit (Burgos-BH) went off the front when the peloton hit the first of the 5.9km circuits of the city center at around 40km to go, with Dmitriy Gruzdev (Astana) and Gonzalo Serrano (Caja Rural) joining them around a lap later.

The quartet gained a maximum of around 20 seconds before UAE-Team Emirates and Deceuninck-Quick-Step began to pick up the pace for their sprinters, with the escapees being caught just before the start of the final lap.

Quick-Step piled on at the front through the start of the last lap before riders started to swamp at the front to safely navigate a tricky 360-degree bend with 5km to go, allowing UAE-Team Emirates to jump into the middle of their train.

Sunweb was next to move up, coming forward en masse with 3.5km to go, crowding out the rival sprint teams before Bora-Hansgrohe rallied and took to the front going into the final straight. Bennett and Philipsen were both left to surf wheels as they briefly looked isolated from their teammates.

Bora-Hansgrohe lead out the final charge, with Ackermann going early at around 200 meters to go.

Bennett marked out the German’s wheel as Philipsen and Kanter began to come up fast to their left around 10 meters behind. Bennett came off the wheel of his German rival to make his move with around 50 meters to go, but ran out of road. The pair crossed the line neck-and-neck, with neither knowing the outcome until the race jury awarded Ackermann his win.

The GC standings were unchanged, with Roglič securing his second red jersey, and Richard Carapaz  (Ineos-Grenadiers) and Hugh Carthy (EF Pro Cycling) taking second and third-places.

La Vuelta ciclista a España Stage 18 Results

Stage
RankNameTeamTime
1ACKERMANN PascalBORA - hansgrohe3:28:13
2BENNETT SamDeceuninck - Quick Step0:00
3KANTER MaxTeam Sunweb0:00
4PHILIPSEN JasperUAE Team Emirates0:00
5SÜTTERLIN JashaTeam Sunweb0:00
6MORIN EmmanuelCofidis0:00
7JANSE VAN RENSBURG ReinardtNTT Pro Cycling0:00
8MANZIN LorrenzoTeam Total Direct Energie0:00
9STANNARD RobertMitchelton-Scott0:00
9ABERASTURI JonCaja Rural - Seguros RGA0:00
10RÄIM MihkelIsrael Start-Up Nation0:00
11LIEPIŅŠ EmīlsTrek - Segafredo0:00
12WRIGHT FredBahrain - McLaren0:00
13VAN DER SANDE ToshLotto Soudal0:00
14ROJAS José JoaquínMovistar Team0:00
15OLIVEIRA IvoUAE Team Emirates0:00
16ŠTYBAR ZdeněkDeceuninck - Quick Step0:00
17OLIVEIRA RuiUAE Team Emirates0:00
18WIŚNIOWSKI ŁukaszCCC Team0:00
19CORT MagnusEF Pro Cycling0:00
20ROUX AnthonyGroupama - FDJ0:00
21VINGEGAARD JonasTeam Jumbo-Visma0:00
22SIMON JulienTeam Total Direct Energie0:00
23PALUTA MichałCCC Team0:00
24POELS WoutBahrain - McLaren0:00
25BOL JetseBurgos - BH0:00
26MOLENAAR AlexBurgos - BH0:00
27VALVERDE AlejandroMovistar Team0:00
28VLASOV AleksandrAstana Pro Team0:00
29EZQUERRA JesúsBurgos - BH0:00
30GROßSCHARTNER FelixBORA - hansgrohe0:00
31CARAPAZ RichardINEOS Grenadiers0:00
32HOFSTEDE LennardTeam Jumbo-Visma0:00
33GODON DorianAG2R La Mondiale0:00
34MARTIN GuillaumeCofidis0:00
35GAUDU DavidGroupama - FDJ0:00
36BAGÜES AritzCaja Rural - Seguros RGA0:00
37MAS EnricMovistar Team0:00
38ROGLIČ PrimožTeam Jumbo-Visma0:00
39BENNETT GeorgeTeam Jumbo-Visma0:00
40KUSS SeppTeam Jumbo-Visma0:00
41IZAGIRRE GorkaAstana Pro Team0:00
42SCHWARZMANN MichaelBORA - hansgrohe0:00
43ARMIRAIL BrunoGroupama - FDJ0:00
44DE LA CRUZ DavidUAE Team Emirates0:00
45OSORIO Juan FelipeBurgos - BH0:00
46ERVITI ImanolMovistar Team0:00
47GOLDSTEIN OmerIsrael Start-Up Nation0:00
48NIEVE MikelMitchelton-Scott0:00
49MADRAZO ÁngelBurgos - BH0:00
50SMIT WillieBurgos - BH0:00
51CHAMPOUSSIN ClémentAG2R La Mondiale0:00
52MATÉ Luis ÁngelCofidis0:00
53DEWULF StanLotto Soudal0:00
54HOLLENSTEIN RetoIsrael Start-Up Nation0:00
55MARTIN DanIsrael Start-Up Nation0:00
56HENAO SergioUAE Team Emirates0:00
57PETERS NansAG2R La Mondiale0:00
58GESINK RobertTeam Jumbo-Visma0:00
59CHAVES EstebanMitchelton-Scott0:00
60BARBERO CarlosNTT Pro Cycling0:00
61MÄDER GinoNTT Pro Cycling0:00
62OLIVEIRA NelsonMovistar Team0:00
63MERTZ RémyLotto Soudal0:00
64GOOSSENS KobeLotto Soudal0:00
65EG NiklasTrek - Segafredo0:00
66LAAS MartinBORA - hansgrohe0:00
67KUDUS MerhawiAstana Pro Team0:00
68SOLER MarcMovistar Team0:00
69GARCÍA JhojanCaja Rural - Seguros RGA0:00
70AMADOR AndreyINEOS Grenadiers0:00
71VILELA RicardoBurgos - BH0:00
72VAN MOER BrentLotto Soudal0:00
73DELAGE MickaëlGroupama - FDJ0:00
74LASTRA JonathanCaja Rural - Seguros RGA0:00
75AMEZQUETA JulenCaja Rural - Seguros RGA0:00
76ARCAS JorgeMovistar Team0:00
77SCHULTZ NickMitchelton-Scott0:00
78BUITRAGO SantiagoBahrain - McLaren0:00
79VAN BAARLE DylanINEOS Grenadiers0:00
80MØRKØV MichaelDeceuninck - Quick Step0:00
81VAN GARDEREN TejayEF Pro Cycling0:28
82CARTHY HughEF Pro Cycling0:28
83LE GAC OlivierGroupama - FDJ0:28
84SMITH DionMitchelton-Scott0:32
85PÉRICHON Pierre-LucCofidis0:32
86ZIMMERMANN GeorgCCC Team0:36
87DAVIES ScottBahrain - McLaren0:36
88OURSELIN PaulTeam Total Direct Energie0:36
89CATTANEO MattiaDeceuninck - Quick Step0:36
90SERRANO GonzaloCaja Rural - Seguros RGA0:36
91CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA0:36
92GRMAY TsgabuMitchelton-Scott0:36
93FERRON ValentinTeam Total Direct Energie0:36
94SICARD RomainTeam Total Direct Energie0:36
95HIVERT JonathanTeam Total Direct Energie0:36
96BADILATTI MatteoIsrael Start-Up Nation0:36
97CABEDO ÓscarBurgos - BH0:36
98SOSA Iván RamiroINEOS Grenadiers0:36
99EDMONDSON AlexMitchelton-Scott0:36
100HERRADA JoséCofidis0:36
101VERONA CarlosMovistar Team0:36
102WURF CameronINEOS Grenadiers0:36
103FROOME ChrisINEOS Grenadiers0:36
104LÓPEZ Juan PedroTrek - Segafredo0:36
105FRAILE OmarAstana Pro Team0:36
106BARTA WillCCC Team0:36
107ARENSMAN ThymenTeam Sunweb0:36
108RIES MichelTrek - Segafredo0:36
109VAN DEN BERG JuliusEF Pro Cycling0:36
110SCOTSON CallumMitchelton-Scott0:44
111SCHILLINGER AndreasBORA - hansgrohe0:48
112DE KORT KoenTrek - Segafredo0:53
113INKELAAR KevinBahrain - McLaren0:53
114DE BOD StefanNTT Pro Cycling0:53
115DYBALL BenjaminNTT Pro Cycling0:53
116LAFAY VictorCofidis0:53
117VALGREN MichaelNTT Pro Cycling0:53
118WELLENS TimLotto Soudal0:53
119MARCZYŃSKI TomaszLotto Soudal0:53
120GASPAROTTO EnricoNTT Pro Cycling0:57
121DONOVAN MarkTeam Sunweb0:57
122ARANBURU AlexAstana Pro Team0:57
123RIABUSHENKO AlexandrUAE Team Emirates0:57
124HIRT JanCCC Team0:57
125WOODS MichaelEF Pro Cycling1:08
126OWEN LoganEF Pro Cycling1:08
127MARTENS PaulTeam Jumbo-Visma1:08
128DOCKER MitchellEF Pro Cycling1:08
129IZAGIRRE IonAstana Pro Team1:20
130GRUZDEV DmitriyAstana Pro Team1:20
131STORER MichaelTeam Sunweb1:24
132POWER RobertTeam Sunweb1:24
133SCHELLING IdeBORA - hansgrohe1:48
134SELIG RüdigerBORA - hansgrohe1:48
135COSTA RuiUAE Team Emirates1:48
136TERPSTRA NikiTeam Total Direct Energie1:55
137CAVAGNA RémiDeceuninck - Quick Step1:57
138GARRISON IanDeceuninck - Quick Step2:12
139STEIMLE JannikDeceuninck - Quick Step2:12
140SUTHERLAND RoryIsrael Start-Up Nation2:12
141PICCOLI JamesIsrael Start-Up Nation2:12
GC
RankNameTeamTime
1ROGLIČ PrimožTeam Jumbo-Visma 72:46:12
2CARAPAZ RichardINEOS Grenadiers0:24
3CARTHY HughEF Pro Cycling1:15
4MARTIN DanIsrael Start-Up Nation2:43
5MAS EnricMovistar Team3:36
6POELS WoutBahrain - McLaren7:16
7DE LA CRUZ DavidUAE Team Emirates7:35
8GAUDU DavidGroupama - FDJ7:45
9GROßSCHARTNER FelixBORA - hansgrohe8:15
10VALVERDE AlejandroMovistar Team9:34
11VLASOV AleksandrAstana Pro Team9:36
12BENNETT GeorgeTeam Jumbo-Visma14:04
13NIEVE MikelMitchelton-Scott14:47
14MARTIN GuillaumeCofidis15:07
15HENAO SergioUAE Team Emirates15:36
16KUSS SeppTeam Jumbo-Visma16:26
17CATTANEO MattiaDeceuninck - Quick Step17:45
18SOLER MarcMovistar Team21:01
19IZAGIRRE GorkaAstana Pro Team21:46
20MÄDER GinoNTT Pro Cycling43:39
21ZIMMERMANN GeorgCCC Team45:40
22BARTA WillCCC Team50:04
23MATÉ Luis ÁngelCofidis55:06
24GOOSSENS KobeLotto Soudal1:02:57
25SCHULTZ NickMitchelton-Scott1:03:46
26HERRADA JoséCofidis1:05:17
27CHAVES EstebanMitchelton-Scott1:09:51
28ARMIRAIL BrunoGroupama - FDJ1:10:22
29IZAGIRRE IonAstana Pro Team1:12:12
30VERONA CarlosMovistar Team1:13:22
31CHAMPOUSSIN ClémentAG2R La Mondiale1:21:20
32ROJAS José JoaquínMovistar Team1:22:36
33VALGREN MichaelNTT Pro Cycling1:29:17
34WOODS MichaelEF Pro Cycling1:29:26
35GESINK RobertTeam Jumbo-Visma1:30:31
36PETERS NansAG2R La Mondiale1:30:35
37POWER RobertTeam Sunweb1:33:58
38GODON DorianAG2R La Mondiale1:42:00
39OLIVEIRA NelsonMovistar Team1:42:02
40STORER MichaelTeam Sunweb1:43:56
41ARENSMAN ThymenTeam Sunweb1:49:10
42LÓPEZ Juan PedroTrek - Segafredo1:51:00
43MADRAZO ÁngelBurgos - BH1:54:24
44COSTA RuiUAE Team Emirates1:54:48
45SICARD RomainTeam Total Direct Energie1:55:44
46VINGEGAARD JonasTeam Jumbo-Visma1:57:00
47ERVITI ImanolMovistar Team1:57:22
48DONOVAN MarkTeam Sunweb1:58:52
49VAN BAARLE DylanINEOS Grenadiers1:59:36
50AMEZQUETA JulenCaja Rural - Seguros RGA1:59:58
51HOFSTEDE LennardTeam Jumbo-Visma1:59:59
52AMADOR AndreyINEOS Grenadiers2:10:34
53BUITRAGO SantiagoBahrain - McLaren2:14:34
54GRMAY TsgabuMitchelton-Scott2:15:16
55SÜTTERLIN JashaTeam Sunweb2:16:38
56HIRT JanCCC Team2:20:00
57SERRANO GonzaloCaja Rural - Seguros RGA2:20:05
58KUDUS MerhawiAstana Pro Team2:20:11
59EG NiklasTrek - Segafredo2:24:36
60RIES MichelTrek - Segafredo2:25:50
61LASTRA JonathanCaja Rural - Seguros RGA2:29:21
62SOSA Iván RamiroINEOS Grenadiers2:30:01
63CABEDO ÓscarBurgos - BH2:30:26
64FRAILE OmarAstana Pro Team2:33:31
65SIMON JulienTeam Total Direct Energie2:35:29
66ROUX AnthonyGroupama - FDJ2:36:06
67CORT MagnusEF Pro Cycling2:38:21
68LE GAC OlivierGroupama - FDJ2:41:22
69SCHELLING IdeBORA - hansgrohe2:46:53
70DEWULF StanLotto Soudal2:48:18
71GARCÍA JhojanCaja Rural - Seguros RGA2:48:52
72HOLLENSTEIN RetoIsrael Start-Up Nation2:51:56
73SMIT WillieBurgos - BH2:52:11
74SMITH DionMitchelton-Scott2:54:19
75ARANBURU AlexAstana Pro Team2:54:43
76STANNARD RobertMitchelton-Scott2:56:02
76ARCAS JorgeMovistar Team2:58:22
77WELLENS TimLotto Soudal3:05:52
78OURSELIN PaulTeam Total Direct Energie3:06:13
79BOL JetseBurgos - BH3:13:59
80LAFAY VictorCofidis3:18:11
81DE KORT KoenTrek - Segafredo3:18:29
82STEIMLE JannikDeceuninck - Quick Step3:18:31
83CAVAGNA RémiDeceuninck - Quick Step3:18:33
84PHILIPSEN JasperUAE Team Emirates3:21:10
85HIVERT JonathanTeam Total Direct Energie3:22:59
86FERRON ValentinTeam Total Direct Energie3:24:10
87SCOTSON CallumMitchelton-Scott3:24:18
88EZQUERRA JesúsBurgos - BH3:25:04
89RIABUSHENKO AlexandrUAE Team Emirates3:26:12
90WRIGHT FredBahrain - McLaren3:27:20
91BAGÜES AritzCaja Rural - Seguros RGA3:29:48
92GRUZDEV DmitriyAstana Pro Team3:30:29
93DE BOD StefanNTT Pro Cycling3:30:39
94WURF CameronINEOS Grenadiers3:31:14
95VAN DER SANDE ToshLotto Soudal3:31:47
96PÉRICHON Pierre-LucCofidis3:32:01
97FROOME ChrisINEOS Grenadiers3:32:14
98VILELA RicardoBurgos - BH3:32:34
99VAN MOER BrentLotto Soudal3:33:40
100OLIVEIRA IvoUAE Team Emirates3:38:14
101ŠTYBAR ZdeněkDeceuninck - Quick Step3:43:45
102JANSE VAN RENSBURG ReinardtNTT Pro Cycling3:43:49
103MERTZ RémyLotto Soudal3:44:39
104OWEN LoganEF Pro Cycling3:45:14
105GOLDSTEIN OmerIsrael Start-Up Nation3:45:59
106BARBERO CarlosNTT Pro Cycling3:46:30
107MARCZYŃSKI TomaszLotto Soudal3:48:30
108MARTENS PaulTeam Jumbo-Visma3:48:59
109BADILATTI MatteoIsrael Start-Up Nation3:49:49
110DAVIES ScottBahrain - McLaren3:52:18
111KANTER MaxTeam Sunweb3:53:44
112VAN GARDEREN TejayEF Pro Cycling3:56:19
113OSORIO Juan FelipeBurgos - BH3:56:27
114WIŚNIOWSKI ŁukaszCCC Team3:57:14
115CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA3:57:46
116ABERASTURI JonCaja Rural - Seguros RGA3:59:53
117PALUTA MichałCCC Team4:02:49
118OLIVEIRA RuiUAE Team Emirates4:03:39
119GASPAROTTO EnricoNTT Pro Cycling4:05:45
120MØRKØV MichaelDeceuninck - Quick Step4:06:02
121SCHWARZMANN MichaelBORA - hansgrohe4:06:11
122SCHILLINGER AndreasBORA - hansgrohe4:06:15
123LIEPIŅŠ EmīlsTrek - Segafredo4:07:22
124PICCOLI JamesIsrael Start-Up Nation4:08:40
125VAN DEN BERG JuliusEF Pro Cycling4:09:53
126GARRISON IanDeceuninck - Quick Step4:10:26
127MOLENAAR AlexBurgos - BH4:12:35
128SUTHERLAND RoryIsrael Start-Up Nation4:14:17
129DYBALL BenjaminNTT Pro Cycling4:16:20
130ACKERMANN PascalBORA - hansgrohe4:16:49
131DOCKER MitchellEF Pro Cycling4:17:56
132MANZIN LorrenzoTeam Total Direct Energie4:19:58
133MORIN EmmanuelCofidis4:20:39
134EDMONDSON AlexMitchelton-Scott4:23:51
135TERPSTRA NikiTeam Total Direct Energie4:36:59
136BENNETT SamDeceuninck - Quick Step4:39:06
137INKELAAR KevinBahrain - McLaren4:39:48
138RÄIM MihkelIsrael Start-Up Nation4:46:31
139LAAS MartinBORA - hansgrohe4:55:40
140SELIG RüdigerBORA - hansgrohe5:00:37
141DELAGE MickaëlGroupama - FDJ5:04:17
Points
RankNameTeamPoints
1ROGLIČ PrimožTeam Jumbo-Visma204
2CARAPAZ RichardINEOS Grenadiers133
3MARTIN DanIsrael Start-Up Nation111
4CARTHY HughEF Pro Cycling96
5MARTIN GuillaumeCofidis87
6ACKERMANN PascalBORA - hansgrohe84
7PHILIPSEN JasperUAE Team Emirates80
8SOLER MarcMovistar Team73
9WOODS MichaelEF Pro Cycling72
10MAS EnricMovistar Team71
11GROßSCHARTNER FelixBORA - hansgrohe71
12VLASOV AleksandrAstana Pro Team65
13GAUDU DavidGroupama - FDJ60
14VALVERDE AlejandroMovistar Team60
15POELS WoutBahrain - McLaren56
16WELLENS TimLotto Soudal55
17CORT MagnusEF Pro Cycling50
18KUSS SeppTeam Jumbo-Visma49
19IZAGIRRE IonAstana Pro Team41
20KANTER MaxTeam Sunweb41
21BENNETT SamDeceuninck - Quick Step40
22SMITH DionMitchelton-Scott36
23ARANBURU AlexAstana Pro Team35
24STANNARD RobertMitchelton-Scott34
24DE LA CRUZ DavidUAE Team Emirates33
25GODON DorianAG2R La Mondiale33
26ARENSMAN ThymenTeam Sunweb33
27STORER MichaelTeam Sunweb32
28BENNETT GeorgeTeam Jumbo-Visma31
29JANSE VAN RENSBURG ReinardtNTT Pro Cycling31
30CHAVES EstebanMitchelton-Scott30
31COSTA RuiUAE Team Emirates30
32SÜTTERLIN JashaTeam Sunweb29
33DONOVAN MarkTeam Sunweb27
34CATTANEO MattiaDeceuninck - Quick Step24
35MÄDER GinoNTT Pro Cycling24
36MORIN EmmanuelCofidis22
37ŠTYBAR ZdeněkDeceuninck - Quick Step20
38BARTA WillCCC Team20
39VALGREN MichaelNTT Pro Cycling20
40FRAILE OmarAstana Pro Team20
41ABERASTURI JonCaja Rural - Seguros RGA20
42VAN BAARLE DylanINEOS Grenadiers19
43WRIGHT FredBahrain - McLaren19
44SIMON JulienTeam Total Direct Energie18
45STEIMLE JannikDeceuninck - Quick Step18
46MANZIN LorrenzoTeam Total Direct Energie18
47NIEVE MikelMitchelton-Scott16
48PETERS NansAG2R La Mondiale16
49OLIVEIRA NelsonMovistar Team16
50IZAGIRRE GorkaAstana Pro Team14
51POWER RobertTeam Sunweb14
52DEWULF StanLotto Soudal13
53RÄIM MihkelIsrael Start-Up Nation13
54CHAMPOUSSIN ClémentAG2R La Mondiale12
55CAVAGNA RémiDeceuninck - Quick Step12
56PÉRICHON Pierre-LucCofidis11
57SERRANO GonzaloCaja Rural - Seguros RGA8
58SCHELLING IdeBORA - hansgrohe8
59LIEPIŅŠ EmīlsTrek - Segafredo7
60HENAO SergioUAE Team Emirates6
61ROJAS José JoaquínMovistar Team6
62EZQUERRA JesúsBurgos - BH6
63OLIVEIRA IvoUAE Team Emirates6
64MØRKØV MichaelDeceuninck - Quick Step6
65LAFAY VictorCofidis5
66BAGÜES AritzCaja Rural - Seguros RGA4
67VAN MOER BrentLotto Soudal4
68MATÉ Luis ÁngelCofidis4
69GESINK RobertTeam Jumbo-Visma4
70SCHULTZ NickMitchelton-Scott3
71MADRAZO ÁngelBurgos - BH3
72ROUX AnthonyGroupama - FDJ3
73VINGEGAARD JonasTeam Jumbo-Visma2
74SMIT WillieBurgos - BH2
75VAN DER SANDE ToshLotto Soudal2
76ZIMMERMANN GeorgCCC Team1
77RIES MichelTrek - Segafredo1
78LASTRA JonathanCaja Rural - Seguros RGA1
79ARCAS JorgeMovistar Team1
80BOL JetseBurgos - BH1
81HIVERT JonathanTeam Total Direct Energie1
82FERRON ValentinTeam Total Direct Energie1
83MOLENAAR AlexBurgos - BH1
84OSORIO Juan FelipeBurgos - BH-3
85HIRT JanCCC Team-5
86ARMIRAIL BrunoGroupama - FDJ-8
Youth
RankNameTeamTime
1MAS EnricMovistar Team 72:49:48
2GAUDU DavidGroupama - FDJ4:09
3VLASOV AleksandrAstana Pro Team6:00
4MÄDER GinoNTT Pro Cycling40:03
5ZIMMERMANN GeorgCCC Team42:04
6BARTA WillCCC Team46:28
7GOOSSENS KobeLotto Soudal59:21
8CHAMPOUSSIN ClémentAG2R La Mondiale1:17:44
9POWER RobertTeam Sunweb1:30:22
10GODON DorianAG2R La Mondiale1:38:24
11STORER MichaelTeam Sunweb1:40:20
12ARENSMAN ThymenTeam Sunweb1:45:34
13LÓPEZ Juan PedroTrek - Segafredo1:47:24
14VINGEGAARD JonasTeam Jumbo-Visma1:53:24
15DONOVAN MarkTeam Sunweb1:55:16
16BUITRAGO SantiagoBahrain - McLaren2:10:58
17EG NiklasTrek - Segafredo2:21:00
18RIES MichelTrek - Segafredo2:22:14
19SOSA Iván RamiroINEOS Grenadiers2:26:25
20SCHELLING IdeBORA - hansgrohe2:43:17
21DEWULF StanLotto Soudal2:44:42
22GARCÍA JhojanCaja Rural - Seguros RGA2:45:16
23ARANBURU AlexAstana Pro Team2:51:07
24STANNARD RobertMitchelton-Scott2:52:26
24LAFAY VictorCofidis3:14:35
25STEIMLE JannikDeceuninck - Quick Step3:14:55
26CAVAGNA RémiDeceuninck - Quick Step3:14:57
27PHILIPSEN JasperUAE Team Emirates3:17:34
28FERRON ValentinTeam Total Direct Energie3:20:34
29SCOTSON CallumMitchelton-Scott3:20:42
30RIABUSHENKO AlexandrUAE Team Emirates3:22:36
31WRIGHT FredBahrain - McLaren3:23:44
32DE BOD StefanNTT Pro Cycling3:27:03
33VAN MOER BrentLotto Soudal3:30:04
34OLIVEIRA IvoUAE Team Emirates3:34:38
35MERTZ RémyLotto Soudal3:41:03
36OWEN LoganEF Pro Cycling3:41:38
37GOLDSTEIN OmerIsrael Start-Up Nation3:42:23
38DAVIES ScottBahrain - McLaren3:48:42
39KANTER MaxTeam Sunweb3:50:08
40OSORIO Juan FelipeBurgos - BH3:52:51
41CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA3:54:10
42PALUTA MichałCCC Team3:59:13
43OLIVEIRA RuiUAE Team Emirates4:00:03
44VAN DEN BERG JuliusEF Pro Cycling4:06:17
45GARRISON IanDeceuninck - Quick Step4:06:50
46MOLENAAR AlexBurgos - BH4:08:59
47MORIN EmmanuelCofidis4:17:03
48INKELAAR KevinBahrain - McLaren4:36:12
Mountains
RankNameTeamPoints
1MARTIN GuillaumeCofidis99
2WELLENS TimLotto Soudal34
3CARAPAZ RichardINEOS Grenadiers30
4GAUDU DavidGroupama - FDJ29
5KUSS SeppTeam Jumbo-Visma27
6ROGLIČ PrimožTeam Jumbo-Visma24
7CARTHY HughEF Pro Cycling21
8WOODS MichaelEF Pro Cycling21
9COSTA RuiUAE Team Emirates21
10MARTIN DanIsrael Start-Up Nation20
11VLASOV AleksandrAstana Pro Team18
12SOLER MarcMovistar Team18
13IZAGIRRE IonAstana Pro Team17
14PÉRICHON Pierre-LucCofidis17
15STORER MichaelTeam Sunweb17
16STANNARD RobertMitchelton-Scott16
16MAS EnricMovistar Team16
17OLIVEIRA NelsonMovistar Team13
18CAVAGNA RémiDeceuninck - Quick Step13
19MÄDER GinoNTT Pro Cycling12
20VALVERDE AlejandroMovistar Team11
21OLIVEIRA IvoUAE Team Emirates10
22CATTANEO MattiaDeceuninck - Quick Step10
23EG NiklasTrek - Segafredo10
24ARMIRAIL BrunoGroupama - FDJ9
25DE LA CRUZ DavidUAE Team Emirates8
26POWER RobertTeam Sunweb7
27DONOVAN MarkTeam Sunweb6
28ARENSMAN ThymenTeam Sunweb5
29MADRAZO ÁngelBurgos - BH5
30MATÉ Luis ÁngelCofidis4
31PETERS NansAG2R La Mondiale4
32BOL JetseBurgos - BH4
33VAN DER SANDE ToshLotto Soudal3
34VAN MOER BrentLotto Soudal3
35BADILATTI MatteoIsrael Start-Up Nation3
36GOOSSENS KobeLotto Soudal3
37SIMON JulienTeam Total Direct Energie3
38POELS WoutBahrain - McLaren2
39BARTA WillCCC Team2
40SCHULTZ NickMitchelton-Scott2
41GESINK RobertTeam Jumbo-Visma2
42FRAILE OmarAstana Pro Team2
43SMIT WillieBurgos - BH2
44VAN DEN BERG JuliusEF Pro Cycling2
45MOLENAAR AlexBurgos - BH2
46CHAVES EstebanMitchelton-Scott1
47VALGREN MichaelNTT Pro Cycling1
48AMEZQUETA JulenCaja Rural - Seguros RGA1
49AMADOR AndreyINEOS Grenadiers1
50SÜTTERLIN JashaTeam Sunweb1
51SERRANO GonzaloCaja Rural - Seguros RGA1
52LASTRA JonathanCaja Rural - Seguros RGA1
53ROUX AnthonyGroupama - FDJ1
54ARCAS JorgeMovistar Team1
55BAGÜES AritzCaja Rural - Seguros RGA1
56WURF CameronINEOS Grenadiers1
57SCHWARZMANN MichaelBORA - hansgrohe1
58OSORIO Juan FelipeBurgos - BH-1
59HIRT JanCCC Team-2
Teams
RankNameTime
1Movistar Team 218:37:21
2Team Jumbo-Visma10:23
3Astana Pro Team40:09
4UAE Team Emirates1:04:05
5Mitchelton-Scott1:08:33
6Cofidis1:44:20
7INEOS Grenadiers2:32:28
8Groupama - FDJ2:44:38
9Team Sunweb3:08:29
10EF Pro Cycling3:12:25
11CCC Team3:28:23
12AG2R La Mondiale4:06:37
13NTT Pro Cycling4:30:56
14Deceuninck - Quick Step4:30:59
15Bahrain - McLaren4:51:07
16Caja Rural - Seguros RGA4:52:11
17Trek - Segafredo5:04:30
18Israel Start-Up Nation5:12:32
19BORA - hansgrohe5:44:55
20Burgos - BH5:50:20
21Lotto Soudal5:50:47
22Team Total Direct Energie6:05:21

Results provided by ProCyclingStats.

Popular on Velo