Volta ao Algarve stage 2: Luis Leon Sanchez wins on Alto da Foia

Luis Leon Sanchez (Astana) claimed the first summit finish of the Volta ao Algarve, powering to the top of the Alto da Foia to take the race lead ahead of Geraint Thomas (Sky) and Slovenian Primoz Roglic (LottoNl-Jumbo). It was a bit of revenge for Sanchez, who was second to Thomas' teammate Wout Poels in the Volta a la Valenciana earlier this month.

Sanchez surged up to the lead group, led with 500m to go by Movistar's Ion Izagirre and Tiago Machado (Katusha). Thomas attacked on the steep pitch before the finish, but Sanchez countered, leaving Thomas to finish one second behind, while Primoz topped Izagirre for third. Machado came in two further seconds in arrears.

It was Sanchez's first win since 2014, when he claimed a stage of the Vuelta a Castilla y Leon while racing for Caja Rural.

The expected fireworks from Alberto Contador never materialised. While the Tinkoff team took control for much of the stage, and Contador led a select group over the top of the penultimate climb, he could not follow the accelerations on the final ascent and finished a distant 24 seconds behind in 21st place. Fabio Aru (Astana) fared slightly better in 10th at 15 seconds.

The 198.6km stage from Lagoa kicked off with an early seven-rider breakaway that dangled only a few minutes ahead of the peloton on the 'queen stage'. Oliver Naesen (IAM Cycling), Sean De Bie (Lotto Soudal), Jonathan Lastra (Caja Rural-Seguros RGA), Alberto Cecchin (Team Roth), Jonas Koch (Verva ActiveJet), Gregory Rast (Trek-Segafredo), and Ricardo Mestre (W52/FC Porto) were the lucky seven who fought out the three intermediate sprints in the first half of the stage.

But with four climbs in the final 60km, the teams of the main contenders - Movistar, Tinkoff, and Astana - worked to control their lead. As the first mountain began to bite, the breakaway disintegrated, first Rast, Lastra, Cecchin, and Koch let go, and then the peloton swept past the remaining three with 40km to go.

The next move came from Dries Devenyns (IAM Cycling), who attacked with 29km to go. 10km later he was joined by Jose Joaquin Rojas (Movistar) and David De La Fuente (Sporting/Taviria), but they were all caught on the Alto da Ponba, the category 2 penultimate climb, and Contador himself led the peloton over the top.

Next, there was an attack from Zdenek Stybar (Etixx-Quick Step), who was followed by Robert Gesink (LottoNl-Jumbo), Diego Rosa (Astana), and Nelson Oliveira (Movistar). The move stayed just a dozen seconds clear of the favourites until almost the final kilometre, when the group of Izagirre came past. But the others were helpless against the acceleration of Sanchez, who donned the leader's jersey.

