Vuelta a Espana: Valverde wins stage 7

Alejandro Valverde (Team Movistar) won stage 7 of the Vuelta a Espana after another brutal day of racing. The world champion edged out Primoz Roglic (Jumbo Visma) with Miguel Angel Lopez and Nairo Quintana finishing six seconds down on yet another summit finish.

Swipe to scroll horizontally
Full results
Pos.Rider Name (Country) TeamResult
1Alejandro Valverde (Spa) Movistar Team 4:34:11
2Primoz Roglic (Slo) Team Jumbo-Visma
3Miguel Angel Lopez (Col) Astana Pro Team 0:00:06
4Nairo Quintana (Col) Movistar Team
5Rafal Majka (Pol) Bora-Hansgrohe 0:00:42
6Ion Izagirre Insausti (Spa) Astana Pro Team 0:00:48
7Tadej Pogacar (Slo) UAE Team Emirates 0:00:51
8Fabio Aru (Ita) UAE Team Emirates
9George Bennett (NZl) Team Jumbo-Visma 0:01:07
10Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 0:01:20
11Hermann Pernsteiner (Aut) Bahrain-Merida 0:01:25
12Marc Soler (Spa) Movistar Team 0:01:37
13Esteban Chaves (Col) Mitchelton-Scott
14Mikel Nieve (Spa) Mitchelton-Scott
15Wilco Kelderman (Ned) Team Sunweb 0:01:48
16Louis Meintjes (RSA) Dimension Data 0:01:58
17Pierre Latour (Fra) AG2R La Mondiale 0:02:03
18Nicolas Edet (Fra) Cofidis Solutions Credits 0:02:19
19Jakob Fuglsang (Den) Astana Pro Team 0:02:25
20Kilian Frankiny (Swi) Groupama-FDJ 0:03:20
21Sepp Kuss (USA) Team Jumbo-Visma 0:03:28
22Sergio Andres Higuita Garcia (Col) EF Education First 0:03:40
23François Bidard (Fra) AG2R La Mondiale 0:04:22
24Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 0:04:55
25Peter Stetina (USA) Trek-Segafredo 0:05:00
26Carl Fredrik Hagen (Nor) Lotto Soudal
27Sergio Henao (Col) UAE Team Emirates 0:05:08
28Philippe Gilbert (Bel) Deceuninck-QuickStep 0:05:22
29James Knox (GBr) Deceuninck-QuickStep
30Sebastian Henao (Col) Team Ineos 0:06:18
31Daniel Martinez (Col) EF Education First 0:06:30
32Neilson Powless (USA) Team Jumbo-Visma 0:07:11
33Martijn Tusveld (Ned) Team Sunweb
34Luis León Sanchez (Spa) Astana Pro Team 0:07:54
35Robert Gesink (Ned) Team Jumbo-Visma 0:08:44
36Wout Poels (Ned) Team Ineos
37Dario Cataldo (Ita) Astana Pro Team
38José Rojas (Spa) Movistar Team
39Niklas Eg (Den) Trek-Segafredo
40Daniel Navarro Garcia (Spa) Katusha-Alpecin
41Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias 0:09:23
42Dylan Teuns (Bel) Bahrain-Merida 0:09:46
43Geoffrey Bouchard (Fra) AG2R La Mondiale
44Felix Großschartner (Aut) Bora-Hansgrohe 0:09:49
45Pawel Poljanski (Pol) Bora-Hansgrohe
46Tsgabu Grmay (Eth) Mitchelton-Scott
47Gianluca Brambilla (Ita) Trek-Segafredo 0:09:51
48Amanuel Ghebreigzabhier (Eri) Dimension Data
49Damien Howson (Aus) Mitchelton-Scott 0:09:56
50Omar Fraile (Spa) Astana Pro Team 0:10:45
51Tosh Van Der Sande (Bel) Lotto Soudal 0:10:53
52Stéphane Rossetto (Fra) Cofidis Solutions Credits 0:12:04
53Quentin Jauregui (Fra) AG2R La Mondiale 0:12:26
54Ben O'Connor (Aus) Dimension Data 0:13:05
55Domingos Gonçalves (Por) Caja Rural-Seguros RGA 0:13:06
56Sander Armee (Bel) Lotto Soudal 0:13:16
57Ricardo Augusto Afonso Vilela (Por) Burgos-BH
58Thomas De Gendt (Bel) Lotto Soudal
59Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias 0:13:28
60Clément Chevrier (Fra) AG2R La Mondiale 0:13:33
61Ben King (USA) Dimension Data 0:13:37
62Lawson Craddock (USA) EF Education First 0:13:46
63Michael Storer (Aus) Team Sunweb
64Tao Geoghegan Hart (GBr) Team Ineos 0:13:49
65Ruben Guerreiro (Por) Katusha-Alpecin
66Salvatore Puccio (Ita) Team Ineos 0:14:04
67Jacopo Mosca (Ita) Trek-Segafredo 0:14:23
68Darwin Atapuma (Col) Cofidis Solutions Credits 0:14:54
69Cyril Barthe (Fra) Euskadi Basque Country-Murias 0:15:08
70Patrick Bevin (NZl) CCC Team 0:15:24
71David de la Cruz (Spa) Team Ineos 0:15:41
72Gorka Izagirre Insausti (Spa) Astana Pro Team
73Antonio Pedrero (Spa) Movistar Team 0:15:55
74Jonas Koch (Ger) CCC Team 0:16:19
75Nelson Oliveira (Por) Movistar Team 0:16:54
76Jesus Herrada (Spa) Cofidis Solutions Credits 0:17:15
77Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA
78Tomasz Marczynski (Pol) Lotto Soudal 0:17:23
79Pavel Kochetkov (Rus) Katusha-Alpecin
80Casper Pedersen (Den) Team Sunweb 0:17:31
81Tobias Ludvigsson (Swe) Groupama-FDJ 0:17:56
82Owain Doull (GBr) Team Ineos 0:19:38
83Silvan Dillier (Swi) AG2R La Mondiale 0:20:21
84Edward Theuns (Bel) Trek-Segafredo
85Steff Cras (Bel) Katusha-Alpecin 0:20:27
86Clement Venturini (Fra) AG2R La Mondiale 0:20:30
87Harm Vanhoucke (Bel) Lotto Soudal 0:21:03
88Tim Declercq (Bel) Deceuninck-QuickStep
89Hector Saez Benito (Spa) Euskadi Basque Country-Murias 0:21:23
90Benjamin Thomas (Fra) Groupama-FDJ 0:21:32
91Zdenek Stybar (Cze) Deceuninck-QuickStep 0:21:34
92Steve Morabito (Swi) Groupama-FDJ 0:21:39
93Matteo Fabbro (Ita) Katusha-Alpecin 0:21:46
94Rob Power (Aus) Team Sunweb
95Brian van Goethem (Ned) Lotto Soudal 0:21:59
96Nikias Arndt (Ger) Team Sunweb
97Jean-Pierre Drucker (Lux) Bora-Hansgrohe 0:22:05
98Valerio Conti (Ita) UAE Team Emirates 0:22:13
99Marco Marcato (Ita) UAE Team Emirates
100Angel Madrazo Ruiz (Spa) Burgos-BH
101Nicholas Schultz (Aus) Mitchelton-Scott
102Sergei Chernetski (Rus) Caja Rural-Seguros RGA 0:22:56
103Damien Touze (Fra) Cofidis Solutions Credits 0:23:12
104Jesus Ezquerra Muela (Spa) Burgos-BH 0:23:38
105Imanol Erviti (Spa) Movistar Team
106Jose Herrada (Spa) Cofidis Solutions Credits
107Nicholas Dlamini (RSA) Dimension Data
108Dion Smith (NZl) Mitchelton-Scott
109Dorian Godon (Fra) AG2R La Mondiale 0:23:47
110Mitchell Docker (Aus) EF Education First 0:23:51
111Sam Bewley (NZl) Mitchelton-Scott
112Jelle Wallays (Bel) Lotto Soudal 0:23:54
113Will Barta (USA) CCC Team 0:24:00
114Francisco Ventoso (Spa) CCC Team 0:24:06
115Nathan Van Hooydonck (Bel) CCC Team
116Rasmus Fossum Tiller (Nor) Dimension Data
117Logan Owen (USA) EF Education First
118Jesper Hansen (Den) Cofidis Solutions Credits
119Edvald Boasson Hagen (Nor) Dimension Data
120Jorge Arcas (Spa) Movistar Team
121Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias
122Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias
123Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA
124Willem Jakobus Smit (RSA) Katusha-Alpecin 0:24:14
125Luka Pibernik (Slo) Bahrain-Merida 0:24:32
126Ian Stannard (GBr) Team Ineos
127Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 0:24:46
128Bruno Armirail (Fra) Groupama-FDJ 0:24:48
129Enrico Battaglin (Ita) Katusha-Alpecin
130Marc Sarreau (Fra) Groupama-FDJ
131Romain Seigle (Fra) Groupama-FDJ
132Jaco Venter (RSA) Dimension Data
133Mark Padun (Ukr) Bahrain-Merida 0:24:52
134Kiel Reijnen (USA) Trek-Segafredo
135Luis Angel Mate Mardones (Spa) Cofidis Solutions Credits
136Manuele Boaro (Ita) Astana Pro Team 0:25:12
137Oscar Cabedo Carda (Spa) Burgos-BH 0:25:22
138Jetse Bol (Ned) Burgos-BH
139Rémi Cavagna (Fra) Deceuninck-QuickStep
140Vasil Kiryienka (Blr) Team Ineos 0:25:55
141Alex Kirsch (Lux) Trek-Segafredo 0:26:09
142Oliviero Troia (Ita) UAE Team Emirates 0:27:12
143Eros Capecchi (Ita) Deceuninck-QuickStep
144Szymon Sajnok (Pol) CCC Team 0:27:33
145Jorge Cubero Galvez (Spa) Burgos-BH
146Diego Rubio Hernandez (Spa) Burgos-BH 0:27:37
147Nuno Matos (Por) Burgos-BH
148Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 0:28:03
149Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 0:28:05
150John Degenkolb (Ger) Trek-Segafredo 0:28:42
151Luka Mezgec (Slo) Mitchelton-Scott
152Maximilian Walscheid (Ger) Team Sunweb
153Viacheslav Kuznetsov (Rus) Katusha-Alpecin
154Fernando Gaviria (Col) UAE Team Emirates
155Juan Sebastian Molano (Col) UAE Team Emirates
156Fabio Jakobsen (Ned) Deceuninck-QuickStep
157Lennard Hofstede (Ned) Team Jumbo-Visma
158Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStep
159Yukiya Arashiro (Jpn) Bahrain-Merida
160Sam Bennett (Irl) Bora-Hansgrohe
161Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA
162Domen Novak (Slo) Bahrain-Merida
163Heinrich Haussler (Aus) Bahrain-Merida 0:28:54
164Shane Archbold (NZl) Bora-Hansgrohe
165Phil Bauhaus (Ger) Bahrain-Merida
166Tony Martin (Ger) Team Jumbo-Visma
167Pawel Bernas (Pol) CCC Team 0:39:36
DNSDavide Formolo (Ita) Bora-Hansgrohe
DNFTejay Van Garderen (USA) EF Education First
Swipe to scroll horizontally
Sprint 1 - Onda km. 130
Pos.Rider Name (Country) TeamResult
1Jelle Wallays (Bel) Lotto Soudal 4
2Michael Storer (Aus) Team Sunweb 2
3Gianluca Brambilla (Ita) Trek-Segafredo 1
Swipe to scroll horizontally
Sprint 2 - Alto Mas De La Costa km. 183.2
Pos.Rider Name (Country) TeamResult
1Alejandro Valverde (Spa) Movistar Team 25
2Primoz Roglic (Slo) Team Jumbo-Visma 20
3Miguel Angel Lopez (Col) Astana Pro Team 16
4Nairo Quintana (Col) Movistar Team 14
5Rafal Majka (Pol) Bora-Hansgrohe 12
6Ion Izagirre Insausti (Spa) Astana Pro Team 10
7Tadej Pogacar (Slo) UAE Team Emirates 9
8Fabio Aru (Ita) UAE Team Emirates 8
9George Bennett (NZl) Team Jumbo-Visma 7
10Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 6
11Hermann Pernsteiner (Aut) Bahrain-Merida 5
12Marc Soler (Spa) Movistar Team 4
13Esteban Chaves (Col) Mitchelton-Scott 3
14Mikel Nieve (Spa) Mitchelton-Scott 2
15Wilco Kelderman (Ned) Team Sunweb 1
Swipe to scroll horizontally
Mountain 1 - Puerto Del Marianet km. 93.7
Pos.Rider Name (Country) TeamResult
1Sergio Henao (Col) UAE Team Emirates 3
2Jelle Wallays (Bel) Lotto Soudal 2
3Tomasz Marczynski (Pol) Lotto Soudal 1
Swipe to scroll horizontally
Mountain 2 - Puerto De Eslida km. 104.5
Pos.Rider Name (Country) TeamResult
1Sergio Henao (Col) UAE Team Emirates 5
2Cyril Barthe (Fra) Euskadi Basque Country-Murias 3
3Quentin Jauregui (Fra) AG2R La Mondiale 1
Swipe to scroll horizontally
Mountain 3 - Puerto De Alcudia De Veo km. 115.7
Pos.Rider Name (Country) TeamResult
1Sergio Henao (Col) UAE Team Emirates 3
2Tomasz Marczynski (Pol) Lotto Soudal 2
3Cyril Barthe (Fra) Euskadi Basque Country-Murias 1
Swipe to scroll horizontally
Mountain 4 - Puerto Del Salto Del Caballo km. 161.1
Pos.Rider Name (Country) TeamResult
1Sergio Henao (Col) UAE Team Emirates 5
2Philippe Gilbert (Bel) Deceuninck-QuickStep 3
3Gianluca Brambilla (Ita) Trek-Segafredo 1
Swipe to scroll horizontally
Mountain 5 - Alto Mas De La Costa km. 183.2
Pos.Rider Name (Country) TeamResult
1Alejandro Valverde (Spa) Movistar Team 10
2Primoz Roglic (Slo) Team Jumbo-Visma 6
3Miguel Angel Lopez (Col) Astana Pro Team 4
4Nairo Quintana (Col) Movistar Team 2
5Rafal Majka (Pol) Bora-Hansgrohe 1
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Miguel Angel Lopez (Col) Astana Pro Team 4:34:17
2Tadej Pogacar (Slo) UAE Team Emirates 0:00:45
3Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 0:01:14
4Kilian Frankiny (Swi) Groupama-FDJ 0:03:14
5Sepp Kuss (USA) Team Jumbo-Visma 0:03:22
6Sergio Andres Higuita Garcia (Col) EF Education First 0:03:34
7Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 0:04:49
8James Knox (GBr) Deceuninck-QuickStep 0:05:16
9Daniel Martinez (Col) EF Education First 0:06:24
10Neilson Powless (USA) Team Jumbo-Visma 0:07:05
11Niklas Eg (Den) Trek-Segafredo 0:08:38
12Amanuel Ghebreigzabhier (Eri) Dimension Data 0:09:45
13Quentin Jauregui (Fra) AG2R La Mondiale 0:12:20
14Ben O'Connor (Aus) Dimension Data 0:12:59
15Michael Storer (Aus) Team Sunweb 0:13:40
16Tao Geoghegan Hart (GBr) Team Ineos 0:13:43
17Ruben Guerreiro (Por) Katusha-Alpecin
18Cyril Barthe (Fra) Euskadi Basque Country-Murias 0:15:02
19Casper Pedersen (Den) Team Sunweb 0:17:25
20Steff Cras (Bel) Katusha-Alpecin 0:20:21
21Harm Vanhoucke (Bel) Lotto Soudal 0:20:57
22Benjamin Thomas (Fra) Groupama-FDJ 0:21:26
23Matteo Fabbro (Ita) Katusha-Alpecin 0:21:40
24Rob Power (Aus) Team Sunweb
25Nicholas Schultz (Aus) Mitchelton-Scott 0:22:07
26Damien Touze (Fra) Cofidis Solutions Credits 0:23:06
27Nicholas Dlamini (RSA) Dimension Data 0:23:32
28Dorian Godon (Fra) AG2R La Mondiale 0:23:41
29Will Barta (USA) CCC Team 0:23:54
30Nathan Van Hooydonck (Bel) CCC Team 0:24:00
31Rasmus Fossum Tiller (Nor) Dimension Data
32Logan Owen (USA) EF Education First
33Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias
34Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA
35Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 0:24:40
36Bruno Armirail (Fra) Groupama-FDJ 0:24:42
37Romain Seigle (Fra) Groupama-FDJ
38Mark Padun (Ukr) Bahrain-Merida 0:24:46
39Oscar Cabedo Carda (Spa) Burgos-BH 0:25:16
40Rémi Cavagna (Fra) Deceuninck-QuickStep
41Oliviero Troia (Ita) UAE Team Emirates 0:27:06
42Szymon Sajnok (Pol) CCC Team 0:27:27
43Nuno Matos (Por) Burgos-BH 0:27:31
44Fernando Gaviria (Col) UAE Team Emirates 0:28:36
45Juan Sebastian Molano (Col) UAE Team Emirates
46Fabio Jakobsen (Ned) Deceuninck-QuickStep
47Lennard Hofstede (Ned) Team Jumbo-Visma
48Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA
49Domen Novak (Slo) Bahrain-Merida
50Phil Bauhaus (Ger) Bahrain-Merida 0:28:48
Swipe to scroll horizontally
Combativity
Pos.Rider Name (Country) TeamResult
1Sergio Henao (Col) UAE Team Emirates
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Movistar Team 13:44:16
2Astana Pro Team 0:01:36
3Team Jumbo-Visma 0:02:52
4UAE Team Emirates 0:05:07
5Mitchelton-Scott 0:11:20
6AG2R La Mondiale 0:14:28
7Bora-Hansgrohe 0:18:37
8Team Sunweb 0:21:02
9Trek-Segafredo 0:21:52
10EF Education First 0:22:13
11Euskadi Basque Country 0:22:28
12Dimension Data 0:23:11
13Team Ineos 0:27:08
14Lotto Soudal 0:27:26
15Cofidis Solutions Credits 0:27:34
16Deceuninck-QuickStep 0:30:04
17Caja Rural-Seguros RGA 0:33:33
18Bahrain-Merida 0:34:00
19Katusha-Alpecin 0:38:13
20Groupama-FDJ 0:41:05
21CCC Team 0:54:00
22Burgos-BH 0:57:24
Swipe to scroll horizontally
General classification after stage 7
Pos.Rider Name (Country) TeamResult
1Miguel Angel Lopez (Col) Astana Pro Team 28:19:13
2Primoz Roglic (Slo) Team Jumbo-Visma 0:00:06
3Alejandro Valverde (Spa) Movistar Team 0:00:16
4Nairo Quintana (Col) Movistar Team 0:00:27
5Rafal Majka (Pol) Bora-Hansgrohe 0:01:58
6Tadej Pogacar (Slo) UAE Team Emirates 0:02:36
7Esteban Chaves (Col) Mitchelton-Scott 0:02:52
8George Bennett (NZl) Team Jumbo-Visma 0:03:34
9Wilco Kelderman (Ned) Team Sunweb 0:03:36
10Fabio Aru (Ita) UAE Team Emirates
11Pierre Latour (Fra) AG2R La Mondiale 0:03:55
12Mikel Nieve (Spa) Mitchelton-Scott 0:04:01
13Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 0:04:55
14Hermann Pernsteiner (Aut) Bahrain-Merida 0:06:08
15Sergio Andres Higuita Garcia (Col) EF Education First 0:06:24
16Nicolas Edet (Fra) Cofidis Solutions Credits
17Ion Izagirre Insausti (Spa) Astana Pro Team 0:08:39
18Dylan Teuns (Bel) Bahrain-Merida 0:08:44
19Robert Gesink (Ned) Team Jumbo-Visma 0:09:05
20Jakob Fuglsang (Den) Astana Pro Team 0:09:07
21Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 0:09:27
22Carl Fredrik Hagen (Nor) Lotto Soudal 0:10:08
23Daniel Martinez (Col) EF Education First 0:10:17
24Louis Meintjes (RSA) Dimension Data 0:10:43
25James Knox (GBr) Deceuninck-QuickStep 0:10:44
26Kilian Frankiny (Swi) Groupama-FDJ 0:12:06
27François Bidard (Fra) AG2R La Mondiale 0:12:07
28Marc Soler (Spa) Movistar Team 0:12:44
29Daniel Navarro Garcia (Spa) Katusha-Alpecin 0:14:27
30Peter Stetina (USA) Trek-Segafredo 0:14:32
31David de la Cruz (Spa) Team Ineos 0:15:17
32Niklas Eg (Den) Trek-Segafredo 0:16:39
33Ruben Guerreiro (Por) Katusha-Alpecin 0:17:25
34Gianluca Brambilla (Ita) Trek-Segafredo 0:17:47
35Mikel Iturria Segurola (Spa) Euskadi Basque Country-Murias 0:19:15
36Luis León Sanchez (Spa) Astana Pro Team 0:19:39
37Tsgabu Grmay (Eth) Mitchelton-Scott 0:20:11
38Geoffrey Bouchard (Fra) AG2R La Mondiale 0:21:10
39Neilson Powless (USA) Team Jumbo-Visma 0:21:36
40Jesus Herrada (Spa) Cofidis Solutions Credits 0:21:59
41Amanuel Ghebreigzabhier (Eri) Dimension Data 0:22:18
42José Rojas (Spa) Movistar Team 0:22:27
43Martijn Tusveld (Ned) Team Sunweb 0:23:02
44Philippe Gilbert (Bel) Deceuninck-QuickStep 0:23:59
45Sergio Henao (Col) UAE Team Emirates 0:27:54
46Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA 0:28:18
47Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-Murias 0:28:31
48Sepp Kuss (USA) Team Jumbo-Visma 0:29:00
49Ben O'Connor (Aus) Dimension Data 0:29:05
50Sebastian Henao (Col) Team Ineos 0:29:06
51Clément Chevrier (Fra) AG2R La Mondiale 0:30:21
52Mark Padun (Ukr) Bahrain-Merida 0:30:47
53Wout Poels (Ned) Team Ineos 0:31:12
54Salvatore Puccio (Ita) Team Ineos 0:31:39
55Tosh Van Der Sande (Bel) Lotto Soudal 0:32:40
56Matteo Fabbro (Ita) Katusha-Alpecin 0:32:48
57Lawson Craddock (USA) EF Education First 0:33:03
58Ben King (USA) Dimension Data 0:33:18
59Antonio Pedrero (Spa) Movistar Team 0:34:23
60Tomasz Marczynski (Pol) Lotto Soudal 0:34:53
61Quentin Jauregui (Fra) AG2R La Mondiale 0:35:42
62Nelson Oliveira (Por) Movistar Team 0:36:02
63Valerio Conti (Ita) UAE Team Emirates 0:38:16
64Bruno Armirail (Fra) Groupama-FDJ 0:38:18
65Darwin Atapuma (Col) Cofidis Solutions Credits 0:38:23
66Jacopo Mosca (Ita) Trek-Segafredo 0:39:14
67Gorka Izagirre Insausti (Spa) Astana Pro Team
68Sander Armee (Bel) Lotto Soudal 0:39:22
69Cyril Barthe (Fra) Euskadi Basque Country-Murias 0:39:27
70Clement Venturini (Fra) AG2R La Mondiale 0:39:42
71Nicholas Dlamini (RSA) Dimension Data 0:39:56
72Thomas De Gendt (Bel) Lotto Soudal 0:40:10
73Patrick Bevin (NZl) CCC Team 0:40:56
74Pavel Kochetkov (Rus) Katusha-Alpecin 0:40:58
75Damien Howson (Aus) Mitchelton-Scott 0:41:44
76Felix Großschartner (Aut) Bora-Hansgrohe 0:42:17
77Stéphane Rossetto (Fra) Cofidis Solutions Credits 0:42:54
78Omar Fraile (Spa) Astana Pro Team 0:43:30
79Zdenek Stybar (Cze) Deceuninck-QuickStep 0:43:57
80Dorian Godon (Fra) AG2R La Mondiale 0:44:06
81Steff Cras (Bel) Katusha-Alpecin 0:44:38
82Jose Herrada (Spa) Cofidis Solutions Credits 0:44:41
83Jonas Koch (Ger) CCC Team 0:45:18
84Dario Cataldo (Ita) Astana Pro Team 0:45:33
85Sergei Chernetski (Rus) Caja Rural-Seguros RGA 0:46:06
86Pawel Poljanski (Pol) Bora-Hansgrohe 0:47:00
87Tobias Ludvigsson (Swe) Groupama-FDJ 0:47:02
88Edvald Boasson Hagen (Nor) Dimension Data 0:47:43
89Ricardo Augusto Afonso Vilela (Por) Burgos-BH 0:47:56
90Michael Storer (Aus) Team Sunweb 0:48:11
91Steve Morabito (Swi) Groupama-FDJ 0:48:17
92Harm Vanhoucke (Bel) Lotto Soudal 0:48:28
93Jesper Hansen (Den) Cofidis Solutions Credits 0:48:36
94Tao Geoghegan Hart (GBr) Team Ineos 0:48:43
95Nikias Arndt (Ger) Team Sunweb 0:49:14
96Imanol Erviti (Spa) Movistar Team 0:51:48
97Nicholas Schultz (Aus) Mitchelton-Scott 0:51:49
98Domingos Gonçalves (Por) Caja Rural-Seguros RGA 0:52:06
99Owain Doull (GBr) Team Ineos 0:52:17
100Jetse Bol (Ned) Burgos-BH 0:54:08
101Angel Madrazo Ruiz (Spa) Burgos-BH 0:55:02
102Silvan Dillier (Swi) AG2R La Mondiale 0:55:26
103Rémi Cavagna (Fra) Deceuninck-QuickStep 0:55:49
104Benjamin Thomas (Fra) Groupama-FDJ 0:55:54
105Enrico Battaglin (Ita) Katusha-Alpecin 0:56:11
106Willem Jakobus Smit (RSA) Katusha-Alpecin 0:56:19
107Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 0:57:19
108Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 0:57:21
109Francisco Ventoso (Spa) CCC Team 0:58:11
110Jesus Ezquerra Muela (Spa) Burgos-BH 0:58:30
111Dion Smith (NZl) Mitchelton-Scott 0:59:23
112Tim Declercq (Bel) Deceuninck-QuickStep 1:00:00
113Luka Mezgec (Slo) Mitchelton-Scott 1:00:05
114Rasmus Fossum Tiller (Nor) Dimension Data 1:00:32
115Damien Touze (Fra) Cofidis Solutions Credits 1:01:28
116Marco Marcato (Ita) UAE Team Emirates 1:01:44
117Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA 1:01:50
118Edward Theuns (Bel) Trek-Segafredo 1:02:08
119Romain Seigle (Fra) Groupama-FDJ 1:02:09
120Luka Pibernik (Slo) Bahrain-Merida 1:02:30
121Ian Stannard (GBr) Team Ineos 1:02:33
122Eros Capecchi (Ita) Deceuninck-QuickStep 1:02:57
123Sam Bewley (NZl) Mitchelton-Scott 1:03:56
124Casper Pedersen (Den) Team Sunweb 1:04:07
125Logan Owen (USA) EF Education First 1:04:23
126Oscar Cabedo Carda (Spa) Burgos-BH 1:05:04
127Mitchell Docker (Aus) EF Education First 1:05:22
128Jorge Arcas (Spa) Movistar Team 1:06:26
129Kiel Reijnen (USA) Trek-Segafredo 1:06:39
130Yukiya Arashiro (Jpn) Bahrain-Merida 1:07:32
131Alex Kirsch (Lux) Trek-Segafredo 1:07:47
132Nathan Van Hooydonck (Bel) CCC Team 1:07:48
133Jaco Venter (RSA) Dimension Data 1:08:09
134Jean-Pierre Drucker (Lux) Bora-Hansgrohe 1:10:14
135Diego Rubio Hernandez (Spa) Burgos-BH 1:11:04
136Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias 1:11:14
137Viacheslav Kuznetsov (Rus) Katusha-Alpecin 1:11:15
138Hector Saez Benito (Spa) Euskadi Basque Country-Murias 1:11:59
139Jelle Wallays (Bel) Lotto Soudal 1:12:04
140Jorge Cubero Galvez (Spa) Burgos-BH 1:12:07
141John Degenkolb (Ger) Trek-Segafredo 1:12:09
142Will Barta (USA) CCC Team 1:12:49
143Brian van Goethem (Ned) Lotto Soudal 1:12:59
144Fabio Jakobsen (Ned) Deceuninck-QuickStep 1:13:40
145Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 1:13:48
146Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 1:15:47
147Manuele Boaro (Ita) Astana Pro Team 1:16:07
148Marc Sarreau (Fra) Groupama-FDJ 1:16:10
149Luis Angel Mate Mardones (Spa) Cofidis Solutions Credits 1:16:11
150Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStep 1:16:24
151Sam Bennett (Irl) Bora-Hansgrohe 1:16:44
152Szymon Sajnok (Pol) CCC Team 1:17:23
153Domen Novak (Slo) Bahrain-Merida 1:17:44
154Tony Martin (Ger) Team Jumbo-Visma 1:21:19
155Maximilian Walscheid (Ger) Team Sunweb 1:21:21
156Heinrich Haussler (Aus) Bahrain-Merida 1:21:27
157Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias 1:22:37
158Vasil Kiryienka (Blr) Team Ineos 1:22:50
159Phil Bauhaus (Ger) Bahrain-Merida 1:22:58
160Fernando Gaviria (Col) UAE Team Emirates 1:25:09
161Shane Archbold (NZl) Bora-Hansgrohe 1:27:47
162Rob Power (Aus) Team Sunweb 1:30:01
163Nuno Matos (Por) Burgos-BH 1:32:07
164Oliviero Troia (Ita) UAE Team Emirates 1:34:59
165Juan Sebastian Molano (Col) UAE Team Emirates 1:35:38
166Pawel Bernas (Pol) CCC Team 1:40:04
167Lennard Hofstede (Ned) Team Jumbo-Visma 1:45:55
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResult
1Nairo Quintana (Col) Movistar Team 50
2Primoz Roglic (Slo) Team Jumbo-Visma 48
3Sam Bennett (Irl) Bora-Hansgrohe 45
4Alejandro Valverde (Spa) Movistar Team 44
5Fabio Jakobsen (Ned) Deceuninck-QuickStep 34
6Miguel Angel Lopez (Col) Astana Pro Team 33
7Tadej Pogacar (Slo) UAE Team Emirates 31
8Jesus Herrada (Spa) Cofidis Solutions Credits 25
9Luka Mezgec (Slo) Mitchelton-Scott 25
10Jetse Bol (Ned) Burgos-BH 24
11Edward Theuns (Bel) Trek-Segafredo 22
12Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGA 22
13Fabio Aru (Ita) UAE Team Emirates 20
14Dylan Teuns (Bel) Bahrain-Merida 20
15Jose Herrada (Spa) Cofidis Solutions Credits 18
16Rafal Majka (Pol) Bora-Hansgrohe 17
17Dorian Godon (Fra) AG2R La Mondiale 17
18Marc Sarreau (Fra) Groupama-FDJ 17
19Szymon Sajnok (Pol) CCC Team 17
20Angel Madrazo Ruiz (Spa) Burgos-BH 16
21Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStep 16
22Phil Bauhaus (Ger) Bahrain-Merida 16
23Fernando Gaviria (Col) UAE Team Emirates 16
24Pierre Latour (Fra) AG2R La Mondiale 14
25Robert Gesink (Ned) Team Jumbo-Visma 14
26Bruno Armirail (Fra) Groupama-FDJ 14
27Sergio Andres Higuita Garcia (Col) EF Education First 13
28Cyril Barthe (Fra) Euskadi Basque Country-Murias 13
29Clement Venturini (Fra) AG2R La Mondiale 13
30Esteban Chaves (Col) Mitchelton-Scott 12
31Mikel Nieve (Spa) Mitchelton-Scott 12
32David de la Cruz (Spa) Team Ineos 11
33Ion Izagirre Insausti (Spa) Astana Pro Team 10
34Pawel Poljanski (Pol) Bora-Hansgrohe 10
35George Bennett (NZl) Team Jumbo-Visma 9
36Gianluca Brambilla (Ita) Trek-Segafredo 9
37Nelson Oliveira (Por) Movistar Team 9
38Edvald Boasson Hagen (Nor) Dimension Data 9
39Jelle Wallays (Bel) Lotto Soudal 8
40Sepp Kuss (USA) Team Jumbo-Visma 7
41Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 7
42Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 6
43Tsgabu Grmay (Eth) Mitchelton-Scott 6
44Wilco Kelderman (Ned) Team Sunweb 5
45Hermann Pernsteiner (Aut) Bahrain-Merida 5
46Sander Armee (Bel) Lotto Soudal 4
47Marc Soler (Spa) Movistar Team 4
48Damien Touze (Fra) Cofidis Solutions Credits 4
49Jonas Koch (Ger) CCC Team 3
50Viacheslav Kuznetsov (Rus) Katusha-Alpecin 3
51Martijn Tusveld (Ned) Team Sunweb 2
52Tosh Van Der Sande (Bel) Lotto Soudal 2
53Zdenek Stybar (Cze) Deceuninck-QuickStep 2
54Michael Storer (Aus) Team Sunweb 2
55Jorge Cubero Galvez (Spa) Burgos-BH 2
56Ruben Guerreiro (Por) Katusha-Alpecin 1
57Maximilian Walscheid (Ger) Team Sunweb -4
58Juan Sebastian Molano (Col) UAE Team Emirates -6
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResult
1Angel Madrazo Ruiz (Spa) Burgos-BH 29
2Sergio Henao (Col) UAE Team Emirates 17
3Alejandro Valverde (Spa) Movistar Team 16
4Jetse Bol (Ned) Burgos-BH 11
5Wout Poels (Ned) Team Ineos 8
6Miguel Angel Lopez (Col) Astana Pro Team 6
7Primoz Roglic (Slo) Team Jumbo-Visma 6
8Jose Herrada (Spa) Cofidis Solutions Credits 6
9Jesus Herrada (Spa) Cofidis Solutions Credits 5
10Jelle Wallays (Bel) Lotto Soudal 5
11Sander Armee (Bel) Lotto Soudal 4
12Cyril Barthe (Fra) Euskadi Basque Country-Murias 4
13Tsgabu Grmay (Eth) Mitchelton-Scott 3
14Pierre Latour (Fra) AG2R La Mondiale 3
15Philippe Gilbert (Bel) Deceuninck-QuickStep 3
16Tomasz Marczynski (Pol) Lotto Soudal 3
17Stéphane Rossetto (Fra) Cofidis Solutions Credits 3
18Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA 3
19Nairo Quintana (Col) Movistar Team 2
20Dylan Teuns (Bel) Bahrain-Merida 2
21Ruben Guerreiro (Por) Katusha-Alpecin 2
22Nelson Oliveira (Por) Movistar Team 2
23Hector Saez Benito (Spa) Euskadi Basque Country-Murias 2
24Jorge Cubero Galvez (Spa) Burgos-BH 2
25Rafal Majka (Pol) Bora-Hansgrohe 1
26George Bennett (NZl) Team Jumbo-Visma 1
27Gianluca Brambilla (Ita) Trek-Segafredo 1
28Lawson Craddock (USA) EF Education First 1
29Quentin Jauregui (Fra) AG2R La Mondiale 1
30Omar Fraile (Spa) Astana Pro Team 1
31Dorian Godon (Fra) AG2R La Mondiale 1
32Diego Rubio Hernandez (Spa) Burgos-BH 1
33Luka Mezgec (Slo) Mitchelton-Scott -1
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1Miguel Angel Lopez (Col) Astana Pro Team 28:19:13
2Tadej Pogacar (Slo) UAE Team Emirates 0:02:36
3Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias 0:04:55
4Sergio Andres Higuita Garcia (Col) EF Education First 0:06:24
5Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGA 0:09:27
6Daniel Martinez (Col) EF Education First 0:10:17
7James Knox (GBr) Deceuninck-QuickStep 0:10:44
8Kilian Frankiny (Swi) Groupama-FDJ 0:12:06
9Niklas Eg (Den) Trek-Segafredo 0:16:39
10Ruben Guerreiro (Por) Katusha-Alpecin 0:17:25
11Neilson Powless (USA) Team Jumbo-Visma 0:21:36
12Amanuel Ghebreigzabhier (Eri) Dimension Data 0:22:18
13Sepp Kuss (USA) Team Jumbo-Visma 0:29:00
14Ben O'Connor (Aus) Dimension Data 0:29:05
15Mark Padun (Ukr) Bahrain-Merida 0:30:47
16Matteo Fabbro (Ita) Katusha-Alpecin 0:32:48
17Quentin Jauregui (Fra) AG2R La Mondiale 0:35:42
18Bruno Armirail (Fra) Groupama-FDJ 0:38:18
19Cyril Barthe (Fra) Euskadi Basque Country-Murias 0:39:27
20Nicholas Dlamini (RSA) Dimension Data 0:39:56
21Dorian Godon (Fra) AG2R La Mondiale 0:44:06
22Steff Cras (Bel) Katusha-Alpecin 0:44:38
23Michael Storer (Aus) Team Sunweb 0:48:11
24Harm Vanhoucke (Bel) Lotto Soudal 0:48:28
25Tao Geoghegan Hart (GBr) Team Ineos 0:48:43
26Nicholas Schultz (Aus) Mitchelton-Scott 0:51:49
27Rémi Cavagna (Fra) Deceuninck-QuickStep 0:55:49
28Benjamin Thomas (Fra) Groupama-FDJ 0:55:54
29Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias 0:57:19
30Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA 0:57:21
31Rasmus Fossum Tiller (Nor) Dimension Data 1:00:32
32Damien Touze (Fra) Cofidis Solutions Credits 1:01:28
33Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA 1:01:50
34Romain Seigle (Fra) Groupama-FDJ 1:02:09
35Casper Pedersen (Den) Team Sunweb 1:04:07
36Logan Owen (USA) EF Education First 1:04:23
37Oscar Cabedo Carda (Spa) Burgos-BH 1:05:04
38Nathan Van Hooydonck (Bel) CCC Team 1:07:48
39Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias 1:11:14
40Will Barta (USA) CCC Team 1:12:49
41Fabio Jakobsen (Ned) Deceuninck-QuickStep 1:13:40
42Szymon Sajnok (Pol) CCC Team 1:17:23
43Domen Novak (Slo) Bahrain-Merida 1:17:44
44Phil Bauhaus (Ger) Bahrain-Merida 1:22:58
45Fernando Gaviria (Col) UAE Team Emirates 1:25:09
46Rob Power (Aus) Team Sunweb 1:30:01
47Nuno Matos (Por) Burgos-BH 1:32:07
48Oliviero Troia (Ita) UAE Team Emirates 1:34:59
49Juan Sebastian Molano (Col) UAE Team Emirates 1:35:38
50Lennard Hofstede (Ned) Team Jumbo-Visma 1:45:55
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Movistar Team 84:28:05
2Team Jumbo-Visma 0:03:07
3Astana Pro Team 0:15:11
4UAE Team Emirates 0:20:08
5Mitchelton-Scott 0:22:16
6AG2R La Mondiale 0:24:24
7Trek-Segafredo 0:34:12
8Team Sunweb 0:35:04
9EF Education First 0:38:09
10Dimension Data 0:41:32
11Bahrain-Merida 0:44:25
12Euskadi Basque Country 0:45:49
13Cofidis Solutions Credits 0:45:53
14Bora-Hansgrohe 0:46:30
15Katusha-Alpecin 0:58:37
16Team Ineos 1:00:08
17Caja Rural-Seguros RGA 1:03:50
18Lotto Soudal 1:04:05
19Deceuninck-QuickStep 1:16:31
20Groupama-FDJ 1:22:55
21Burgos-BH 1:52:40
22CCC Team 1:53:48
Daniel Benson

Daniel Benson was the Editor in Chief at Cyclingnews.com 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