Volta ao Algarve: Greipel takes photo finish win on stage 4

André Greipel (Lotto Soudal) staged a come-from-behind coup on stage 4 of the Volta ao Algarve, taking out a furious bunch sprint finish from John Degenkolb (Trek-Segafredo). Dylan Groenewegen (LottoNl-Jumbo) was third in a sprint that was decided between the top three by millimeters.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1André Greipel (Ger) Lotto Soudal4:57:51
2John Degenkolb (Ger) Trek-SegafredoRow 1 - Cell 2
3Dylan Groenewegen (Ned) Team LottoNl-JumboRow 2 - Cell 2
4Arnaud Demare (Fra) FDJRow 3 - Cell 2
5Jasper Stuyven (Bel) Trek-SegafredoRow 4 - Cell 2
6Andrea Pasqualon (Ita) Wanty - Groupe GobertRow 5 - Cell 2
7Fernando Gaviria (Col) Quick-Step FloorsRow 6 - Cell 2
8Nacer Bouhanni (Fra) Cofidis, Solutions CreditsRow 7 - Cell 2
9Michael Schwarzmann (Ger) Bora-HansgroheRow 8 - Cell 2
10Edvald Boasson Hagen (Nor) Dimension DataRow 9 - Cell 2
11Michal Kwiatkowski (Pol) Team SkyRow 10 - Cell 2
12Coen Vermeltfoort (Ned) Roompot - Nederlandse LoterijRow 11 - Cell 2
13Baptiste Planckaert (Bel) Katusha-AlpecinRow 12 - Cell 2
14Aleksei Tcatevich (Rus) Gazprom – RusveloRow 13 - Cell 2
15Andre Looij (Ned) Roompot - Nederlandse LoterijRow 14 - Cell 2
16Tony Gallopin (Fra) Lotto SoudalRow 15 - Cell 2
17Luis Mendonça (Por) Louletano - Hospital de LouleRow 16 - Cell 2
18Primoz Roglic (Slo) Team LottoNl-JumboRow 17 - Cell 2
19Dylan Page (Swi) Caja Rural-Seguros RGARow 18 - Cell 2
20Vicente Garcia De Mateos Rubio (Spa) Louletano - Hospital de LouleRow 19 - Cell 2
21Fábio Silvestre (Por) Sporting / TaviraRow 20 - Cell 2
22Jetse Bol (Ned) Manzana PostobonRow 21 - Cell 2
23Juan Sebastian Molano (Col) Manzana PostobonRow 22 - Cell 2
24Luis León Sanchez (Spa) Astana Pro TeamRow 23 - Cell 2
25Lukasz Wisniowski (Pol) Team SkyRow 24 - Cell 2
26Jonathan Castroviejo (Spa) Movistar TeamRow 25 - Cell 2
27Rinaldo Nocentini (Ita) Sporting / TaviraRow 26 - Cell 2
28Sep Vanmarcke (Bel) Cannondale-DrapacRow 27 - Cell 2
29Nelson Oliveira (Por) Movistar TeamRow 28 - Cell 2
30José Gonçalves (Por) Katusha-AlpecinRow 29 - Cell 2
31Tiesj Benoot (Bel) Lotto SoudalRow 30 - Cell 2
32Wouter Wippert (Ned) Cannondale-DrapacRow 31 - Cell 2
33Daniel Martin (Irl) Quick-Step FloorsRow 32 - Cell 2
34Maximiliano Richeze (Arg) Quick-Step FloorsRow 33 - Cell 2
35Jesus Ezquerra (Spa) Sporting / TaviraRow 34 - Cell 2
36Alejandro Manue Marque Porto (Spa) Sporting / TaviraRow 35 - Cell 2
37Edgar Pinto (Por) LA / Metalusa BlackjackRow 36 - Cell 2
38Shaun-Nick Bester (RSA) Sporting / TaviraRow 37 - Cell 2
39Christoph Pfingsten (Ger) Bora-HansgroheRow 38 - Cell 2
40Carlos Barbero (Spa) Movistar TeamRow 39 - Cell 2
41César Fonte (Por) LA / Metalusa BlackjackRow 40 - Cell 2
42Amaro Antunes (Por) W52/FC PortoRow 41 - Cell 2
43Tiago Machado (Por) Katusha-AlpecinRow 42 - Cell 2
44Tony Martin (Ger) Katusha-AlpecinRow 43 - Cell 2
45Juan Felipe Osorio (Col) Manzana PostobonRow 44 - Cell 2
46Ricardo Vilela (Por) Manzana PostobonRow 45 - Cell 2
47Colin Joyce (USA) Rally CyclingRow 46 - Cell 2
48Yoann Offredo (Fra) Wanty - Groupe GobertRow 47 - Cell 2
49Xuban Errazquin (Spa) RP - BoavistaRow 48 - Cell 2
50Antonio Angulo Sampedro (Spa) LA / Metalusa BlackjackRow 49 - Cell 2
51Raul Alarcon Garcia (Spa) W52/FC PortoRow 50 - Cell 2
52Hernando Bohorquez (Col) Manzana PostobonRow 51 - Cell 2
53Ricardo Mestre (Por) W52/FC PortoRow 52 - Cell 2
54João Benta (Por) RP - BoavistaRow 53 - Cell 2
55Jurgen Roelandts (Bel) Lotto SoudalRow 54 - Cell 2
56Sven Erik Bystrøm (Nor) Katusha-AlpecinRow 55 - Cell 2
57Oscar Hernandez (Spa) Louletano - Hospital de LouleRow 56 - Cell 2
58Maurits Lammertink (Ned) Katusha-AlpecinRow 57 - Cell 2
59Nuno Matos (Por) Movistar TeamRow 58 - Cell 2
60Oscar Gatto (Ita) Astana Pro TeamRow 59 - Cell 2
61Simon Spilak (Slo) Katusha-AlpecinRow 60 - Cell 2
62Alberto Bettiol (Ita) Cannondale-DrapacRow 61 - Cell 2
63Jonathan Lastra (Spa) Caja Rural-Seguros RGARow 62 - Cell 2
64Silvio Herklotz (Ger) Bora-HansgroheRow 63 - Cell 2
65Davide Villella (Ita) Cannondale-DrapacRow 64 - Cell 2
66Sepp Kuss (USA) Rally CyclingRow 65 - Cell 2
67Jesper Hansen (Den) Astana Pro TeamRow 66 - Cell 2
68Nuno Almeida (Por) Louletano - Hospital de LouleRow 67 - Cell 2
69David De La Fuente Rasilla (Spa) Louletano - Hospital de LouleRow 68 - Cell 2
70Luis Gomes (Por) RP - BoavistaRow 69 - Cell 2
71Aldemar Reyes (Col) Manzana PostobonRow 70 - Cell 2
72Jacobo Ucha Rodriguez (Spa) W52/FC PortoRow 71 - Cell 2
73Jan Bárta (Cze) Bora-HansgroheRow 72 - Cell 2
74Scott Thwaites (GBr) Dimension DataRow 73 - Cell 2
75José Mendes (Por) Bora-HansgroheRow 74 - Cell 2
76Rafael Silva (Por) EfapelRow 75 - Cell 2
77Jaime Roson (Spa) Caja Rural-Seguros RGARow 76 - Cell 2
78Mark Cavendish (GBr) Dimension DataRow 77 - Cell 2
79Pello Bilbao (Spa) Astana Pro TeamRow 78 - Cell 2
80Richard Carapaz (Ecu) Movistar TeamRow 79 - Cell 2
81Michal Golas (Pol) Team SkyRow 80 - Cell 2
82Frederik Backaert (Bel) Wanty - Groupe GobertRow 81 - Cell 2
83Fabricio Ferrari (Uru) Caja Rural-Seguros RGARow 82 - Cell 2
84Antonio Pedrero (Spa) Movistar TeamRow 83 - Cell 2
85Antonio Piedra (Spa) Manzana PostobonRow 84 - Cell 2
86Koen De Kort (Ned) Trek-SegafredoRow 85 - Cell 2
87Sérgio Paulinho (Por) EfapelRow 86 - Cell 2
88Daniel Sanchez Cidoncha (Spa) RP - BoavistaRow 87 - Cell 2
89Justin Oien (USA) Caja Rural-Seguros RGARow 88 - Cell 2
90Moreno Moser (Ita) Astana Pro TeamRow 89 - Cell 2
91Samuel Blanco Prol (Spa) LA / Metalusa BlackjackRow 90 - Cell 2
92Héctor Carretero (Spa) Movistar TeamRow 91 - Cell 2
93António Barbio (Por) EfapelRow 92 - Cell 2
94Thomas Degand (Bel) Wanty - Groupe GobertRow 93 - Cell 2
95Rui Vinhas (Por) W52/FC PortoRow 94 - Cell 2
96António Carvalho (Por) W52/FC PortoRow 95 - Cell 2
97Pablo Guerrero Bonilla (Spa) RP - BoavistaRow 96 - Cell 2
98Jacopo Guarnieri (Ita) FDJRow 97 - Cell 2
99Dylan Van Baarle (Ned) Cannondale-DrapacRow 98 - Cell 2
100Henrique Casimiro (Por) EfapelRow 99 - Cell 2
101Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 100 - Cell 2
102Tao Geoghegan Hart (GBr) Team SkyRow 101 - Cell 2
103Alvaro Trueba Diego (Spa) EfapelRow 102 - Cell 2
104Ildar Arslanov (Rus) Gazprom – RusveloRow 103 - Cell 2
105Gianni Moscon (Ita) Team SkyRow 104 - Cell 2
106Evgeny Shalunov (Rus) Gazprom – RusveloRow 105 - Cell 2
107Eric Young (USA) Rally CyclingRow 106 - Cell 2
108Dario Cataldo (Ita) Astana Pro TeamRow 107 - Cell 2
109Gijs Van Hoecke (Bel) Team LottoNl-JumboRow 108 - Cell 2
110Brian Van Goethem (Ned) Roompot - Nederlandse LoterijRow 109 - Cell 2
111Sergei Chernetski (Rus) Astana Pro TeamRow 110 - Cell 2
112Igor Boev (Rus) Gazprom – RusveloRow 111 - Cell 2
113Victor Etxeberria Carrasco (Spa) RP - BoavistaRow 112 - Cell 2
114Filipe Cardoso (Por) RP - BoavistaRow 113 - Cell 2
115Hernan Aguirre (Col) Manzana PostobonRow 114 - Cell 2
116Guillaume Van Keirsbulck (Bel) Wanty - Groupe GobertRow 115 - Cell 2
117Pieter Vanspeybrouck (Bel) Wanty - Groupe GobertRow 116 - Cell 2
118Daniel Mestre (Por) EfapelRow 117 - Cell 2
119Joaquim Silva (Por) W52/FC PortoRow 118 - Cell 2
120Rob Britton (Can) Rally CyclingRow 119 - Cell 2
121David Gaudu (Fra) FDJRow 120 - Cell 2
122Artem Nych (Rus) Gazprom – RusveloRow 121 - Cell 2
123Geoffrey Soupe (Fra) Cofidis, Solutions CreditsRow 122 - Cell 2
124Hugo Sancho (Por) LA / Metalusa BlackjackRow 123 - Cell 2
125Martijn Tusveld (Ned) Roompot - Nederlandse LoterijRow 124 - Cell 2
126Michele Scarponi (Ita) Astana Pro TeamRow 125 - Cell 2
127Alexander Foliforov (Rus) Gazprom – RusveloRow 126 - Cell 2
128Edward Theuns (Bel) Trek-SegafredoRow 127 - Cell 2
129Anthony Turgis (Fra) Cofidis, Solutions CreditsRow 128 - Cell 2
130Boy van Poppel (Ned) Trek-SegafredoRow 129 - Cell 2
131Danny Pate (USA) Rally CyclingRow 130 - Cell 2
132Jesper Asselman (Ned) Roompot - Nederlandse LoterijRow 131 - Cell 2
133Mickael Delage (Fra) FDJRow 132 - Cell 2
134Ignatas Konovalovas (Ltu) FDJRow 133 - Cell 2
135Sergey Nikolaev (Rus) Gazprom – RusveloRow 134 - Cell 2
136Sjoerd Van Ginneken (Ned) Roompot - Nederlandse LoterijRow 135 - Cell 2
137Ben King (USA) Dimension Data0:00:34
138Ryan Mullen (Irl) Cannondale-DrapacRow 137 - Cell 2
139Taylor Phinney (USA) Cannondale-DrapacRow 138 - Cell 2
140Jesus Del Pino Corrochano (Spa) EfapelRow 139 - Cell 2
141Marc Sarreau (Fra) FDJRow 140 - Cell 2
142Jonas Van Genechten (Bel) Cofidis, Solutions Credits0:00:40
143Benoit Vaugrenard (Fra) FDJRow 142 - Cell 2
144Timo Roosen (Ned) Team LottoNl-JumboRow 143 - Cell 2
145Cesare Benedetti (Ita) Bora-HansgroheRow 144 - Cell 2
146Andreas Schillinger (Ger) Bora-HansgroheRow 145 - Cell 2
147Maarten Wynants (Bel) Team LottoNl-JumboRow 146 - Cell 2
148Evan Huffman (USA) Rally CyclingRow 147 - Cell 2
149Mads Würtz Schmidt (Den) Katusha-AlpecinRow 148 - Cell 2
150Sebastian Langeveld (Ned) Cannondale-Drapac0:00:43
151Michaël Van Staeyen (Bel) Cofidis, Solutions Credits0:00:46
152Matteo Trentin (Ita) Quick-Step FloorsRow 151 - Cell 2
153Salvatore Puccio (Ita) Team Sky0:00:47
154Nikolas Maes (Bel) Lotto SoudalRow 153 - Cell 2
155Philip Deignan (Irl) Team SkyRow 154 - Cell 2
156Lars Boom (Ned) Team LottoNl-Jumbo0:00:50
157Lukas Pöstlberger (Aut) Bora-Hansgrohe0:00:54
158Jens Debusschere (Bel) Lotto Soudal0:01:02
159Natnael Berhane (Eri) Dimension Data0:01:05
160Thomas Leezer (Ned) Team LottoNl-JumboRow 159 - Cell 2
161Gregory Rast (Swi) Trek-Segafredo0:01:24
162Mads Pedersen (Den) Trek-SegafredoRow 161 - Cell 2
163Enric Mas (Spa) Quick-Step Floors0:01:27
164Omar Fraile (Spa) Dimension DataRow 163 - Cell 2
165Dion Smith (NZl) Wanty - Groupe Gobert0:01:33
166Taco Van Der Hoorn (Ned) Roompot - Nederlandse LoterijRow 165 - Cell 2
167Robert Wagner (Ger) Team LottoNl-Jumbo0:01:57
168Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:02:02
169Dries Devenyns (Bel) Quick-Step FloorsRow 168 - Cell 2
170Marc Fournier (Fra) FDJ0:02:10
171Zdenek Stybar (Cze) Quick-Step Floors0:02:12
172Julien Vermote (Bel) Quick-Step FloorsRow 171 - Cell 2
173Jelle Wallays (Bel) Lotto Soudal0:03:01
174Domingos Goncalves (Por) RP - BoavistaRow 173 - Cell 2
175Johann Van Zyl (RSA) Dimension Data0:04:23
176Adam De Vos (Can) Rally CyclingRow 175 - Cell 2
177Luis Afonso (Por) LA / Metalusa BlackjackRow 176 - Cell 2
178Jóni Brandão (Por) Sporting / TaviraRow 177 - Cell 2
179Aleksei Rybalkin (Rus) Gazprom – RusveloRow 178 - Cell 2
180Josu Zabala (Spa) Caja Rural-Seguros RGARow 179 - Cell 2
181David Livramento (Por) Sporting / TaviraRow 180 - Cell 2
182Oscar Brea (Por) Sporting / Tavira0:06:36
183Matteo Dal-Cin (Can) Rally Cycling0:07:00
184Jimmy Turgis (Fra) Cofidis, Solutions Credits0:07:10
185Mateo Garcia Castañeda (Col) EfapelRow 184 - Cell 2
186Frederik Frison (Bel) Lotto Soudal0:07:13
187Tiago Ferreira (Por) W52/FC Porto0:07:14
188Pedro Paulinho (Por) Louletano - Hospital de Loule0:10:40
189Zulmiro Magalhães (Por) LA / Metalusa BlackjackRow 188 - Cell 2
190Hélder Ferreira (Por) Louletano - Hospital de LouleRow 189 - Cell 2
191João Matias (Por) LA / Metalusa BlackjackRow 190 - Cell 2
192Sandro Pinto (Por) Louletano - Hospital de Loule0:11:07
DNFRúben Guerreiro (Por) Trek-SegafredoRow 192 - Cell 2
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1André Greipel (Ger) Lotto Soudal25pts
2John Degenkolb (Ger) Trek-Segafredo20Row 1 - Cell 3
3Dylan Groenewegen (Ned) Team LottoNl-Jumbo16Row 2 - Cell 3
4Arnaud Demare (Fra) FDJ13Row 3 - Cell 3
5Jasper Stuyven (Bel) Trek-Segafredo10Row 4 - Cell 3
6Andrea Pasqualon (Ita) Wanty - Groupe Gobert8Row 5 - Cell 3
7Fernando Gaviria (Col) Quick-Step Floors6Row 6 - Cell 3
8Nacer Bouhanni (Fra) Cofidis, Solutions Credits4Row 7 - Cell 3
9Michael Schwarzmann (Ger) Bora-Hansgrohe2Row 8 - Cell 3
10Edvald Boasson Hagen (Nor) Dimension Data1Row 9 - Cell 3
Swipe to scroll horizontally
Mountain 1 (Cat. 4), Km 102.4
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij3pts
2Dion Smith (NZl) Wanty - Groupe Gobert2Row 1 - Cell 3
3Ryan Mullen (Irl) Cannondale-Drapac1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 1 - Almodôvar
#Rider Name (Country) TeamResultHeader Cell - Column 3
1João Matias (Por) LA / Metalusa Blackjack3pts
2Ryan Mullen (Irl) Cannondale-Drapac2Row 1 - Cell 3
3Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Mértola
#Rider Name (Country) TeamResultHeader Cell - Column 3
1João Matias (Por) LA / Metalusa Blackjack3pts
2Ryan Mullen (Irl) Cannondale-Drapac2Row 1 - Cell 3
3Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Castro Marim
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij3pts
2Ryan Mullen (Irl) Cannondale-Drapac2Row 1 - Cell 3
3Dion Smith (NZl) Wanty - Groupe Gobert1Row 2 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Lotto Soudal14:53:33
2Quick-Step FloorsRow 1 - Cell 2
3Sporting / TaviraRow 2 - Cell 2
4Katusha-AlpecinRow 3 - Cell 2
5Manzana PostobonRow 4 - Cell 2
6Trek-SegafredoRow 5 - Cell 2
7Louletano - Hospital de LouleRow 6 - Cell 2
8Movistar TeamRow 7 - Cell 2
9Bora-HansgroheRow 8 - Cell 2
10Team SkyRow 9 - Cell 2
11Cannondale-DrapacRow 10 - Cell 2
12LA / Metalusa BlackjackRow 11 - Cell 2
13Team LottoNl-JumboRow 12 - Cell 2
14Wanty - Groupe GobertRow 13 - Cell 2
15Roompot - Nederlandse LoterijRow 14 - Cell 2
16W52/FC PortoRow 15 - Cell 2
17Astana Pro TeamRow 16 - Cell 2
18Caja Rural-Seguros RGARow 17 - Cell 2
19Dimension DataRow 18 - Cell 2
20RP - BoavistaRow 19 - Cell 2
21Rally CyclingRow 20 - Cell 2
22FDJRow 21 - Cell 2
23Gazprom – RusveloRow 22 - Cell 2
24Cofidis, Solutions CreditsRow 23 - Cell 2
25EfapelRow 24 - Cell 2
Swipe to scroll horizontally
General classification after stage 4
#Rider Name (Country) TeamResult
1Primoz Roglic (Slo) Team LottoNl-Jumbo14:34:20
2Michal Kwiatkowski (Pol) Team Sky0:00:22
3Jonathan Castroviejo (Spa) Movistar Team0:00:36
4Tony Gallopin (Fra) Lotto Soudal0:00:55
5Luis León Sanchez (Spa) Astana Pro Team0:00:59
6Daniel Martin (Irl) Quick-Step Floors0:01:31
7Tony Martin (Ger) Katusha-Alpecin0:01:40
8Tiesj Benoot (Bel) Lotto Soudal0:01:49
9Amaro Antunes (Por) W52/FC Porto0:01:54
10Rinaldo Nocentini (Ita) Sporting / Tavira0:01:56
11Edgar Pinto (Por) LA / Metalusa Blackjack0:02:07
12Nelson Oliveira (Por) Movistar TeamRow 11 - Cell 2
13Simon Spilak (Slo) Katusha-AlpecinRow 12 - Cell 2
14Alejandro Manue Marque Porto (Spa) Sporting / Tavira0:02:08
15Moreno Moser (Ita) Astana Pro Team0:02:23
16Tiago Machado (Por) Katusha-Alpecin0:02:39
17Davide Villella (Ita) Cannondale-DrapacRow 16 - Cell 2
18Pello Bilbao (Spa) Astana Pro TeamRow 17 - Cell 2
19Ricardo Vilela (Por) Manzana Postobon0:02:40
20Michele Scarponi (Ita) Astana Pro Team0:02:52
21Anthony Turgis (Fra) Cofidis, Solutions Credits0:02:54
22Jaime Roson (Spa) Caja Rural-Seguros RGA0:02:58
23Antonio Pedrero (Spa) Movistar Team0:03:06
24Jasper Stuyven (Bel) Trek-Segafredo0:03:17
25Tao Geoghegan Hart (GBr) Team Sky0:03:25
26Frederik Backaert (Bel) Wanty - Groupe Gobert0:03:35
27Yoann Offredo (Fra) Wanty - Groupe Gobert0:03:46
28Jan Bárta (Cze) Bora-Hansgrohe0:03:51
29Enric Mas (Spa) Quick-Step Floors0:04:04
30Joaquim Silva (Por) W52/FC Porto0:04:21
31Silvio Herklotz (Ger) Bora-Hansgrohe0:04:27
32David De La Fuente Rasilla (Spa) Louletano - Hospital de Loule0:04:34
33Maurits Lammertink (Ned) Katusha-Alpecin0:04:57
34Gianni Moscon (Ita) Team Sky0:05:03
35José Mendes (Por) Bora-Hansgrohe0:05:48
36Scott Thwaites (GBr) Dimension Data0:05:53
37Victor Etxeberria Carrasco (Spa) RP - Boavista0:06:05
38Richard Carapaz (Ecu) Movistar Team0:06:07
39Sergei Chernetski (Rus) Astana Pro Team0:06:11
40Salvatore Puccio (Ita) Team Sky0:06:15
41Vicente Garcia De Mateos Rubio (Spa) Louletano - Hospital de Loule0:06:16
42Martijn Tusveld (Ned) Roompot - Nederlandse Loterij0:07:03
43Zdenek Stybar (Cze) Quick-Step Floors0:07:27
44Hernando Bohorquez (Col) Manzana Postobon0:07:38
45Artem Nych (Rus) Gazprom – Rusvelo0:07:47
46Dion Smith (NZl) Wanty - Groupe Gobert0:07:57
47Thomas Degand (Bel) Wanty - Groupe Gobert0:08:46
48David Gaudu (Fra) FDJ0:08:51
49Rui Vinhas (Por) W52/FC Porto0:09:13
50José Gonçalves (Por) Katusha-Alpecin0:09:19
51Rob Britton (Can) Rally Cycling0:09:27
52Héctor Carretero (Spa) Movistar Team0:09:46
53Juan Felipe Osorio (Col) Manzana Postobon0:09:53
54Dylan Van Baarle (Ned) Cannondale-Drapac0:10:02
55Nuno Matos (Por) Movistar Team0:10:05
56Dries Devenyns (Bel) Quick-Step Floors0:10:08
57Fabricio Ferrari (Uru) Caja Rural-Seguros RGA0:10:22
58Domingos Goncalves (Por) RP - Boavista0:10:31
59César Fonte (Por) LA / Metalusa Blackjack0:10:49
60Jesper Hansen (Den) Astana Pro Team0:10:55
61Ricardo Mestre (Por) W52/FC Porto0:11:03
62Jesus Ezquerra (Spa) Sporting / Tavira0:11:05
63Sérgio Paulinho (Por) Efapel0:11:22
64António Carvalho (Por) W52/FC Porto0:11:29
65Julien Vermote (Bel) Quick-Step Floors0:11:36
66Xuban Errazquin (Spa) RP - Boavista0:11:52
67Antonio Angulo Sampedro (Spa) LA / Metalusa Blackjack0:12:00
68Arnaud Demare (Fra) FDJ0:12:31
69Edvald Boasson Hagen (Nor) Dimension Data0:12:39
70Hernan Aguirre (Col) Manzana Postobon0:12:52
71Lars Boom (Ned) Team LottoNl-Jumbo0:13:04
72Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij0:13:16
73Jesper Asselman (Ned) Roompot - Nederlandse Loterij0:13:22
74John Degenkolb (Ger) Trek-Segafredo0:13:25
75Michal Golas (Pol) Team Sky0:13:53
76Lukasz Wisniowski (Pol) Team Sky0:14:07
77Koen De Kort (Ned) Trek-Segafredo0:14:09
78Sepp Kuss (USA) Rally Cycling0:14:28
79Alberto Bettiol (Ita) Cannondale-Drapac0:14:44
80Carlos Barbero (Spa) Movistar Team0:14:46
81Jesus Del Pino Corrochano (Spa) EfapelRow 80 - Cell 2
82Jens Debusschere (Bel) Lotto Soudal0:14:47
83Ignatas Konovalovas (Ltu) FDJ0:14:54
84Antonio Piedra (Spa) Manzana Postobon0:14:55
85Cesare Benedetti (Ita) Bora-Hansgrohe0:15:12
86Benoit Vaugrenard (Fra) FDJ0:15:15
87Henrique Casimiro (Por) Efapel0:15:29
88Aldemar Reyes (Col) Manzana Postobon0:15:57
89Timo Roosen (Ned) Team LottoNl-Jumbo0:16:29
90Jonathan Lastra (Spa) Caja Rural-Seguros RGA0:16:31
91Ben King (USA) Dimension Data0:18:24
92Christoph Pfingsten (Ger) Bora-Hansgrohe0:18:30
93Evan Huffman (USA) Rally Cycling0:18:36
94Sep Vanmarcke (Bel) Cannondale-Drapac0:18:41
95Jurgen Roelandts (Bel) Lotto Soudal0:18:43
96Guillaume Van Keirsbulck (Bel) Wanty - Groupe Gobert0:18:56
97Alvaro Trueba Diego (Spa) Efapel0:19:08
98Mickael Delage (Fra) FDJ0:19:14
99Oscar Gatto (Ita) Astana Pro Team0:19:18
100Geoffrey Soupe (Fra) Cofidis, Solutions Credits0:19:43
101André Greipel (Ger) Lotto SoudalRow 100 - Cell 2
102Natnael Berhane (Eri) Dimension Data0:19:45
103Sergey Nikolaev (Rus) Gazprom – Rusvelo0:19:49
104Pieter Vanspeybrouck (Bel) Wanty - Groupe Gobert0:19:53
105Andrea Pasqualon (Ita) Wanty - Groupe Gobert0:19:55
106Oscar Hernandez (Spa) Louletano - Hospital de Loule0:20:02
107Marc Sarreau (Fra) FDJ0:20:03
108Boy van Poppel (Ned) Trek-Segafredo0:20:20
109Robert Wagner (Ger) Team LottoNl-Jumbo0:20:22
110Omar Fraile (Spa) Dimension Data0:20:49
111Gregory Rast (Swi) Trek-Segafredo0:20:52
112Andreas Schillinger (Ger) Bora-HansgroheRow 111 - Cell 2
113Raul Alarcon Garcia (Spa) W52/FC Porto0:20:56
114Nuno Almeida (Por) Louletano - Hospital de Loule0:21:16
115Shaun-Nick Bester (RSA) Sporting / Tavira0:21:30
116Hugo Sancho (Por) LA / Metalusa Blackjack0:21:33
117Nikolas Maes (Bel) Lotto Soudal0:21:39
118Mads Pedersen (Den) Trek-Segafredo0:21:55
119Luis Mendonça (Por) Louletano - Hospital de Loule0:22:23
120Jelle Wallays (Bel) Lotto Soudal0:22:34
121Christophe Laporte (Fra) Cofidis, Solutions Credits0:22:40
122Sebastian Langeveld (Ned) Cannondale-Drapac0:22:54
123Taylor Phinney (USA) Cannondale-Drapac0:22:58
124Dario Cataldo (Ita) Astana Pro Team0:23:03
125Mads Würtz Schmidt (Den) Katusha-Alpecin0:23:15
126Aleksei Tcatevich (Rus) Gazprom – Rusvelo0:23:17
127Evgeny Shalunov (Rus) Gazprom – Rusvelo0:23:26
128Mark Cavendish (GBr) Dimension Data0:23:28
129Edward Theuns (Bel) Trek-Segafredo0:23:29
130Danny Pate (USA) Rally Cycling0:23:39
131Thomas Leezer (Ned) Team LottoNl-Jumbo0:23:42
132Lukas Pöstlberger (Aut) Bora-HansgroheRow 131 - Cell 2
133Sven Erik Bystrøm (Nor) Katusha-Alpecin0:23:46
134Coen Vermeltfoort (Ned) Roompot - Nederlandse Loterij0:23:49
135Baptiste Planckaert (Bel) Katusha-Alpecin0:23:54
136Jóni Brandão (Por) Sporting / Tavira0:23:56
137Ildar Arslanov (Rus) Gazprom – Rusvelo0:23:59
138Johann Van Zyl (RSA) Dimension Data0:24:00
139Alexander Foliforov (Rus) Gazprom – Rusvelo0:24:03
140Daniel Mestre (Por) Efapel0:24:07
141Pablo Guerrero Bonilla (Spa) RP - Boavista0:24:08
142Andre Looij (Ned) Roompot - Nederlandse Loterij0:24:10
143Michael Schwarzmann (Ger) Bora-Hansgrohe0:24:13
144Juan Sebastian Molano (Col) Manzana Postobon0:24:14
145Jacopo Guarnieri (Ita) FDJRow 144 - Cell 2
146Philip Deignan (Irl) Team Sky0:24:15
147Justin Oien (USA) Caja Rural-Seguros RGA0:24:16
148Matteo Trentin (Ita) Quick-Step Floors0:24:17
149Samuel Blanco Prol (Spa) LA / Metalusa Blackjack0:24:26
150Dylan Groenewegen (Ned) Team LottoNl-Jumbo0:24:29
151Sjoerd Van Ginneken (Ned) Roompot - Nederlandse Loterij0:24:33
152Ryan Mullen (Irl) Cannondale-Drapac0:24:34
153João Benta (Por) RP - Boavista0:24:48
154Nacer Bouhanni (Fra) Cofidis, Solutions Credits0:24:49
155Dylan Page (Swi) Caja Rural-Seguros RGA0:24:52
156Gijs Van Hoecke (Bel) Team LottoNl-Jumbo0:24:58
157Jonas Van Genechten (Bel) Cofidis, Solutions Credits0:25:12
158Jetse Bol (Ned) Manzana Postobon0:25:25
159Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:25:38
160Marc Fournier (Fra) FDJ0:25:41
161Colin Joyce (USA) Rally Cycling0:25:59
162Filipe Cardoso (Por) RP - Boavista0:26:02
163Michaël Van Staeyen (Bel) Cofidis, Solutions Credits0:26:03
164Maarten Wynants (Bel) Team LottoNl-Jumbo0:26:32
165Luis Afonso (Por) LA / Metalusa Blackjack0:26:36
166Frederik Frison (Bel) Lotto Soudal0:26:45
167Fábio Silvestre (Por) Sporting / Tavira0:27:44
168Mateo Garcia Castañeda (Col) Efapel0:27:51
169David Livramento (Por) Sporting / Tavira0:28:02
170Wouter Wippert (Ned) Cannondale-Drapac0:28:03
171Eric Young (USA) Rally Cycling0:28:12
172Fernando Gaviria (Col) Quick-Step Floors0:28:16
173Maximiliano Richeze (Arg) Quick-Step Floors0:28:18
174Josu Zabala (Spa) Caja Rural-Seguros RGA0:28:48
175Aleksei Rybalkin (Rus) Gazprom – Rusvelo0:29:08
176Brian Van Goethem (Ned) Roompot - Nederlandse Loterij0:29:25
177Oscar Brea (Por) Sporting / Tavira0:29:41
178Adam De Vos (Can) Rally Cycling0:31:02
179Jimmy Turgis (Fra) Cofidis, Solutions Credits0:31:49
180Tiago Ferreira (Por) W52/FC Porto0:31:54
181Matteo Dal-Cin (Can) Rally Cycling0:32:02
182Luis Gomes (Por) RP - Boavista0:35:07
183Igor Boev (Rus) Gazprom – Rusvelo0:35:23
184Jacobo Ucha Rodriguez (Spa) W52/FC Porto0:35:24
185Rafael Silva (Por) Efapel0:35:46
186Daniel Sanchez Cidoncha (Spa) RP - Boavista0:36:27
187António Barbio (Por) Efapel0:36:38
188Sandro Pinto (Por) Louletano - Hospital de Loule0:38:21
189Pedro Paulinho (Por) Louletano - Hospital de Loule0:43:49
190João Matias (Por) LA / Metalusa Blackjack0:46:29
191Hélder Ferreira (Por) Louletano - Hospital de Loule0:46:45
192Zulmiro Magalhães (Por) LA / Metalusa Blackjack0:49:09
Swipe to scroll horizontally
Points classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1André Greipel (Ger) Lotto Soudal48pts
2Fernando Gaviria (Col) Quick-Step Floors31Row 1 - Cell 3
3John Degenkolb (Ger) Trek-Segafredo30Row 2 - Cell 3
4Dylan Groenewegen (Ned) Team LottoNl-Jumbo29Row 3 - Cell 3
5Daniel Martin (Irl) Quick-Step Floors25Row 4 - Cell 3
6Primoz Roglic (Slo) Team LottoNl-Jumbo20Row 5 - Cell 3
7Nacer Bouhanni (Fra) Cofidis, Solutions Credits20Row 6 - Cell 3
8Michal Kwiatkowski (Pol) Team Sky16Row 7 - Cell 3
9Amaro Antunes (Por) W52/FC Porto13Row 8 - Cell 3
10Arnaud Demare (Fra) FDJ13Row 9 - Cell 3
11Andrea Pasqualon (Ita) Wanty - Groupe Gobert12Row 10 - Cell 3
12Rinaldo Nocentini (Ita) Sporting / Tavira10Row 11 - Cell 3
13Jasper Stuyven (Bel) Trek-Segafredo10Row 12 - Cell 3
14Christoph Pfingsten (Ger) Bora-Hansgrohe9Row 13 - Cell 3
15João Matias (Por) LA / Metalusa Blackjack8Row 14 - Cell 3
16Luis León Sanchez (Spa) Astana Pro Team8Row 15 - Cell 3
17Baptiste Planckaert (Bel) Katusha-Alpecin8Row 16 - Cell 3
18Jonathan Castroviejo (Spa) Movistar Team6Row 17 - Cell 3
19Tony Gallopin (Fra) Lotto Soudal6Row 18 - Cell 3
20Justin Oien (USA) Caja Rural-Seguros RGA6Row 19 - Cell 3
21Matteo Trentin (Ita) Quick-Step Floors6Row 20 - Cell 3
22Ryan Mullen (Irl) Cannondale-Drapac6Row 21 - Cell 3
23Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij5Row 22 - Cell 3
24Daniel Sanchez Cidoncha (Spa) RP - Boavista3Row 23 - Cell 3
25Edgar Pinto (Por) LA / Metalusa Blackjack2Row 24 - Cell 3
26Edvald Boasson Hagen (Nor) Dimension Data2Row 25 - Cell 3
27Lukasz Wisniowski (Pol) Team Sky2Row 26 - Cell 3
28Michael Schwarzmann (Ger) Bora-Hansgrohe2Row 27 - Cell 3
29João Benta (Por) RP - Boavista2Row 28 - Cell 3
30Brian Van Goethem (Ned) Roompot - Nederlandse Loterij2Row 29 - Cell 3
31Tiesj Benoot (Bel) Lotto Soudal1Row 30 - Cell 3
32Dion Smith (NZl) Wanty - Groupe Gobert1Row 31 - Cell 3
33Sven Erik Bystrøm (Nor) Katusha-Alpecin1Row 32 - Cell 3
Swipe to scroll horizontally
Mountains classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Daniel Martin (Irl) Quick-Step Floors10pts
2Adam De Vos (Can) Rally Cycling8Row 1 - Cell 3
3Primoz Roglic (Slo) Team LottoNl-Jumbo8Row 2 - Cell 3
4Enric Mas (Spa) Quick-Step Floors6Row 3 - Cell 3
5Michal Kwiatkowski (Pol) Team Sky6Row 4 - Cell 3
6Amaro Antunes (Por) W52/FC Porto4Row 5 - Cell 3
7Tiago Machado (Por) Katusha-Alpecin4Row 6 - Cell 3
8Taco Van Der Hoorn (Ned) Roompot - Nederlandse Loterij3Row 7 - Cell 3
9Dries Devenyns (Bel) Quick-Step Floors3Row 8 - Cell 3
10Christoph Pfingsten (Ger) Bora-Hansgrohe3Row 9 - Cell 3
11Luis Gomes (Por) RP - Boavista3Row 10 - Cell 3
12Rinaldo Nocentini (Ita) Sporting / Tavira2Row 11 - Cell 3
13Zdenek Stybar (Cze) Quick-Step Floors2Row 12 - Cell 3
14Dion Smith (NZl) Wanty - Groupe Gobert2Row 13 - Cell 3
15João Benta (Por) RP - Boavista2Row 14 - Cell 3
16Daniel Sanchez Cidoncha (Spa) RP - Boavista2Row 15 - Cell 3
17Ryan Mullen (Irl) Cannondale-Drapac1Row 16 - Cell 3
Swipe to scroll horizontally
Young riders classification
#Rider Name (Country) TeamResult
3Tao Geoghegan Hart (GBr) Team Sky0:01:36
4Enric Mas (Spa) Quick-Step Floors0:02:15
5Silvio Herklotz (Ger) Bora-Hansgrohe0:02:38
6Gianni Moscon (Ita) Team Sky0:03:14
7Artem Nych (Rus) Gazprom – Rusvelo0:05:58
8David Gaudu (Fra) FDJ0:07:02
9Héctor Carretero (Spa) Movistar Team0:07:57
10Juan Felipe Osorio (Col) Manzana Postobon0:08:04
11Nuno Matos (Por) Movistar Team0:08:16
12Xuban Errazquin (Spa) RP - Boavista0:10:03
13Hernan Aguirre (Col) Manzana Postobon0:11:03
14Sepp Kuss (USA) Rally Cycling0:12:39
15Aldemar Reyes (Col) Manzana Postobon0:14:08
16Mads Pedersen (Den) Trek-Segafredo0:20:06
17Mads Würtz Schmidt (Den) Katusha-Alpecin0:21:26
18Ildar Arslanov (Rus) Gazprom – Rusvelo0:22:10
19Andre Looij (Ned) Roompot - Nederlandse Loterij0:22:21
20Juan Sebastian Molano (Col) Manzana Postobon0:22:25
21Justin Oien (USA) Caja Rural-Seguros RGA0:22:27
22Samuel Blanco Prol (Spa) LA / Metalusa Blackjack0:22:37
23Ryan Mullen (Irl) Cannondale-Drapac0:22:45
24Marc Fournier (Fra) FDJ0:23:52
25Colin Joyce (USA) Rally Cycling0:24:10
26Mateo Garcia Castañeda (Col) Efapel0:26:02
27Fernando Gaviria (Col) Quick-Step Floors0:26:27
28Tiago Ferreira (Por) W52/FC Porto0:30:05
29Luis Gomes (Por) RP - Boavista0:33:18
30Zulmiro Magalhães (Por) LA / Metalusa Blackjack0:47:20
Swipe to scroll horizontally
Teams classification
#Rider Name (Country) TeamResult
1Movistar Team43:47:14
2Astana Pro Team0:01:41
3Katusha-Alpecin0:02:11
4Team Sky0:04:07
5Quick-Step Floors0:04:25
6Wanty - Groupe Gobert0:09:09
7Bora-Hansgrohe0:09:31
8Sporting / Tavira0:10:37
9W52/FC Porto0:10:53
10Lotto Soudal0:11:50
11Manzana Postobon0:15:29
12LA / Metalusa Blackjack0:19:27
13Team LottoNl-Jumbo0:21:08
14Cannondale-Drapac0:22:12
15RP - Boavista0:23:59
16Trek-Segafredo0:25:22
17Caja Rural-Seguros RGA0:25:37
18Roompot - Nederlandse Loterij0:26:08
19Louletano - Hospital de Loule0:26:29
20FDJ0:30:23
21Dimension Data0:31:40
22Efapel0:34:47
23Rally Cycling0:36:34
24Cofidis, Solutions Credits0:40:07
25Gazprom – Rusvelo0:45:52

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