Joaquim Rodriguez (Katusha) was one casualties of the day, dropping out with a sore throat and David Lopez (Team Sky) crashed and abandoned mid-way through the stage.

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Luis Leon Sanchez (Spa) Astana Pro Team5:08:25
2Geraint Thomas (GBr) Team Sky0:00:01
3Primoz Roglic (Slo) Team LottoNl-Jumbo0:00:03
4Jon Izaguirre (Spa) Movistar TeamRow 3 - Cell 2
5Tiago Machado (Por) Team Katusha0:00:05
6Thibaut Pinot (Fra) FDJRow 5 - Cell 2
7Amaro Antunes (Por) La Aluminios/Antarte0:00:09
8Hector Saez (Spa) Caja Rural-Seguros RGA0:00:13
9Tiesj Benoot (Bel) Lotto SoudalRow 8 - Cell 2
10Fabio Aru (Ita) Astana Pro Team0:00:15
11Jarlinson Pantano (Col) IAM CyclingRow 10 - Cell 2
12Robert Gesink (Ned) Team LottoNl-JumboRow 11 - Cell 2
13Tony Gallopin (Fra) Lotto SoudalRow 12 - Cell 2
14Frank Schleck (Lux) Trek-SegafredoRow 13 - Cell 2
15Sébastien Reichenbach (Swi) FDJRow 14 - Cell 2
16Ilnur Zakarin (Rus) Team KatushaRow 15 - Cell 2
17Tony Martin (Ger) Etixx - Quick-StepRow 16 - Cell 2
18Andre Cardoso (Por) Cannondale Pro Cycling0:00:20
19Ricardo Vilela (Por) Caja Rural-Seguros RGA0:00:22
20Zdenek Stybar (Cze) Etixx - Quick-StepRow 19 - Cell 2
21Alberto Contador (Spa) Tinkoff Team0:00:24
22Nelson Oliveira (Por) Movistar Team0:00:52
23Eduard Prades (Spa) Caja Rural-Seguros RGA0:00:56
24Dylan Van Baarle (Ned) Cannondale Pro Cycling0:01:08
25Paolo Tiralongo (Ita) Astana Pro Team0:01:21
26Jordi Simon (Spa) Verva ActiveJet Pro Cycling Team0:01:37
27Rui Vinhas (Por) W52/FC Porto0:01:42
28Joao Benta (Por) Louletano-Hospital de LouleRow 27 - Cell 2
29Bruno Pires (Por) Team RothRow 28 - Cell 2
30Dario Cataldo (Ita) Astana Pro Team0:01:48
31Rinaldo Nocentini (Ita) Sporting/Tavira0:02:05
32Alberto Losada (Spa) Team KatushaRow 31 - Cell 2
33Daniel Mestre (Por) EfapelRow 32 - Cell 2
34Paul Voss (Ger) Bora-Argon 180:03:42
35Javier Megias (Spa) Team Novo Nordisk0:04:43
36Moreno Moser (Ita) Cannondale Pro Cycling0:05:59
37Rigoberto Uran (Col) Cannondale Pro Cycling0:06:01
38Silvio Herklotz (Ger) Bora-Argon 180:07:44
39Fabian Cancellara (Swi) Trek-Segafredo0:07:49
40Jasper Stuyven (Bel) Trek-SegafredoRow 39 - Cell 2
41Frederico Figueiredo (Por) Radio Popular-BoavistaRow 40 - Cell 2
42Diego Rosa (Ita) Astana Pro TeamRow 41 - Cell 2
43Dries Devenyns (Bel) IAM CyclingRow 42 - Cell 2
44Salvatore Puccio (Ita) Team SkyRow 43 - Cell 2
45Victor Campenaerts (Bel) Team LottoNl-Jumbo0:08:26
46Stig Broeckx (Bel) Lotto SoudalRow 45 - Cell 2
47Antonio Molina (Spa) Caja Rural-Seguros RGARow 46 - Cell 2
48Vicente Reynes (Spa) IAM CyclingRow 47 - Cell 2
49Luis Fernandes (Por) Sporting/TaviraRow 48 - Cell 2
50David Lozano Riba (Spa) Team Novo NordiskRow 49 - Cell 2
51David Belda Garcia (Spa) Team RothRow 50 - Cell 2
52Cesare Benedetti (Ita) Bora-Argon 18Row 51 - Cell 2
53Jose Joaquin Rojas (Spa) Movistar TeamRow 52 - Cell 2
54Jesus Ezquerra (Spa) Sporting/TaviraRow 53 - Cell 2
55Pawel Cieslik (Pol) Verva ActiveJet Pro Cycling TeamRow 54 - Cell 2
56Andrey Amador (CRc) Movistar TeamRow 55 - Cell 2
57Tanel Kangert (Est) Astana Pro TeamRow 56 - Cell 2
58Rein Taaramae (Est) Team KatushaRow 57 - Cell 2
59Steve Morabito (Swi) FDJRow 58 - Cell 2
60Robert Kiserlovski (Cro) Tinkoff TeamRow 59 - Cell 2
61Nico Brüngger (Swi) Team RothRow 60 - Cell 2
62Diego Rubio (Spa) Caja Rural-Seguros RGARow 61 - Cell 2
63Sergio Paulinho (Por) Tinkoff TeamRow 62 - Cell 2
64Andrea Pasqualon (Ita) Team RothRow 63 - Cell 2
65Jonathan Castroviejo (Spa) Movistar TeamRow 64 - Cell 2
66Lars Petter Nordhaug (Nor) Team SkyRow 65 - Cell 2
67Jurgen Roelandts (Bel) Lotto SoudalRow 66 - Cell 2
68Jorge Arcas Pena (Spa) Movistar TeamRow 67 - Cell 2
69Cesar Fonte (Por) Radio Popular-BoavistaRow 68 - Cell 2
70Heinrich Haussler (Aus) IAM CyclingRow 69 - Cell 2
71Sebastian Langeveld (Ned) Cannondale Pro CyclingRow 70 - Cell 2
72Arnaud Courteille (Fra) FDJRow 71 - Cell 2
73Victor Etxebarria (Spa) Radio Popular-Boavista0:08:54
74Yoann Offredo (Fra) FDJ0:09:07
75Tom Boonen (Bel) Etixx - Quick-StepRow 74 - Cell 2
76Alexander Kolobnev (Rus) Gazprom-RusveloRow 75 - Cell 2
77Ian Stannard (GBr) Team SkyRow 76 - Cell 2
78Matthias Krizek (Aut) Team RothRow 77 - Cell 2
79Michal Golas (Pol) Team Sky0:09:09
80Davd De La Fuente (Spa) Sporting/Tavira0:09:10
81Henrique Casimiro (Por) Efapel0:09:41
82Luis Afonso (Por) La Aluminios/AntarteRow 81 - Cell 2
83Hugo Sancho (Por) La Aluminios/Antarte0:09:55
84Nuno Almeida (Por) Efapel0:10:03
85Sebastian Henao (Col) Team Sky0:11:05
86Karel Hnik (Cze) Verva ActiveJet Pro Cycling TeamRow 85 - Cell 2
87Sergey Lagutin (Rus) Team Katusha0:11:25
88Matvey Mamykin (Rus) Team KatushaRow 87 - Cell 2
89Joao Rodrigues (Por) W52/FC Porto0:13:28
90Anton Vorobyev (Rus) Team Katusha0:13:51
91Charles Planet (Fra) Team Novo Nordisk0:15:51
92André Greipel (Ger) Lotto Soudal0:16:34
93Lluis Mas (Spa) Caja Rural-Seguros RGARow 92 - Cell 2
94Domingos Gonçalves (Por) Caja Rural-Seguros RGARow 93 - Cell 2
95Wouter Wippert (Ned) Cannondale Pro Cycling0:18:07
96Niki Terpstra (Ned) Etixx - Quick-StepRow 95 - Cell 2
97Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling TeamRow 96 - Cell 2
98Bruno Silva (Por) La Aluminios/Antarte0:18:55
99Yaroslav Popovych (Ukr) Trek-Segafredo0:19:37
100Ramunas Navardauskas (Ltu) Cannondale Pro Cycling0:19:38
101Julian Arredondo (Col) Trek-SegafredoRow 100 - Cell 2
102Edward Theuns (Bel) Trek-Segafredo0:19:58
103Matteo Tosatto (Ita) Tinkoff Team0:20:37
104Jose De Segovia (Spa) Louletano-Hospital de LouleRow 103 - Cell 2
105Alex Dowsett (GBr) Movistar TeamRow 104 - Cell 2
106Ricardo Mestre (Por) W52/FC PortoRow 105 - Cell 2
107Francisco Ventoso (Spa) Movistar TeamRow 106 - Cell 2
108Samuel Caldeira (Por) W52/FC PortoRow 107 - Cell 2
109Zakkari Dempster (Aus) Bora-Argon 18Row 108 - Cell 2
110Dylan Groenewegen (Ned) Team LottoNl-JumboRow 109 - Cell 2
111Phil Bauhaus (Ger) Bora-Argon 18Row 110 - Cell 2
112Grischa Janorschke (Ger) Team RothRow 111 - Cell 2
113Vicente Garcia De Mateos (Spa) Louletano-Hospital de LouleRow 112 - Cell 2
114Julien Vermote (Bel) Etixx - Quick-StepRow 113 - Cell 2
115Fabio Sabatini (Ita) Etixx - Quick-StepRow 114 - Cell 2
116Joni Brandao (Por) EfapelRow 115 - Cell 2
117Alvaro Trueba (Spa) EfapelRow 116 - Cell 2
118Marcel Kittel (Ger) Etixx - Quick-StepRow 117 - Cell 2
119Michael Schwarzmann (Ger) Bora-Argon 18Row 118 - Cell 2
120Kristijan Koren (Slo) Cannondale Pro CyclingRow 119 - Cell 2
121Matthias Brandle (Aut) IAM CyclingRow 120 - Cell 2
122Filipe Cardoso (Por) EfapelRow 121 - Cell 2
123Jonas Vangenechten (Bel) IAM CyclingRow 122 - Cell 2
124Murilo Antonio Fischer (Bra) FDJRow 123 - Cell 2
125Simon Pellaud (Swi) IAM CyclingRow 124 - Cell 2
126Sep Vanmarcke (Bel) Team LottoNl-JumboRow 125 - Cell 2
127Yury Trofimov (Rus) Tinkoff TeamRow 126 - Cell 2
128William Bonnet (Fra) FDJRow 127 - Cell 2
129Thomas Leezer (Ned) Team LottoNl-JumboRow 128 - Cell 2
130Dennis Van Winden (Ned) Team LottoNl-JumboRow 129 - Cell 2
131Nuno Meireles (Por) La Aluminios/AntarteRow 130 - Cell 2
132David Rodrigues (Por) Radio Popular-BoavistaRow 131 - Cell 2
133Jelle Wallays (Bel) Lotto SoudalRow 132 - Cell 2
134Jens Debusschere (Bel) Lotto SoudalRow 133 - Cell 2
135Stijn Devolder (Bel) Trek-SegafredoRow 134 - Cell 2
136Jan Barta (Cze) Bora-Argon 18Row 135 - Cell 2
137Kamil Gradek (Pol) Verva ActiveJet Pro Cycling TeamRow 136 - Cell 2
138Pawel Franczak (Pol) Verva ActiveJet Pro Cycling Team0:20:47
139Grégory Rast (Swi) Trek-Segafredo0:20:50
140Rafael Reis (Por) W52/FC Porto0:22:11
141Rafael Silva (Por) EfapelRow 140 - Cell 2
142Johan Le Bon (Fra) FDJ0:22:20
143Michael Valgren (Den) Tinkoff Team0:24:49
144Sean De Bie (Bel) Lotto SoudalRow 143 - Cell 2
145Rui Rodrigues (Por) Louletano-Hospital de LouleRow 144 - Cell 2
146Joonas Henttala (Fin) Team Novo NordiskRow 145 - Cell 2
147Martijn Verschoor (Ned) Team Novo NordiskRow 146 - Cell 2
148Stephen Clancy (Irl) Team Novo NordiskRow 147 - Cell 2
149Raul Alarcon (Spa) W52/FC PortoRow 148 - Cell 2
150Valter Pereira (Por) Sporting/TaviraRow 149 - Cell 2
151Andrea Peron (Ita) Team Novo NordiskRow 150 - Cell 2
152Hernani Broco (Por) La Aluminios/AntarteRow 151 - Cell 2
153Oliver Naesen (Bel) IAM CyclingRow 152 - Cell 2
154Yves Lampaert (Bel) Etixx - Quick-StepRow 153 - Cell 2
155Helder Ferreira (Por) EfapelRow 154 - Cell 2
156Sandro Pinto (Por) Louletano-Hospital de LouleRow 155 - Cell 2
157Jesus Hernandez (Spa) Tinkoff TeamRow 156 - Cell 2
158Ivan Rovny (Rus) Tinkoff TeamRow 157 - Cell 2
159Cristian Carralero (Spa) Louletano-Hospital de LouleRow 158 - Cell 2
160Ivan Savitskiy (Rus) Gazprom-RusveloRow 159 - Cell 2
161Guillaume Almeida (Fra) Radio Popular-BoavistaRow 160 - Cell 2
162Artem Nych (Rus) Gazprom-RusveloRow 161 - Cell 2
163Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGARow 162 - Cell 2
164Lukasz Bodnar (Pol) Verva ActiveJet Pro Cycling TeamRow 163 - Cell 2
165Pablo Guerrero (Spa) Radio Popular-BoavistaRow 164 - Cell 2
166Carlos Jimenez (Spa) Radio Popular-BoavistaRow 165 - Cell 2
167Martin Kohler (Swi) Team RothRow 166 - Cell 2
168Oscar Brea (Spa) Sporting/Tavira0:24:54
169David Livramento (Por) Sporting/TaviraRow 168 - Cell 2
170Ralf Matzka (Ger) Bora-Argon 180:26:29
171Bram Tankink (Ned) Team LottoNl-Jumbo0:26:56
172Artur Ershov (Rus) Gazprom-Rusvelo0:28:31
173Francisco Cantero (Spa) Louletano-Hospital de Loule0:31:11
174Jonas Koch (Ger) Verva ActiveJet Pro Cycling Team0:31:17
175Viktor Manakov (Rus) Gazprom-Rusvelo0:33:49
176Roman Maikin (Rus) Gazprom-RusveloRow 175 - Cell 2
177Alexander Serov (Rus) Gazprom-RusveloRow 176 - Cell 2
178Joaquim Silva (Por) W52/FC PortoRow 177 - Cell 2
179Leonel Coutinho (Por) La Aluminios/Antarte0:35:05
DNFDavid Lopez Garcia (Spa) Team SkyRow 179 - Cell 2
DNFJoaquin Rodriguez (Spa) Team KatushaRow 180 - Cell 2
DNFMamyr Stash (Rus) Gazprom-RusveloRow 181 - Cell 2
DNFCorentin Cherhal (Fra) Team Novo NordiskRow 182 - Cell 2
DNFAlberto Cecchin (Ita) Team RothRow 183 - Cell 2
DNFPedro Paulinho (Por) La Aluminios/AntarteRow 184 - Cell 2
DNFSamuel Magalhaes (Por) Louletano-Hospital de LouleRow 185 - Cell 2
DNFDaniel Silva (Por) Radio Popular-BoavistaRow 186 - Cell 2
DNFMario Gonzalez (Spa) Sporting/TaviraRow 187 - Cell 2
DNFAntonio Carvalho (Por) W52/FC PortoRow 188 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Luis Leon Sanchez (Spa) Astana Pro Team25pts
2Geraint Thomas (GBr) Team Sky20Row 1 - Cell 3
3Primoz Roglic (Slo) Team LottoNl-Jumbo16Row 2 - Cell 3
4Jon Izaguirre (Spa) Movistar Team13Row 3 - Cell 3
5Tiago Machado (Por) Team Katusha10Row 4 - Cell 3
6Thibaut Pinot (Fra) FDJ8Row 5 - Cell 3
7Amaro Antunes (Por) La Aluminios/Antarte6Row 6 - Cell 3
8Hector Saez (Spa) Caja Rural-Seguros RGA4Row 7 - Cell 3
9Tiesj Benoot (Bel) Lotto Soudal2Row 8 - Cell 3
10Fabio Aru (Ita) Astana Pro Team1Row 9 - Cell 3
Swipe to scroll horizontally
Sprint 1, km. 59.6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA3pts
2Alberto Cecchin (Ita) Team Roth2Row 1 - Cell 3
3Ricardo Mestre (Por) W52/FC Porto1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Vila do Bispo, km.99.3
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alberto Cecchin (Ita) Team Roth3pts
2Grégory Rast (Swi) Trek-Segafredo2Row 1 - Cell 3
3Ricardo Mestre (Por) W52/FC Porto1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Aljezur, km. 133.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Oliver Naesen (Bel) IAM Cycling3pts
2Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA2Row 1 - Cell 3
3Ricardo Mestre (Por) W52/FC Porto1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Padescas (Cat. 3) km. 140.6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Oliver Naesen (Bel) IAM Cycling4pts
2Sean De Bie (Bel) Lotto Soudal3Row 1 - Cell 3
3Ricardo Mestre (Por) W52/FC Porto2Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Aldo da Picota (Cat. 3) km. 170.3
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Dries Devenyns (Bel) IAM Cycling4pts
2Davd De La Fuente (Spa) Sporting/Tavira3Row 1 - Cell 3
3Jose Joaquin Rojas (Spa) Movistar Team2Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Alto da Pomba (Cat. 2) km. 184.9
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Alberto Contador (Spa) Tinkoff Team6pts
2Diego Rosa (Ita) Astana Pro Team4Row 1 - Cell 3
3Ilnur Zakarin (Rus) Team Katusha3Row 2 - Cell 3
4Jon Izaguirre (Spa) Movistar Team2Row 3 - Cell 3
Swipe to scroll horizontally
Mountain 4 - Alto da Foia (Cat. 1) km. 198.6
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Luis Leon Sanchez (Spa) Astana Pro Team10pts
2Geraint Thomas (GBr) Team Sky8Row 1 - Cell 3
3Primoz Roglic (Slo) Team LottoNl-Jumbo6Row 2 - Cell 3
4Jon Izaguirre (Spa) Movistar Team4Row 3 - Cell 3
5Tiago Machado (Por) Team Katusha2Row 4 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Caja Rural-Seguros RGA15:26:46
2Astana Pro Team0:00:05
3Team Katusha0:00:54
4Cannondale Pro Cycling0:05:56
5Team LottoNl-Jumbo0:07:13
6FDJ0:07:15
7Lotto Soudal0:07:23
8Movistar Team0:07:50
9Etixx - Quick-Step0:08:13
10Trek-Segafredo0:14:22
11Team Sky0:14:45
12IAM Cycling0:14:59
13Tinkoff Team0:15:45
14Team Roth0:17:03
15Sporting/Tavira0:17:26
16La Aluminios/Antarte0:18:14
17Bora-Argon 180:18:21
18Verva ActiveJet Pro Cycling Team0:19:37
19Efapel0:20:18
20Radio Popular - Boavista0:23:38
21Team Novo Nordisk0:27:29
22W52/FC Porto0:34:16
23Louletano-Hospital de Loule0:41:25
24Gazprom-Rusvelo0:57:14
Swipe to scroll horizontally
General classification after stage 2
#Rider Name (Country) TeamResult
1Luis Leon Sanchez (Spa) Astana Pro Team9:00:50
2Geraint Thomas (GBr) Team Sky0:00:05
3Primoz Roglic (Slo) Team LottoNl-Jumbo0:00:09
4Jon Izaguirre (Spa) Movistar Team0:00:13
5Tiago Machado (Por) Team Katusha0:00:15
6Thibaut Pinot (Fra) FDJRow 5 - Cell 2
7Amaro Antunes (Por) La Aluminios/Antarte0:00:19
8Hector Saez (Spa) Caja Rural-Seguros RGA0:00:23
9Tiesj Benoot (Bel) Lotto SoudalRow 8 - Cell 2
10Jarlinson Pantano (Col) IAM Cycling0:00:25
11Ilnur Zakarin (Rus) Team KatushaRow 10 - Cell 2
12Tony Martin (Ger) Etixx - Quick-StepRow 11 - Cell 2
13Tony Gallopin (Fra) Lotto SoudalRow 12 - Cell 2
14Frank Schleck (Lux) Trek-SegafredoRow 13 - Cell 2
15Sébastien Reichenbach (Swi) FDJRow 14 - Cell 2
16Fabio Aru (Ita) Astana Pro TeamRow 15 - Cell 2
17Andre Cardoso (Por) Cannondale Pro Cycling0:00:30
18Zdenek Stybar (Cze) Etixx - Quick-Step0:00:32
19Ricardo Vilela (Por) Caja Rural-Seguros RGARow 18 - Cell 2
20Alberto Contador (Spa) Tinkoff Team0:00:34
21Robert Gesink (Ned) Team LottoNl-Jumbo0:00:43
22Nelson Oliveira (Por) Movistar Team0:01:02
23Eduard Prades (Spa) Caja Rural-Seguros RGA0:01:06
24Dylan Van Baarle (Ned) Cannondale Pro Cycling0:01:18
25Paolo Tiralongo (Ita) Astana Pro Team0:01:31
26Jordi Simon (Spa) Verva ActiveJet Pro Cycling Team0:01:47
27Joao Benta (Por) Louletano-Hospital de Loule0:01:52
28Bruno Pires (Por) Team RothRow 27 - Cell 2
29Rui Vinhas (Por) W52/FC PortoRow 28 - Cell 2
30Dario Cataldo (Ita) Astana Pro Team0:01:58
31Rinaldo Nocentini (Ita) Sporting/Tavira0:02:15
32Alberto Losada (Spa) Team KatushaRow 31 - Cell 2
33Daniel Mestre (Por) EfapelRow 32 - Cell 2
34Paul Voss (Ger) Bora-Argon 180:03:52
35Javier Megias (Spa) Team Novo Nordisk0:04:53
36Moreno Moser (Ita) Cannondale Pro Cycling0:06:09
37Rigoberto Uran (Col) Cannondale Pro Cycling0:06:11
38Silvio Herklotz (Ger) Bora-Argon 180:07:54
39Jasper Stuyven (Bel) Trek-Segafredo0:07:55
40Salvatore Puccio (Ita) Team Sky0:07:59
41Dries Devenyns (Bel) IAM CyclingRow 40 - Cell 2
42Frederico Figueiredo (Por) Radio Popular-BoavistaRow 41 - Cell 2
43Diego Rosa (Ita) Astana Pro TeamRow 42 - Cell 2
44Victor Campenaerts (Bel) Team LottoNl-Jumbo0:08:36
45Jose Joaquin Rojas (Spa) Movistar TeamRow 44 - Cell 2
46Pawel Cieslik (Pol) Verva ActiveJet Pro Cycling TeamRow 45 - Cell 2
47Andrey Amador (CRc) Movistar TeamRow 46 - Cell 2
48Jesus Ezquerra (Spa) Sporting/TaviraRow 47 - Cell 2
49Antonio Molina (Spa) Caja Rural-Seguros RGARow 48 - Cell 2
50Andrea Pasqualon (Ita) Team RothRow 49 - Cell 2
51Lars Petter Nordhaug (Nor) Team SkyRow 50 - Cell 2
52Rein Taaramae (Est) Team KatushaRow 51 - Cell 2
53Luis Fernandes (Por) Sporting/TaviraRow 52 - Cell 2
54Vicente Reynes (Spa) IAM CyclingRow 53 - Cell 2
55Tanel Kangert (Est) Astana Pro TeamRow 54 - Cell 2
56Jonathan Castroviejo (Spa) Movistar TeamRow 55 - Cell 2
57Sebastian Langeveld (Ned) Cannondale Pro CyclingRow 56 - Cell 2
58Diego Rubio (Spa) Caja Rural-Seguros RGARow 57 - Cell 2
59Cesar Fonte (Por) Radio Popular-BoavistaRow 58 - Cell 2
60David Lozano Riba (Spa) Team Novo NordiskRow 59 - Cell 2
61Jurgen Roelandts (Bel) Lotto SoudalRow 60 - Cell 2
62Steve Morabito (Swi) FDJRow 61 - Cell 2
63David Belda Garcia (Spa) Team RothRow 62 - Cell 2
64Jorge Arcas Pena (Spa) Movistar TeamRow 63 - Cell 2
65Cesare Benedetti (Ita) Bora-Argon 18Row 64 - Cell 2
66Robert Kiserlovski (Cro) Tinkoff TeamRow 65 - Cell 2
67Fabian Cancellara (Swi) Trek-Segafredo0:08:49
68Nico Brüngger (Swi) Team Roth0:08:53
69Sergio Paulinho (Por) Tinkoff Team0:08:54
70Victor Etxebarria (Spa) Radio Popular-Boavista0:09:04
71Matthias Krizek (Aut) Team Roth0:09:17
72Yoann Offredo (Fra) FDJRow 71 - Cell 2
73Ian Stannard (GBr) Team SkyRow 72 - Cell 2
74Michal Golas (Pol) Team Sky0:09:19
75Davd De La Fuente (Spa) Sporting/Tavira0:09:20
76Arnaud Courteille (Fra) FDJ0:09:26
77Stig Broeckx (Bel) Lotto Soudal0:09:39
78Henrique Casimiro (Por) Efapel0:09:51
79Alexander Kolobnev (Rus) Gazprom-RusveloRow 78 - Cell 2
80Luis Afonso (Por) La Aluminios/Antarte0:10:09
81Hugo Sancho (Por) La Aluminios/Antarte0:10:23
82Nuno Almeida (Por) Efapel0:10:31
83Sebastian Henao (Col) Team Sky0:11:15
84Karel Hnik (Cze) Verva ActiveJet Pro Cycling TeamRow 83 - Cell 2
85Heinrich Haussler (Aus) IAM Cycling0:11:34
86Sergey Lagutin (Rus) Team Katusha0:11:35
87Matvey Mamykin (Rus) Team Katusha0:11:53
88Joao Rodrigues (Por) W52/FC Porto0:13:56
89Anton Vorobyev (Rus) Team Katusha0:14:01
90André Greipel (Ger) Lotto Soudal0:16:38
91Domingos Gonçalves (Por) Caja Rural-Seguros RGA0:16:57
92Tom Boonen (Bel) Etixx - Quick-StepRow 91 - Cell 2
93Lluis Mas (Spa) Caja Rural-Seguros RGA0:17:02
94Wouter Wippert (Ned) Cannondale Pro Cycling0:18:17
95Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling TeamRow 94 - Cell 2
96Bruno Silva (Por) La Aluminios/Antarte0:19:22
97Ramunas Navardauskas (Ltu) Cannondale Pro Cycling0:19:48
98Julian Arredondo (Col) Trek-SegafredoRow 97 - Cell 2
99Edward Theuns (Bel) Trek-Segafredo0:20:08
100Marcel Kittel (Ger) Etixx - Quick-Step0:20:37
101Niki Terpstra (Ned) Etixx - Quick-Step0:20:41
102Yaroslav Popovych (Ukr) Trek-Segafredo0:20:43
103Ricardo Mestre (Por) W52/FC Porto0:20:44
104Alex Dowsett (GBr) Movistar Team0:20:47
105Michael Schwarzmann (Ger) Bora-Argon 18Row 104 - Cell 2
106Dylan Groenewegen (Ned) Team LottoNl-JumboRow 105 - Cell 2
107Jens Debusschere (Bel) Lotto SoudalRow 106 - Cell 2
108Zakkari Dempster (Aus) Bora-Argon 18Row 107 - Cell 2
109Samuel Caldeira (Por) W52/FC PortoRow 108 - Cell 2
110Dennis Van Winden (Ned) Team LottoNl-JumboRow 109 - Cell 2
111Vicente Garcia De Mateos (Spa) Louletano-Hospital de LouleRow 110 - Cell 2
112Jose De Segovia (Spa) Louletano-Hospital de LouleRow 111 - Cell 2
113Grischa Janorschke (Ger) Team RothRow 112 - Cell 2
114Jonas Vangenechten (Bel) IAM CyclingRow 113 - Cell 2
115Yury Trofimov (Rus) Tinkoff TeamRow 114 - Cell 2
116Joni Brandao (Por) EfapelRow 115 - Cell 2
117Filipe Cardoso (Por) EfapelRow 116 - Cell 2
118Jan Barta (Cze) Bora-Argon 18Row 117 - Cell 2
119Pawel Franczak (Pol) Verva ActiveJet Pro Cycling Team0:20:57
120Alvaro Trueba (Spa) Efapel0:21:05
121Kristijan Koren (Slo) Cannondale Pro CyclingRow 120 - Cell 2
122Simon Pellaud (Swi) IAM CyclingRow 121 - Cell 2
123Julien Vermote (Bel) Etixx - Quick-StepRow 122 - Cell 2
124William Bonnet (Fra) FDJRow 123 - Cell 2
125Nuno Meireles (Por) La Aluminios/AntarteRow 124 - Cell 2
126David Rodrigues (Por) Radio Popular-BoavistaRow 125 - Cell 2
127Grégory Rast (Swi) Trek-Segafredo0:21:16
128Francisco Ventoso (Spa) Movistar Team0:21:33
129Murilo Antonio Fischer (Bra) FDJ0:21:37
130Stijn Devolder (Bel) Trek-SegafredoRow 129 - Cell 2
131Matteo Tosatto (Ita) Tinkoff Team0:21:45
132Kamil Gradek (Pol) Verva ActiveJet Pro Cycling Team0:21:59
133Rafael Silva (Por) Efapel0:22:21
134Sep Vanmarcke (Bel) Team LottoNl-Jumbo0:22:35
135Thomas Leezer (Ned) Team LottoNl-JumboRow 134 - Cell 2
136Rafael Reis (Por) W52/FC Porto0:22:39
137Fabio Sabatini (Ita) Etixx - Quick-Step0:22:53
138Johan Le Bon (Fra) FDJ0:23:20
139Charles Planet (Fra) Team Novo Nordisk0:23:22
140Phil Bauhaus (Ger) Bora-Argon 180:23:43
141Andrea Peron (Ita) Team Novo Nordisk0:24:59
142Ivan Savitskiy (Rus) Gazprom-RusveloRow 141 - Cell 2
143Ivan Rovny (Rus) Tinkoff TeamRow 142 - Cell 2
144Sean De Bie (Bel) Lotto SoudalRow 143 - Cell 2
145Michael Valgren (Den) Tinkoff TeamRow 144 - Cell 2
146Valter Pereira (Por) Sporting/TaviraRow 145 - Cell 2
147Carlos Jimenez (Spa) Radio Popular-BoavistaRow 146 - Cell 2
148Pablo Guerrero (Spa) Radio Popular-BoavistaRow 147 - Cell 2
149David Livramento (Por) Sporting/Tavira0:25:04
150Oliver Naesen (Bel) IAM Cycling0:25:14
151Rui Rodrigues (Por) Louletano-Hospital de Loule0:25:17
152Joonas Henttala (Fin) Team Novo NordiskRow 151 - Cell 2
153Stephen Clancy (Irl) Team Novo NordiskRow 152 - Cell 2
154Guillaume Almeida (Fra) Radio Popular-BoavistaRow 153 - Cell 2
155Artem Nych (Rus) Gazprom-RusveloRow 154 - Cell 2
156Hernani Broco (Por) La Aluminios/AntarteRow 155 - Cell 2
157Sandro Pinto (Por) Louletano-Hospital de LouleRow 156 - Cell 2
158Oscar Brea (Spa) Sporting/Tavira0:25:22
159Helder Ferreira (Por) Efapel0:25:37
160Cristian Carralero (Spa) Louletano-Hospital de Loule0:25:49
161Martin Kohler (Swi) Team RothRow 160 - Cell 2
162Lukasz Bodnar (Pol) Verva ActiveJet Pro Cycling Team0:25:57
163Matthias Brandle (Aut) IAM Cycling0:25:58
164Jelle Wallays (Bel) Lotto SoudalRow 163 - Cell 2
165Jesus Hernandez (Spa) Tinkoff Team0:26:24
166Bram Tankink (Ned) Team LottoNl-Jumbo0:27:06
167Raul Alarcon (Spa) W52/FC Porto0:27:41
168Artur Ershov (Rus) Gazprom-Rusvelo0:28:41
169Ralf Matzka (Ger) Bora-Argon 180:29:35
170Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA0:30:05
171Jonas Koch (Ger) Verva ActiveJet Pro Cycling Team0:31:27
172Francisco Cantero (Spa) Louletano-Hospital de Loule0:32:11
173Martijn Verschoor (Ned) Team Novo Nordisk0:32:20
174Yves Lampaert (Bel) Etixx - Quick-Step0:32:39
175Roman Maikin (Rus) Gazprom-Rusvelo0:33:59
176Alexander Serov (Rus) Gazprom-RusveloRow 175 - Cell 2
177Joaquim Silva (Por) W52/FC Porto0:34:49
178Viktor Manakov (Rus) Gazprom-RusveloRow 177 - Cell 2
179Leonel Coutinho (Por) La Aluminios/Antarte0:37:57
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Luis Leon Sanchez (Spa) Astana Pro Team25pts
2Marcel Kittel (Ger) Etixx - Quick-Step25Row 1 - Cell 3
3Geraint Thomas (GBr) Team Sky20Row 2 - Cell 3
4André Greipel (Ger) Lotto Soudal20Row 3 - Cell 3
5Primoz Roglic (Slo) Team LottoNl-Jumbo16Row 4 - Cell 3
6Tiago Machado (Por) Team Katusha16Row 5 - Cell 3
7Jasper Stuyven (Bel) Trek-Segafredo16Row 6 - Cell 3
8Jon Izaguirre (Spa) Movistar Team13Row 7 - Cell 3
9Wouter Wippert (Ned) Cannondale Pro Cycling13Row 8 - Cell 3
10Victor Campenaerts (Bel) Team LottoNl-Jumbo10Row 9 - Cell 3
11Kamil Gradek (Pol) Verva ActiveJet Pro Cycling Team9Row 10 - Cell 3
12Thibaut Pinot (Fra) FDJ8Row 11 - Cell 3
13Salvatore Puccio (Ita) Team Sky8Row 12 - Cell 3
14Amaro Antunes (Por) La Aluminios/Antarte6Row 13 - Cell 3
15Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA5Row 14 - Cell 3
16Domingos Gonçalves (Por) Caja Rural-Seguros RGA5Row 15 - Cell 3
17Hector Saez (Spa) Caja Rural-Seguros RGA4Row 16 - Cell 3
18Alexander Kolobnev (Rus) Gazprom-Rusvelo4Row 17 - Cell 3
19Alex Dowsett (GBr) Movistar Team4Row 18 - Cell 3
20Oliver Naesen (Bel) IAM Cycling3Row 19 - Cell 3
21Ricardo Mestre (Por) W52/FC Porto3Row 20 - Cell 3
22Tiesj Benoot (Bel) Lotto Soudal2Row 21 - Cell 3
23Grégory Rast (Swi) Trek-Segafredo2Row 22 - Cell 3
24Roman Maikin (Rus) Gazprom-Rusvelo2Row 23 - Cell 3
25Fabio Aru (Ita) Astana Pro Team1Row 24 - Cell 3
26Pawel Cieslik (Pol) Verva ActiveJet Pro Cycling Team1Row 25 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Luis Leon Sanchez (Spa) Astana Pro Team10pts
2Geraint Thomas (GBr) Team Sky8Row 1 - Cell 3
3Alberto Contador (Spa) Tinkoff Team6Row 2 - Cell 3
4Primoz Roglic (Slo) Team LottoNl-Jumbo6Row 3 - Cell 3
5Jon Izaguirre (Spa) Movistar Team6Row 4 - Cell 3
6Dries Devenyns (Bel) IAM Cycling4Row 5 - Cell 3
7Oliver Naesen (Bel) IAM Cycling4Row 6 - Cell 3
8Diego Rosa (Ita) Astana Pro Team4Row 7 - Cell 3
9Kamil Gradek (Pol) Verva ActiveJet Pro Cycling Team3Row 8 - Cell 3
10Ilnur Zakarin (Rus) Team Katusha3Row 9 - Cell 3
11Davd De La Fuente (Spa) Sporting/Tavira3Row 10 - Cell 3
12Sean De Bie (Bel) Lotto Soudal3Row 11 - Cell 3
13Tiago Machado (Por) Team Katusha2Row 12 - Cell 3
14Jose Joaquin Rojas (Spa) Movistar Team2Row 13 - Cell 3
15Domingos Gonçalves (Por) Caja Rural-Seguros RGA2Row 14 - Cell 3
16Ricardo Mestre (Por) W52/FC Porto2Row 15 - Cell 3
17Alexander Kolobnev (Rus) Gazprom-Rusvelo1Row 16 - Cell 3
Swipe to scroll horizontally
Young rider classification
#Rider Name (Country) TeamResult
1Hector Saez (Spa) Caja Rural-Seguros RGA9:01:13
2Tiesj Benoot (Bel) Lotto SoudalRow 1 - Cell 2
3Silvio Herklotz (Ger) Bora-Argon 180:07:31
4Victor Etxebarria (Spa) Radio Popular-Boavista0:08:41
5Sebastian Henao (Col) Team Sky0:10:52
6Matvey Mamykin (Rus) Team Katusha0:11:30
7Joao Rodrigues (Por) W52/FC Porto0:13:33
8Dylan Groenewegen (Ned) Team LottoNl-Jumbo0:20:24
9Alvaro Trueba (Spa) Efapel0:20:42
10Charles Planet (Fra) Team Novo Nordisk0:22:59
11Phil Bauhaus (Ger) Bora-Argon 180:23:20
12Artem Nych (Rus) Gazprom-Rusvelo0:24:54
13Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA0:29:42
14Jonas Koch (Ger) Verva ActiveJet Pro Cycling Team0:31:04
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Caja Rural-Seguros RGA27:04:31
2Astana Pro Team0:00:05
3Team Katusha0:00:54
4Cannondale Pro Cycling0:05:56
5Team LottoNl-Jumbo0:07:13
6FDJ0:07:15
7Lotto Soudal0:07:23
8Movistar Team0:07:50
9Etixx - Quick-Step0:08:13
10Trek-Segafredo0:14:22
11Team Sky0:14:45
12IAM Cycling0:14:59
13Tinkoff Team0:15:45
14Team Roth0:17:03
15Sporting/Tavira0:17:26
16Bora-Argon 180:18:21
17La Aluminios/Antarte0:18:49
18Verva ActiveJet Pro Cycling Team0:19:37
19Efapel0:20:18
20Radio Popular - Boavista0:23:38
21Team Novo Nordisk0:27:29
22W52/FC Porto0:34:16
23Louletano-Hospital de Loule0:41:25
24Gazprom-Rusvelo0:57:14

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

Latest on Cyclingnews