Volta ao Algarve stage 4: Kittel dominates the sprint in Tavira

Marcel Kittel (Etixx-QuickStep) won his second stage at the Volta ao Algarve in Tavira, beating Wouter Wippert (Cannondale) and Jens Debusschere (Lotto Soudal) with yet another of his power sprint finishes.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Marcel Kittel (Ger) Etixx - Quick-Step4:46:35
2Wouter Wippert (Ned) Cannondale Pro CyclingRow 1 - Cell 2
3Jens Debusschere (Bel) Lotto SoudalRow 2 - Cell 2
4Jonas Vangenechten (Bel) IAM CyclingRow 3 - Cell 2
5Jose Joaquin Rojas Gil (Spa) Movistar TeamRow 4 - Cell 2
6Andrea Pasqualon (Ita) Team RothRow 5 - Cell 2
7Phil Bauhaus (Ger) Bora-Argon 18Row 6 - Cell 2
8Dylan Groenewegen (Ned) Team LottoNl-JumboRow 7 - Cell 2
9Samuel José Rodrigues Caldeira (Por) W52/FC PortoRow 8 - Cell 2
10Jasper Stuyven (Bel) Trek-SegafredoRow 9 - Cell 2
11Tony Gallopin (Fra) Lotto SoudalRow 10 - Cell 2
12Jurgen Roelandts (Bel) Lotto SoudalRow 11 - Cell 2
13Fabio Sabatini (Ita) Etixx - Quick-Step0:00:05
14Pawel Franczak (Pol) Veranclassic-AgoRow 13 - Cell 2
15Andrea Peron (Ita) Team Novo NordiskRow 14 - Cell 2
16Jon Izaguirre Insausti (Spa) Movistar TeamRow 15 - Cell 2
17Leonel Sousa Coutinho (Por) La Aluminios/AntarteRow 16 - Cell 2
18Salvatore Puccio (Ita) Team SkyRow 17 - Cell 2
19Geraint Thomas (GBr) Team SkyRow 18 - Cell 2
20Vicente Reynes Mimo (Spa) IAM CyclingRow 19 - Cell 2
21Eduard Prades Reverte (Spa) Caja Rural-Seguros RGARow 20 - Cell 2
22Tony Martin (Ger) Etixx - Quick-StepRow 21 - Cell 2
23Nelson Filipe Santos Simoes Oliveira (Por) Movistar TeamRow 22 - Cell 2
24Jesus Ezquerra Muela (Spa) Sporting/TaviraRow 23 - Cell 2
25Roman Maikin (Rus) Gazprom-RusveloRow 24 - Cell 2
26Yoann Offredo (Fra) FDJRow 25 - Cell 2
27César Fonte (Por) Radio Popular - BoavistaRow 26 - Cell 2
28Vicente Garcia De Mateos Rubio (Spa) Louletano - Hospital de LouleRow 27 - Cell 2
29Carlos Jimenez Lozano (Spa) Radio Popular - BoavistaRow 28 - Cell 2
30Tiago Machado (Por) Team KatushaRow 29 - Cell 2
31Manuel Antures Amaro (Por) La Aluminios/AntarteRow 30 - Cell 2
32Daniel Mestre (Por) EfapelRow 31 - Cell 2
33Tiesj Benoot (Bel) Lotto SoudalRow 32 - Cell 2
34Jarlinson Pantano Gomez (Col) IAM CyclingRow 33 - Cell 2
35Dylan Van Baarle (Ned) Cannondale Pro CyclingRow 34 - Cell 2
36Bruno Pires (Por) Team RothRow 35 - Cell 2
37Rinaldo Nocentini (Ita) Sporting/TaviraRow 36 - Cell 2
38Jose Antonio De Segovia Botella (Spa) Louletano - Hospital de LouleRow 37 - Cell 2
39Grégory Rast (Swi) Trek-SegafredoRow 38 - Cell 2
40Luis Fernandes (Por) Sporting/TaviraRow 39 - Cell 2
41Matthias Krizek (Aut) Team RothRow 40 - Cell 2
42Alberto Contador Velasco (Spa) Tinkoff TeamRow 41 - Cell 2
43Thibaut Pinot (Fra) FDJRow 42 - Cell 2
44Sergey Lagutin (Rus) Team KatushaRow 43 - Cell 2
45Rafael Silva (Por) EfapelRow 44 - Cell 2
46Sébastien Reichenbach (Swi) FDJRow 45 - Cell 2
47Joao Benta (Por) Louletano - Hospital de LouleRow 46 - Cell 2
48Kamil Gradek (Pol) Veranclassic-AgoRow 47 - Cell 2
49Jonas Koch (Ger) Veranclassic-AgoRow 48 - Cell 2
50Artur Ershov (Rus) Gazprom-RusveloRow 49 - Cell 2
51Andre Fernando S. Martins Cardoso (Por) Cannondale Pro CyclingRow 50 - Cell 2
52Oliver Naesen (Bel) IAM CyclingRow 51 - Cell 2
53Pablo Guerrero Bonilla (Spa) Radio Popular - BoavistaRow 52 - Cell 2
54Niki Terpstra (Ned) Etixx - Quick-StepRow 53 - Cell 2
55Luis Mas Bonet (Spa) Caja Rural-Seguros RGARow 54 - Cell 2
56Domingos André Maciel Gonçalves (Por) Caja Rural-Seguros RGARow 55 - Cell 2
57Martijn Verschoor (Ned) Team Novo NordiskRow 56 - Cell 2
58Hector Saez Benito (Spa) Caja Rural-Seguros RGARow 57 - Cell 2
59Robert Kiserlovski (Cro) Tinkoff TeamRow 58 - Cell 2
60Paul Voss (Ger) Bora-Argon 18Row 59 - Cell 2
61Alberto Losada Alguacil (Spa) Team KatushaRow 60 - Cell 2
62Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGARow 61 - Cell 2
63Ricardo Vilela (Por) Caja Rural-Seguros RGARow 62 - Cell 2
64Rui Rodrigues (Por) Louletano - Hospital de LouleRow 63 - Cell 2
65Nuno Alexandre Ferreira De Almeida (Por) EfapelRow 64 - Cell 2
66Ricardo Mestre (Por) W52/FC PortoRow 65 - Cell 2
67Alexander Kolobnev (Rus) Gazprom-RusveloRow 66 - Cell 2
68Ilnur Zakarin (Rus) Team KatushaRow 67 - Cell 2
69Frederico Figueiredo (Por) Radio Popular - BoavistaRow 68 - Cell 2
70Fabio Aru (Ita) Astana Pro TeamRow 69 - Cell 2
71Antonio Molina (Spa) Caja Rural-Seguros RGARow 70 - Cell 2
72Primož Roglic (Slo) Team LottoNl-JumboRow 71 - Cell 2
73Frank Schleck (Lux) TFRRow 72 - Cell 2
74Grischa Janorschke (Ger) Team RothRow 73 - Cell 2
75Zdenek Stybar (Cze) Etixx - Quick-StepRow 74 - Cell 2
76Steve Morabito (Swi) FDJRow 75 - Cell 2
77Luis Afonso (Por) La Aluminios/AntarteRow 76 - Cell 2
78Rui Vinhas (Por) W52/FC PortoRow 77 - Cell 2
79Ian Stannard (GBr) Team SkyRow 78 - Cell 2
80Rafael Ferreira Reis (Por) W52/FC PortoRow 79 - Cell 2
81Michael Valgren (Den) Tinkoff TeamRow 80 - Cell 2
82Sebastian Henao Gomez (Col) Team SkyRow 81 - Cell 2
83Zakkari Dempster (Aus) Bora-Argon 18Row 82 - Cell 2
84Kristijan Koren (Slo) Cannondale Pro CyclingRow 83 - Cell 2
85Joao Rodrigues (Por) W52/FC PortoRow 84 - Cell 2
86Dario Cataldo (Ita) Astana Pro TeamRow 85 - Cell 2
87Simon Pellaud (Swi) IAM CyclingRow 86 - Cell 2
88Diego Rosa (Ita) Astana Pro TeamRow 87 - Cell 2
89Alexander Serov (Rus) Gazprom-RusveloRow 88 - Cell 2
90Yury Trofimov (Rus) Tinkoff TeamRow 89 - Cell 2
91Anton Vorobyev (Rus) Team KatushaRow 90 - Cell 2
92Pawel Cieslik (Pol) Veranclassic-AgoRow 91 - Cell 2
93Jordi Simon Casulleras (Spa) Veranclassic-AgoRow 92 - Cell 2
94Javier Megias Leal (Spa) Team Novo NordiskRow 93 - Cell 2
95Tanel Kangert (Est) Astana Pro TeamRow 94 - Cell 2
96Paolo Tiralongo (Ita) Astana Pro TeamRow 95 - Cell 2
97Cesare Benedetti (Ita) Bora-Argon 18Row 96 - Cell 2
98Henrique Casimiro (Por) EfapelRow 97 - Cell 2
99David De La Fuente Rasilla (Spa) Sporting/TaviraRow 98 - Cell 2
100Cristian Carralero (Spa) Louletano - Hospital de LouleRow 99 - Cell 2
101Valter Pereira (Por) Sporting/TaviraRow 100 - Cell 2
102Michal Golas (Pol) Team SkyRow 101 - Cell 2
103Nuno Meireles (Por) La Aluminios/AntarteRow 102 - Cell 2
104Hernani Broco (Por) La Aluminios/AntarteRow 103 - Cell 2
105Hugo De Matos Sancho (Por) La Aluminios/AntarteRow 104 - Cell 2
106Julian David Arredondo Moreno (Col) Trek-SegafredoRow 105 - Cell 2
107Rigoberto Uran Uran (Col) Cannondale Pro CyclingRow 106 - Cell 2
108Jorge Arcas Pena (Spa) Movistar TeamRow 107 - Cell 2
109Jan Barta (Cze) Bora-Argon 18Row 108 - Cell 2
110Victor Etxebarria Carrasco (Spa) Radio Popular - BoavistaRow 109 - Cell 2
111Sergio Miguel Moreira Paulinho (Por) Tinkoff TeamRow 110 - Cell 2
112Rein Taaramae (Est) Team KatushaRow 111 - Cell 2
113Alvaro Trueba Diego (Spa) EfapelRow 112 - Cell 2
114Edward Theuns (Bel) Trek-SegafredoRow 113 - Cell 2
115David Lozano Riba (Spa) Team Novo NordiskRow 114 - Cell 2
116Matvey Mamykin (Rus) Team KatushaRow 115 - Cell 2
117Bruno Duarte Ferreira Silva (Por) La Aluminios/AntarteRow 116 - Cell 2
118Andrey Amador Bikkazakova (CRc) Movistar TeamRow 117 - Cell 2
119William Bonnet (Fra) FDJRow 118 - Cell 2
120David Belda Garcia (Spa) Team RothRow 119 - Cell 2
121Viktor Manakov (Rus) Gazprom-Rusvelo0:00:27
122Jonathan Castroviejo Nicolas (Spa) Movistar TeamRow 121 - Cell 2
123David Miguel Costa Rodrigues (Por) Radio Popular - BoavistaRow 122 - Cell 2
124Moreno Moser (Ita) Cannondale Pro CyclingRow 123 - Cell 2
125Martin Kohler (Swi) Team RothRow 124 - Cell 2
126Ivan Savitskiy (Rus) Gazprom-RusveloRow 125 - Cell 2
127Stephen Clancy (Irl) Team Novo NordiskRow 126 - Cell 2
128Lars Petter Nordhaug (Nor) Team SkyRow 127 - Cell 2
129Michael Schwarzmann (Ger) Bora-Argon 18Row 128 - Cell 2
130Jesus Hernandez Blazquez (Spa) Tinkoff TeamRow 129 - Cell 2
131Sandro Filipe Silva Pinto (Por) Louletano - Hospital de Loule0:00:31
132Joaquim Da Silva (Por) W52/FC Porto0:00:33
133Dennis Van Winden (Ned) Team LottoNl-JumboRow 132 - Cell 2
134Sep Vanmarcke (Bel) Team LottoNl-Jumbo0:00:35
135Sebastian Langeveld (Ned) Cannondale Pro CyclingRow 134 - Cell 2
136Stijn Devolder (Bel) Trek-SegafredoRow 135 - Cell 2
137Arnaud Courteille (Fra) FDJRow 136 - Cell 2
138Matteo Tosatto (Ita) Tinkoff TeamRow 137 - Cell 2
139Heinrich Haussler (Aus) IAM Cycling0:00:38
140Murilo Antonio Fischer (Bra) FDJ0:00:41
141Ramunas Navardauskas (Ltu) Cannondale Pro CyclingRow 140 - Cell 2
142Yaroslav Popovych (Ukr) Trek-SegafredoRow 141 - Cell 2
143Stig Broeckx (Bel) Lotto SoudalRow 142 - Cell 2
144Fabian Cancellara (Swi) Trek-SegafredoRow 143 - Cell 2
145Lukasz Bodnar (Pol) Veranclassic-AgoRow 144 - Cell 2
146Tom Boonen (Bel) Etixx - Quick-Step0:00:45
147Bram Tankink (Ned) Team LottoNl-JumboRow 146 - Cell 2
148Thomas Leezer (Ned) Team LottoNl-JumboRow 147 - Cell 2
149André Greipel (Ger) Lotto Soudal0:00:53
150Ralf Matzka (Ger) Bora-Argon 180:00:54
151Dries Devenyns (Bel) IAM Cycling0:00:57
152Sean De Bie (Bel) Lotto Soudal0:01:21
153Matthias Brandle (Aut) IAM Cycling0:01:23
154Diego Rubio (Spa) Caja Rural-Seguros RGARow 153 - Cell 2
155Francisco Javier Cantero (Spa) Louletano - Hospital de Loule0:01:38
156Francisco José Ventoso Alberdi (Spa) Movistar TeamRow 155 - Cell 2
157Johan Le Bon (Fra) FDJRow 156 - Cell 2
158Ivan Rovny (Rus) Tinkoff TeamRow 157 - Cell 2
159Guillaume De Almeida (Fra) Radio Popular - Boavista0:01:43
160Jóni Silva Brandão (Por) Efapel0:01:55
161Nico Brüngger (Swi) Team RothRow 160 - Cell 2
162Artem Nych (Rus) Gazprom-Rusvelo0:02:05
163Filipe Duarte Sousa Cardoso (Por) Efapel0:02:12
164Alex Dowsett (GBr) Movistar Team0:02:31
165Hélder Fernandes Ferreira (Por) Efapel0:02:40
166Julien Vermote (Bel) Etixx - Quick-Step0:02:55
167Robert Gesink (Ned) Team LottoNl-JumboRow 166 - Cell 2
168Yves Lampaert (Bel) Etixx - Quick-StepRow 167 - Cell 2
169Victor Campenaerts (Bel) Team LottoNl-JumboRow 168 - Cell 2
170Adam Stachowiak (Pol) Veranclassic-Ago0:03:09
171Charles Planet (Fra) Team Novo Nordisk0:03:12
172Óscar González (Spa) Sporting/Tavira0:06:36
DNFSilvio Herklotz (Ger) Bora-Argon 18Row 172 - Cell 2
Swipe to scroll horizontally
Teams Classification
#Rider Name (Country) TeamResult
1Lotto Soudal14:19:45
2Etixx - Quick-Step14:19:55
3Movistar TeamRow 2 - Cell 2
4IAM CyclingRow 3 - Cell 2
5Team RothRow 4 - Cell 2
6Cannondale Pro CyclingRow 5 - Cell 2
7Trek-SegafredoRow 6 - Cell 2
8Bora-Argon 18Row 7 - Cell 2
9W52/FC PortoRow 8 - Cell 2
10Sporting/Tavira14:20:00
11Radio Popular - BoavistaRow 10 - Cell 2
12Veranclassic-AgoRow 11 - Cell 2
13Louletano - Hospital de LouleRow 12 - Cell 2
14FDJRow 13 - Cell 2
15Team SkyRow 14 - Cell 2
16La Aluminios/AntarteRow 15 - Cell 2
17Caja Rural-Seguros RGARow 16 - Cell 2
18Team KatushaRow 17 - Cell 2
19Gazprom-RusveloRow 18 - Cell 2
20EfapelRow 19 - Cell 2
21Team Novo NordiskRow 20 - Cell 2
22Tinkoff TeamRow 21 - Cell 2
23Astana Pro TeamRow 22 - Cell 2
24Team LottoNl-Jumbo14:20:23
Swipe to scroll horizontally
Mountains 1, 29.9km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling Team4pts
2Ivan Savitskiy (Rus) Gazprom-Rusvelo3Row 1 - Cell 3
3Charles Planet (Fra) Team Novo Nordisk2Row 2 - Cell 3
Swipe to scroll horizontally
Mountains 2, 61.8km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Ivan Savitskiy (Rus) Gazprom-Rusvelo4pts
2Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling Team3Row 1 - Cell 3
3Charles Planet (Fra) Team Novo Nordisk2Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 1, 49.8km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Charles Planet (Fra) Team Novo Nordisk3pts
2Guillaume Almeida (Fra) Radio Popular-Boavista2Row 1 - Cell 3
3Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling Team1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2, 135.5km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Ivan Savitskiy (Rus) Gazprom-Rusvelo3pts
2Charles Planet (Fra) Team Novo Nordisk2Row 1 - Cell 3
3Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling Team1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3, 171.4km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling Team3pts
2Charles Planet (Fra) Team Novo Nordisk2Row 1 - Cell 3
3Sergio Paulinho (Por) Tinkoff Team1Row 2 - Cell 3
Swipe to scroll horizontally
Finish Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Marcel Kittel (Ger) Etixx - Quick-Step25pts
2Wouter Wippert (Ned) Cannondale Pro Cycling20Row 1 - Cell 3
3Jens Debusschere (Bel) Lotto Soudal16Row 2 - Cell 3
4Jonas Vangenechten (Bel) IAM Cycling13Row 3 - Cell 3
5Jose Joaquin Rojas (Spa) Movistar Team10Row 4 - Cell 3
6Andrea Pasqualon (Ita) Team Roth8Row 5 - Cell 3
7Phil Bauhaus (Ger) Bora-Argon 186Row 6 - Cell 3
8Dylan Groenewegen (Ned) Team LottoNl-Jumbo4Row 7 - Cell 3
9Samuel Caldeira (Por) W52/FC Porto2Row 8 - Cell 3
10Jasper Stuyven (Bel) Trek-Segafredo1Row 9 - Cell 3
Swipe to scroll horizontally
General Classification after stage 4
#Rider Name (Country) TeamResult
1Tony Martin (Ger) Etixx - Quick-Step14:08:57
2Geraint Thomas (Gbr) Team Sky0:00:03
3Jon Izaguirre Insausti (Spa) Movistar Team0:00:20
4Tony Gallopin (Fra) Lotto Soudal0:00:41
5Thibaut Pinot (Fra) Fdj0:00:47
6Primož Roglic (Slo) Team Lottonl-Jumbo0:00:52
7Tiago Machado (Por) Team Katusha0:00:59
8Ilnur Zakarin (Rus) Team Katusha0:01:04
9Jarlinson Pantano Gomez (Col) Iam Cycling0:01:05
10Alberto Contador Velasco (Spa) Tinkoff Team0:01:07
11Nelson Filipe Santos Simoes Oliveira (Por) Movistar Team0:01:09
12Sébastien Reichenbach (Swi) Fdj0:01:22
13Zdenek Stybar (Cze) Etixx - Quick-Step0:01:23
14Manuel Antures Amaro (Por) La Aluminios/Antarte0:01:38
15Tiesj Benoot (Bel) Lotto Soudal0:01:42
16Fabio Aru (Ita) Astana Pro TeamRow 15 - Cell 2
17Frank Schleck (Lux) Trek-Segafredo0:01:52
18Ricardo Vilela (Por) Caja Rural-Seguros Rga0:02:01
19Hector Saez Benito (Spa) Caja Rural-Seguros Rga0:02:02
20Dylan Van Baarle (Ned) Cannondale Pro Cycling0:02:15
21Dario Cataldo (Ita) Astana Pro Team0:02:46
22Eduard Prades Reverte (Spa) Caja Rural-Seguros Rga0:02:57
23Andre Fernando S. Martins Cardoso (Por) Cannondale Pro Cycling0:03:07
24Jordi Simon Casulleras (Spa) Veranclassic-Ago0:03:12
25Alberto Losada Alguacil (Spa) Team Katusha0:03:24
26Paolo Tiralongo (Ita) Astana Pro Team0:03:31
27Bruno Pires (Por) Team Roth0:03:48
28Daniel Mestre (Por) Efapel0:03:50
29Joao Benta (Por) Louletano - Hospital De Loule0:04:22
30Robert Gesink (Ned) Team Lottonl-Jumbo0:04:26
31Rinaldo Nocentini (Ita) Sporting/Tavira0:04:27
32Rui Vinhas (Por) W52/Fc Porto0:05:25
33Paul Voss (Ger) Bora-Argon 180:05:33
34Javier Megias Leal (Spa) Team Novo Nordisk0:07:10
35Moreno Moser (Ita) Cannondale Pro Cycling0:08:03
36Rigoberto Uran Uran (Col) Cannondale Pro Cycling0:08:17
37Salvatore Puccio (Ita) Team Sky0:08:35
38Fabian Cancellara (Swi) Trek-Segafredo0:08:55
39Diego Rosa (Ita) Astana Pro Team0:09:00
40Jasper Stuyven (Bel) Trek-Segafredo0:09:03
41Jonathan Castroviejo Nicolas (Spa) Movistar Team0:09:05
42Andrey Amador Bikkazakova (Crc) Movistar Team0:09:18
43Steve Morabito (Swi) Fdj0:09:35
44Tanel Kangert (Est) Astana Pro Team0:09:48
45Rein Taaramae (Est) Team Katusha0:09:51
46Sebastian Langeveld (Ned) Cannondale Pro Cycling0:09:52
47Jose Joaquin Rojas Gil (Spa) Movistar Team0:09:54
48Ian Stannard (Gbr) Team Sky0:09:55
49Diego Rubio (Spa) Caja Rural-Seguros RgaRow 48 - Cell 2
50Jurgen Roelandts (Bel) Lotto Soudal0:10:01
51Jorge Arcas Pena (Spa) Movistar Team0:10:02
52Jesus Ezquerra Muela (Spa) Sporting/Tavira0:10:19
53Antonio Molina (Spa) Caja Rural-Seguros Rga0:10:32
54Matthias Krizek (Aut) Team Roth0:10:37
55Pawel Cieslik (Pol) Veranclassic-Ago0:10:39
56Michal Golas (Pol) Team Sky0:10:40
57Sergio Miguel Moreira Paulinho (Por) Tinkoff TeamRow 56 - Cell 2
58Vicente Reynes Mimo (Spa) Iam Cycling0:10:42
59Lars Petter Nordhaug (Nor) Team Sky0:10:44
60Frederico Figueiredo (Por) Radio Popular - Boavista0:10:52
61Andrea Pasqualon (Ita) Team Roth0:10:54
62Yoann Offredo (Fra) Fdj0:10:58
63Cesare Benedetti (Ita) Bora-Argon 180:11:02
64David Lozano Riba (Spa) Team Novo Nordisk0:11:03
65Robert Kiserlovski (Cro) Tinkoff Team0:11:13
66César Fonte (Por) Radio Popular - Boavista0:11:25
67Stig Broeckx (Bel) Lotto Soudal0:11:28
68Victor Campenaerts (Bel) Team Lottonl-Jumbo0:11:47
69Alexander Kolobnev (Rus) Gazprom-Rusvelo0:11:49
70Dries Devenyns (Bel) Iam Cycling0:11:52
71Arnaud Courteille (Fra) Fdj0:12:01
72Victor Etxebarria Carrasco (Spa) Radio Popular - Boavista0:12:08
73Henrique Casimiro (Por) Efapel0:12:23
74Luis Fernandes (Por) Sporting/Tavira0:12:30
75David Belda Garcia (Spa) Team Roth0:13:02
76David De La Fuente Rasilla (Spa) Sporting/TaviraRow 75 - Cell 2
77Sebastian Henao Gomez (Col) Team Sky0:13:25
78Nico Brüngger (Swi) Team Roth0:13:32
79Luis Afonso (Por) La Aluminios/Antarte0:13:40
80Heinrich Haussler (Aus) Iam Cycling0:13:41
81Hugo De Matos Sancho (Por) La Aluminios/Antarte0:13:56
82Sergey Lagutin (Rus) Team Katusha0:14:10
83Nuno Alexandre Ferreira De Almeida (Por) Efapel0:14:30
84Anton Vorobyev (Rus) Team Katusha0:14:36
85Matvey Mamykin (Rus) Team Katusha0:15:12
86Luis Mas Bonet (Spa) Caja Rural-Seguros Rga0:17:58
87Joao Rodrigues (Por) W52/Fc Porto0:18:07
88André Greipel (Ger) Lotto Soudal0:18:36
89Domingos André Maciel Gonçalves (Por) Caja Rural-Seguros Rga0:19:02
90Tom Boonen (Bel) Etixx - Quick-Step0:20:12
91Wouter Wippert (Ned) Cannondale Pro Cycling0:20:27
92Ramunas Navardauskas (Ltu) Cannondale Pro Cycling0:20:49
93Niki Terpstra (Ned) Etixx - Quick-Step0:21:27
94Jan Barta (Cze) Bora-Argon 180:21:39
95Marcel Kittel (Ger) Etixx - Quick-Step0:21:41
96Edward Theuns (Bel) Trek-Segafredo0:21:48
97Zakkari Dempster (Aus) Bora-Argon 180:22:18
98William Bonnet (Fra) Fdj0:22:24
99Jens Debusschere (Bel) Lotto Soudal0:22:27
100Kristijan Koren (Slo) Cannondale Pro Cycling0:22:29
101Jose Antonio De Segovia Botella (Spa) Louletano - Hospital De Loule0:22:42
102Bruno Duarte Ferreira Silva (Por) La Aluminios/Antarte0:22:51
103Grischa Janorschke (Ger) Team Roth0:22:53
104Adam Stachowiak (Pol) Veranclassic-AgoRow 103 - Cell 2
105Julian David Arredondo Moreno (Col) Trek-Segafredo0:22:57
106Vicente Garcia De Mateos Rubio (Spa) Louletano - Hospital De Loule0:23:07
107Yaroslav Popovych (Ukr) Trek-Segafredo0:23:14
108Kamil Gradek (Pol) Veranclassic-Ago0:23:21
109Alex Dowsett (Gbr) Movistar Team0:23:23
110Yury Trofimov (Rus) Tinkoff Team0:23:25
111Dylan Groenewegen (Ned) Team Lottonl-Jumbo0:23:28
112Jonas Vangenechten (Bel) Iam Cycling0:23:34
113Michael Schwarzmann (Ger) Bora-Argon 180:23:38
114Dennis Van Winden (Ned) Team Lottonl-Jumbo0:23:42
115Sep Vanmarcke (Bel) Team Lottonl-JumboRow 114 - Cell 2
116Alvaro Trueba Diego (Spa) EfapelRow 115 - Cell 2
117Matteo Tosatto (Ita) Tinkoff Team0:23:48
118Samuel José Rodrigues Caldeira (Por) W52/Fc Porto0:23:49
119Grégory Rast (Swi) Trek-Segafredo0:23:56
120Simon Pellaud (Swi) Iam Cycling0:23:57
121Pawel Franczak (Pol) Veranclassic-Ago0:24:03
122Ricardo Mestre (Por) W52/Fc Porto0:24:10
123Francisco José Ventoso Alberdi (Spa) Movistar Team0:24:20
124Julien Vermote (Bel) Etixx - Quick-Step0:24:36
125Fabio Sabatini (Ita) Etixx - Quick-Step0:24:38
126Murilo Antonio Fischer (Bra) Fdj0:24:39
127Nuno Meireles (Por) La Aluminios/Antarte0:24:42
128Stijn Devolder (Bel) Trek-Segafredo0:24:46
129David Miguel Costa Rodrigues (Por) Radio Popular - Boavista0:25:22
130Johan Le Bon (Fra) Fdj0:25:28
131Rafael Ferreira Reis (Por) W52/Fc Porto0:25:35
132Thomas Leezer (Ned) Team Lottonl-JumboRow 131 - Cell 2
133Rafael Silva (Por) Efapel0:25:41
134Michael Valgren (Den) Tinkoff Team0:25:48
135Jóni Silva Brandão (Por) Efapel0:25:59
136Filipe Duarte Sousa Cardoso (Por) Efapel0:26:04
137Phil Bauhaus (Ger) Bora-Argon 180:26:16
138Oliver Naesen (Bel) Iam Cycling0:27:09
139Sean De Bie (Bel) Lotto Soudal0:27:32
140Ivan Savitskiy (Rus) Gazprom-Rusvelo0:27:42
141Matthias Brandle (Aut) Iam Cycling0:27:43
142Pablo Guerrero Bonilla (Spa) Radio Popular - Boavista0:27:48
143Hernani Broco (Por) La Aluminios/Antarte0:27:51
144Andrea Peron (Ita) Team Novo Nordisk0:28:13
145Carlos Jimenez Lozano (Spa) Radio Popular - Boavista0:28:24
146Artem Nych (Rus) Gazprom-Rusvelo0:28:35
147Rui Rodrigues (Por) Louletano - Hospital De LouleRow 146 - Cell 2
148Valter Pereira (Por) Sporting/TaviraRow 147 - Cell 2
149Bram Tankink (Ned) Team Lottonl-Jumbo0:28:38
150Stephen Clancy (Irl) Team Novo NordiskRow 149 - Cell 2
151Charles Planet (Fra) Team Novo Nordisk0:28:43
152Lukasz Bodnar (Pol) Veranclassic-Ago0:28:53
153Martin Kohler (Swi) Team Roth0:29:09
154Ivan Rovny (Rus) Tinkoff Team0:29:15
155Sandro Filipe Silva Pinto (Por) Louletano - Hospital De Loule0:29:36
156Guillaume De Almeida (Fra) Radio Popular - Boavista0:30:20
157Artur Ershov (Rus) Gazprom-Rusvelo0:30:31
158Cristian Carralero (Spa) Louletano - Hospital De Loule0:30:32
159Jesus Hernandez Blazquez (Spa) Tinkoff Team0:31:16
160Jonathan Lastra Martinez (Spa) Caja Rural-Seguros Rga0:32:30
161Hélder Fernandes Ferreira (Por) Efapel0:32:33
162Ralf Matzka (Ger) Bora-Argon 180:33:05
163Jonas Koch (Ger) Veranclassic-Ago0:34:00
164Óscar González (Spa) Sporting/Tavira0:34:08
165Alexander Serov (Rus) Gazprom-Rusvelo0:35:04
166Martijn Verschoor (Ned) Team Novo Nordisk0:35:19
167Yves Lampaert (Bel) Etixx - Quick-Step0:36:07
168Roman Maikin (Rus) Gazprom-Rusvelo0:36:35
169Viktor Manakov (Rus) Gazprom-Rusvelo0:37:11
170Francisco Javier Cantero (Spa) Louletano - Hospital De Loule0:37:57
171Joaquim Da Silva (Por) W52/Fc Porto0:39:38
172Leonel Sousa Coutinho (Por) La Aluminios/Antarte0:42:22
Swipe to scroll horizontally
Teams Classification
#Rider Name (Country) TeamResult
1Team Katusha42:31:44
2Astana Pro Team42:31:58
3Caja Rural-Seguros RGA42:32:36
4Cannondale Pro Cycling42:36:51
5Movistar Team42:36:58
6Etixx - Quick-Step42:37:54
7Team LottoNl-Jumbo42:38:09
8FDJ42:38:11
9Lotto Soudal42:38:44
10Team Sky42:44:49
11Trek-Segafredo42:45:19
12IAM Cycling42:46:27
13Tinkoff Team42:47:32
14Bora-Argon 1842:50:34
15Team Roth42:51:12
16Sporting/Tavira42:52:28
17Veranclassic-Ago42:52:53
18La Aluminios/Antarte42:55:03
19Efapel42:55:54
20Radio Popular - Boavista43:01:01
21Team Novo Nordisk43:03:26
22W52/FC Porto43:12:32
23Louletano - Hospital de Loule43:17:02
24Gazprom-Rusvelo43:30:19
Swipe to scroll horizontally
Points Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Marcel Kittel (Ger) Etixx - Quick-Step50pts
2Wouter Wippert (Ned) Cannondale Pro Cycling33Row 1 - Cell 3
3Geraint Thomas (GBr) Team Sky20Row 2 - Cell 3
4André Greipel (Ger) Lotto Soudal20Row 3 - Cell 3
5Jasper Stuyven (Bel) Trek-Segafredo17Row 4 - Cell 3
6Primoz Roglic (Slo) Team LottoNl-Jumbo16Row 5 - Cell 3
7Tiago Machado (Por) Team Katusha16Row 6 - Cell 3
8Jens Debusschere (Bel) Lotto Soudal16Row 7 - Cell 3
9Jon Izaguirre (Spa) Movistar Team13Row 8 - Cell 3
10Jonas Vangenechten (Bel) IAM Cycling13Row 9 - Cell 3
11Jose Joaquin Rojas (Spa) Movistar Team10Row 10 - Cell 3
12Victor Campenaerts (Bel) Team LottoNl-Jumbo10Row 11 - Cell 3
13Kamil Gradek (Pol) Verva ActiveJet Pro Cycling Team9Row 12 - Cell 3
14Thibaut Pinot (Fra) FDJ8Row 13 - Cell 3
15Salvatore Puccio (Ita) Team Sky8Row 14 - Cell 3
16Andrea Pasqualon (Ita) Team Roth8Row 15 - Cell 3
17Charles Planet (Fra) Team Novo Nordisk7Row 16 - Cell 3
18Amaro Antunes (Por) La Aluminios/Antarte6Row 17 - Cell 3
19Phil Bauhaus (Ger) Bora-Argon 186Row 18 - Cell 3
20Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling Team5Row 19 - Cell 3
21Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA5Row 20 - Cell 3
22Domingos Gonçalves (Por) Caja Rural-Seguros RGA5Row 21 - Cell 3
23Hector Saez (Spa) Caja Rural-Seguros RGA4Row 22 - Cell 3
24Alexander Kolobnev (Rus) Gazprom-Rusvelo4Row 23 - Cell 3
25Alex Dowsett (GBr) Movistar Team4Row 24 - Cell 3
26Dylan Groenewegen (Ned) Team LottoNl-Jumbo4Row 25 - Cell 3
27Oliver Naesen (Bel) IAM Cycling3Row 26 - Cell 3
28Ivan Savitskiy (Rus) Gazprom-Rusvelo3Row 27 - Cell 3
29Ricardo Mestre (Por) W52/FC Porto3Row 28 - Cell 3
30Tiesj Benoot (Bel) Lotto Soudal2Row 29 - Cell 3
31Samuel Caldeira (Por) W52/FC Porto2Row 30 - Cell 3
32Grégory Rast (Swi) Trek-Segafredo2Row 31 - Cell 3
33Guillaume Almeida (Fra) Radio Popular-Boavista2Row 32 - Cell 3
34Roman Maikin (Rus) Gazprom-Rusvelo2Row 33 - Cell 3
35Fabio Aru (Ita) Astana Pro Team1Row 34 - Cell 3
36Pawel Cieslik (Pol) Verva ActiveJet Pro Cycling Team1Row 35 - Cell 3
37Sergio Paulinho (Por) Tinkoff Team1Row 36 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Geraint Thomas (GBr) Team Sky8pts
2Adam Stachowiak (Pol) Verva ActiveJet Pro Cycling Team7Row 1 - Cell 3
3Ivan Savitskiy (Rus) Gazprom-Rusvelo7Row 2 - Cell 3
4Alberto Contador (Spa) Tinkoff Team6Row 3 - Cell 3
5Jon Izaguirre (Spa) Movistar Team6Row 4 - Cell 3
6Primoz Roglic (Slo) Team LottoNl-Jumbo6Row 5 - Cell 3
7Dries Devenyns (Bel) IAM Cycling4Row 6 - Cell 3
8Oliver Naesen (Bel) IAM Cycling4Row 7 - Cell 3
9Diego Rosa (Ita) Astana Pro Team4Row 8 - Cell 3
10Charles Planet (Fra) Team Novo Nordisk4Row 9 - Cell 3
11Kamil Gradek (Pol) Verva ActiveJet Pro Cycling Team3Row 10 - Cell 3
12Ilnur Zakarin (Rus) Team Katusha3Row 11 - Cell 3
13Davd De La Fuente (Spa) Sporting/Tavira3Row 12 - Cell 3
14Sean De Bie (Bel) Lotto Soudal3Row 13 - Cell 3
15Tiago Machado (Por) Team Katusha2Row 14 - Cell 3
16Jose Joaquin Rojas (Spa) Movistar Team2Row 15 - Cell 3
17Domingos Gonçalves (Por) Caja Rural-Seguros RGA2Row 16 - Cell 3
18Ricardo Mestre (Por) W52/FC Porto2Row 17 - Cell 3
19Alexander Kolobnev (Rus) Gazprom-Rusvelo1Row 18 - Cell 3
Swipe to scroll horizontally
Young Rider Classification
#Rider Name (Country) TeamResult
1Tiesj Benoot (Bel) Lotto Soudal14:10:39
2Hector Saez (Spa) Caja Rural-Seguros RGA14:10:59
3Victor Etxebarria (Spa) Radio Popular-Boavista14:21:05
4Sebastian Henao (Col) Team Sky14:22:22
5Matvey Mamykin (Rus) Team Katusha14:24:09
6Joao Rodrigues (Por) W52/FC Porto14:27:04
7Dylan Groenewegen (Ned) Team LottoNl-Jumbo14:32:25
8Alvaro Trueba (Spa) Efapel14:32:39
9Phil Bauhaus (Ger) Bora-Argon 1814:35:13
10Artem Nych (Rus) Gazprom-Rusvelo14:37:32
11Charles Planet (Fra) Team Novo Nordisk14:37:40
12Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA14:41:27
13Jonas Koch (Ger) Verva ActiveJet Pro Cycling Team14:42:57
Stephen Farrand
Head of News

Stephen is the most experienced member of the Cyclingnews team, having reported on professional cycling since 1994. He has been Head of News at Cyclingnews since 2022, before which he held the position of European editor since 2012 and previously worked for Reuters, Shift Active Media, and CyclingWeekly, among other publications.

Latest on Cyclingnews