Volta ao Algarve: Groenewegen wins stage 4 sprint in Tavira

Dylan Groenewegen (LottoNL-Jumbo) won stage four of the Volta ao Algarve, his second of the race and fourth of the season. The bunch sprint in Tavira saw him beat Matteo Pelucchi (Bora-Hansgrohe) into second place, while John Degenkolb (Trek-Segafredo) finished third.

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Dylan Groenewegen (Ned) LottoNL-Jumbo4:33:49
2Matteo Pelucchi (Ita) Bora-HansgroheRow 1 - Cell 2
3John Degenkolb (Ger) Trek-SegafredoRow 2 - Cell 2
4Florian Senechal (Fra) Quick-Step FloorsRow 3 - Cell 2
5Jurgen Roelandts (Bel) BMC Racing TeamRow 4 - Cell 2
6Timothy Dupont (Bel) Wanty-Groupe GobertRow 5 - Cell 2
7Hugo Hofstetter (Fra) Cofidis, Solutions CreditsRow 6 - Cell 2
8Jasper De Buyst (Bel) Lotto SoudalRow 7 - Cell 2
9Loïc Vliegen (Bel) BMC Racing TeamRow 8 - Cell 2
10Michal Kwiatkowski (Pol) Team SkyRow 9 - Cell 2
11Yves Lampaert (Bel) Quick-Step FloorsRow 10 - Cell 2
12Arnaud Demare (Fra) FDJRow 11 - Cell 2
13Timo Roosen (Ned) LottoNL-JumboRow 12 - Cell 2
14Samuel Caldeira (Por) W52-FC Porto0:00:03
15Luís Mendonça (Por) Aviludo-Louletano-UliRow 14 - Cell 2
16João Matias (Por) Vito-Feirense-BlackjackRow 15 - Cell 2
17Francisco Campos (Por) Miranda-MortáguaRow 16 - Cell 2
18Ben Swift (GBr) UAE Team EmiratesRow 17 - Cell 2
19Edvald Boasson Hagen (Nor) Dimension DataRow 18 - Cell 2
20Felix Grossschartner (Aut) Bora-HansgroheRow 19 - Cell 2
21Vicente Rubio (Spa) Aviludo-Louletano-UliRow 20 - Cell 2
22Geraint Thomas (GBr) Team SkyRow 21 - Cell 2
23Jaime Roson (Spa) Movistar TeamRow 22 - Cell 2
24Bob Jungels (Lux) Quick-Step FloorsRow 23 - Cell 2
25Jasper Stuyven (Bel) Trek-SegafredoRow 24 - Cell 2
26Oscar Pelegri (Spa) Radio Popular-BoavistaRow 25 - Cell 2
27Nelson Oliveira (Por) Movistar TeamRow 26 - Cell 2
28Patrick Konrad (Aut) Bora-HansgroheRow 27 - Cell 2
29Alejandro Manue Marque (Spa) Sporting-TaviraRow 28 - Cell 2
30César Martingil (Por) Liberty Seguros-CarglassRow 29 - Cell 2
31Vasil Kiryienka (Blr) Team SkyRow 30 - Cell 2
32Oscar Hernandez (Spa) Aviludo-Louletano-UliRow 31 - Cell 2
33Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGARow 32 - Cell 2
34Lukasz Wisniowski (Pol) Team SkyRow 33 - Cell 2
35Yoann Offredo (Fra) Wanty-Groupe GobertRow 34 - Cell 2
36Daniel Mestre (Por) EfapelRow 35 - Cell 2
37Sam Oomen (Ned) Team SunwebRow 36 - Cell 2
38Xuban Errazquin (Spa) Vito-Feirense-BlackjackRow 37 - Cell 2
39Bauke Mollema (Ned) Trek-SegafredoRow 38 - Cell 2
40Jan Polanc (Slo) UAE Team EmiratesRow 39 - Cell 2
41Nicola Toffali (Ita) Sporting-TaviraRow 40 - Cell 2
42Andre Crispim (Por) Liberty Seguros-CarglassRow 41 - Cell 2
43Jhonatan Restrepo (Col) Katusha-AlpecinRow 42 - Cell 2
44Michaël Van Staeyen (Bel) Cofidis, Solutions CreditsRow 43 - Cell 2
45Gustavo Veloso (Spa) W52-FC PortoRow 44 - Cell 2
46António Barbio (Por) Miranda-MortáguaRow 45 - Cell 2
47Lennard Kämna (Ger) Team SunwebRow 46 - Cell 2
48Rafael Silva (Por) EfapelRow 47 - Cell 2
49Tiago Machado (Por) Katusha-AlpecinRow 48 - Cell 2
50Ricardo Mestre (Por) W52-FC PortoRow 49 - Cell 2
51César Fonte (Por) W52-FC PortoRow 50 - Cell 2
52Aleksejs Saramotins (Lat) Bora-HansgroheRow 51 - Cell 2
53Tejay van Garderen (USA) BMC Racing TeamRow 52 - Cell 2
54Stefan Küng (Swi) BMC Racing TeamRow 53 - Cell 2
55Zdenek Stybar (Cze) Quick-Step FloorsRow 54 - Cell 2
56Maurits Lammertink (Ned) Katusha-AlpecinRow 55 - Cell 2
57Scott Thwaites (GBr) Dimension DataRow 56 - Cell 2
58Rúben Guerreiro (Por) Trek-SegafredoRow 57 - Cell 2
59Amund Grøndahl Jansen (Nor) LottoNL-JumboRow 58 - Cell 2
60Simon Spilak (Slo) Katusha-AlpecinRow 59 - Cell 2
61Louis Meintjes (RSA) Dimension DataRow 60 - Cell 2
62Gonçalo Carvalho (Por) Miranda-MortáguaRow 61 - Cell 2
63Pieter Serry (Bel) Quick-Step FloorsRow 62 - Cell 2
64Lukas Pöstlberger (Aut) Bora-HansgroheRow 63 - Cell 2
65Vegard Stake Laengen (Nor) UAE Team EmiratesRow 64 - Cell 2
66Rafael Reis (Por) Caja Rural-Seguros RGARow 65 - Cell 2
67Mario Gonzalez (Spa) Sporting-TaviraRow 66 - Cell 2
68Nuno Almeida (Por) LA.AluminiosRow 67 - Cell 2
69Simon Gerrans (Aus) BMC Racing TeamRow 68 - Cell 2
70Johann Van Zyl (RSA) Dimension DataRow 69 - Cell 2
71Fábio Mansilhas (Por) LA.AluminiosRow 70 - Cell 2
72Luis Alfonso (Por) Vito-Feirense-BlackjackRow 71 - Cell 2
73Jóni Brandão (Por) Sporting-TaviraRow 72 - Cell 2
74Igor Anton (Spa) Dimension DataRow 73 - Cell 2
75Michal Golas (Pol) Team SkyRow 74 - Cell 2
76Gonçalo Leaça (Por) LA.AluminiosRow 75 - Cell 2
77Henrique Casimiro (Por) EfapelRow 76 - Cell 2
78Serge Pauwels (Bel) Dimension DataRow 77 - Cell 2
79Lennard Hofstede (Ned) Team SunwebRow 78 - Cell 2
80André Carvalho (Por) Liberty Seguros-CarglassRow 79 - Cell 2
81David Livramento (Por) Sporting-TaviraRow 80 - Cell 2
82Hugo Nunes (Por) Miranda-MortáguaRow 81 - Cell 2
83Luís Fernandes (Por) Aviludo-Louletano-UliRow 82 - Cell 2
84José Gonçalves (Por) Katusha-AlpecinRow 83 - Cell 2
85Edgar Pinto (Por) Vito-Feirense-BlackjackRow 84 - Cell 2
86Dion Smith (NZl) Wanty-Groupe GobertRow 85 - Cell 2
87Joaquim Silva (Por) Caja Rural-Seguros RGARow 86 - Cell 2
88Frederik Backaert (Bel) Wanty-Groupe GobertRow 87 - Cell 2
89Simon Geschke (Ger) Team SunwebRow 88 - Cell 2
90Venceslau Fernandes (Por) Liberty Seguros-CarglassRow 89 - Cell 2
91Rui Vinhas (Por) W52-FC PortoRow 90 - Cell 2
92Jai Hindley (Aus) Team SunwebRow 91 - Cell 2
93Rafael Lourenço (Por) Liberty Seguros-CarglassRow 92 - Cell 2
94Hugo Sancho (Por) Vito-Feirense-BlackjackRow 93 - Cell 2
95João Benta (Por) Radio Popular-BoavistaRow 94 - Cell 2
96Philippe Gilbert (Bel) Quick-Step FloorsRow 95 - Cell 2
97Guillaume Bonnafond (Fra) Cofidis, Solutions CreditsRow 96 - Cell 2
98Chad Haga (USA) Team SunwebRow 97 - Cell 2
99Luís Gomes (Por) Radio Popular-BoavistaRow 98 - Cell 2
100Gaspar Gonçalves (Por) Liberty Seguros-CarglassRow 99 - Cell 2
101Daniel Martin (Irl) UAE Team EmiratesRow 100 - Cell 2
102Laurens ten Dam (Ned) Team SunwebRow 101 - Cell 2
103Eduardo Sepulveda (Arg) Movistar TeamRow 102 - Cell 2
104Cesare Benedetti (Ita) Bora-HansgroheRow 103 - Cell 2
105Valerio Conti (Ita) UAE Team EmiratesRow 104 - Cell 2
106Dylan Teuns (Bel) BMC Racing TeamRow 105 - Cell 2
107Jasha Sütterlin (Ger) Movistar TeamRow 106 - Cell 2
108José Fernandes (Por) W52-FC PortoRow 107 - Cell 2
109Maximilian Schachmann (Ger) Quick-Step FloorsRow 108 - Cell 2
110Mickael Delage (Fra) FDJRow 109 - Cell 2
111Jesus Del Pino (Spa) EfapelRow 110 - Cell 2
112Márcio Barbosa (Por) Aviludo-Louletano-UliRow 111 - Cell 2
113Josu Zabala Lopez (Spa) Caja Rural-Seguros RGARow 112 - Cell 2
114Mauricio Moreira (Uru) Caja Rural-Seguros RGARow 113 - Cell 2
115Jorge Magalhães (Por) Miranda-MortáguaRow 114 - Cell 2
116Richie Porte (Aus) BMC Racing TeamRow 115 - Cell 2
117Kenny Elissonde (Fra) Team SkyRow 116 - Cell 2
118Nuno Meireles (Por) Miranda-MortáguaRow 117 - Cell 2
119Yury Trofimov (Rus) Radio Popular-BoavistaRow 118 - Cell 2
120Guillaume Van Keirsbulck (Bel) Wanty-Groupe GobertRow 119 - Cell 2
121Egor Silin (Rus) Radio Popular-BoavistaRow 120 - Cell 2
122Marcos Jurado (Spa) EfapelRow 121 - Cell 2
123Paulo Silva (Por) LA.AluminiosRow 122 - Cell 2
124Dimitri Claeys (Bel) Cofidis, Solutions CreditsRow 123 - Cell 2
125Ryan Mullen (Irl) Trek-SegafredoRow 124 - Cell 2
126Rafael Valls Ferri (Spa) Movistar TeamRow 125 - Cell 2
127Nuno Bico (Por) Movistar Team0:00:31
128David Rodrigues (Por) Radio Popular-BoavistaRow 127 - Cell 2
129Pieter Vanspeybrouck (Bel) Wanty-Groupe Gobert0:00:38
130Jens Debusschere (Bel) Lotto Soudal0:00:43
131André Evangelista (Por) Aviludo-Louletano-Uli0:00:46
132Andreas Schillinger (Ger) Bora-Hansgrohe0:00:50
133Aleksandr Grigorev (Rus) Sporting-TaviraRow 132 - Cell 2
134Domingos Gonçalves (Por) Radio Popular-BoavistaRow 133 - Cell 2
135Joao Rodrigues (Por) W52-FC Porto0:00:54
136Tony Martin (Ger) Katusha-Alpecin0:01:03
137Edward Ravasi (Ita) UAE Team Emirates0:01:06
138Gregory Rast (Swi) Trek-Segafredo0:01:08
139Nikolas Maes (Bel) Lotto Soudal0:01:10
140João Fernandes (Por) LA.Aluminios0:01:25
141Owain Doull (GBr) Team SkyRow 140 - Cell 2
142Bert-Jan Lindeman (Ned) LottoNL-Jumbo0:01:27
143Lawrence Naesen (Bel) Lotto SoudalRow 142 - Cell 2
144Jens Keukeleire (Bel) Lotto SoudalRow 143 - Cell 2
145Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA0:01:30
146Jelle Wallays (Bel) Lotto Soudal0:01:42
147Davide Cimolai (Ita) FDJ0:01:47
148Anthony Turgis (Fra) Cofidis, Solutions Credits0:01:51
149Tom Devriendt (Bel) Wanty-Groupe GobertRow 148 - Cell 2
150Olivier Le Gac (Fra) FDJ0:01:52
151Ignatas Konovalovas (Ltu) FDJ0:02:07
152Benjamin King (USA) Dimension Data0:02:23
153Rory Sutherland (Aus) UAE Team EmiratesRow 152 - Cell 2
154Matthias Brändle (Aut) Trek-Segafredo0:02:35
155Paul Martens (Ger) LottoNL-Jumbo0:02:41
156Victor Campenaerts (Bel) Lotto SoudalRow 155 - Cell 2
157Pedro Paulinho (Por) Efapel0:02:56
158Patrick Videira (Por) LA.Aluminios0:03:14
159Bram Tankink (Ned) LottoNL-Jumbo0:03:38
160Sepp Kuss (USA) LottoNL-JumboRow 159 - Cell 2
161Damien Marques (Fra) Miranda-Mortágua0:05:16
162Bruno Silva (Por) Efapel0:07:52
Swipe to scroll horizontally
Sprint 1 - 39.2km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Bruno Silva (Por) Efapel3pts
2Aleksandr Grigorev (Rus) Sporting-Tavira2Row 1 - Cell 3
3Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - 132.5km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA3pts
2Bruno Silva (Por) Efapel2Row 1 - Cell 3
3Benjamin King (USA) Dimension Data1Row 2 - Cell 3
Swipe to scroll horizontally
Stage Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Dylan Groenewegen (Ned) LottoNL-Jumbo25pts
2Matteo Pelucchi (Ita) Bora-Hansgrohe20Row 1 - Cell 3
3John Degenkolb (Ger) Trek-Segafredo16Row 2 - Cell 3
4Florian Senechal (Fra) Quick-Step Floors13Row 3 - Cell 3
5Jurgen Roelandts (Bel) BMC Racing Team10Row 4 - Cell 3
6Timothy Dupont (Bel) Wanty-Groupe Gobert8Row 5 - Cell 3
7Hugo Hofstetter (Fra) Cofidis, Solutions Credits6Row 6 - Cell 3
8Bruno Silva (Por) Efapel5Row 7 - Cell 3
9Jasper De Buyst (Bel) Lotto Soudal4Row 8 - Cell 3
10Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA4Row 9 - Cell 3
11Loïc Vliegen (Bel) BMC Racing Team2Row 10 - Cell 3
12Aleksandr Grigorev (Rus) Sporting-Tavira2Row 11 - Cell 3
13Michal Kwiatkowski (Pol) Team Sky1Row 12 - Cell 3
14Benjamin King (USA) Dimension Data1Row 13 - Cell 3
Swipe to scroll horizontally
KOM 1 - 98.3km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Benjamin King (USA) Dimension Data3pts
2Joao Rodrigues (Por) W52-FC Porto2Row 1 - Cell 3
3Bruno Silva (Por) Efapel1Row 2 - Cell 3
Swipe to scroll horizontally
KOM 2 - 121km
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Benjamin King (USA) Dimension Data3pts
2Joao Rodrigues (Por) W52-FC Porto2Row 1 - Cell 3
3Bruno Silva (Por) Efapel1Row 2 - Cell 3
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Quick - Step Floors13:41:30
2Bmc Racing TeamRow 1 - Cell 2
3Team Lotto Nl - JumboRow 2 - Cell 2
4Bora - Hansgrohe0:00:03
5Team SkyRow 4 - Cell 2
6Trek - SegafredoRow 5 - Cell 2
7Wanty - Groupe GobertRow 6 - Cell 2
8Cofidis, Solutions CreditsRow 7 - Cell 2
9Aviludo - Louletano - Uli0:00:06
10W52-Fc PortoRow 9 - Cell 2
11Uae Team EmiratesRow 10 - Cell 2
12Miranda - MortáguaRow 11 - Cell 2
13Vito - Feirense - BlackjackRow 12 - Cell 2
14Team Dimension DataRow 13 - Cell 2
15Sporting - TaviraRow 14 - Cell 2
16Team Katusha AlpecinRow 15 - Cell 2
17Liberty Seguros - CarglassRow 16 - Cell 2
18Movistar TeamRow 17 - Cell 2
19EfapelRow 18 - Cell 2
20Team SunwebRow 19 - Cell 2
21Caja Rural - Seguros RgaRow 20 - Cell 2
22La.AluminiosRow 21 - Cell 2
23Radio Popular - BoavistaRow 22 - Cell 2
24Fdj0:01:47
25Lotto Soudal0:01:50
Swipe to scroll horizontally
General Classification after stage 4
#Rider Name (Country) TeamResult
1Geraint Thomas (GBr) Team Sky14:35:50
2Michal Kwiatkowski (Pol) Team Sky0:00:19
3Nelson Oliveira (Por) Movistar Team0:00:32
4Bob Jungels (Lux) Quick-Step Floors0:00:52
5Tejay van Garderen (USA) BMC Racing Team0:00:53
6Bauke Mollema (Ned) Trek-Segafredo0:01:01
7Jaime Roson (Spa) Movistar Team0:01:18
8Maximilian Schachmann (Ger) Quick-Step Floors0:01:19
9Felix Grossschartner (Aut) Bora-Hansgrohe0:01:20
10Vasil Kiryienka (Blr) Team Sky0:01:24
11Simon Spilak (Slo) Katusha-Alpecin0:01:31
12Patrick Konrad (Aut) Bora-Hansgrohe0:01:44
13Sam Oomen (Ned) Team Sunweb0:01:53
14Pieter Serry (Bel) Quick-Step Floors0:01:55
15Valerio Conti (Ita) UAE Team Emirates0:01:58
16Daniel Martin (Irl) UAE Team Emirates0:02:03
17Richie Porte (Aus) BMC Racing Team0:02:09
18Louis Meintjes (RSA) Dimension DataRow 17 - Cell 2
19Vicente Rubio (Spa) Aviludo-Louletano-Uli0:02:16
20Vegard Stake Laengen (Nor) UAE Team Emirates0:02:23
21Jasper De Buyst (Bel) Lotto Soudal0:02:40
22Maurits Lammertink (Ned) Katusha-Alpecin0:02:42
23Alejandro Manue Marque (Spa) Sporting-Tavira0:02:46
24Joaquim Silva (Por) Caja Rural-Seguros RGA0:02:47
25Eduardo Sepulveda (Arg) Movistar Team0:02:58
26Serge Pauwels (Bel) Dimension Data0:03:01
27Zdenek Stybar (Cze) Quick-Step Floors0:03:02
28Rafael Valls Ferri (Spa) Movistar Team0:03:05
29Daniel Mestre (Por) Efapel0:03:11
30César Fonte (Por) W52-FC Porto0:03:16
31Tony Martin (Ger) Katusha-Alpecin0:03:42
32Philippe Gilbert (Bel) Quick-Step Floors0:03:43
33Dion Smith (NZl) Wanty-Groupe Gobert0:03:50
34Frederik Backaert (Bel) Wanty-Groupe Gobert0:03:51
35Cesare Benedetti (Ita) Bora-Hansgrohe0:04:02
36Rúben Guerreiro (Por) Trek-Segafredo0:04:09
37Henrique Casimiro (Por) Efapel0:04:12
38Luís Mendonça (Por) Aviludo-Louletano-UliRow 37 - Cell 2
39Dylan Teuns (Bel) BMC Racing Team0:04:15
40Lennard Kämna (Ger) Team Sunweb0:04:19
41Yoann Offredo (Fra) Wanty-Groupe Gobert0:04:21
42Gustavo Veloso (Spa) W52-FC Porto0:04:28
43Igor Anton (Spa) Dimension Data0:04:38
44Guillaume Bonnafond (Fra) Cofidis, Solutions Credits0:04:50
45Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA0:04:58
46Kenny Elissonde (Fra) Team SkyRow 45 - Cell 2
47Scott Thwaites (GBr) Dimension Data0:05:00
48Jóni Brandão (Por) Sporting-Tavira0:05:04
49Jasha Sütterlin (Ger) Movistar Team0:05:05
50Simon Geschke (Ger) Team Sunweb0:05:06
51Ben Swift (GBr) UAE Team Emirates0:05:08
52Jasper Stuyven (Bel) Trek-Segafredo0:05:14
53José Fernandes (Por) W52-FC Porto0:05:16
54Jesus Del Pino (Spa) Efapel0:05:21
55Jens Keukeleire (Bel) Lotto SoudalRow 54 - Cell 2
56Arnaud Demare (Fra) FDJ0:05:32
57Amund Grøndahl Jansen (Nor) LottoNL-Jumbo0:05:41
58Rui Vinhas (Por) W52-FC Porto0:06:03
59André Carvalho (Por) Liberty Seguros-Carglass0:06:07
60Egor Silin (Rus) Radio Popular-Boavista0:06:12
61José Gonçalves (Por) Katusha-Alpecin0:06:15
62Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA0:06:31
63Dimitri Claeys (Bel) Cofidis, Solutions CreditsRow 62 - Cell 2
64Edvald Boasson Hagen (Nor) Dimension Data0:06:56
65Lukasz Wisniowski (Pol) Team Sky0:07:00
66Laurens ten Dam (Ned) Team Sunweb0:07:08
67Oscar Hernandez (Spa) Aviludo-Louletano-Uli0:07:17
68Nikolas Maes (Bel) Lotto Soudal0:07:25
69Ignatas Konovalovas (Ltu) FDJ0:07:26
70Luis Alfonso (Por) Vito-Feirense-Blackjack0:07:28
71Edgar Pinto (Por) Vito-Feirense-Blackjack0:07:32
72Andre Crispim (Por) Liberty Seguros-Carglass0:07:38
73Pieter Vanspeybrouck (Bel) Wanty-Groupe Gobert0:07:44
74Aleksandr Grigorev (Rus) Sporting-Tavira0:07:57
75Xuban Errazquin (Spa) Vito-Feirense-Blackjack0:08:32
76Florian Senechal (Fra) Quick-Step Floors0:08:33
77Mario Gonzalez (Spa) Sporting-Tavira0:08:36
78Jhonatan Restrepo (Col) Katusha-Alpecin0:08:37
79Hugo Nunes (Por) Miranda-Mortágua0:08:39
80Timothy Dupont (Bel) Wanty-Groupe Gobert0:09:04
81Simon Gerrans (Aus) BMC Racing Team0:09:09
82David Rodrigues (Por) Radio Popular-Boavista0:09:16
83Michal Golas (Pol) Team Sky0:09:25
84Mauricio Moreira (Uru) Caja Rural-Seguros RGA0:09:36
85Rafael Silva (Por) EfapelRow 84 - Cell 2
86Jelle Wallays (Bel) Lotto Soudal0:09:49
87Jens Debusschere (Bel) Lotto Soudal0:09:59
88Bram Tankink (Ned) LottoNL-Jumbo0:10:02
89Jorge Magalhães (Por) Miranda-Mortágua0:10:03
90João Benta (Por) Radio Popular-Boavista0:10:20
91Gonçalo Carvalho (Por) Miranda-Mortágua0:10:34
92Tiago Machado (Por) Katusha-Alpecin0:10:46
93Stefan Küng (Swi) BMC Racing Team0:10:48
94Nuno Meireles (Por) Miranda-Mortágua0:10:51
95Venceslau Fernandes (Por) Liberty Seguros-Carglass0:11:06
96Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert0:11:07
97Lennard Hofstede (Ned) Team Sunweb0:11:12
98Sepp Kuss (USA) LottoNL-Jumbo0:11:20
99Jai Hindley (Aus) Team Sunweb0:11:27
100Timo Roosen (Ned) LottoNL-Jumbo0:11:54
101Luís Gomes (Por) Radio Popular-Boavista0:12:00
102Joao Rodrigues (Por) W52-FC Porto0:12:02
103Lukas Pöstlberger (Aut) Bora-Hansgrohe0:12:03
104Lawrence Naesen (Bel) Lotto Soudal0:12:23
105Hugo Sancho (Por) Vito-Feirense-Blackjack0:12:29
106Olivier Le Gac (Fra) FDJ0:13:06
107Owain Doull (GBr) Team Sky0:13:08
108Nuno Almeida (Por) LA.Aluminios0:13:12
109Gaspar Gonçalves (Por) Liberty Seguros-Carglass0:13:14
110Hugo Hofstetter (Fra) Cofidis, Solutions Credits0:13:32
111Nuno Bico (Por) Movistar Team0:13:50
112Johann Van Zyl (RSA) Dimension Data0:14:12
113Bert-Jan Lindeman (Ned) LottoNL-Jumbo0:14:15
114Benjamin King (USA) Dimension Data0:14:22
115Luís Fernandes (Por) Aviludo-Louletano-Uli0:15:38
116Tom Devriendt (Bel) Wanty-Groupe Gobert0:17:01
117Mickael Delage (Fra) FDJ0:17:38
118Anthony Turgis (Fra) Cofidis, Solutions Credits0:17:59
119Chad Haga (USA) Team Sunweb0:18:05
120João Fernandes (Por) LA.Aluminios0:18:11
121Yves Lampaert (Bel) Quick-Step Floors0:18:15
122Ryan Mullen (Irl) Trek-Segafredo0:18:20
123Rory Sutherland (Aus) UAE Team Emirates0:18:28
124Rafael Lourenço (Por) Liberty Seguros-Carglass0:18:29
125Márcio Barbosa (Por) Aviludo-Louletano-Uli0:18:46
126John Degenkolb (Ger) Trek-Segafredo0:19:06
127Aleksejs Saramotins (Lat) Bora-Hansgrohe0:19:09
128Josu Zabala Lopez (Spa) Caja Rural-Seguros RGA0:19:23
129Loïc Vliegen (Bel) BMC Racing Team0:19:34
130Nicola Toffali (Ita) Sporting-Tavira0:19:37
131Jan Polanc (Slo) UAE Team Emirates0:20:01
132João Matias (Por) Vito-Feirense-Blackjack0:20:32
133Michaël Van Staeyen (Bel) Cofidis, Solutions Credits0:20:40
134Jurgen Roelandts (Bel) BMC Racing Team0:20:42
135Matteo Pelucchi (Ita) Bora-Hansgrohe0:20:44
136Dylan Groenewegen (Ned) LottoNL-Jumbo0:20:56
137Fábio Mansilhas (Por) LA.Aluminios0:20:59
138Victor Campenaerts (Bel) Lotto Soudal0:21:07
139Andreas Schillinger (Ger) Bora-Hansgrohe0:21:16
140Paul Martens (Ger) LottoNL-Jumbo0:21:18
141Domingos Gonçalves (Por) Radio Popular-Boavista0:21:20
142Ricardo Mestre (Por) W52-FC Porto0:21:30
143António Barbio (Por) Miranda-Mortágua0:21:48
144Davide Cimolai (Ita) FDJ0:21:57
145Gonçalo Leaça (Por) LA.Aluminios0:22:09
146Matthias Brändle (Aut) Trek-Segafredo0:22:36
147Samuel Caldeira (Por) W52-FC Porto0:22:41
148Edward Ravasi (Ita) UAE Team Emirates0:23:14
149Gregory Rast (Swi) Trek-Segafredo0:23:19
150Yury Trofimov (Rus) Radio Popular-Boavista0:23:23
151Rafael Reis (Por) Caja Rural-Seguros RGA0:23:38
152Francisco Campos (Por) Miranda-Mortágua0:23:47
153César Martingil (Por) Liberty Seguros-Carglass0:23:56
154Marcos Jurado (Spa) Efapel0:24:14
155Paulo Silva (Por) LA.Aluminios0:25:21
156David Livramento (Por) Sporting-Tavira0:26:10
157Oscar Pelegri (Spa) Radio Popular-Boavista0:26:28
158Bruno Silva (Por) Efapel0:26:41
159André Evangelista (Por) Aviludo-Louletano-Uli0:26:44
160Patrick Videira (Por) LA.Aluminios0:29:49
161Pedro Paulinho (Por) Efapel0:30:58
162Damien Marques (Fra) Miranda-Mortágua0:46:20
Swipe to scroll horizontally
Points Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Dylan Groenewegen (Ned) LottoNL-Jumbo50pts
2Michal Kwiatkowski (Pol) Team Sky26Row 1 - Cell 3
3John Degenkolb (Ger) Trek-Segafredo24Row 2 - Cell 3
4Matteo Pelucchi (Ita) Bora-Hansgrohe24Row 3 - Cell 3
5Hugo Hofstetter (Fra) Cofidis, Solutions Credits22Row 4 - Cell 3
6Timothy Dupont (Bel) Wanty-Groupe Gobert21Row 5 - Cell 3
7Bauke Mollema (Ned) Trek-Segafredo20Row 6 - Cell 3
8Arnaud Demare (Fra) FDJ20Row 7 - Cell 3
9Jurgen Roelandts (Bel) BMC Racing Team20Row 8 - Cell 3
10Geraint Thomas (GBr) Team Sky16Row 9 - Cell 3
11Daniel Martin (Irl) UAE Team Emirates13Row 10 - Cell 3
12Florian Senechal (Fra) Quick-Step Floors13Row 11 - Cell 3
13Jaime Roson (Spa) Movistar Team10Row 12 - Cell 3
14Patrick Konrad (Aut) Bora-Hansgrohe8Row 13 - Cell 3
15Josu Zabala Lopez (Spa) Caja Rural-Seguros RGA6Row 14 - Cell 3
Swipe to scroll horizontally
Mountains Classification
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Benjamin King (USA) Dimension Data21pts
2Joao Rodrigues (Por) W52-FC Porto11Row 1 - Cell 3
3Michal Kwiatkowski (Pol) Team Sky10Row 2 - Cell 3
4Ricardo Mestre (Por) W52-FC Porto9Row 3 - Cell 3
5Bauke Mollema (Ned) Trek-Segafredo8Row 4 - Cell 3
6Yves Lampaert (Bel) Quick-Step Floors7Row 5 - Cell 3
7Geraint Thomas (GBr) Team Sky6Row 6 - Cell 3
8Daniel Martin (Irl) UAE Team Emirates4Row 7 - Cell 3
Swipe to scroll horizontally
Best Young Rider
#Rider Name (Country) TeamResult
1Sam Oomen (Ned) Team Sunweb14:37:43
2Lennard Kämna (Ger) Team Sunweb0:02:26
3José Fernandes (Por) W52-FC Porto0:03:23
4André Carvalho (Por) Liberty Seguros-Carglass0:04:14
5Andre Crispim (Por) Liberty Seguros-Carglass0:05:45
6Xuban Errazquin (Spa) Vito-Feirense-Blackjack0:06:39
7Hugo Nunes (Por) Miranda-Mortágua0:06:46
8Mauricio Moreira (Uru) Caja Rural-Seguros RGA0:07:43
Swipe to scroll horizontally
Teams
#Rider Name (Country) TeamResult
1Team Sky43:49:04
2Quick - Step Floors0:01:53
3Movistar Team0:01:55
4Team Katusha Alpecin0:02:53
5Bmc Racing Team0:03:50
6Bora - Hansgrohe0:03:52
7Uae Team Emirates0:04:28
8Trek - Segafredo0:05:59
9Team Dimension Data0:06:05
10Team Sunweb0:07:32
11Lotto Soudal0:09:28
12Efapel0:09:44
13Caja Rural - Seguros Rga0:09:49
14Wanty - Groupe Gobert0:09:55
15W52-Fc Porto0:10:27
16Aviludo - Louletano - Uli0:11:26
17Sporting - Tavira0:13:11
18Team Lotto Nl - Jumbo0:13:13
19Vito - Feirense - Blackja0:18:27
20Fdj0:19:08
21Liberty Seguros - Carglas0:21:05
22Radio Popular - Boavista0:21:16
23Cofidis, Solutions Credit0:21:17
24Miranda - Mortágua0:23:17
25La.Aluminios0:45:02

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