Vuelta a Espana: Quintana wins stage 2

Nairo Quintana (Movistar) laid down a huge marker on stage 2 of the Vuelta a Espana with a fine solo stage win in Calpe. The Movistar leader attacked with just over 3km to go from an elite group of six and held off a late charge to win ahead of Nicholas Roche (Team Sunweb) and Primoz Roglic (Jumbo Visma).

The six-man group formed with around 20km remaining on a stage that many predicted would end in a bunch sprint. The key move was sparked by a joint attack from Roche and Mikel Nieve (Mitchelton Scott) with the pair quickly joined by Quintana, Rigoberto Uran (EF Education First), Roglic, and Fabio Aru (UAE Team Emirates). The group of six was too strong for a chase that was lead by race leader Miguel Angel Lopez (Astana) who was left isolated after a punishing stage.

As the leaders slowly built on their advantage the fight went out of the Lopez group, with the advantage slipping to almost 40 seconds at the finish line. Quintana’s attack with 3km to go was well-timed and perfectly executed. Nieve and Roglic both looked to mount a chase but the Colombian had more than enough in the tank to hold on for his second Grand Tour stage win of the season.

Roche claimed a well-deserved second place that saw him move into the race lead by two seconds ahead of Quintana with Uran a further six seconds down. Lopez has fallen to fifth at 33 seconds.

After two stages this Vuelta has proved to be to anything but predictable but Quintana has at least shown that he has the intent to contest for the overall standings. Lopez wasn't the only rider caught out on a day of intense drama. Wilco Kelderman, Esteban Chaves, Rafal Majka, and David De La Cruz all lost varying degrees of time.

How it unfolded

After yesterday's dramatic team time trial, the start of stage 2 was dominated by the riders and the entire Vuelta a Espana holding a minute's silence as they paid their respects to Bjorg Lambrecht, who tragically lost his life at the Tour de Pologne just a few weeks ago. His Lotto Soudal teammates, still raw from their loss, were intent on putting in a performance for the late Belgian and it was Sander Armée who made it into the main breakaway of the day. He was joined by Jonathan Lastra (Caja Rural-Seguros RGA), and eventually Willie Smit (Katusha-Alpecin), and Angel Madrazo (Burgos-BH) as the four riders established a lead of almost seven minutes over the early climbs.

Astana was keen to exert their control on the race and held the break at a manageable gap before Bora-Hansgrohe joined the action by posting two domestiques towards the head of affairs. The gap began to eventually tumble after the feed zone and with 57km to go the advantage had slipped to just over two minutes.

When the time gap dropped to just over a minute, Armee sensed his moment. He attacked decisively with 39km to go, and although it was a move that would never make it to the line, it was the spirit of the attack that mattered.

Eight kilometres later it was all over for the Lotto Soudal rider, with Jumbo-Visma and Astana moving to the front ahead of the key final climb of the Alto de Puig Llorença with just over 20km to go.

Davide Formolo was the first rider to kick things off on the climb with a stinging attack that was followed by Pierre Latour and George Bennett but the move was brought back and then countered by Alejandro Valverde before a general regrouping on the descent.

With Astana short of numbers, Lopez needed to move with any dangerous attacks but he was found wanting when Roche and Subweb attacked with 20km to.

Roche and Nieve were soon joined by Uran, Quintana, Roglic, and Aru but there was no sign of Lopez as the leaders quickly gained a ten-second advantage. There were a few token pulls from Bora in the chase group but the onus was on Lopez's shoulders the moment he missed the key attack.

As the final kilometers unfolded it was clear that the Colombian was in trouble, as all the time he gained in yesterday's team time trial melted away in the Spanish heat.

When Quintana attacked with 3.1km to go, the rest of the leading group hesitated and the handful of seconds immediately gained were all the former Vuelta winner needed to take a morale-boosting victory.

Full Results

