Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In

Become a Member

Get access to more than 30 brands, premium video, exclusive content, events, mapping, and more.

Already have an account? Sign In


Vuelta a Espana

Vuelta a España stage 15: Jasper Philipsen scores uphill sprint win in blustery conditions

No change in the general classification sees Primož Roglič one day closer to winning a second consecutive Tour of Spain.

Don't miss a moment from Paris-Roubaix and Unbound Gravel, to the Giro d’Italia, Tour de France, Vuelta a España, and everything in between when you join Outside+.

Jasper Philipsen (UAE Team Emirates) won stage 15 of the 2020 Vuelta a España, launching his winning uphill attack with 100m to go, besting Pascal Ackermann (Bora-Hansgrohe) and Michael Mørkøv (Deceuninck-Quick-Step) who opened up the sprint at 300m to go.

The 22-year old Belgian rider is yet another Hagens Berman Axeon “graduate” to score a stage win at a grand tour.

“I can’t describe how happy I am. It means a lot for me. I’ve been waiting all of the Vuelta for this moment, it was unexpected,” said Philipsen.

This is Philipsen’s first grand tour start. He will be joining Mathieu van der Poel at Alpecin-Fenix for the 2021 season.

Race officials announced at 10 kilometers remaining that ranking times for the GC were to be taken with 3km left on the stage to ensure rider safety in the rapidly deteriorating weather conditions.

There was no change in the overall classification, with Primož Roglič (Jumbo-Visma) still ahead the overall and points competitions; Guillaume Martin (Cofidis) secured his lock on the KOM lead;  and Enric Mas (Movistar Team) continued on in the best young rider ranking.

How stage 15 unfolded

An 11-man break launched after 2 hours of racing into a 230km-long stage. Mark Donovan and Rob Power (Team Sunweb), Luis León Sánchez and Alex Aranburu (Astana Pro Team), Nick Schultz and Robert Stannard (Mitchelton-Scott), Tim Wellens (Lotto-Soudal), Jonathan Lastra (Caja Rural-Seguros RGA), Julien Simon (Total Direct Énergie), Rui Costa (UAE Team Emirates), Jose Joaquin Rojas (Movistar Team), Mattia Cattaneo (Deceuninck-Quick-Stem), and Guillaume Martin (Cofidis) got as much as a four-minute advantage on the peloton containing the GC contenders.

Stage 14 winner Tim Wellens (Lotto-Soudal) abandoned the break at 55km and dropped back to the main group. Wellens was in the break on stages 1,2,5, and 14; He won from the break on stage 5 and stage 14.

Stage 15 of the 2020 Vuelta a España undulated, and had an uphill drag to the finishline
Stage 15 of the 2020 Vuelta a España undulated and climbed throughout the day, and had an uphill drag to the finish line.

Total Direct Énergie was on the front of the chasing peloton and brought the gap to 1:25. The French-registered squad quickly gave up this leadership, and the gap to the break grew to 2:00 for a short time before it dropped to 1:30 by 45km to go.

With direct headwind, the peloton strung out single-file chasing after break. Riders in the peloton and the break put on warmer gear as they rolled into the rainy final 40km.

Tour de France green-jersey-winner Sam Bennett (Deceuninck-Quick-Step) was spat out of the back of the main group on an uphill with 38km to go as the interval to the break was just 35 seconds.

The break stopped working together as the rain started to come down harder, and the breakaway riders were picked up by the chasing peloton.

Martin, in the polka dots of the KOM competition leader, was seen to drop back to his Cofidis team car momentarily. He made his way back into the remains of the break, needing only to get over the rise to collect enough points to secure this competition for this year’s Vuelta, as long as he finishes on Sunday.

Stannard and Lastra were dropped from break at 29km to go as Cattaneo, unhappy with the narrowing gap behind him, went off the front on his own. He managed to get a minute advantage in just 5km, while the few left in the break held the peloton to a 45-second advantage.

Chris Froome (Ineos Grenadiers) dropped out of the peloton at 27km to go, looking cold and tired, while in the break Schultz tried to bridge up to Cattaneo who was a minute ahead of the escapees, and 1:45 up on the main bunch.

Rémi Cavagna (Deceuninck-Quick-Step) dropped from the peloton at 22km to go. The French rider won stage 19 of the previous edition of the 2019 Vuelta.

Gino Mäder (NTT Pro Cycling) saw an opportunity and tried to bridge from the peloton to break uphill at 20km to go. His team is still searching for a title sponsor for the coming season.

