Vuelta a España: Roglic storms to victory on Lagos de Covadonga

Primož Roglič (Jumbo-Visma) took a decisive stride towards a third successive overall victory at the Vuelta a España when he reclaimed the red jersey by dropping breakaway companion Egan Bernal (Ineos Grenadiers) to win atop Lagos de Covadonga on stage 17.

Swipe to scroll horizontally
Full results
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma04:34:45
2Sepp Kuss (USA) Jumbo-Visma00:01:35
3Miguel Angel Lopez Moreno (Col) Movistar TeamRow 2 - Cell 2
4Adam Yates (GBr) Ineos GrenadiersRow 3 - Cell 2
5Jack Haig (Aus) Bahrain VictoriousRow 4 - Cell 2
6Enric Mas Nicolau (Spa) Movistar TeamRow 5 - Cell 2
7Egan Bernal Gomez (Col) Ineos GrenadiersRow 6 - Cell 2
8Gino Mäder (Swi) Bahrain VictoriousRow 7 - Cell 2
9Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux00:02:29
10Clément Champoussin (Fra) AG2R Citroën Team00:02:44
11Steven Kruijswijk (Ned) Jumbo-VismaRow 10 - Cell 2
12Felix Grossschartner (Aut) Bora-Hansgrohe00:02:47
13David de la Cruz (Spa) UAE Team EmiratesRow 12 - Cell 2
14Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux00:03:43
15Guillaume Martin (Fra) Cofidis00:04:46
16Floris De Tier (Bel) Alpecin-Fenix00:05:03
17Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:05:20
18Wout Poels (Ned) Bahrain Victorious00:05:25
19Geoffrey Bouchard (Fra) AG2R Citroën Team00:05:52
20Rémy Rochas (Fra) Cofidis00:05:57
21Daniel Navarro Garcia (Spa) Burgos-BH00:07:46
22Oscar Cabedo Carda (Spa) Burgos-BH00:07:49
23Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux00:09:23
24Luis Angel Mate Mardones (Spa) Euskaltel-EuskadiRow 23 - Cell 2
25Sam Oomen (Ned) Jumbo-Visma00:09:41
26Mikel Nieve Iturralde (Spa) Team BikeExchange00:11:45
27Gorka Izagirre Insausti (Spa) Astana-Premier TechRow 26 - Cell 2
28Gianluca Brambilla (Ita) Trek-SegafredoRow 27 - Cell 2
29Damiano Caruso (Ita) Bahrain VictoriousRow 28 - Cell 2
30Gotzon Martin Sanz (Spa) Euskaltel-EuskadiRow 29 - Cell 2
31Koen Bouwman (Ned) Jumbo-VismaRow 30 - Cell 2
32Ben Zwiehoff (Ger) Bora-Hansgrohe00:12:21
33Ion Izagirre Insausti (Spa) Astana-Premier Tech00:13:08
34Sergio Henao Montoya (Col) Qhubeka NextHash00:13:34
35Simone Petilli (Ita) Intermarché-Wanty-Gobert MatériauxRow 34 - Cell 2
36Mikel Iturria Segurola (Spa) Euskaltel-Euskadi00:18:19
37Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA00:18:28
38Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA00:18:59
39Ander Okamika Bengoetxea (Spa) Burgos-BH00:20:15
40Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGARow 39 - Cell 2
41Pavel Sivakov (Rus) Ineos Grenadiers00:21:02
42Jose Herrada (Spa) Cofidis00:22:04
43Steff Cras (Bel) Lotto Soudal00:22:50
44Mikaël Cherel (Fra) AG2R Citroën TeamRow 43 - Cell 2
45Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi00:23:03
46Robert Gesink (Ned) Jumbo-Visma00:26:32
47Andrey Zeits (Kaz) Team BikeExchangeRow 46 - Cell 2
48José Rojas (Spa) Movistar TeamRow 47 - Cell 2
49Martijn Tusveld (Ned) Team DSMRow 48 - Cell 2
50Thymen Arensman (Ned) Team DSMRow 49 - Cell 2
51Lilian Calmejane (Fra) AG2R Citroën TeamRow 50 - Cell 2
52Jesus Herrada (Spa) CofidisRow 51 - Cell 2
53Anthony Roux (Fra) Groupama-FDJ00:26:36
54Diego Camargo Pineda (Col) EF Education-Nippo00:26:38
55Joe Dombrowski (USA) UAE Team EmiratesRow 54 - Cell 2
56Rafal Majka (Pol) UAE Team Emirates00:26:41
57Nicolas Prodhomme (Fra) AG2R Citroën Team00:26:43
58Romain Bardet (Fra) Team DSMRow 57 - Cell 2
59Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux00:26:45
60James Piccoli (Can) Israel Start-up Nation00:26:54
61Andreas Kron (Den) Lotto Soudal00:28:07
62Tobias Ludvigsson (Swe) Groupama-FDJ00:29:13
63Nathan Van Hooydonck (Bel) Jumbo-VismaRow 62 - Cell 2
64Michael Storer (Aus) Team DSM00:30:05
65Lucas Hamilton (Aus) Team BikeExchangeRow 64 - Cell 2
66Jan Polanc (Slo) UAE Team Emirates00:32:20
67Jens Keukeleire (Bel) EF Education-Nippo00:35:13
68Dylan van Baarle (Ned) Ineos GrenadiersRow 67 - Cell 2
69Sylvain Moniquet (Bel) Lotto SoudalRow 68 - Cell 2
70Nelson Oliveira (Por) Movistar TeamRow 69 - Cell 2
71Olivier Le Gac (Fra) Groupama-FDJRow 70 - Cell 2
72Fabio Aru (Ita) Qhubeka NextHashRow 71 - Cell 2
73Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA00:35:18
74Jan Tratnik (Slo) Bahrain Victorious00:35:23
75Thomas Pidcock (GBr) Ineos Grenadiers00:35:25
76Christopher Hamilton (Aus) Team DSM00:35:26
77Lawson Craddock (USA) EF Education-NippoRow 76 - Cell 2
78Yuriy Natarov (Kaz) Astana-Premier Tech00:35:29
79Aleksandr Vlasov (Rus) Astana-Premier TechRow 78 - Cell 2
80Antonio Nibali (Ita) Trek-SegafredoRow 79 - Cell 2
81Angel Madrazo Ruiz (Spa) Burgos-BHRow 80 - Cell 2
82Anton Palzer (Ger) Bora-Hansgrohe00:36:57
83Ryan Gibbons (RSA) UAE Team EmiratesRow 82 - Cell 2
84Patrick Gamper (Aut) Bora-Hansgrohe00:36:59
85Michael Matthews (Aus) Team BikeExchange00:37:57
86Quinn Simmons (USA) Trek-Segafredo00:38:38
87Alex Kirsch (Lux) Trek-SegafredoRow 86 - Cell 2
88Jetse Bol (Ned) Burgos-BHRow 87 - Cell 2
89Scott Thwaites (GBr) Alpecin-FenixRow 88 - Cell 2
90Wesley Kreder (Ned) Intermarché-Wanty-Gobert MatériauxRow 89 - Cell 2
91Eddy Fine (Fra) CofidisRow 90 - Cell 2
92Kevin Van Melsen (Bel) Intermarché-Wanty-Gobert MatériauxRow 91 - Cell 2
93Imanol Erviti (Spa) Movistar TeamRow 92 - Cell 2
94Carlos Canal Blanco (Spa) Burgos-BHRow 93 - Cell 2
95Matthew Holmes (GBr) Lotto SoudalRow 94 - Cell 2
96Maxim Van Gils (Bel) Lotto SoudalRow 95 - Cell 2
97Nicholas Schultz (Aus) Team BikeExchangeRow 96 - Cell 2
98Nico Denz (Ger) Team DSMRow 97 - Cell 2
99Clement Venturini (Fra) AG2R Citroën TeamRow 98 - Cell 2
100Damien Howson (Aus) Team BikeExchangeRow 99 - Cell 2
101James Knox (GBr) Deceuninck-QuickStepRow 100 - Cell 2
102Pelayo Sanchez Mayo (Spa) Burgos-BHRow 101 - Cell 2
103Florian Vermeersch (Bel) Lotto SoudalRow 102 - Cell 2
104Stan Dewulf (Bel) AG2R Citroën TeamRow 103 - Cell 2
105Xabier Mikel Azparren Irurzun (Spa) Euskaltel-EuskadiRow 104 - Cell 2
106Dylan Sunderland (Aus) Qhubeka NextHashRow 105 - Cell 2
107Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGARow 106 - Cell 2
108Yukiya Arashiro (Jpn) Bahrain VictoriousRow 107 - Cell 2
109Chad Haga (USA) Team DSMRow 108 - Cell 2
110Fernando Barceló Aragon (Spa) CofidisRow 109 - Cell 2
111Mark Padun (Ukr) Bahrain Victorious00:38:49
112Damien Touze (Fra) AG2R Citroën TeamRow 111 - Cell 2
113Kévin Geniets (Lux) Groupama-FDJRow 112 - Cell 2
114Sebastian Berwick (Aus) Israel Start-up NationRow 113 - Cell 2
115Mauri Vansevenant (Bel) Deceuninck-QuickStep00:38:53
116Andrea Bagioli (Ita) Deceuninck-QuickStep00:38:56
117Magnus Cort (Den) EF Education-Nippo00:38:59
118Sacha Modolo (Ita) Alpecin-FenixRow 117 - Cell 2
119Harm Vanhoucke (Bel) Lotto Soudal00:39:06
120Jay Vine (Aus) Alpecin-Fenix00:39:45
121Salvatore Puccio (Ita) Ineos Grenadiers00:40:23
122Ramon Sinkeldam (Ned) Groupama-FDJRow 121 - Cell 2
123Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGARow 122 - Cell 2
124Carlos Verona Quintanilla (Spa) Movistar TeamRow 123 - Cell 2
125Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGARow 124 - Cell 2
126Bert-Jan Lindeman (Ned) Qhubeka NextHashRow 125 - Cell 2
127Lennard Hofstede (Ned) Jumbo-VismaRow 126 - Cell 2
128Tom Scully (NZl) EF Education-Nippo00:40:27
129Edward Planckaert (Bel) Alpecin-FenixRow 128 - Cell 2
130Diego Rubio Hernandez (Spa) Burgos-BHRow 129 - Cell 2
131Robert Stannard (Aus) Team BikeExchange00:40:35
132Matteo Trentin (Ita) UAE Team Emirates00:40:49
133Rui Oliveira (Por) UAE Team EmiratesRow 132 - Cell 2
134Connor Brown (NZl) Qhubeka NextHash00:40:53
135Alexander Krieger (Ger) Alpecin-Fenix00:41:27
136Cesare Benedetti (Ita) Bora-Hansgrohe00:41:34
137Guy Niv (Isr) Israel Start-up NationRow 136 - Cell 2
138Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux00:42:58
139Arnaud Demare (Fra) Groupama-FDJRow 138 - Cell 2
140Joan Bou Company (Spa) Euskaltel-Euskadi00:44:58
141Antonio Jesus Soto Guirao (Spa) Euskaltel-EuskadiRow 140 - Cell 2
142Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi00:45:00
143Josef Cerny (Cze) Deceuninck-QuickStep00:45:07
144Bert Van Lerberghe (Bel) Deceuninck-QuickStep00:45:11
145Piet Allegaert (Bel) CofidisRow 144 - Cell 2
146Jordi Meeus (Bel) Bora-Hansgrohe00:45:14
147Florian Senechal (Fra) Deceuninck-QuickStep00:45:16
148Alberto Dainese (Ita) Team DSM00:45:17
149Luka Mezgec (Slo) Team BikeExchange00:45:19
150Martin Laas (Est) Bora-HansgroheRow 149 - Cell 2
151Dimitri Claeys (Bel) Qhubeka NextHash00:45:21
152Fabio Jakobsen (Ned) Deceuninck-QuickStepRow 151 - Cell 2
153Zdenek Stybar (Cze) Deceuninck-QuickStepRow 152 - Cell 2
DNFLuis Leon Sanchez (Spa) Astana-Premier TechRow 153 - Cell 2
DNFItamar Einhorn (Isr) Israel Start-up NationRow 154 - Cell 2
DNFSander Armée (Bel) Qhubeka NextHashRow 155 - Cell 2
DNFKenny Elissonde (Fra) Trek-SegafredoRow 156 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Cangues D'Onís/Cangas De Onís km. 163.5
PlaceRider (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers20
2Primoz Roglic (Slo) Jumbo-Visma17
3Damiano Caruso (Ita) Bahrain Victorious15
4Wout Poels (Ned) Bahrain Victorious13
5Koen Bouwman (Ned) Jumbo-Visma10
Swipe to scroll horizontally
Points
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma20
2Sepp Kuss (USA) Jumbo-Visma17
3Miguel Angel Lopez Moreno (Col) Movistar Team15
4Adam Yates (GBr) Ineos Grenadiers13
5Jack Haig (Aus) Bahrain Victorious11
6Enric Mas Nicolau (Spa) Movistar Team10
7Egan Bernal Gomez (Col) Ineos Grenadiers9
8Gino Mäder (Swi) Bahrain Victorious8
9Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux7
10Clément Champoussin (Fra) AG2R Citroën Team6
11Steven Kruijswijk (Ned) Jumbo-Visma5
12Felix Grossschartner (Aut) Bora-Hansgrohe4
13David de la Cruz (Spa) UAE Team Emirates3
14Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux2
15Guillaume Martin (Fra) Cofidis1
Swipe to scroll horizontally
Mountain 1 (Cat. 3) Altu de Hortigueru km. 37.3
PlaceRider (Country) TeamResult
1Jan Polanc (Slo) UAE Team Emirates3
2Damiano Caruso (Ita) Bahrain Victorious2
3Romain Bardet (Fra) Team DSM1
Swipe to scroll horizontally
Mountain 2 (Cat. 1) La Collada Llomena, km. 87.9
PlaceRider (Country) TeamResult
1Michael Storer (Aus) Team DSM10
2Oscar Cabedo Carda (Spa) Burgos-BH6
3Matteo Trentin (Ita) UAE Team Emirates4
4Olivier Le Gac (Fra) Groupama-FDJ2
5David de la Cruz (Spa) UAE Team Emirates1
Swipe to scroll horizontally
Mountain 3 (Cat. 1) Collada Llomena. 1ª Categoría. Con Bonificación km. 129.6
PlaceRider (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers10
2Primoz Roglic (Slo) Jumbo-Visma6
3Wout Poels (Ned) Bahrain Victorious4
4Jack Haig (Aus) Bahrain Victorious2
5Gino Mäder (Swi) Bahrain Victorious1
Swipe to scroll horizontally
Mountain 4 (HC) Lagos de Covadonga km. 185.8
PlaceRider (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma15
2Sepp Kuss (USA) Jumbo-Visma10
3Miguel Angel Lopez Moreno (Col) Movistar Team6
4Adam Yates (GBr) Ineos Grenadiers4
5Jack Haig (Aus) Bahrain Victorious2
Swipe to scroll horizontally
Young riders
PlaceRider (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers04:36:20
2Gino Mäder (Swi) Bahrain VictoriousRow 1 - Cell 2
3Clément Champoussin (Fra) AG2R Citroën Team00:01:09
4Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:03:45
5Rémy Rochas (Fra) Cofidis00:04:22
6Gotzon Martin Sanz (Spa) Euskaltel-Euskadi00:10:10
7Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA00:16:53
8Pavel Sivakov (Rus) Ineos Grenadiers00:19:27
9Steff Cras (Bel) Lotto Soudal00:21:15
10Thymen Arensman (Ned) Team DSM00:24:57
11Diego Camargo Pineda (Col) EF Education-Nippo00:25:03
12Nicolas Prodhomme (Fra) AG2R Citroën Team00:25:08
13Andreas Kron (Den) Lotto Soudal00:26:32
14Michael Storer (Aus) Team DSM00:28:30
15Lucas Hamilton (Aus) Team BikeExchangeRow 14 - Cell 2
16Sylvain Moniquet (Bel) Lotto Soudal00:33:38
17Thomas Pidcock (GBr) Ineos Grenadiers00:33:50
18Yuriy Natarov (Kaz) Astana-Premier Tech00:33:54
19Aleksandr Vlasov (Rus) Astana-Premier TechRow 18 - Cell 2
20Patrick Gamper (Aut) Bora-Hansgrohe00:35:24
21Quinn Simmons (USA) Trek-Segafredo00:37:03
22Eddy Fine (Fra) CofidisRow 21 - Cell 2
23Carlos Canal Blanco (Spa) Burgos-BHRow 22 - Cell 2
24Maxim Van Gils (Bel) Lotto SoudalRow 23 - Cell 2
25Pelayo Sanchez Mayo (Spa) Burgos-BHRow 24 - Cell 2
26Florian Vermeersch (Bel) Lotto SoudalRow 25 - Cell 2
27Stan Dewulf (Bel) AG2R Citroën TeamRow 26 - Cell 2
28Xabier Mikel Azparren Irurzun (Spa) Euskaltel-EuskadiRow 27 - Cell 2
29Dylan Sunderland (Aus) Qhubeka NextHashRow 28 - Cell 2
30Fernando Barceló Aragon (Spa) CofidisRow 29 - Cell 2
31Mark Padun (Ukr) Bahrain Victorious00:37:14
32Damien Touze (Fra) AG2R Citroën TeamRow 31 - Cell 2
33Kévin Geniets (Lux) Groupama-FDJRow 32 - Cell 2
34Sebastian Berwick (Aus) Israel Start-up NationRow 33 - Cell 2
35Mauri Vansevenant (Bel) Deceuninck-QuickStep00:37:18
36Andrea Bagioli (Ita) Deceuninck-QuickStep00:37:21
37Harm Vanhoucke (Bel) Lotto Soudal00:37:31
38Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA00:38:48
39Robert Stannard (Aus) Team BikeExchange00:39:00
40Rui Oliveira (Por) UAE Team Emirates00:39:14
41Connor Brown (NZl) Qhubeka NextHash00:39:18
42Joan Bou Company (Spa) Euskaltel-Euskadi00:43:23
43Jordi Meeus (Bel) Bora-Hansgrohe00:43:39
44Alberto Dainese (Ita) Team DSM00:43:42
45Fabio Jakobsen (Ned) Deceuninck-QuickStep00:43:46
Swipe to scroll horizontally
Combativity
PlaceRider (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos GrenadiersRow 0 - Cell 2
Swipe to scroll horizontally
Teams
PlaceRider (Country) TeamResult
1Jumbo-Visma13:48:34
2Bahrain Victorious00:04:16
3Intermarché-Wanty-Gobert Matériaux00:11:16
4Ineos Grenadiers00:19:53
5Movistar Team00:25:23
6AG2R Citroën Team00:27:07
7Cofidis00:28:28
8Burgos-BH00:31:31
9Euskaltel-Euskadi00:35:08
10Bora-Hansgrohe00:47:46
11Trek-Segafredo00:48:15
12UAE Team Emirates00:51:47
13Caja Rural-Seguros RGA00:53:23
14Astana-Premier Tech00:56:03
15Team BikeExchange01:04:03
16Team DSM01:15:28
17Alpecin-Fenix01:18:21
18Lotto Soudal01:21:51
19Qhubeka NextHash01:23:06
20GROUPAMA - FDJ01:26:43
21EF Education-Nippo01:32:58
22Israel Start-up Nation01:42:58
23Deceuninck-QuickStep01:52:08
Swipe to scroll horizontally
General classification after stage 17
Pos.Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Jumbo-Visma 68:42:56
2Enric Mas Nicolau (Spa) Movistar Team 0:02:22
3Miguel Angel Lopez Moreno (Col) Movistar Team 0:03:11
4Jack Haig (Aus) Bahrain Victorious 0:03:46
5Guillaume Martin (Fra) Cofidis 0:04:16
6Egan Bernal Gomez (Col) Ineos Grenadiers 0:04:29
7Adam Yates (GBr) Ineos Grenadiers 0:04:45
8Sepp Kuss (USA) Jumbo-Visma 0:05:04
9Felix Grossschartner (Aut) Bora-Hansgrohe 0:06:54
10Gino Mäder (Swi) Bahrain Victorious 0:06:58
11Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux 0:07:59
12Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux 0:08:12
13David de la Cruz (Spa) UAE Team Emirates 0:08:34
14Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:15:04
15Steven Kruijswijk (Ned) Jumbo-Visma 0:16:06
16Rémy Rochas (Fra) Cofidis 0:31:08
17Geoffrey Bouchard (Fra) AG2R Citroën Team 0:32:49
18Clément Champoussin (Fra) AG2R Citroën Team 0:38:24
19Aleksandr Vlasov (Rus) Astana-Premier Tech 0:40:09
20Sam Oomen (Ned) Jumbo-Visma 0:48:09
21Damiano Caruso (Ita) Bahrain Victorious 0:49:08
22Rafal Majka (Pol) UAE Team Emirates 0:54:15
23Oscar Cabedo Carda (Spa) Burgos-BH 0:54:53
24Gorka Izagirre Insausti (Spa) Astana-Premier Tech 0:54:59
25Gianluca Brambilla (Ita) Trek-Segafredo 0:59:54
26Sergio Henao Montoya (Col) Qhubeka NextHash 1:00:54
27Steff Cras (Bel) Lotto Soudal 1:03:08
28Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA 1:06:30
29Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux 1:07:33
30Mikel Nieve Iturralde (Spa) Team BikeExchange 1:08:15
31Ion Izagirre Insausti (Spa) Astana-Premier Tech 1:09:28
32Daniel Navarro Garcia (Spa) Burgos-BH 1:11:35
33Carlos Verona Quintanilla (Spa) Movistar Team 1:12:49
34Gotzon Martin Sanz (Spa) Euskaltel-Euskadi 1:15:06
35Wout Poels (Ned) Bahrain Victorious 1:16:23
36Romain Bardet (Fra) Team DSM 1:18:28
37Martijn Tusveld (Ned) Team DSM 1:21:38
38Jan Polanc (Slo) UAE Team Emirates 1:26:22
39Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux 1:27:30
40Lilian Calmejane (Fra) AG2R Citroën Team 1:30:18
41Luis Angel Mate Mardones (Spa) Euskaltel-Euskadi 1:30:30
42Pavel Sivakov (Rus) Ineos Grenadiers 1:32:17
43Jesus Herrada (Spa) Cofidis 1:37:51
44Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA 1:43:07
45Andrey Zeits (Kaz) Team BikeExchange 1:43:50
46Ryan Gibbons (RSA) UAE Team Emirates 1:45:44
47Mikaël Cherel (Fra) AG2R Citroën Team 1:46:03
48Dylan van Baarle (Ned) Ineos Grenadiers 1:47:37
49Koen Bouwman (Ned) Jumbo-Visma 1:48:48
50Fabio Aru (Ita) Qhubeka NextHash 1:50:28
51Ben Zwiehoff (Ger) Bora-Hansgrohe 1:54:20
52Jens Keukeleire (Bel) EF Education-Nippo 1:54:35
53Floris De Tier (Bel) Alpecin-Fenix 1:56:10
54Michael Storer (Aus) Team DSM 1:57:09
55Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 1:59:59
56Joe Dombrowski (USA) UAE Team Emirates 2:00:41
57Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux 2:02:18
58Nicholas Schultz (Aus) Team BikeExchange 2:02:49
59Nicolas Prodhomme (Fra) AG2R Citroën Team 2:08:25
60Jose Herrada (Spa) Cofidis 2:13:00
61José Rojas (Spa) Movistar Team 2:19:57
62James Piccoli (Can) Israel Start-up Nation 2:20:12
63Mark Padun (Ukr) Bahrain Victorious 2:21:06
64Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi 2:21:28
65Robert Gesink (Ned) Jumbo-Visma 2:21:58
66Anthony Roux (Fra) Groupama-FDJ 2:23:27
67Andreas Kron (Den) Lotto Soudal 2:23:29
68Lucas Hamilton (Aus) Team BikeExchange 2:24:49
69Thomas Pidcock (GBr) Ineos Grenadiers 2:27:53
70Diego Camargo Pineda (Col) EF Education-Nippo 2:31:04
71Olivier Le Gac (Fra) Groupama-FDJ 2:32:05
72Jetse Bol (Ned) Burgos-BH 2:33:44
73Lawson Craddock (USA) EF Education-Nippo 2:34:05
74Imanol Erviti (Spa) Movistar Team 2:34:07
75Mikel Iturria Segurola (Spa) Euskaltel-Euskadi 2:34:45
76Magnus Cort (Den) EF Education-Nippo 2:35:11
77Christopher Hamilton (Aus) Team DSM 2:36:04
78Thymen Arensman (Ned) Team DSM 2:37:10
79Maxim Van Gils (Bel) Lotto Soudal 2:37:39
80Andrea Bagioli (Ita) Deceuninck-QuickStep 2:38:19
81Guy Niv (Isr) Israel Start-up Nation 2:38:32
82Yuriy Natarov (Kaz) Astana-Premier Tech 2:39:08
83Mauri Vansevenant (Bel) Deceuninck-QuickStep 2:41:19
84Angel Madrazo Ruiz (Spa) Burgos-BH 2:43:38
85Michael Matthews (Aus) Team BikeExchange 2:44:24
86Stan Dewulf (Bel) AG2R Citroën Team 2:46:43
87Jay Vine (Aus) Alpecin-Fenix 2:46:50
88Nelson Oliveira (Por) Movistar Team 2:48:19
89Cesare Benedetti (Ita) Bora-Hansgrohe 2:48:21
90Fernando Barceló Aragon (Spa) Cofidis 2:49:30
91Damien Howson (Aus) Team BikeExchange 2:49:52
92Damien Touze (Fra) AG2R Citroën Team 2:50:50
93Ander Okamika Bengoetxea (Spa) Burgos-BH 2:51:24
94Rui Oliveira (Por) UAE Team Emirates 2:51:37
95Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA 2:51:39
96Nathan Van Hooydonck (Bel) Jumbo-Visma 2:53:27
97Alvaro Cuadros Morata (Spa) Caja Rural-Seguros RGA 2:55:27
98Joan Bou Company (Spa) Euskaltel-Euskadi 2:56:05
99James Knox (GBr) Deceuninck-QuickStep 2:57:51
100Matteo Trentin (Ita) UAE Team Emirates 2:57:58
101Kévin Geniets (Lux) Groupama-FDJ 2:58:07
102Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi 2:59:22
103Jan Tratnik (Slo) Bahrain Victorious 3:01:23
104Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA 3:02:17
105Patrick Gamper (Aut) Bora-Hansgrohe 3:03:24
106Matthew Holmes (GBr) Lotto Soudal 3:04:34
107Arnaud Demare (Fra) Groupama-FDJ 3:06:10
108Sylvain Moniquet (Bel) Lotto Soudal 3:06:42
109Tobias Ludvigsson (Swe) Groupama-FDJ 3:07:05
110Clement Venturini (Fra) AG2R Citroën Team 3:07:58
111Antonio Nibali (Ita) Trek-Segafredo 3:08:44
112Pelayo Sanchez Mayo (Spa) Burgos-BH 3:08:55
113Dylan Sunderland (Aus) Qhubeka NextHash 3:09:52
114Wesley Kreder (Ned) Intermarché-Wanty-Gobert Matériaux 3:10:07
115Eddy Fine (Fra) Cofidis 3:10:22
116Luka Mezgec (Slo) Team BikeExchange 3:10:50
117Salvatore Puccio (Ita) Ineos Grenadiers 3:14:44
118Florian Vermeersch (Bel) Lotto Soudal 3:15:59
119Carlos Canal Blanco (Spa) Burgos-BH 3:20:38
120Yukiya Arashiro (Jpn) Bahrain Victorious 3:20:45
121Florian Senechal (Fra) Deceuninck-QuickStep 3:21:20
122Harm Vanhoucke (Bel) Lotto Soudal 3:21:51
123Ramon Sinkeldam (Ned) Groupama-FDJ 3:23:20
124Anton Palzer (Ger) Bora-Hansgrohe 3:24:29
125Edward Planckaert (Bel) Alpecin-Fenix 3:25:03
126Robert Stannard (Aus) Team BikeExchange 3:25:11
127Lennard Hofstede (Ned) Jumbo-Visma 3:26:06
128Chad Haga (USA) Team DSM 3:27:23
129Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 3:27:36
130Nico Denz (Ger) Team DSM 3:29:38
131Alexander Krieger (Ger) Alpecin-Fenix 3:30:30
132Sacha Modolo (Ita) Alpecin-Fenix 3:32:50
133Alex Kirsch (Lux) Trek-Segafredo 3:34:13
134Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 3:35:08
135Piet Allegaert (Bel) Cofidis 3:37:28
136Diego Rubio Hernandez (Spa) Burgos-BH 3:37:33
137Bert-Jan Lindeman (Ned) Qhubeka NextHash 3:37:38
138Zdenek Stybar (Cze) Deceuninck-QuickStep 3:41:20
139Dimitri Claeys (Bel) Qhubeka NextHash 3:42:09
140Kevin Van Melsen (Bel) Intermarché-Wanty-Gobert Matériaux 3:46:30
141Sebastian Berwick (Aus) Israel Start-up Nation 3:47:59
142Scott Thwaites (GBr) Alpecin-Fenix 3:48:11
143Tom Scully (NZl) EF Education-Nippo 3:48:19
144Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi 3:51:29
145Quinn Simmons (USA) Trek-Segafredo 3:51:44
146Bert Van Lerberghe (Bel) Deceuninck-QuickStep 3:53:51
147Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux 3:55:55
148Alberto Dainese (Ita) Team DSM 3:56:08
149Jordi Meeus (Bel) Bora-Hansgrohe 4:01:04
150Fabio Jakobsen (Ned) Deceuninck-QuickStep 4:04:47
151Martin Laas (Est) Bora-Hansgrohe 4:05:09
152Connor Brown (NZl) Qhubeka NextHash 4:06:31
153Josef Cerny (Cze) Deceuninck-QuickStep 4:14:27
Swipe to scroll horizontally
Points Classification
PlaceRider (Country) TeamResult
1Fabio Jakobsen (Ned) Deceuninck-QuickStep250
2Primoz Roglic (Slo) Jumbo-Visma145
3Matteo Trentin (Ita) UAE Team Emirates123
4Magnus Cort (Den) EF Education-Nippo114
5Michael Matthews (Aus) Team BikeExchange110
6Alberto Dainese (Ita) Team DSM109
7Arnaud Demare (Fra) Groupama-FDJ88
8Enric Mas Nicolau (Spa) Movistar Team85
9Egan Bernal Gomez (Col) Ineos Grenadiers73
10Miguel Angel Lopez Moreno (Col) Movistar Team72
11Jordi Meeus (Bel) Bora-Hansgrohe72
12Romain Bardet (Fra) Team DSM70
13Andrea Bagioli (Ita) Deceuninck-QuickStep69
14Adam Yates (GBr) Ineos Grenadiers66
15Jetse Bol (Ned) Burgos-BH65
16Piet Allegaert (Bel) Cofidis65
17Stan Dewulf (Bel) AG2R Citroën Team63
18Michael Storer (Aus) Team DSM60
19Lilian Calmejane (Fra) AG2R Citroën Team59
20Jack Haig (Aus) Bahrain Victorious58
21Felix Grossschartner (Aut) Bora-Hansgrohe57
22Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA55
23Sepp Kuss (USA) Jumbo-Visma49
24Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi48
25Damiano Caruso (Ita) Bahrain Victorious45
26Riccardo Minali (Ita) Intermarché-Wanty-Gobert Matériaux45
27Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA43
28Steven Kruijswijk (Ned) Jumbo-Visma43
29Aleksandr Vlasov (Rus) Astana-Premier Tech43
30Rafal Majka (Pol) UAE Team Emirates40
31Joan Bou Company (Spa) Euskaltel-Euskadi40
32Pavel Sivakov (Rus) Ineos Grenadiers40
33Clément Champoussin (Fra) AG2R Citroën Team39
34Rui Oliveira (Por) UAE Team Emirates39
35Jan Polanc (Slo) UAE Team Emirates35
36Ryan Gibbons (RSA) UAE Team Emirates35
37Odd Christian Eiking (Nor) Intermarché-Wanty-Gobert Matériaux34
38Angel Madrazo Ruiz (Spa) Burgos-BH34
39Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux33
40Bert Van Lerberghe (Bel) Deceuninck-QuickStep33
41Mikel Iturria Segurola (Spa) Euskaltel-Euskadi30
42Christopher Hamilton (Aus) Team DSM30
43Dylan van Baarle (Ned) Ineos Grenadiers29
44Andreas Kron (Den) Lotto Soudal28
45Steff Cras (Bel) Lotto Soudal26
46Mauri Vansevenant (Bel) Deceuninck-QuickStep25
47Nicolas Prodhomme (Fra) AG2R Citroën Team24
48David de la Cruz (Spa) UAE Team Emirates23
49Thomas Pidcock (GBr) Ineos Grenadiers23
50Aritz Bagües Kalparsoro (Spa) Caja Rural-Seguros RGA22
51Martin Laas (Est) Bora-Hansgrohe22
52Gino Mäder (Swi) Bahrain Victorious21
53Jan Tratnik (Slo) Bahrain Victorious21
54Daniel Navarro Garcia (Spa) Burgos-BH20
55Edward Planckaert (Bel) Alpecin-Fenix20
56Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA20
57Jay Vine (Aus) Alpecin-Fenix20
58Jesus Herrada (Spa) Cofidis19
59Lawson Craddock (USA) EF Education-Nippo18
60Luka Mezgec (Slo) Team BikeExchange18
61Carlos Verona Quintanilla (Spa) Movistar Team17
62Carlos Canal Blanco (Spa) Burgos-BH17
63Pelayo Sanchez Mayo (Spa) Burgos-BH17
64Olivier Le Gac (Fra) Groupama-FDJ17
65Joe Dombrowski (USA) UAE Team Emirates17
66Juan Pedro Lopez Perez (Spa) Trek-Segafredo15
67Ander Okamika Bengoetxea (Spa) Burgos-BH15
68Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA15
69Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi15
70José Rojas (Spa) Movistar Team15
71Thymen Arensman (Ned) Team DSM15
72Quinn Simmons (USA) Trek-Segafredo15
73Florian Senechal (Fra) Deceuninck-QuickStep13
74Geoffrey Bouchard (Fra) AG2R Citroën Team13
75Wout Poels (Ned) Bahrain Victorious13
76Nathan Van Hooydonck (Bel) Jumbo-Visma13
77Tom Scully (NZl) EF Education-Nippo13
78Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi13
79Harm Vanhoucke (Bel) Lotto Soudal13
80Florian Vermeersch (Bel) Lotto Soudal13
81Nicholas Schultz (Aus) Team BikeExchange13
82Chad Haga (USA) Team DSM13
83Bert-Jan Lindeman (Ned) Qhubeka NextHash13
84Guillaume Martin (Fra) Cofidis12
85Martijn Tusveld (Ned) Team DSM11
86Clement Venturini (Fra) AG2R Citroën Team11
87Josef Cerny (Cze) Deceuninck-QuickStep11
88Anthony Roux (Fra) Groupama-FDJ11
89Louis Meintjes (RSA) Intermarché-Wanty-Gobert Matériaux10
90Koen Bouwman (Ned) Jumbo-Visma10
91Matthew Holmes (GBr) Lotto Soudal10
92Dimitri Claeys (Bel) Qhubeka NextHash10
93Gianluca Brambilla (Ita) Trek-Segafredo9
94Andrey Zeits (Kaz) Team BikeExchange9
95Damien Touze (Fra) AG2R Citroën Team8
96Sacha Modolo (Ita) Alpecin-Fenix8
97Kévin Geniets (Lux) Groupama-FDJ8
98Mikel Landa Meana (Spa) Bahrain Victorious7
99Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi7
100Alexander Krieger (Ger) Alpecin-Fenix6
101Sergio Henao Montoya (Col) Qhubeka NextHash5
102Gotzon Martin Sanz (Spa) Euskaltel-Euskadi5
103Ion Izagirre Insausti (Spa) Astana-Premier Tech4
104Simone Petilli (Ita) Intermarché-Wanty-Gobert Matériaux3
105Floris De Tier (Bel) Alpecin-Fenix3
106Robert Stannard (Aus) Team BikeExchange3
107Fabio Aru (Ita) Qhubeka NextHash3
108Dylan Sunderland (Aus) Qhubeka NextHash3
109Jan Hirt (Cze) Intermarché-Wanty-Gobert Matériaux2
Swipe to scroll horizontally
Mountains Classification
PlaceRider (Country) TeamResult
1Romain Bardet (Fra) Team DSM51
2Michael Storer (Aus) Team DSM34
3Damiano Caruso (Ita) Bahrain Victorious33
4Primoz Roglic (Slo) Jumbo-Visma33
5Rafal Majka (Pol) UAE Team Emirates29
6Jack Haig (Aus) Bahrain Victorious19
7Sepp Kuss (USA) Jumbo-Visma19
8Pavel Sivakov (Rus) Ineos Grenadiers16
9Egan Bernal Gomez (Col) Ineos Grenadiers10
10Rein Taaramäe (Est) Intermarché-Wanty-Gobert Matériaux10
11Jan Polanc (Slo) UAE Team Emirates9
12Wout Poels (Ned) Bahrain Victorious9
13Fabio Aru (Ita) Qhubeka NextHash9
14Magnus Cort (Den) EF Education-Nippo8
15Miguel Angel Lopez Moreno (Col) Movistar Team8
16Steven Kruijswijk (Ned) Jumbo-Visma8
17Enric Mas Nicolau (Spa) Movistar Team7
18Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA7
19Clément Champoussin (Fra) AG2R Citroën Team6
20Oscar Cabedo Carda (Spa) Burgos-BH6
21Carlos Verona Quintanilla (Spa) Movistar Team6
22Jesus Herrada (Spa) Cofidis6
23Jay Vine (Aus) Alpecin-Fenix6
24Matthew Holmes (GBr) Lotto Soudal6
25Joe Dombrowski (USA) UAE Team Emirates6
26Christopher Hamilton (Aus) Team DSM5
27Adam Yates (GBr) Ineos Grenadiers4
28Andrey Zeits (Kaz) Team BikeExchange4
29Matteo Trentin (Ita) UAE Team Emirates4
30Jetse Bol (Ned) Burgos-BH3
31Mikel Iturria Segurola (Spa) Euskaltel-Euskadi3
32Gianluca Brambilla (Ita) Trek-Segafredo3
33Lilian Calmejane (Fra) AG2R Citroën Team3
34Antonio Jesus Soto Guirao (Spa) Euskaltel-Euskadi3
35David de la Cruz (Spa) UAE Team Emirates2
36Martijn Tusveld (Ned) Team DSM2
37Andrea Bagioli (Ita) Deceuninck-QuickStep2
38Lawson Craddock (USA) EF Education-Nippo2
39Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi2
40Olivier Le Gac (Fra) Groupama-FDJ2
41Thomas Pidcock (GBr) Ineos Grenadiers2
42Ryan Gibbons (RSA) UAE Team Emirates2
43Gino Mäder (Swi) Bahrain Victorious1
44Sergio Henao Montoya (Col) Qhubeka NextHash1
45Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA1
46Ion Izagirre Insausti (Spa) Astana-Premier Tech1
47Stan Dewulf (Bel) AG2R Citroën Team1
48Nicolas Prodhomme (Fra) AG2R Citroën Team1
49Arnaud Demare (Fra) Groupama-FDJ1
50Maxim Van Gils (Bel) Lotto Soudal1
51Rui Oliveira (Por) UAE Team Emirates1
52Bert Van Lerberghe (Bel) Deceuninck-QuickStep-2
53Daniel Navarro Garcia (Spa) Burgos-BH-4
Swipe to scroll horizontally
Young Riders Classification
PlaceRider (Country) TeamResult
1Egan Bernal Gomez (Col) Ineos Grenadiers68:47:25
2Gino Mäder (Swi) Bahrain Victorious00:02:29
3Juan Pedro Lopez Perez (Spa) Trek-Segafredo00:10:35
4Rémy Rochas (Fra) Cofidis00:26:39
5Clément Champoussin (Fra) AG2R Citroën Team00:33:55
6Aleksandr Vlasov (Rus) Astana-Premier Tech00:35:40
7Steff Cras (Bel) Lotto Soudal00:58:39
8Jefferson Cepeda Ortiz (Ecu) Caja Rural-Seguros RGA01:02:01
9Gotzon Martin Sanz (Spa) Euskaltel-Euskadi01:10:37
10Pavel Sivakov (Rus) Ineos Grenadiers01:27:48
11Michael Storer (Aus) Team DSM01:52:40
12Nicolas Prodhomme (Fra) AG2R Citroën Team02:03:56
13Mark Padun (Ukr) Bahrain Victorious02:16:37
14Andreas Kron (Den) Lotto Soudal02:19:00
15Lucas Hamilton (Aus) Team BikeExchange02:20:20
16Thomas Pidcock (GBr) Ineos Grenadiers02:23:24
17Diego Camargo Pineda (Col) EF Education-Nippo02:26:35
18Thymen Arensman (Ned) Team DSM02:32:41
19Maxim Van Gils (Bel) Lotto Soudal02:33:10
20Andrea Bagioli (Ita) Deceuninck-QuickStep02:33:50
21Yuriy Natarov (Kaz) Astana-Premier Tech02:34:39
22Mauri Vansevenant (Bel) Deceuninck-QuickStep02:36:50
23Stan Dewulf (Bel) AG2R Citroën Team02:42:14
24Fernando Barceló Aragon (Spa) Cofidis02:45:01
25Damien Touze (Fra) AG2R Citroën Team02:46:21
26Rui Oliveira (Por) UAE Team Emirates02:47:08
27Joan Bou Company (Spa) Euskaltel-Euskadi02:51:36
28Kévin Geniets (Lux) Groupama-FDJ02:53:38
29Oier Lazkano Lopez (Spa) Caja Rural-Seguros RGA02:57:48
30Patrick Gamper (Aut) Bora-Hansgrohe02:58:55
31Sylvain Moniquet (Bel) Lotto Soudal03:02:13
32Pelayo Sanchez Mayo (Spa) Burgos-BH03:04:26
33Dylan Sunderland (Aus) Qhubeka NextHash03:05:23
34Eddy Fine (Fra) Cofidis03:05:53
35Florian Vermeersch (Bel) Lotto Soudal03:11:30
36Carlos Canal Blanco (Spa) Burgos-BH03:16:09
37Harm Vanhoucke (Bel) Lotto Soudal03:17:22
38Robert Stannard (Aus) Team BikeExchange03:20:42
39Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi03:23:07
40Sebastian Berwick (Aus) Israel Start-up Nation03:43:30
41Quinn Simmons (USA) Trek-Segafredo03:47:15
42Alberto Dainese (Ita) Team DSM03:51:39
43Jordi Meeus (Bel) Bora-Hansgrohe03:56:35
44Fabio Jakobsen (Ned) Deceuninck-QuickStep04:00:18
45Connor Brown (NZl) Qhubeka NextHash04:02:02
Swipe to scroll horizontally
Teams Classification
PlaceRider (Country) TeamResult
1Bahrain Victorious206:19:32
2Jumbo-Visma00:06:37
3Ineos Grenadiers00:08:49
4Movistar Team00:30:00
5Intermarché-Wanty-Gobert Matériaux00:41:21
6UAE Team Emirates00:44:23
7Trek-Segafredo01:16:09
8AG2R Citroën Team01:16:46
9Cofidis01:22:52
10Astana-Premier Tech01:44:28
11Team DSM02:35:57
12Caja Rural-Seguros RGA03:01:21
13Burgos-BH03:02:43
14Euskaltel-Euskadi03:05:24
15Team BikeExchange03:12:05
16Bora-Hansgrohe03:42:17
17Lotto Soudal04:07:19
18Qhubeka NextHash04:46:13
19EF Education-Nippo04:58:19
20GROUPAMA - FDJ05:11:14
21Alpecin-Fenix06:32:15
22Deceuninck-QuickStep07:18:36
23Israel Start-up Nation07:50:06
Barry Ryan
Head of Features

Barry Ryan was Head of Features at Cyclingnews. He has covered professional cycling since 2010, reporting from the Tour de France, Giro d’Italia and events from Argentina to Japan. His writing has appeared in The Independent, Procycling and Cycling Plus. He is the author of The Ascent: Sean Kelly, Stephen Roche and the Rise of Irish Cycling’s Golden Generation, published by Gill Books.

Latest on Cyclingnews