Swipe to scroll horizontally
Pos.Rider Name (Country) TeamResult
1Nairo Quintana (Col) Movistar Team5:11:17
2Nicolas Roche (Irl) Team Sunweb0:00:05
3Primoz Roglic (Slo) Team Jumbo-VismaRow 2 - Cell 2
4Rigoberto Uran (Col) EF Education FirstRow 3 - Cell 2
5Fabio Aru (Ita) UAE Team EmiratesRow 4 - Cell 2
6Mikel Nieve (Spa) Mitchelton-Scott0:00:08
7Sergio Andres Higuita Garcia (Col) Equipo Euskadi0:00:37
8Tadej Pogacar (Slo) UAE Team EmiratesRow 7 - Cell 2
9Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGARow 8 - Cell 2
10Alejandro Valverde (Spa) Movistar TeamRow 9 - Cell 2
11Pierre Latour (Fra) AG2R La MondialeRow 10 - Cell 2
12Wilco Kelderman (Ned) Team SunwebRow 11 - Cell 2
13Esteban Chaves (Col) Mitchelton-ScottRow 12 - Cell 2
14George Bennett (NZl) Team Jumbo-VismaRow 13 - Cell 2
15Miguel Angel Lopez (Col) Astana Pro TeamRow 14 - Cell 2
16Davide Formolo (Ita) Bora-HansgroheRow 15 - Cell 2
17Victor De La Parte (Spa) CCC TeamRow 16 - Cell 2
18Rafal Majka (Pol) Bora-HansgroheRow 17 - Cell 2
19Jesus Herrada (Spa) Cofidis Solutions CreditsRow 18 - Cell 2
20Zdenek Stybar (Cze) Deceuninck-QuickStep0:01:36
21Nikias Arndt (Ger) Team Sunweb0:01:43
22Quentin Jauregui (Fra) AG2R La MondialeRow 21 - Cell 2
23Ruben Guerreiro (Por) Katusha-AlpecinRow 22 - Cell 2
24Edvald Boasson Hagen (Nor) Dimension DataRow 23 - Cell 2
25Jacopo Mosca (Ita) Trek-SegafredoRow 24 - Cell 2
26Sergei Chernetski (Rus) Caja Rural-Seguros RGARow 25 - Cell 2
27Carl Fredrik Hagen (Nor) Lotto SoudalRow 26 - Cell 2
28Geoffrey Bouchard (Fra) AG2R La MondialeRow 27 - Cell 2
29Jesus Ezquerra Muela (Spa) Burgos-BHRow 28 - Cell 2
30Luka Mezgec (Slo) Mitchelton-ScottRow 29 - Cell 2
31Logan Owen (USA) EF Education FirstRow 30 - Cell 2
32José Rojas (Spa) Movistar TeamRow 31 - Cell 2
33Louis Meintjes (RSA) Dimension DataRow 32 - Cell 2
34Bruno Armirail (Fra) Groupama-FDJRow 33 - Cell 2
35Dylan Teuns (Bel) Bahrain-MeridaRow 34 - Cell 2
36Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-MuriasRow 35 - Cell 2
37David de la Cruz (Spa) Team IneosRow 36 - Cell 2
38Philippe Gilbert (Bel) Deceuninck-QuickStepRow 37 - Cell 2
39James Knox (GBr) Deceuninck-QuickStepRow 38 - Cell 2
40Salvatore Puccio (Ita) Team IneosRow 39 - Cell 2
41Nicolas Edet (Fra) Cofidis Solutions CreditsRow 40 - Cell 2
42Clement Venturini (Fra) AG2R La MondialeRow 41 - Cell 2
43Tomasz Marczynski (Pol) Lotto SoudalRow 42 - Cell 2
44Peter Stetina (USA) Trek-SegafredoRow 43 - Cell 2
45Kilian Frankiny (Swi) Groupama-FDJRow 44 - Cell 2
46Matteo Fabbro (Ita) Katusha-AlpecinRow 45 - Cell 2
47Niklas Eg (Den) Trek-SegafredoRow 46 - Cell 2
48Hermann Pernsteiner (Aut) Bahrain-MeridaRow 47 - Cell 2
49Mark Padun (Ukr) Bahrain-MeridaRow 48 - Cell 2
50Daniel Navarro Garcia (Spa) Katusha-AlpecinRow 49 - Cell 2
51Gianluca Brambilla (Ita) Trek-SegafredoRow 50 - Cell 2
52Robert Gesink (Ned) Team Jumbo-VismaRow 51 - Cell 2
53Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGARow 52 - Cell 2
54Steven Kruijswijk (Ned) Team Jumbo-VismaRow 53 - Cell 2
55Neilson Powless (USA) Team Jumbo-VismaRow 54 - Cell 2
56François Bidard (Fra) AG2R La MondialeRow 55 - Cell 2
57Tsgabu Grmay (Eth) Mitchelton-ScottRow 56 - Cell 2
58Nicholas Dlamini (RSA) Dimension DataRow 57 - Cell 2
59Clément Chevrier (Fra) AG2R La MondialeRow 58 - Cell 2
60Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGARow 59 - Cell 2
61Luis León Sanchez (Spa) Astana Pro TeamRow 60 - Cell 2
62Jesper Hansen (Den) Cofidis Solutions CreditsRow 61 - Cell 2
63Valerio Conti (Ita) UAE Team EmiratesRow 62 - Cell 2
64Tejay Van Garderen (USA) EF Education FirstRow 63 - Cell 2
65Mikel Iturria Segurola (Spa) Euskadi Basque Country-MuriasRow 64 - Cell 2
66Daniel Martinez (Col) EF Education FirstRow 65 - Cell 2
67Hugh John Carthy (GBr) EF Education FirstRow 66 - Cell 2
68Jakob Fuglsang (Den) Astana Pro TeamRow 67 - Cell 2
69Lawson Craddock (USA) EF Education FirstRow 68 - Cell 2
70Ion Izagirre Insausti (Spa) Astana Pro TeamRow 69 - Cell 2
71Antonio Pedrero (Spa) Movistar Team0:01:54
72Damien Touze (Fra) Cofidis Solutions Credits0:07:30
73Jonas Koch (Ger) CCC TeamRow 72 - Cell 2
74Enrico Battaglin (Ita) Katusha-AlpecinRow 73 - Cell 2
75Ben King (USA) Dimension DataRow 74 - Cell 2
76Steff Cras (Bel) Katusha-AlpecinRow 75 - Cell 2
77Edward Theuns (Bel) Trek-SegafredoRow 76 - Cell 2
78Patrick Bevin (NZl) CCC TeamRow 77 - Cell 2
79Cyril Barthe (Fra) Euskadi Basque Country-MuriasRow 78 - Cell 2
80Darwin Atapuma (Col) Cofidis Solutions CreditsRow 79 - Cell 2
81Pavel Kochetkov (Rus) Katusha-AlpecinRow 80 - Cell 2
82Steve Morabito (Swi) Groupama-FDJRow 81 - Cell 2
83Ricardo Augusto Afonso Vilela (Por) Burgos-BHRow 82 - Cell 2
84Jose Herrada (Spa) Cofidis Solutions CreditsRow 83 - Cell 2
85Sergio Henao (Col) UAE Team EmiratesRow 84 - Cell 2
86Ben O'Connor (Aus) Dimension DataRow 85 - Cell 2
87Stéphane Rossetto (Fra) Cofidis Solutions CreditsRow 86 - Cell 2
88Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-MuriasRow 87 - Cell 2
89Harm Vanhoucke (Bel) Lotto SoudalRow 88 - Cell 2
90Jelle Wallays (Bel) Lotto SoudalRow 89 - Cell 2
91Tim Declercq (Bel) Deceuninck-QuickStepRow 90 - Cell 2
92Thomas De Gendt (Bel) Lotto Soudal0:09:51
93Tosh Van Der Sande (Bel) Lotto SoudalRow 92 - Cell 2
94John Degenkolb (Ger) Trek-SegafredoRow 93 - Cell 2
95Rémi Cavagna (Fra) Deceuninck-QuickStepRow 94 - Cell 2
96Diego Rubio Hernandez (Spa) Burgos-BHRow 95 - Cell 2
97Nelson Oliveira (Por) Movistar TeamRow 96 - Cell 2
98Dion Smith (NZl) Mitchelton-ScottRow 97 - Cell 2
99Tobias Ludvigsson (Swe) Groupama-FDJRow 98 - Cell 2
100Angel Madrazo Ruiz (Spa) Burgos-BHRow 99 - Cell 2
101Imanol Erviti (Spa) Movistar TeamRow 100 - Cell 2
102Yukiya Arashiro (Jpn) Bahrain-MeridaRow 101 - Cell 2
103Amanuel Ghebreigzabhier (Eri) Dimension DataRow 102 - Cell 2
104Nicholas Schultz (Aus) Mitchelton-ScottRow 103 - Cell 2
105Silvan Dillier (Swi) AG2R La MondialeRow 104 - Cell 2
106Fabio Jakobsen (Ned) Deceuninck-QuickStepRow 105 - Cell 2
107Viacheslav Kuznetsov (Rus) Katusha-AlpecinRow 106 - Cell 2
108Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGARow 107 - Cell 2
109Felix Großschartner (Aut) Bora-HansgroheRow 108 - Cell 2
110Jorge Arcas (Spa) Movistar TeamRow 109 - Cell 2
111Gorka Izagirre Insausti (Spa) Astana Pro TeamRow 110 - Cell 2
112Michael Storer (Aus) Team SunwebRow 111 - Cell 2
113Rasmus Fossum Tiller (Nor) Dimension DataRow 112 - Cell 2
114Fernando Barcelo Aragon (Spa) Euskadi Basque Country-MuriasRow 113 - Cell 2
115Sander Armee (Bel) Lotto SoudalRow 114 - Cell 2
116Sebastian Henao (Col) Team IneosRow 115 - Cell 2
117Benjamin Thomas (Fra) Groupama-FDJRow 116 - Cell 2
118Marc Soler (Spa) Movistar TeamRow 117 - Cell 2
119Martijn Tusveld (Ned) Team SunwebRow 118 - Cell 2
120Gregor Mühlberger (Aut) Bora-HansgroheRow 119 - Cell 2
121Owain Doull (GBr) Team IneosRow 120 - Cell 2
122Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStepRow 121 - Cell 2
123Marco Marcato (Ita) UAE Team EmiratesRow 122 - Cell 2
124Tao Geoghegan Hart (GBr) Team IneosRow 123 - Cell 2
125Wout Poels (Ned) Team IneosRow 124 - Cell 2
126Kiel Reijnen (USA) Trek-SegafredoRow 125 - Cell 2
127Ian Stannard (GBr) Team IneosRow 126 - Cell 2
128Mitchell Docker (Aus) EF Education FirstRow 127 - Cell 2
129Francisco Ventoso (Spa) CCC TeamRow 128 - Cell 2
130Eros Capecchi (Ita) Deceuninck-QuickStepRow 129 - Cell 2
131Domingos Gonçalves (Por) Caja Rural-Seguros RGARow 130 - Cell 2
132Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGARow 131 - Cell 2
133Sam Bewley (NZl) Mitchelton-Scott0:13:23
134Omar Fraile (Spa) Astana Pro TeamRow 133 - Cell 2
135Romain Seigle (Fra) Groupama-FDJRow 134 - Cell 2
136Dorian Godon (Fra) AG2R La MondialeRow 135 - Cell 2
137Oliviero Troia (Ita) UAE Team EmiratesRow 136 - Cell 2
138Fernando Gaviria (Col) UAE Team EmiratesRow 137 - Cell 2
139Casper Pedersen (Den) Team SunwebRow 138 - Cell 2
140Sepp Kuss (USA) Team Jumbo-Visma0:13:27
141Luka Pibernik (Slo) Bahrain-MeridaRow 140 - Cell 2
142Heinrich Haussler (Aus) Bahrain-Merida0:14:49
143Jorge Cubero Galvez (Spa) Burgos-BHRow 142 - Cell 2
144Szymon Sajnok (Pol) CCC TeamRow 143 - Cell 2
145Alex Kirsch (Lux) Trek-SegafredoRow 144 - Cell 2
146Nathan Van Hooydonck (Bel) CCC TeamRow 145 - Cell 2
147Phil Bauhaus (Ger) Bahrain-MeridaRow 146 - Cell 2
148Jetse Bol (Ned) Burgos-BHRow 147 - Cell 2
149Brian van Goethem (Ned) Lotto SoudalRow 148 - Cell 2
150Mickael Delage (Fra) Groupama-FDJRow 149 - Cell 2
151Marc Sarreau (Fra) Groupama-FDJRow 150 - Cell 2
152Juan Sebastian Molano (Col) UAE Team EmiratesRow 151 - Cell 2
153Nuno Matos (Por) Burgos-BHRow 152 - Cell 2
154Damien Howson (Aus) Mitchelton-ScottRow 153 - Cell 2
155Sergio Samitier Samitier (Spa) Euskadi Basque Country-MuriasRow 154 - Cell 2
156Willem Jakobus Smit (RSA) Katusha-Alpecin0:17:26
157Maximilian Walscheid (Ger) Team Sunweb0:17:48
158Sam Bennett (Irl) Bora-HansgroheRow 157 - Cell 2
159Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias0:18:26
160Oscar Cabedo Carda (Spa) Burgos-BHRow 159 - Cell 2
161Luis Angel Mate Mardones (Spa) Cofidis Solutions CreditsRow 160 - Cell 2
162Pawel Poljanski (Pol) Bora-HansgroheRow 161 - Cell 2
163Hector Saez Benito (Spa) Euskadi Basque Country-MuriasRow 162 - Cell 2
164Pawel Bernas (Pol) CCC TeamRow 163 - Cell 2
165Will Barta (USA) CCC TeamRow 164 - Cell 2
166Domen Novak (Slo) Bahrain-MeridaRow 165 - Cell 2
167Shane Archbold (NZl) Bora-HansgroheRow 166 - Cell 2
168Rob Power (Aus) Team SunwebRow 167 - Cell 2
169Lennard Hofstede (Ned) Team Jumbo-VismaRow 168 - Cell 2
170Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGARow 169 - Cell 2
171Dario Cataldo (Ita) Astana Pro Team0:19:02
172Jean-Pierre Drucker (Lux) Bora-Hansgrohe0:20:48
173Manuele Boaro (Ita) Astana Pro TeamRow 172 - Cell 2
174Jaco Venter (RSA) Dimension DataRow 173 - Cell 2
175Tony Martin (Ger) Team Jumbo-VismaRow 174 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Moraira km. 168.4
Pos.Rider Name (Country) TeamResultHeader Cell - Column 3
1Sander Armee (Bel) Lotto Soudal4pts
2Zdenek Stybar (Cze) Deceuninck-QuickStep2Row 1 - Cell 3
3Primoz Roglic (Slo) Team Jumbo-Visma1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Calpe. Avenida De Los Ejércitos Españoles km. 199.6
Pos.Rider Name (Country) TeamResultHeader Cell - Column 3
1Nairo Quintana (Col) Movistar Team25pts
2Nicolas Roche (Irl) Team Sunweb20Row 1 - Cell 3
3Primoz Roglic (Slo) Team Jumbo-Visma16Row 2 - Cell 3
4Rigoberto Uran (Col) EF Education First14Row 3 - Cell 3
5Fabio Aru (Ita) UAE Team Emirates12Row 4 - Cell 3
6Mikel Nieve (Spa) Mitchelton-Scott10Row 5 - Cell 3
7Sergio Andres Higuita Garcia (Col) Equipo Euskadi9Row 6 - Cell 3
8Tadej Pogacar (Slo) UAE Team Emirates8Row 7 - Cell 3
9Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA7Row 8 - Cell 3
10Alejandro Valverde (Spa) Movistar Team6Row 9 - Cell 3
11Pierre Latour (Fra) AG2R La Mondiale5Row 10 - Cell 3
12Wilco Kelderman (Ned) Team Sunweb4Row 11 - Cell 3
13Esteban Chaves (Col) Mitchelton-Scott3Row 12 - Cell 3
14George Bennett (NZl) Team Jumbo-Visma2Row 13 - Cell 3
15Miguel Angel Lopez (Col) Astana Pro Team1Row 14 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Puerto De Confrides km. 37.1
Pos.Rider Name (Country) TeamResultHeader Cell - Column 3
1Angel Madrazo Ruiz (Spa) Burgos-BH5pts
2Sander Armee (Bel) Lotto Soudal3Row 1 - Cell 3
3Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Alto De Benilloba km. 54.2
Pos.Rider Name (Country) TeamResultHeader Cell - Column 3
1Angel Madrazo Ruiz (Spa) Burgos-BH3pts
2Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA2Row 1 - Cell 3
3Sander Armee (Bel) Lotto Soudal1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Alto Puig Llorenca km. 174.8
Pos.Rider Name (Country) TeamResultHeader Cell - Column 3
1Alejandro Valverde (Spa) Movistar Team5pts
2Pierre Latour (Fra) AG2R La Mondiale3Row 1 - Cell 3
3George Bennett (NZl) Team Jumbo-Visma1Row 2 - Cell 3
Swipe to scroll horizontally
Young riders
Pos.Rider Name (Country) TeamResult
1Sergio Andres Higuita Garcia (Col) Equipo Euskadi5:11:54
2Tadej Pogacar (Slo) UAE Team EmiratesRow 1 - Cell 2
3Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGARow 2 - Cell 2
4Miguel Angel Lopez (Col) Astana Pro TeamRow 3 - Cell 2
5Quentin Jauregui (Fra) AG2R La Mondiale0:01:06
6Ruben Guerreiro (Por) Katusha-AlpecinRow 5 - Cell 2
7Logan Owen (USA) EF Education FirstRow 6 - Cell 2
8Bruno Armirail (Fra) Groupama-FDJRow 7 - Cell 2
9Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-MuriasRow 8 - Cell 2
10James Knox (GBr) Deceuninck-QuickStepRow 9 - Cell 2
11Kilian Frankiny (Swi) Groupama-FDJRow 10 - Cell 2
12Matteo Fabbro (Ita) Katusha-AlpecinRow 11 - Cell 2
13Niklas Eg (Den) Trek-SegafredoRow 12 - Cell 2
14Mark Padun (Ukr) Bahrain-MeridaRow 13 - Cell 2
15Neilson Powless (USA) Team Jumbo-VismaRow 14 - Cell 2
16Nicholas Dlamini (RSA) Dimension DataRow 15 - Cell 2
17Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGARow 16 - Cell 2
18Daniel Martinez (Col) EF Education FirstRow 17 - Cell 2
19Hugh John Carthy (GBr) EF Education FirstRow 18 - Cell 2
20Damien Touze (Fra) Cofidis Solutions Credits0:06:53
21Steff Cras (Bel) Katusha-AlpecinRow 20 - Cell 2
22Cyril Barthe (Fra) Euskadi Basque Country-MuriasRow 21 - Cell 2
23Ben O'Connor (Aus) Dimension DataRow 22 - Cell 2
24Harm Vanhoucke (Bel) Lotto SoudalRow 23 - Cell 2
25Rémi Cavagna (Fra) Deceuninck-QuickStep0:09:14
26Amanuel Ghebreigzabhier (Eri) Dimension DataRow 25 - Cell 2
27Nicholas Schultz (Aus) Mitchelton-ScottRow 26 - Cell 2
28Fabio Jakobsen (Ned) Deceuninck-QuickStepRow 27 - Cell 2
29Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGARow 28 - Cell 2
30Michael Storer (Aus) Team SunwebRow 29 - Cell 2
31Rasmus Fossum Tiller (Nor) Dimension DataRow 30 - Cell 2
32Fernando Barcelo Aragon (Spa) Euskadi Basque Country-MuriasRow 31 - Cell 2
33Benjamin Thomas (Fra) Groupama-FDJRow 32 - Cell 2
34Gregor Mühlberger (Aut) Bora-HansgroheRow 33 - Cell 2
35Tao Geoghegan Hart (GBr) Team IneosRow 34 - Cell 2
36Romain Seigle (Fra) Groupama-FDJ0:12:46
37Dorian Godon (Fra) AG2R La MondialeRow 36 - Cell 2
38Oliviero Troia (Ita) UAE Team EmiratesRow 37 - Cell 2
39Fernando Gaviria (Col) UAE Team EmiratesRow 38 - Cell 2
40Casper Pedersen (Den) Team SunwebRow 39 - Cell 2
41Sepp Kuss (USA) Team Jumbo-Visma0:12:50
42Szymon Sajnok (Pol) CCC Team0:14:12
43Nathan Van Hooydonck (Bel) CCC TeamRow 42 - Cell 2
44Phil Bauhaus (Ger) Bahrain-MeridaRow 43 - Cell 2
45Juan Sebastian Molano (Col) UAE Team EmiratesRow 44 - Cell 2
46Nuno Matos (Por) Burgos-BHRow 45 - Cell 2
47Sergio Samitier Samitier (Spa) Euskadi Basque Country-MuriasRow 46 - Cell 2
48Oscar Cabedo Carda (Spa) Burgos-BH0:17:49
49Will Barta (USA) CCC TeamRow 48 - Cell 2
50Domen Novak (Slo) Bahrain-MeridaRow 49 - Cell 2
51Rob Power (Aus) Team SunwebRow 50 - Cell 2
52Lennard Hofstede (Ned) Team Jumbo-VismaRow 51 - Cell 2
Swipe to scroll horizontally
Teams
Pos.Rider Name (Country) TeamResult
1Movistar Team15:36:11
2Team Sunweb0:00:05
3EF Education FirstRow 2 - Cell 2
4Team Jumbo-VismaRow 3 - Cell 2
5UAE Team EmiratesRow 4 - Cell 2
6Mitchelton-Scott0:00:08
7AG2R La Mondiale0:01:43
8Caja Rural-Seguros RGARow 7 - Cell 2
9Cofidis Solutions CreditsRow 8 - Cell 2
10Astana Pro TeamRow 9 - Cell 2
11Deceuninck-QuickStep0:02:42
12Dimension Data0:02:49
13Trek-SegafredoRow 12 - Cell 2
14Katusha-AlpecinRow 13 - Cell 2
15Bahrain-MeridaRow 14 - Cell 2
16Lotto Soudal0:08:36
17Groupama-FDJRow 16 - Cell 2
18Euskadi Basque CountryRow 17 - Cell 2
19Bora-Hansgrohe0:08:45
20Team Ineos0:10:57
21CCC Team0:13:17
22Burgos BH0:16:44
Swipe to scroll horizontally
General Classification
Pos.Rider Name (Country) TeamResult
1Nicolas Roche (Irl) Team Sunweb5:26:12
2Nairo Quintana (Col) Movistar Team0:00:02
3Rigoberto Uran (Col) EF Education First0:00:08
4Mikel Nieve (Spa) Mitchelton-Scott0:00:22
5Miguel Angel Lopez (Col) Astana Pro Team0:00:33
6Primoz Roglic (Slo) Team Jumbo-Visma0:00:36
7Wilco Kelderman (Ned) Team Sunweb0:00:38
8Sergio Andres Higuita Garcia (Col) Equipo Euskadi0:00:40
9Davide Formolo (Ita) Bora-Hansgrohe0:00:46
10Rafal Majka (Pol) Bora-HansgroheRow 9 - Cell 2
11Victor De La Parte (Spa) CCC Team0:00:48
12Alejandro Valverde (Spa) Movistar Team0:00:49
13Esteban Chaves (Col) Mitchelton-Scott0:00:51
14Fabio Aru (Ita) UAE Team Emirates0:01:08
15Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA0:01:10
16Pierre Latour (Fra) AG2R La MondialeRow 15 - Cell 2
17George Bennett (NZl) Team Jumbo-Visma0:01:13
18Jesus Herrada (Spa) Cofidis Solutions Credits0:01:16
19Zdenek Stybar (Cze) Deceuninck-QuickStep0:01:32
20Luis León Sanchez (Spa) Astana Pro Team0:01:39
21Jakob Fuglsang (Den) Astana Pro TeamRow 20 - Cell 2
22Ion Izagirre Insausti (Spa) Astana Pro TeamRow 21 - Cell 2
23Tadej Pogacar (Slo) UAE Team Emirates0:01:40
24Philippe Gilbert (Bel) Deceuninck-QuickStep0:01:41
25James Knox (GBr) Deceuninck-QuickStepRow 24 - Cell 2
26Tejay Van Garderen (USA) EF Education First0:01:46
27Daniel Martinez (Col) EF Education FirstRow 26 - Cell 2
28Hugh John Carthy (GBr) EF Education FirstRow 27 - Cell 2
29Lawson Craddock (USA) EF Education FirstRow 28 - Cell 2
30Kilian Frankiny (Swi) Groupama-FDJ0:01:55
31Luka Mezgec (Slo) Mitchelton-Scott0:01:57
32Tsgabu Grmay (Eth) Mitchelton-ScottRow 31 - Cell 2
33Tomasz Marczynski (Pol) Lotto Soudal0:01:58
34José Rojas (Spa) Movistar Team0:02:02
35David de la Cruz (Spa) Team Ineos0:02:04
36Salvatore Puccio (Ita) Team IneosRow 35 - Cell 2
37Dylan Teuns (Bel) Bahrain-Merida0:02:05
38Hermann Pernsteiner (Aut) Bahrain-MeridaRow 37 - Cell 2
39Mark Padun (Ukr) Bahrain-MeridaRow 38 - Cell 2
40Ruben Guerreiro (Por) Katusha-Alpecin0:02:12
41Matteo Fabbro (Ita) Katusha-AlpecinRow 40 - Cell 2
42Daniel Navarro Garcia (Spa) Katusha-AlpecinRow 41 - Cell 2
43Edvald Boasson Hagen (Nor) Dimension Data0:02:13
44Louis Meintjes (RSA) Dimension DataRow 43 - Cell 2
45Jacopo Mosca (Ita) Trek-Segafredo0:02:14
46Niklas Eg (Den) Trek-SegafredoRow 45 - Cell 2
47Gianluca Brambilla (Ita) Trek-SegafredoRow 46 - Cell 2
48Clement Venturini (Fra) AG2R La Mondiale0:02:16
49Sergei Chernetski (Rus) Caja Rural-Seguros RGA0:02:19
50Robert Gesink (Ned) Team Jumbo-VismaRow 49 - Cell 2
51Steven Kruijswijk (Ned) Team Jumbo-VismaRow 50 - Cell 2
52Nicolas Edet (Fra) Cofidis Solutions Credits0:02:22
53Jesper Hansen (Den) Cofidis Solutions CreditsRow 52 - Cell 2
54Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias0:02:25
55Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGARow 54 - Cell 2
56Mikel Iturria Segurola (Spa) Euskadi Basque Country-MuriasRow 55 - Cell 2
57Nikias Arndt (Ger) Team Sunweb0:02:34
58Sergio Pardilla Bellon (Spa) Caja Rural-Seguros RGA0:02:35
59Geoffrey Bouchard (Fra) AG2R La Mondiale0:02:45
60Valerio Conti (Ita) UAE Team Emirates0:02:46
61François Bidard (Fra) AG2R La Mondiale0:02:53
62Jesus Ezquerra Muela (Spa) Burgos-BH0:03:01
63Carl Fredrik Hagen (Nor) Lotto Soudal0:03:09
64Clément Chevrier (Fra) AG2R La Mondiale0:03:22
65Quentin Jauregui (Fra) AG2R La Mondiale0:03:29
66Peter Stetina (USA) Trek-Segafredo0:03:31
67Antonio Pedrero (Spa) Movistar TeamRow 66 - Cell 2
68Bruno Armirail (Fra) Groupama-FDJ0:03:33
69Logan Owen (USA) EF Education First0:03:37
70Nicholas Dlamini (RSA) Dimension Data0:04:00
71Neilson Powless (USA) Team Jumbo-Visma0:06:01
72Patrick Bevin (NZl) CCC Team0:07:41
73Tim Declercq (Bel) Deceuninck-QuickStep0:07:44
74Jelle Wallays (Bel) Lotto Soudal0:07:45
75Harm Vanhoucke (Bel) Lotto Soudal0:07:46
76Steff Cras (Bel) Katusha-Alpecin0:07:59
77Ben King (USA) Dimension Data0:08:00
78Ben O'Connor (Aus) Dimension DataRow 77 - Cell 2
79Edward Theuns (Bel) Trek-Segafredo0:08:01
80Damien Touze (Fra) Cofidis Solutions Credits0:08:09
81Jose Herrada (Spa) Cofidis Solutions CreditsRow 80 - Cell 2
82Stéphane Rossetto (Fra) Cofidis Solutions CreditsRow 81 - Cell 2
83Cyril Barthe (Fra) Euskadi Basque Country-Murias0:08:12
84Mikel Bizkarra Etxegibel (Spa) Euskadi Basque Country-MuriasRow 83 - Cell 2
85Enrico Battaglin (Ita) Katusha-Alpecin0:08:16
86Pavel Kochetkov (Rus) Katusha-AlpecinRow 85 - Cell 2
87Ricardo Augusto Afonso Vilela (Por) Burgos-BH0:08:48
88Jonas Koch (Ger) CCC Team0:09:03
89Darwin Atapuma (Col) Cofidis Solutions Credits0:09:14
90Steve Morabito (Swi) Groupama-FDJ0:09:45
91Gorka Izagirre Insausti (Spa) Astana Pro Team0:09:47
92Fabio Jakobsen (Ned) Deceuninck-QuickStep0:09:49
93Maximiliano Ariel Richeze (Arg) Deceuninck-QuickStepRow 92 - Cell 2
94Rémi Cavagna (Fra) Deceuninck-QuickStep0:09:50
95Felix Großschartner (Aut) Bora-Hansgrohe0:10:00
96Gregor Mühlberger (Aut) Bora-HansgroheRow 95 - Cell 2
97Nelson Oliveira (Por) Movistar Team0:10:03
98Tobias Ludvigsson (Swe) Groupama-FDJRow 97 - Cell 2
99Imanol Erviti (Spa) Movistar TeamRow 98 - Cell 2
100Benjamin Thomas (Fra) Groupama-FDJRow 99 - Cell 2
101Marc Soler (Spa) Movistar TeamRow 100 - Cell 2
102Dion Smith (NZl) Mitchelton-Scott0:10:05
103Nicholas Schultz (Aus) Mitchelton-ScottRow 102 - Cell 2
104Eros Capecchi (Ita) Deceuninck-QuickStepRow 103 - Cell 2
105Tosh Van Der Sande (Bel) Lotto Soudal0:10:06
106Sergio Henao (Col) UAE Team Emirates0:10:10
107Owain Doull (GBr) Team Ineos0:10:12
108Tao Geoghegan Hart (GBr) Team IneosRow 107 - Cell 2
109Wout Poels (Ned) Team IneosRow 108 - Cell 2
110Viacheslav Kuznetsov (Rus) Katusha-Alpecin0:10:20
111Amanuel Ghebreigzabhier (Eri) Dimension Data0:10:21
112Rasmus Fossum Tiller (Nor) Dimension DataRow 111 - Cell 2
113John Degenkolb (Ger) Trek-Segafredo0:10:22
114Martijn Tusveld (Ned) Team SunwebRow 113 - Cell 2
115Kiel Reijnen (USA) Trek-SegafredoRow 114 - Cell 2
116Silvan Dillier (Swi) AG2R La Mondiale0:10:24
117Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGARow 116 - Cell 2
118Jon Aberasturi Izaga (Spa) Caja Rural-Seguros RGARow 117 - Cell 2
119Domingos Gonçalves (Por) Caja Rural-Seguros RGA0:10:39
120Sebastian Henao (Col) Team Ineos0:10:40
121Thomas De Gendt (Bel) Lotto Soudal0:10:41
122Fernando Barcelo Aragon (Spa) Euskadi Basque Country-MuriasRow 121 - Cell 2
123Michael Storer (Aus) Team Sunweb0:10:42
124Marco Marcato (Ita) UAE Team Emirates0:10:54
125Diego Rubio Hernandez (Spa) Burgos-BH0:11:09
126Angel Madrazo Ruiz (Spa) Burgos-BHRow 125 - Cell 2
127Yukiya Arashiro (Jpn) Bahrain-Merida0:11:17
128Francisco Ventoso (Spa) CCC Team0:11:24
129Jorge Arcas (Spa) Movistar Team0:11:28
130Ian Stannard (GBr) Team IneosRow 129 - Cell 2
131Sander Armee (Bel) Lotto Soudal0:11:41
132Mitchell Docker (Aus) EF Education First0:12:12
133Casper Pedersen (Den) Team Sunweb0:13:24
134Romain Seigle (Fra) Groupama-FDJ0:13:35
135Omar Fraile (Spa) Astana Pro Team0:13:43
136Dorian Godon (Fra) AG2R La Mondiale0:13:56
137Luka Pibernik (Slo) Bahrain-Merida0:14:53
138Szymon Sajnok (Pol) CCC Team0:15:00
139Nathan Van Hooydonck (Bel) CCC TeamRow 138 - Cell 2
140Damien Howson (Aus) Mitchelton-Scott0:15:03
141Brian van Goethem (Ned) Lotto Soudal0:15:04
142Heinrich Haussler (Aus) Bahrain-Merida0:15:11
143Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias0:15:31
144Phil Bauhaus (Ger) Bahrain-Merida0:15:39
145Alex Kirsch (Lux) Trek-Segafredo0:15:44
146Sam Bewley (NZl) Mitchelton-Scott0:15:45
147Jetse Bol (Ned) Burgos-BH0:16:07
148Fernando Gaviria (Col) UAE Team Emirates0:16:08
149Jorge Cubero Galvez (Spa) Burgos-BH0:16:44
150Mickael Delage (Fra) Groupama-FDJ0:17:04
151Marc Sarreau (Fra) Groupama-FDJRow 150 - Cell 2
152Juan Sebastian Molano (Col) UAE Team Emirates0:17:28
153Maximilian Walscheid (Ger) Team Sunweb0:17:49
154Sam Bennett (Irl) Bora-Hansgrohe0:17:57
155Nuno Matos (Por) Burgos-BH0:18:07
156Sepp Kuss (USA) Team Jumbo-Visma0:18:09
157Oliviero Troia (Ita) UAE Team Emirates0:18:19
158Rob Power (Aus) Team Sunweb0:18:28
159Will Barta (USA) CCC Team0:18:37
160Willem Jakobus Smit (RSA) Katusha-Alpecin0:18:39
161Dario Cataldo (Ita) Astana Pro Team0:18:58
162Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA0:18:59
163Aritz Bagues Kalparsoro (Spa) Euskadi Basque Country-Murias0:19:08
164Hector Saez Benito (Spa) Euskadi Basque Country-MuriasRow 163 - Cell 2
165Luis Angel Mate Mardones (Spa) Cofidis Solutions Credits0:19:40
166Oscar Cabedo Carda (Spa) Burgos-BH0:20:34
167Pawel Poljanski (Pol) Bora-Hansgrohe0:20:35
168Shane Archbold (NZl) Bora-Hansgrohe0:20:48
169Pawel Bernas (Pol) CCC Team0:20:53
170Jean-Pierre Drucker (Lux) Bora-Hansgrohe0:20:57
171Tony Martin (Ger) Team Jumbo-Visma0:21:24
172Domen Novak (Slo) Bahrain-Merida0:21:25
173Manuele Boaro (Ita) Astana Pro Team0:21:31
174Jaco Venter (RSA) Dimension Data0:21:57
175Lennard Hofstede (Ned) Team Jumbo-Visma0:22:44
Swipe to scroll horizontally
Points Classification
Pos.Rider Name (Country) TeamResultHeader Cell - Column 3
1Nairo Quintana (Col) Movistar Team25pts
2Nicolas Roche (Irl) Team Sunweb20Row 1 - Cell 3
3Primoz Roglic (Slo) Team Jumbo-Visma17Row 2 - Cell 3
4Rigoberto Uran (Col) EF Education First14Row 3 - Cell 3
5Fabio Aru (Ita) UAE Team Emirates12Row 4 - Cell 3
6Mikel Nieve (Spa) Mitchelton-Scott10Row 5 - Cell 3
7Sergio Andres Higuita Garcia (Col) Equipo Euskadi9Row 6 - Cell 3
8Tadej Pogacar (Slo) UAE Team Emirates8Row 7 - Cell 3
9Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA7Row 8 - Cell 3
10Alejandro Valverde (Spa) Movistar Team6Row 9 - Cell 3
11Pierre Latour (Fra) AG2R La Mondiale5Row 10 - Cell 3
12Sander Armee (Bel) Lotto Soudal4Row 11 - Cell 3
13Wilco Kelderman (Ned) Team Sunweb4Row 12 - Cell 3
14Esteban Chaves (Col) Mitchelton-Scott3Row 13 - Cell 3
15George Bennett (NZl) Team Jumbo-Visma2Row 14 - Cell 3
16Zdenek Stybar (Cze) Deceuninck-QuickStep2Row 15 - Cell 3
17Miguel Angel Lopez (Col) Astana Pro Team1Row 16 - Cell 3
Swipe to scroll horizontally
Mountains Classification
Pos.Rider Name (Country) TeamResultHeader Cell - Column 3
1Angel Madrazo Ruiz (Spa) Burgos-BH8pts
2Alejandro Valverde (Spa) Movistar Team5Row 1 - Cell 3
3Sander Armee (Bel) Lotto Soudal4Row 2 - Cell 3
4Pierre Latour (Fra) AG2R La Mondiale3Row 3 - Cell 3
5Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA3Row 4 - Cell 3
6George Bennett (NZl) Team Jumbo-Visma1Row 5 - Cell 3
Swipe to scroll horizontally
Young Riders Classification
Pos.Rider Name (Country) TeamResult
1Miguel Angel Lopez (Col) Astana Pro Team5:26:45
2Sergio Andres Higuita Garcia (Col) Equipo Euskadi0:00:07
3Alexander Aranburu Deba (Spa) Caja Rural-Seguros RGA0:00:37
4Tadej Pogacar (Slo) UAE Team Emirates0:01:07
5James Knox (GBr) Deceuninck-QuickStep0:01:08
6Daniel Martinez (Col) EF Education First0:01:13
7Hugh John Carthy (GBr) EF Education FirstRow 6 - Cell 2
8Kilian Frankiny (Swi) Groupama-FDJ0:01:22
9Mark Padun (Ukr) Bahrain-Merida0:01:32
10Ruben Guerreiro (Por) Katusha-Alpecin0:01:39
11Matteo Fabbro (Ita) Katusha-AlpecinRow 10 - Cell 2
12Niklas Eg (Den) Trek-Segafredo0:01:41
13Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias0:01:52
14Cristian Rodriguez Martin (Spa) Caja Rural-Seguros RGARow 13 - Cell 2
15Quentin Jauregui (Fra) AG2R La Mondiale0:02:56
16Bruno Armirail (Fra) Groupama-FDJ0:03:00
17Logan Owen (USA) EF Education First0:03:04
18Nicholas Dlamini (RSA) Dimension Data0:03:27
19Neilson Powless (USA) Team Jumbo-Visma0:05:28
20Harm Vanhoucke (Bel) Lotto Soudal0:07:13
21Steff Cras (Bel) Katusha-Alpecin0:07:26
22Ben O'Connor (Aus) Dimension Data0:07:27
23Damien Touze (Fra) Cofidis Solutions Credits0:07:36
24Cyril Barthe (Fra) Euskadi Basque Country-Murias0:07:39
25Fabio Jakobsen (Ned) Deceuninck-QuickStep0:09:16
26Rémi Cavagna (Fra) Deceuninck-QuickStep0:09:17
27Gregor Mühlberger (Aut) Bora-Hansgrohe0:09:27
28Benjamin Thomas (Fra) Groupama-FDJ0:09:30
29Nicholas Schultz (Aus) Mitchelton-Scott0:09:32
30Tao Geoghegan Hart (GBr) Team Ineos0:09:39
31Amanuel Ghebreigzabhier (Eri) Dimension Data0:09:48
32Rasmus Fossum Tiller (Nor) Dimension DataRow 31 - Cell 2
33Gonzalo Serrano Rodriguez (Spa) Caja Rural-Seguros RGA0:09:51
34Fernando Barcelo Aragon (Spa) Euskadi Basque Country-Murias0:10:08
35Michael Storer (Aus) Team Sunweb0:10:09
36Casper Pedersen (Den) Team Sunweb0:12:51
37Romain Seigle (Fra) Groupama-FDJ0:13:02
38Dorian Godon (Fra) AG2R La Mondiale0:13:23
39Szymon Sajnok (Pol) CCC Team0:14:27
40Nathan Van Hooydonck (Bel) CCC TeamRow 39 - Cell 2
41Sergio Samitier Samitier (Spa) Euskadi Basque Country-Murias0:14:58
42Phil Bauhaus (Ger) Bahrain-Merida0:15:06
43Fernando Gaviria (Col) UAE Team Emirates0:15:35
44Juan Sebastian Molano (Col) UAE Team Emirates0:16:55
45Nuno Matos (Por) Burgos-BH0:17:34
46Sepp Kuss (USA) Team Jumbo-Visma0:17:36
47Oliviero Troia (Ita) UAE Team Emirates0:17:46
48Rob Power (Aus) Team Sunweb0:17:55
49Will Barta (USA) CCC Team0:18:04
50Oscar Cabedo Carda (Spa) Burgos-BH0:20:01
51Domen Novak (Slo) Bahrain-Merida0:20:52
52Lennard Hofstede (Ned) Team Jumbo-Visma0:22:11
Swipe to scroll horizontally
Teams Classification
Pos.Rider Name (Country) TeamResult
1Team Sunweb15:51:12
2EF Education First0:00:02
3Movistar Team0:00:06
4Mitchelton-Scott0:00:16
5Team Jumbo-Visma0:00:35
6UAE Team Emirates0:01:02
7Astana Pro Team0:01:33
8AG2R La Mondiale0:02:10
9Caja Rural-Seguros RGARow 8 - Cell 2
10Cofidis Solutions Credits0:02:16
11Deceuninck-QuickStep0:02:34
12Bahrain-Merida0:03:05
13Katusha-Alpecin0:03:12
14Dimension Data0:03:13
15Trek-Segafredo0:03:14
16Groupama-FDJ0:08:42
17Lotto Soudal0:08:45
18Bora-Hansgrohe0:08:48
19Euskadi Basque Country0:09:12
20Team Ineos0:11:12
21CCC Team0:13:22
22Burgos BH0:17:56

 

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

Join now for unlimited access

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

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

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

Join now for unlimited access

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

Daniel Benson

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