Mäder made up a 45-second gap and caught the few left in the break. He continued riding right past the small front group and chased after Cattaneo.

However, he never got less than 57 seconds to the leader and gave up his attempt to catch Cattaneo. Having dropped back to the peloton, just one man remained off the front.

Cattaneo had 30 seconds advantage with 6km remaining as UAE Team Emirates joined Bora-Hansgrohe at the front to chase the solo remaining breakaway rider.

At 2.5km to go Hugh Carthy (EF Pro Cycling) dropped back from the peloton, presumably to keep safe from any potential tangles at the front, while Bora-Hansgrohe tried to set up for a win by Ackermann or Felix Großschartner.

Carthy later commented on the early decision to enact safety measures, “From what I heard there was a little oil on the road. It was good not to take any chances.”

A stage win at the Vuelta is cause for celebration among UAE Team Emirates. Photo: @photogomez sport

With the entire group — including the GC contenders — together at 3km, there was no change in the overall race ranking.

The final kilometer started with a 200m downhill slant, with water sheeting across the road. At 700m to go, a chicane forced the group swing around two 90-degree turns on relatively flat roads.

After navigating this part of the route, Bora-Hansgrohe was on the front along with Deceuninck-Quick-Step, and both teams appeared to be in good positions to launch their sprinters.

Mørkøv launched first, at nearly 500m out, while Ackermann waited slightly longer, into the final uphill 300m drag.

Rounding a corner with 100m to go, Philipsen moved into a clear position on the front, coming around Mørkøv and Ackerman in the final 80m to take the stage win.

Philipsen offered, “It was a really strong breakaway. In the end, I started believing it more and more but at the beginning of the day I never expected a bunch sprint.”

La Vuelta ciclista a España Stage 15 Results

1PHILIPSEN JasperUAE Team Emirates6:18:57
2ACKERMANN PascalBORA - hansgrohe0:00
3STEIMLE JannikDeceuninck - Quick Step0:00
4WRIGHT FredBahrain - McLaren0:00
5SMITH DionMitchelton-Scott0:00
6JANSE VAN RENSBURG ReinardtNTT Pro Cycling0:00
7CORT MagnusEF Pro Cycling0:00
8GODON DorianAG2R La Mondiale0:00
9DEWULF StanLotto Soudal0:00
10MØRKØV MichaelDeceuninck - Quick Step0:00
11ROJAS José JoaquínMovistar Team0:00
12EZQUERRA JesúsBurgos-BH0:00
13ROUX AnthonyGroupama - FDJ0:00
14SÜTTERLIN JashaTeam Sunweb0:00
15ZIMMERMANN GeorgCCC Team0:00
16ABERASTURI JonCaja Rural - Seguros RGA0:00
17DE KORT KoenTrek - Segafredo0:00
18OSORIO Juan FelipeBurgos-BH0:00
19OLIVEIRA IvoUAE Team Emirates0:00
20FERRON ValentinTeam Total Direct Energie0:00
21HENAO SergioUAE Team Emirates0:00
22GARCÍA JhojanCaja Rural - Seguros RGA0:00
23VLASOV AleksandrAstana Pro Team0:00
24GROßSCHARTNER FelixBORA - hansgrohe0:00
25SCOTSON CallumMitchelton-Scott0:00
26MARTIN GuillaumeCofidis0:00
27SMIT WillieBurgos-BH0:00
28VALGREN MichaelNTT Pro Cycling0:00
29VILELA RicardoBurgos-BH0:00
30FRAILE OmarAstana Pro Team0:00
31MATÉ Luis ÁngelCofidis0:00
32MÄDER GinoNTT Pro Cycling0:00
33LÓPEZ Juan PedroTrek - Segafredo0:00
34VAN DER SANDE ToshLotto Soudal0:00
35GRMAY TsgabuMitchelton-Scott0:00
36BOL JetseBurgos-BH0:00
37VAN DEN BERG JuliusEF Pro Cycling0:00
38POWER RobertTeam Sunweb0:00
39LE GAC OlivierGroupama - FDJ0:00
40GOOSSENS KobeLotto Soudal0:00
41SCHILLINGER AndreasBORA - hansgrohe0:00
42FORMOLO DavideUAE Team Emirates0:00
43HERRADA JoséCofidis0:00
44VALVERDE AlejandroMovistar Team0:00
45HOLLENSTEIN RetoIsrael Start-Up Nation0:00
46ERVITI ImanolMovistar Team0:00
47MAS EnricMovistar Team0:00
48IZAGIRRE GorkaAstana Pro Team0:00
49KUSS SeppTeam Jumbo-Visma0:00
50ROGLIČ PrimožTeam Jumbo-Visma0:00
51HOFSTEDE LennardTeam Jumbo-Visma0:00
52GESINK RobertTeam Jumbo-Visma0:00
53CATTANEO MattiaDeceuninck - Quick Step0:00
54MARCZYŃSKI TomaszLotto Soudal0:00
55POELS WoutBahrain - McLaren0:00
56WURF CameronINEOS Grenadiers0:00
57MARTIN DanIsrael Start-Up Nation0:00
58CHAMPOUSSIN ClémentAG2R La Mondiale0:00
59NIEVE MikelMitchelton-Scott0:00
60AMADOR AndreyINEOS Grenadiers0:00
61SOSA Iván RamiroINEOS Grenadiers0:00
62BUITRAGO SantiagoBahrain - McLaren0:00
63DE LA CRUZ DavidUAE Team Emirates0:00
64CHAVES EstebanMitchelton-Scott0:00
65CARAPAZ RichardINEOS Grenadiers0:00
66MADRAZO ÁngelBurgos-BH0:00
67CABEDO ÓscarBurgos-BH0:00
68AMEZQUETA JulenCaja Rural - Seguros RGA0:00
69VERONA CarlosMovistar Team0:00
70CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA0:00
71BAGÜES AritzCaja Rural - Seguros RGA0:00
72SCHWARZMANN MichaelBORA - hansgrohe0:00
73CARTHY HughEF Pro Cycling0:00
74GRUZDEV DmitriyAstana Pro Team0:00
75RIABUSHENKO AlexandrUAE Team Emirates0:00
76GAUDU DavidGroupama - FDJ0:00
77BARTA WillCCC Team0:00
78IZAGIRRE IonAstana Pro Team0:00
79ARCAS JorgeMovistar Team0:00
80OLIVEIRA NelsonMovistar Team0:00
81SIMON JulienTeam Total Direct Energie0:00
82SICARD RomainTeam Total Direct Energie0:00
83KUDUS MerhawiAstana Pro Team0:00
84OURSELIN PaulTeam Total Direct Energie0:00
85SÁNCHEZ Luis LeónAstana Pro Team0:00
86COSTA RuiUAE Team Emirates0:00
87OWEN LoganEF Pro Cycling0:00
88WOODS MichaelEF Pro Cycling0:00
89SCHULTZ NickMitchelton-Scott0:00
90BENNETT GeorgeTeam Jumbo-Visma0:00
91DONOVAN MarkTeam Sunweb0:00
92VINGEGAARD JonasTeam Jumbo-Visma0:00
93STORER MichaelTeam Sunweb0:41
94ARANBURU AlexAstana Pro Team2:22
95VAN BAARLE DylanINEOS Grenadiers4:49
96BARBERO CarlosNTT Pro Cycling5:47
97SOLER MarcMovistar Team4:49
98OLIVEIRA RuiUAE Team Emirates5:47
99CAVAGNA RémiDeceuninck - Quick Step6:53
100SCHELLING IdeBORA - hansgrohe8:30
101RÄIM MihkelIsrael Start-Up Nation8:30
102MARTENS PaulTeam Jumbo-Visma8:30
103HIRT JanCCC Team8:30
104GASPAROTTO EnricoNTT Pro Cycling8:30
105INKELAAR KevinBahrain - McLaren8:30
106LAFAY VictorCofidis8:30
107PETERS NansAG2R La Mondiale8:30
108WIŚNIOWSKI ŁukaszCCC Team8:30
109GOLDSTEIN OmerIsrael Start-Up Nation8:30
110GARRISON IanDeceuninck - Quick Step8:30
111PALUTA MichałCCC Team8:30
112ARENSMAN ThymenTeam Sunweb8:30
113KANTER MaxTeam Sunweb8:30
114MERTZ RémyLotto Soudal8:30
115ARMIRAIL BrunoGroupama - FDJ8:30
116LAAS MartinBORA - hansgrohe11:22
117MANZIN LorrenzoTeam Total Direct Energie12:24
118VAN MOER BrentLotto Soudal12:24
119ŠTYBAR ZdeněkDeceuninck - Quick Step12:24
120DE BOD StefanNTT Pro Cycling12:24
121FROOME ChrisINEOS Grenadiers12:24
122SERRANO GonzaloCaja Rural - Seguros RGA12:24
123EG NiklasTrek - Segafredo12:24
124PICCOLI JamesIsrael Start-Up Nation12:24
125LASTRA JonathanCaja Rural - Seguros RGA12:24
126STANNARD RobertMitchelton-Scott12:24
127MOLENAAR AlexBurgos-BH13:55
128VAN GARDEREN TejayEF Pro Cycling13:55
129DAVIES ScottBahrain - McLaren13:55
130SUTHERLAND RoryIsrael Start-Up Nation13:55
131DOCKER MitchellEF Pro Cycling13:55
132SELIG RüdigerBORA - hansgrohe13:55
133DYBALL BenjaminNTT Pro Cycling13:55
134HIVERT JonathanTeam Total Direct Energie13:55
135RIES MichelTrek - Segafredo13:55
136DELAGE MickaëlGroupama - FDJ13:55
137EDMONDSON AlexMitchelton-Scott13:55
138WELLENS TimLotto Soudal13:55
139LIEPIŅŠ EmīlsTrek - Segafredo13:55
140PÉRICHON Pierre-LucCofidis13:55
141MORIN EmmanuelCofidis17:09
142BAGIOLI AndreaDeceuninck - Quick Step18:27
143BADILATTI MatteoIsrael Start-Up Nation18:27
144TERPSTRA NikiTeam Total Direct Energie18:27
145BENNETT SamDeceuninck - Quick Step18:27
1ROGLIČ PrimožTeam Jumbo-Visma 60:16:02
2CARAPAZ RichardINEOS Grenadiers0:39
3CARTHY HughEF Pro Cycling0:47
4MARTIN DanIsrael Start-Up Nation1:42
5MAS EnricMovistar Team3:23
6POELS WoutBahrain - McLaren6:15
7GROßSCHARTNER FelixBORA - hansgrohe7:14
8VALVERDE AlejandroMovistar Team8:39
9VLASOV AleksandrAstana Pro Team8:48
10DE LA CRUZ DavidUAE Team Emirates9:23
11GAUDU DavidGroupama - FDJ10:45
12BENNETT GeorgeTeam Jumbo-Visma10:46
13NIEVE MikelMitchelton-Scott11:29
14KUSS SeppTeam Jumbo-Visma14:16
15HENAO SergioUAE Team Emirates14:36
16MARTIN GuillaumeCofidis15:34
17CATTANEO MattiaDeceuninck - Quick Step16:08
18SOLER MarcMovistar Team19:19
19IZAGIRRE GorkaAstana Pro Team19:23
20CHAVES EstebanMitchelton-Scott31:08
21ZIMMERMANN GeorgCCC Team39:03
22BARTA WillCCC Team44:34
23HERRADA JoséCofidis45:39
24MÄDER GinoNTT Pro Cycling46:07
25GOOSSENS KobeLotto Soudal46:18
26MATÉ Luis ÁngelCofidis49:46
27WOODS MichaelEF Pro Cycling50:25
28FORMOLO DavideUAE Team Emirates57:14
29VERONA CarlosMovistar Team57:24
30GESINK RobertTeam Jumbo-Visma59:26
31SCHULTZ NickMitchelton-Scott1:01:15
32ARMIRAIL BrunoGroupama - FDJ1:01:35
33SÁNCHEZ Luis LeónAstana Pro Team1:03:31
34ROJAS José JoaquínMovistar Team1:08:47
35IZAGIRRE IonAstana Pro Team1:11:56
36CHAMPOUSSIN ClémentAG2R La Mondiale1:13:43
37LÓPEZ Juan PedroTrek - Segafredo1:21:31
38VALGREN MichaelNTT Pro Cycling1:25:06
39VAN BAARLE DylanINEOS Grenadiers1:26:29
40OLIVEIRA NelsonMovistar Team1:27:01
41POWER RobertTeam Sunweb1:27:30
42PETERS NansAG2R La Mondiale1:28:27
43SICARD RomainTeam Total Direct Energie1:31:30
44HIRT JanCCC Team1:35:36
45MADRAZO ÁngelBurgos-BH1:35:54
46VINGEGAARD JonasTeam Jumbo-Visma1:37:08
47ARENSMAN ThymenTeam Sunweb1:37:09
48EG NiklasTrek - Segafredo1:37:40
49COSTA RuiUAE Team Emirates1:39:38
50AMEZQUETA JulenCaja Rural - Seguros RGA1:39:40
51GODON DorianAG2R La Mondiale1:41:29
52STORER MichaelTeam Sunweb1:42:52
53ERVITI ImanolMovistar Team1:43:02
54BAGIOLI AndreaDeceuninck - Quick Step1:47:03
55SIMON JulienTeam Total Direct Energie1:47:57
56DONOVAN MarkTeam Sunweb1:48:28
57AMADOR AndreyINEOS Grenadiers1:50:23
58KUDUS MerhawiAstana Pro Team1:53:23
59RIES MichelTrek - Segafredo1:53:53
60GRMAY TsgabuMitchelton-Scott1:56:06
61SOSA Iván RamiroINEOS Grenadiers1:57:02
62HOFSTEDE LennardTeam Jumbo-Visma1:57:51
63GARCÍA JhojanCaja Rural - Seguros RGA1:58:54
64BUITRAGO SantiagoBahrain - McLaren1:59:38
65ROUX AnthonyGroupama - FDJ2:00:51
66LASTRA JonathanCaja Rural - Seguros RGA2:03:27
67SÜTTERLIN JashaTeam Sunweb2:05:41
68FRAILE OmarAstana Pro Team2:06:07
69HOLLENSTEIN RetoIsrael Start-Up Nation2:06:33
70SERRANO GonzaloCaja Rural - Seguros RGA2:09:21
71SMIT WillieBurgos-BH2:11:17
72CABEDO ÓscarBurgos-BH2:12:32
73WELLENS TimLotto Soudal2:15:17
74OURSELIN PaulTeam Total Direct Energie2:15:18
75SCHELLING IdeBORA - hansgrohe2:16:02
76ARANBURU AlexAstana Pro Team2:17:46
77STANNARD RobertMitchelton-Scott2:19:18
78CORT MagnusEF Pro Cycling2:20:15
79LE GAC OlivierGroupama - FDJ2:21:52
80BOL JetseBurgos-BH2:24:54
81STEIMLE JannikDeceuninck - Quick Step2:29:13
82RIABUSHENKO AlexandrUAE Team Emirates2:30:55
83ARCAS JorgeMovistar Team2:33:29
84LAFAY VictorCofidis2:33:54
85DE KORT KoenTrek - Segafredo2:34:03
86DEWULF StanLotto Soudal2:34:10
87SMITH DionMitchelton-Scott2:35:35
88EZQUERRA JesúsBurgos-BH2:39:52
89DE BOD StefanNTT Pro Cycling2:41:48
90VILELA RicardoBurgos-BH2:42:49
91FROOME ChrisINEOS Grenadiers2:44:07
92WURF CameronINEOS Grenadiers2:45:15
93PHILIPSEN JasperUAE Team Emirates2:46:31
94FERRON ValentinTeam Total Direct Energie2:48:13
95VAN DER SANDE ToshLotto Soudal2:48:23
96CAVAGNA RémiDeceuninck - Quick Step2:49:18
97BAGÜES AritzCaja Rural - Seguros RGA2:49:59
98WRIGHT FredBahrain - McLaren2:50:18
99MERTZ RémyLotto Soudal2:50:19
100VAN MOER BrentLotto Soudal2:50:43
101PÉRICHON Pierre-LucCofidis2:52:40
102GRUZDEV DmitriyAstana Pro Team2:53:09
103OLIVEIRA IvoUAE Team Emirates2:57:24
104ŠTYBAR ZdeněkDeceuninck - Quick Step2:57:45
105MARCZYŃSKI TomaszLotto Soudal2:57:52
106MARTENS PaulTeam Jumbo-Visma2:58:06
107SCOTSON CallumMitchelton-Scott2:59:53
108BARBERO CarlosNTT Pro Cycling3:01:07
109JANSE VAN RENSBURG ReinardtNTT Pro Cycling3:01:15
110VAN GARDEREN TejayEF Pro Cycling3:01:31
111CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA3:02:50
112WIŚNIOWSKI ŁukaszCCC Team3:02:54
113GOLDSTEIN OmerIsrael Start-Up Nation3:03:02
114GARRISON IanDeceuninck - Quick Step3:03:07
115HIVERT JonathanTeam Total Direct Energie3:03:09
116OWEN LoganEF Pro Cycling3:05:17
117OSORIO Juan FelipeBurgos-BH3:06:42
118DAVIES ScottBahrain - McLaren3:07:48
119PALUTA MichałCCC Team3:08:29
120KANTER MaxTeam Sunweb3:08:36
121BADILATTI MatteoIsrael Start-Up Nation3:09:17
122ABERASTURI JonCaja Rural - Seguros RGA3:10:08
123SCHILLINGER AndreasBORA - hansgrohe3:11:07
124PICCOLI JamesIsrael Start-Up Nation3:12:08
125GASPAROTTO EnricoNTT Pro Cycling3:12:55
126LIEPIŅŠ EmīlsTrek - Segafredo3:15:54
127MØRKØV MichaelDeceuninck - Quick Step3:16:17
128OLIVEIRA RuiUAE Team Emirates3:20:06
129SCHWARZMANN MichaelBORA - hansgrohe3:20:52
130DYBALL BenjaminNTT Pro Cycling3:21:07
131SUTHERLAND RoryIsrael Start-Up Nation3:22:07
132ACKERMANN PascalBORA - hansgrohe3:23:52
133DOCKER MitchellEF Pro Cycling3:24:55
134VAN DEN BERG JuliusEF Pro Cycling3:25:53
135MANZIN LorrenzoTeam Total Direct Energie3:28:05
136EDMONDSON AlexMitchelton-Scott3:28:55
137MORIN EmmanuelCofidis3:34:39
138MOLENAAR AlexBurgos-BH3:38:08
139TERPSTRA NikiTeam Total Direct Energie3:40:44
140INKELAAR KevinBahrain - McLaren3:44:35
141BENNETT SamDeceuninck - Quick Step3:47:19
142RÄIM MihkelIsrael Start-Up Nation3:54:38
143LAAS MartinBORA - hansgrohe4:01:20
144SELIG RüdigerBORA - hansgrohe4:04:29
145DELAGE MickaëlGroupama - FDJ4:09:57
1ROGLIČ PrimožTeam Jumbo-Visma178
2CARAPAZ RichardINEOS Grenadiers113
3MARTIN DanIsrael Start-Up Nation111
4CARTHY HughEF Pro Cycling89
5MARTIN GuillaumeCofidis74
6WOODS MichaelEF Pro Cycling72
7SOLER MarcMovistar Team69
8PHILIPSEN JasperUAE Team Emirates66
9MAS EnricMovistar Team66
10GROßSCHARTNER FelixBORA - hansgrohe61
11ACKERMANN PascalBORA - hansgrohe59
12VLASOV AleksandrAstana Pro Team57
13WELLENS TimLotto Soudal51
14POELS WoutBahrain - McLaren51
15KUSS SeppTeam Jumbo-Visma48
16VALVERDE AlejandroMovistar Team45
17GAUDU DavidGroupama - FDJ35
18ARANBURU AlexAstana Pro Team35
19ARENSMAN ThymenTeam Sunweb33
20BENNETT GeorgeTeam Jumbo-Visma31
21CHAVES EstebanMitchelton-Scott30
22COSTA RuiUAE Team Emirates30
23BAGIOLI AndreaDeceuninck - Quick Step27
24IZAGIRRE IonAstana Pro Team25
25CORT MagnusEF Pro Cycling25
26KANTER MaxTeam Sunweb25
27CATTANEO MattiaDeceuninck - Quick Step24
28STANNARD RobertMitchelton-Scott23
29STORER MichaelTeam Sunweb22
30JANSE VAN RENSBURG ReinardtNTT Pro Cycling22
31GODON DorianAG2R La Mondiale21
32BENNETT SamDeceuninck - Quick Step20
33ŠTYBAR ZdeněkDeceuninck - Quick Step20
34BARTA WillCCC Team20
35FRAILE OmarAstana Pro Team20
36SMITH DionMitchelton-Scott20
37VAN BAARLE DylanINEOS Grenadiers19
38SIMON JulienTeam Total Direct Energie18
39STEIMLE JannikDeceuninck - Quick Step18
40NIEVE MikelMitchelton-Scott16
41OLIVEIRA NelsonMovistar Team16
42DE LA CRUZ DavidUAE Team Emirates15
43DONOVAN MarkTeam Sunweb15
44IZAGIRRE GorkaAstana Pro Team14
45POWER RobertTeam Sunweb14
46PETERS NansAG2R La Mondiale14
47WRIGHT FredBahrain - McLaren14
48ABERASTURI JonCaja Rural - Seguros RGA14
49DEWULF StanLotto Soudal13
50CHAMPOUSSIN ClémentAG2R La Mondiale12
51VALGREN MichaelNTT Pro Cycling12
52MORIN EmmanuelCofidis12
53PÉRICHON Pierre-LucCofidis11
54SÜTTERLIN JashaTeam Sunweb10
55CAVAGNA RémiDeceuninck - Quick Step10
56MANZIN LorrenzoTeam Total Direct Energie10
57SCHELLING IdeBORA - hansgrohe8
58RÄIM MihkelIsrael Start-Up Nation8
59SERRANO GonzaloCaja Rural - Seguros RGA7
60HENAO SergioUAE Team Emirates6
61FORMOLO DavideUAE Team Emirates6
62EZQUERRA JesúsBurgos-BH6
63MØRKØV MichaelDeceuninck - Quick Step6
64ROJAS José JoaquínMovistar Team5
65LAFAY VictorCofidis5
66OLIVEIRA IvoUAE Team Emirates5
67BAGÜES AritzCaja Rural - Seguros RGA4
68VAN MOER BrentLotto Soudal4
69MÄDER GinoNTT Pro Cycling4
70GESINK RobertTeam Jumbo-Visma4
71SCHULTZ NickMitchelton-Scott3
72MADRAZO ÁngelBurgos-BH3
73ROUX AnthonyGroupama - FDJ3
74LIEPIŅŠ EmīlsTrek - Segafredo3
75VINGEGAARD JonasTeam Jumbo-Visma2
77MATÉ Luis ÁngelCofidis1
78RIES MichelTrek - Segafredo1
79LASTRA JonathanCaja Rural - Seguros RGA1
80BOL JetseBurgos-BH1
81FERRON ValentinTeam Total Direct Energie1
82HIVERT JonathanTeam Total Direct Energie1
83MOLENAAR AlexBurgos-BH1
84OSORIO Juan FelipeBurgos-BH-3
85HIRT JanCCC Team-5
86ARMIRAIL BrunoGroupama - FDJ-8
1MAS EnricMovistar Team 60:19:25
2VLASOV AleksandrAstana Pro Team5:25
3GAUDU DavidGroupama - FDJ7:22
4ZIMMERMANN GeorgCCC Team35:40
5BARTA WillCCC Team41:11
6MÄDER GinoNTT Pro Cycling42:44
7GOOSSENS KobeLotto Soudal42:55
8CHAMPOUSSIN ClémentAG2R La Mondiale1:10:20
9LÓPEZ Juan PedroTrek - Segafredo1:18:08
10POWER RobertTeam Sunweb1:24:07
11VINGEGAARD JonasTeam Jumbo-Visma1:33:45
12ARENSMAN ThymenTeam Sunweb1:33:46
13EG NiklasTrek - Segafredo1:34:17
14GODON DorianAG2R La Mondiale1:38:06
15STORER MichaelTeam Sunweb1:39:29
16BAGIOLI AndreaDeceuninck - Quick Step1:43:40
17DONOVAN MarkTeam Sunweb1:45:05
18RIES MichelTrek - Segafredo1:50:30
19SOSA Iván RamiroINEOS Grenadiers1:53:39
20GARCÍA JhojanCaja Rural - Seguros RGA1:55:31
21BUITRAGO SantiagoBahrain - McLaren1:56:15
22SCHELLING IdeBORA - hansgrohe2:12:39
23ARANBURU AlexAstana Pro Team2:14:23
24STANNARD RobertMitchelton-Scott2:15:55
25STEIMLE JannikDeceuninck - Quick Step2:25:50
26RIABUSHENKO AlexandrUAE Team Emirates2:27:32
27LAFAY VictorCofidis2:30:31
28DEWULF StanLotto Soudal2:30:47
29DE BOD StefanNTT Pro Cycling2:38:25
30PHILIPSEN JasperUAE Team Emirates2:43:08
31FERRON ValentinTeam Total Direct Energie2:44:50
32CAVAGNA RémiDeceuninck - Quick Step2:45:55
33WRIGHT FredBahrain - McLaren2:46:55
34MERTZ RémyLotto Soudal2:46:56
35VAN MOER BrentLotto Soudal2:47:20
36OLIVEIRA IvoUAE Team Emirates2:54:01
37SCOTSON CallumMitchelton-Scott2:56:30
38CEPEDA Jefferson AlveiroCaja Rural - Seguros RGA2:59:27
39GOLDSTEIN OmerIsrael Start-Up Nation2:59:39
40GARRISON IanDeceuninck - Quick Step2:59:44
41OWEN LoganEF Pro Cycling3:01:54
42OSORIO Juan FelipeBurgos-BH3:03:19
43DAVIES ScottBahrain - McLaren3:04:25
44PALUTA MichałCCC Team3:05:06
45KANTER MaxTeam Sunweb3:05:13
46OLIVEIRA RuiUAE Team Emirates3:16:43
47VAN DEN BERG JuliusEF Pro Cycling3:22:30
48MORIN EmmanuelCofidis3:31:16
49MOLENAAR AlexBurgos-BH3:34:45
50INKELAAR KevinBahrain - McLaren3:41:12
1MARTIN GuillaumeCofidis89
2WELLENS TimLotto Soudal34
3CARAPAZ RichardINEOS Grenadiers30
4KUSS SeppTeam Jumbo-Visma27
5ROGLIČ PrimožTeam Jumbo-Visma24
6CARTHY HughEF Pro Cycling21
7WOODS MichaelEF Pro Cycling21
8MARTIN DanIsrael Start-Up Nation20
9VLASOV AleksandrAstana Pro Team18
10SOLER MarcMovistar Team18
11PÉRICHON Pierre-LucCofidis17
12STORER MichaelTeam Sunweb17
13MAS EnricMovistar Team16
14GAUDU DavidGroupama - FDJ14
15OLIVEIRA NelsonMovistar Team13
16IZAGIRRE IonAstana Pro Team11
17VALVERDE AlejandroMovistar Team11
18CATTANEO MattiaDeceuninck - Quick Step10
19EG NiklasTrek - Segafredo10
20CAVAGNA RémiDeceuninck - Quick Step6
21SÁNCHEZ Luis LeónAstana Pro Team6
22POWER RobertTeam Sunweb6
23MADRAZO ÁngelBurgos-BH5
24ARENSMAN ThymenTeam Sunweb5
25PETERS NansAG2R La Mondiale4
26COSTA RuiUAE Team Emirates4
27DONOVAN MarkTeam Sunweb4
28BOL JetseBurgos-BH4
29VAN DER SANDE ToshLotto Soudal3
30VAN MOER BrentLotto Soudal3
31BADILATTI MatteoIsrael Start-Up Nation3
32SIMON JulienTeam Total Direct Energie3
33POELS WoutBahrain - McLaren2
34BARTA WillCCC Team2
35MÄDER GinoNTT Pro Cycling2
36FORMOLO DavideUAE Team Emirates2
37GESINK RobertTeam Jumbo-Visma2
38SCHULTZ NickMitchelton-Scott2
39SMIT WillieBurgos-BH2
40VAN DEN BERG JuliusEF Pro Cycling2
41MOLENAAR AlexBurgos-BH2
42CHAVES EstebanMitchelton-Scott1
43VALGREN MichaelNTT Pro Cycling1
44AMEZQUETA JulenCaja Rural - Seguros RGA1
45AMADOR AndreyINEOS Grenadiers1
46ROUX AnthonyGroupama - FDJ1
47LASTRA JonathanCaja Rural - Seguros RGA1
48SÜTTERLIN JashaTeam Sunweb1
49FRAILE OmarAstana Pro Team1
50SERRANO GonzaloCaja Rural - Seguros RGA1
51STANNARD RobertMitchelton-Scott1
52ARCAS JorgeMovistar Team1
53WURF CameronINEOS Grenadiers1
54BAGÜES AritzCaja Rural - Seguros RGA1
55OSORIO Juan FelipeBurgos-BH-1
56HIRT JanCCC Team-2
1Movistar Team 181:05:00
2Team Jumbo-Visma8:05
3Astana Pro Team39:49
4UAE Team Emirates54:18
7INEOS Grenadiers1:54:16
8Groupama - FDJ2:21:30
9EF Pro Cycling2:28:07
10CCC Team2:35:16
11Team Sunweb3:09:48
12Deceuninck - Quick Step3:18:29
13Trek - Segafredo3:29:20
14NTT Pro Cycling3:48:24
15Israel Start-Up Nation3:55:04
16AG2R La Mondiale3:58:12
17Bahrain - McLaren4:02:05
18Caja Rural - Seguros RGA4:02:16
19BORA - hansgrohe4:31:23
20Lotto Soudal4:43:02
21Team Total Direct Energie4:48:21

Results provided by ProCyclingStats.