Volta ao Algarve: Groenewegen wins stage 4 sprint in Tavira
Thomas keeps overall lead with one stage remaining
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.
The Dutchman’s victory sees him retake the points jersey from Team Sky’s Michał Kwiatkowski ahead of Sunday’s final stage.
Groenwegen’s team had been prominent on the run-in and were once again leading from the front on the final straight. Degenkolb hit the front early, but the LottoNL leadout proved too strong for everyone, leaving Groenewegen to outlast Pelucchi and make victory look easy.
Geraint Thomas (Team Sky) retains the leader’s jersey. The Welshman enjoys a 22-second lead over teammate Kwiatkowski going into the final stage, which features a hilltop finish on the Alto do Malhão.
How it unfolded
At a shade under 200km, stage 4 was an near carbon copy of last year’s corresponding stage, which saw a sprint finish and an André Greipel (Lotto-Soudal) victory.
Two category 4 climbs dotted the stage, the first at Neves 98.3km in and the second at Santa Marta after 121km. The stage also included two intermediate sprints; Rosário at 39.2km, and Alcoutim at 132.5km. The final 67km was largely flat with a handful of uncategorised climbs, but nothing to dissuade the sprinters.
A group of six riders made up the break of the day, escaping from the peloton 7km after the start. Ben King (Dimension Data) was there to hoover up mountain points in order to consolidate his mountains classification lead, which he duly did by leading over both classified climbs.
King was joined in the break by Rory Sutherland (UAE Team Emirates), Julen Amezqueta (Caja Rural-Seguros RGA), Bruno Silva (Efapel), Aleksandr Grigorev (Sporting-Tavira), and João Rodrigues (W52-FC Porto).
While King took the climbs, the largest lead the group enjoyed was 4:30 - sadly for them nowhere near enough for dreams of a stage victory to come true. Riding into the final 30km, their advantage hovered at around the minute mark with the peloton not in any rush to close it down.
With 20km to race and the gap still not moving, Philippe Gilbert (Quick-Step Floors) jumped off the front and was quickly joined by Dylan Teuns (BMC Racing), Guillaume Bonnafond (Cofidis), and a few kilometres later, Jasha Sütterlin (Movistar).
The break groups merged in the final 10km, while 15 seconds further back the peloton closed. FDJ, LottoNL-Jumbo and Trek-Segafredo were among the teams leading the way, eventually bringing the escapees back 3km from the line.
Degenkolb and his leadout man looked in prime position heading into the final corner, but the finishing straight proved too long to hold a full-on sprint. With Groenwegen benefitting from additional teammates who dropped him off in a perfect position, it was a clear victory.
Results
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Dylan Groenewegen (Ned) LottoNL-Jumbo | 4:33:49 |
2 | Matteo Pelucchi (Ita) Bora-Hansgrohe | Row 1 - Cell 2 |
3 | John Degenkolb (Ger) Trek-Segafredo | Row 2 - Cell 2 |
4 | Florian Senechal (Fra) Quick-Step Floors | Row 3 - Cell 2 |
5 | Jurgen Roelandts (Bel) BMC Racing Team | Row 4 - Cell 2 |
6 | Timothy Dupont (Bel) Wanty-Groupe Gobert | Row 5 - Cell 2 |
7 | Hugo Hofstetter (Fra) Cofidis, Solutions Credits | Row 6 - Cell 2 |
8 | Jasper De Buyst (Bel) Lotto Soudal | Row 7 - Cell 2 |
9 | Loïc Vliegen (Bel) BMC Racing Team | Row 8 - Cell 2 |
10 | Michal Kwiatkowski (Pol) Team Sky | Row 9 - Cell 2 |
11 | Yves Lampaert (Bel) Quick-Step Floors | Row 10 - Cell 2 |
12 | Arnaud Demare (Fra) FDJ | Row 11 - Cell 2 |
13 | Timo Roosen (Ned) LottoNL-Jumbo | Row 12 - Cell 2 |
14 | Samuel Caldeira (Por) W52-FC Porto | 0:00:03 |
15 | Luís Mendonça (Por) Aviludo-Louletano-Uli | Row 14 - Cell 2 |
16 | João Matias (Por) Vito-Feirense-Blackjack | Row 15 - Cell 2 |
17 | Francisco Campos (Por) Miranda-Mortágua | Row 16 - Cell 2 |
18 | Ben Swift (GBr) UAE Team Emirates | Row 17 - Cell 2 |
19 | Edvald Boasson Hagen (Nor) Dimension Data | Row 18 - Cell 2 |
20 | Felix Grossschartner (Aut) Bora-Hansgrohe | Row 19 - Cell 2 |
21 | Vicente Rubio (Spa) Aviludo-Louletano-Uli | Row 20 - Cell 2 |
22 | Geraint Thomas (GBr) Team Sky | Row 21 - Cell 2 |
23 | Jaime Roson (Spa) Movistar Team | Row 22 - Cell 2 |
24 | Bob Jungels (Lux) Quick-Step Floors | Row 23 - Cell 2 |
25 | Jasper Stuyven (Bel) Trek-Segafredo | Row 24 - Cell 2 |
26 | Oscar Pelegri (Spa) Radio Popular-Boavista | Row 25 - Cell 2 |
27 | Nelson Oliveira (Por) Movistar Team | Row 26 - Cell 2 |
28 | Patrick Konrad (Aut) Bora-Hansgrohe | Row 27 - Cell 2 |
29 | Alejandro Manue Marque (Spa) Sporting-Tavira | Row 28 - Cell 2 |
30 | César Martingil (Por) Liberty Seguros-Carglass | Row 29 - Cell 2 |
31 | Vasil Kiryienka (Blr) Team Sky | Row 30 - Cell 2 |
32 | Oscar Hernandez (Spa) Aviludo-Louletano-Uli | Row 31 - Cell 2 |
33 | Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA | Row 32 - Cell 2 |
34 | Lukasz Wisniowski (Pol) Team Sky | Row 33 - Cell 2 |
35 | Yoann Offredo (Fra) Wanty-Groupe Gobert | Row 34 - Cell 2 |
36 | Daniel Mestre (Por) Efapel | Row 35 - Cell 2 |
37 | Sam Oomen (Ned) Team Sunweb | Row 36 - Cell 2 |
38 | Xuban Errazquin (Spa) Vito-Feirense-Blackjack | Row 37 - Cell 2 |
39 | Bauke Mollema (Ned) Trek-Segafredo | Row 38 - Cell 2 |
40 | Jan Polanc (Slo) UAE Team Emirates | Row 39 - Cell 2 |
41 | Nicola Toffali (Ita) Sporting-Tavira | Row 40 - Cell 2 |
42 | Andre Crispim (Por) Liberty Seguros-Carglass | Row 41 - Cell 2 |
43 | Jhonatan Restrepo (Col) Katusha-Alpecin | Row 42 - Cell 2 |
44 | Michaël Van Staeyen (Bel) Cofidis, Solutions Credits | Row 43 - Cell 2 |
45 | Gustavo Veloso (Spa) W52-FC Porto | Row 44 - Cell 2 |
46 | António Barbio (Por) Miranda-Mortágua | Row 45 - Cell 2 |
47 | Lennard Kämna (Ger) Team Sunweb | Row 46 - Cell 2 |
48 | Rafael Silva (Por) Efapel | Row 47 - Cell 2 |
49 | Tiago Machado (Por) Katusha-Alpecin | Row 48 - Cell 2 |
50 | Ricardo Mestre (Por) W52-FC Porto | Row 49 - Cell 2 |
51 | César Fonte (Por) W52-FC Porto | Row 50 - Cell 2 |
52 | Aleksejs Saramotins (Lat) Bora-Hansgrohe | Row 51 - Cell 2 |
53 | Tejay van Garderen (USA) BMC Racing Team | Row 52 - Cell 2 |
54 | Stefan Küng (Swi) BMC Racing Team | Row 53 - Cell 2 |
55 | Zdenek Stybar (Cze) Quick-Step Floors | Row 54 - Cell 2 |
56 | Maurits Lammertink (Ned) Katusha-Alpecin | Row 55 - Cell 2 |
57 | Scott Thwaites (GBr) Dimension Data | Row 56 - Cell 2 |
58 | Rúben Guerreiro (Por) Trek-Segafredo | Row 57 - Cell 2 |
59 | Amund Grøndahl Jansen (Nor) LottoNL-Jumbo | Row 58 - Cell 2 |
60 | Simon Spilak (Slo) Katusha-Alpecin | Row 59 - Cell 2 |
61 | Louis Meintjes (RSA) Dimension Data | Row 60 - Cell 2 |
62 | Gonçalo Carvalho (Por) Miranda-Mortágua | Row 61 - Cell 2 |
63 | Pieter Serry (Bel) Quick-Step Floors | Row 62 - Cell 2 |
64 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | Row 63 - Cell 2 |
65 | Vegard Stake Laengen (Nor) UAE Team Emirates | Row 64 - Cell 2 |
66 | Rafael Reis (Por) Caja Rural-Seguros RGA | Row 65 - Cell 2 |
67 | Mario Gonzalez (Spa) Sporting-Tavira | Row 66 - Cell 2 |
68 | Nuno Almeida (Por) LA.Aluminios | Row 67 - Cell 2 |
69 | Simon Gerrans (Aus) BMC Racing Team | Row 68 - Cell 2 |
70 | Johann Van Zyl (RSA) Dimension Data | Row 69 - Cell 2 |
71 | Fábio Mansilhas (Por) LA.Aluminios | Row 70 - Cell 2 |
72 | Luis Alfonso (Por) Vito-Feirense-Blackjack | Row 71 - Cell 2 |
73 | Jóni Brandão (Por) Sporting-Tavira | Row 72 - Cell 2 |
74 | Igor Anton (Spa) Dimension Data | Row 73 - Cell 2 |
75 | Michal Golas (Pol) Team Sky | Row 74 - Cell 2 |
76 | Gonçalo Leaça (Por) LA.Aluminios | Row 75 - Cell 2 |
77 | Henrique Casimiro (Por) Efapel | Row 76 - Cell 2 |
78 | Serge Pauwels (Bel) Dimension Data | Row 77 - Cell 2 |
79 | Lennard Hofstede (Ned) Team Sunweb | Row 78 - Cell 2 |
80 | André Carvalho (Por) Liberty Seguros-Carglass | Row 79 - Cell 2 |
81 | David Livramento (Por) Sporting-Tavira | Row 80 - Cell 2 |
82 | Hugo Nunes (Por) Miranda-Mortágua | Row 81 - Cell 2 |
83 | Luís Fernandes (Por) Aviludo-Louletano-Uli | Row 82 - Cell 2 |
84 | José Gonçalves (Por) Katusha-Alpecin | Row 83 - Cell 2 |
85 | Edgar Pinto (Por) Vito-Feirense-Blackjack | Row 84 - Cell 2 |
86 | Dion Smith (NZl) Wanty-Groupe Gobert | Row 85 - Cell 2 |
87 | Joaquim Silva (Por) Caja Rural-Seguros RGA | Row 86 - Cell 2 |
88 | Frederik Backaert (Bel) Wanty-Groupe Gobert | Row 87 - Cell 2 |
89 | Simon Geschke (Ger) Team Sunweb | Row 88 - Cell 2 |
90 | Venceslau Fernandes (Por) Liberty Seguros-Carglass | Row 89 - Cell 2 |
91 | Rui Vinhas (Por) W52-FC Porto | Row 90 - Cell 2 |
92 | Jai Hindley (Aus) Team Sunweb | Row 91 - Cell 2 |
93 | Rafael Lourenço (Por) Liberty Seguros-Carglass | Row 92 - Cell 2 |
94 | Hugo Sancho (Por) Vito-Feirense-Blackjack | Row 93 - Cell 2 |
95 | João Benta (Por) Radio Popular-Boavista | Row 94 - Cell 2 |
96 | Philippe Gilbert (Bel) Quick-Step Floors | Row 95 - Cell 2 |
97 | Guillaume Bonnafond (Fra) Cofidis, Solutions Credits | Row 96 - Cell 2 |
98 | Chad Haga (USA) Team Sunweb | Row 97 - Cell 2 |
99 | Luís Gomes (Por) Radio Popular-Boavista | Row 98 - Cell 2 |
100 | Gaspar Gonçalves (Por) Liberty Seguros-Carglass | Row 99 - Cell 2 |
101 | Daniel Martin (Irl) UAE Team Emirates | Row 100 - Cell 2 |
102 | Laurens ten Dam (Ned) Team Sunweb | Row 101 - Cell 2 |
103 | Eduardo Sepulveda (Arg) Movistar Team | Row 102 - Cell 2 |
104 | Cesare Benedetti (Ita) Bora-Hansgrohe | Row 103 - Cell 2 |
105 | Valerio Conti (Ita) UAE Team Emirates | Row 104 - Cell 2 |
106 | Dylan Teuns (Bel) BMC Racing Team | Row 105 - Cell 2 |
107 | Jasha Sütterlin (Ger) Movistar Team | Row 106 - Cell 2 |
108 | José Fernandes (Por) W52-FC Porto | Row 107 - Cell 2 |
109 | Maximilian Schachmann (Ger) Quick-Step Floors | Row 108 - Cell 2 |
110 | Mickael Delage (Fra) FDJ | Row 109 - Cell 2 |
111 | Jesus Del Pino (Spa) Efapel | Row 110 - Cell 2 |
112 | Márcio Barbosa (Por) Aviludo-Louletano-Uli | Row 111 - Cell 2 |
113 | Josu Zabala Lopez (Spa) Caja Rural-Seguros RGA | Row 112 - Cell 2 |
114 | Mauricio Moreira (Uru) Caja Rural-Seguros RGA | Row 113 - Cell 2 |
115 | Jorge Magalhães (Por) Miranda-Mortágua | Row 114 - Cell 2 |
116 | Richie Porte (Aus) BMC Racing Team | Row 115 - Cell 2 |
117 | Kenny Elissonde (Fra) Team Sky | Row 116 - Cell 2 |
118 | Nuno Meireles (Por) Miranda-Mortágua | Row 117 - Cell 2 |
119 | Yury Trofimov (Rus) Radio Popular-Boavista | Row 118 - Cell 2 |
120 | Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert | Row 119 - Cell 2 |
121 | Egor Silin (Rus) Radio Popular-Boavista | Row 120 - Cell 2 |
122 | Marcos Jurado (Spa) Efapel | Row 121 - Cell 2 |
123 | Paulo Silva (Por) LA.Aluminios | Row 122 - Cell 2 |
124 | Dimitri Claeys (Bel) Cofidis, Solutions Credits | Row 123 - Cell 2 |
125 | Ryan Mullen (Irl) Trek-Segafredo | Row 124 - Cell 2 |
126 | Rafael Valls Ferri (Spa) Movistar Team | Row 125 - Cell 2 |
127 | Nuno Bico (Por) Movistar Team | 0:00:31 |
128 | David Rodrigues (Por) Radio Popular-Boavista | Row 127 - Cell 2 |
129 | Pieter Vanspeybrouck (Bel) Wanty-Groupe Gobert | 0:00:38 |
130 | Jens Debusschere (Bel) Lotto Soudal | 0:00:43 |
131 | André Evangelista (Por) Aviludo-Louletano-Uli | 0:00:46 |
132 | Andreas Schillinger (Ger) Bora-Hansgrohe | 0:00:50 |
133 | Aleksandr Grigorev (Rus) Sporting-Tavira | Row 132 - Cell 2 |
134 | Domingos Gonçalves (Por) Radio Popular-Boavista | Row 133 - Cell 2 |
135 | Joao Rodrigues (Por) W52-FC Porto | 0:00:54 |
136 | Tony Martin (Ger) Katusha-Alpecin | 0:01:03 |
137 | Edward Ravasi (Ita) UAE Team Emirates | 0:01:06 |
138 | Gregory Rast (Swi) Trek-Segafredo | 0:01:08 |
139 | Nikolas Maes (Bel) Lotto Soudal | 0:01:10 |
140 | João Fernandes (Por) LA.Aluminios | 0:01:25 |
141 | Owain Doull (GBr) Team Sky | Row 140 - Cell 2 |
142 | Bert-Jan Lindeman (Ned) LottoNL-Jumbo | 0:01:27 |
143 | Lawrence Naesen (Bel) Lotto Soudal | Row 142 - Cell 2 |
144 | Jens Keukeleire (Bel) Lotto Soudal | Row 143 - Cell 2 |
145 | Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA | 0:01:30 |
146 | Jelle Wallays (Bel) Lotto Soudal | 0:01:42 |
147 | Davide Cimolai (Ita) FDJ | 0:01:47 |
148 | Anthony Turgis (Fra) Cofidis, Solutions Credits | 0:01:51 |
149 | Tom Devriendt (Bel) Wanty-Groupe Gobert | Row 148 - Cell 2 |
150 | Olivier Le Gac (Fra) FDJ | 0:01:52 |
151 | Ignatas Konovalovas (Ltu) FDJ | 0:02:07 |
152 | Benjamin King (USA) Dimension Data | 0:02:23 |
153 | Rory Sutherland (Aus) UAE Team Emirates | Row 152 - Cell 2 |
154 | Matthias Brändle (Aut) Trek-Segafredo | 0:02:35 |
155 | Paul Martens (Ger) LottoNL-Jumbo | 0:02:41 |
156 | Victor Campenaerts (Bel) Lotto Soudal | Row 155 - Cell 2 |
157 | Pedro Paulinho (Por) Efapel | 0:02:56 |
158 | Patrick Videira (Por) LA.Aluminios | 0:03:14 |
159 | Bram Tankink (Ned) LottoNL-Jumbo | 0:03:38 |
160 | Sepp Kuss (USA) LottoNL-Jumbo | Row 159 - Cell 2 |
161 | Damien Marques (Fra) Miranda-Mortágua | 0:05:16 |
162 | Bruno Silva (Por) Efapel | 0:07:52 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Bruno Silva (Por) Efapel | 3 | pts |
2 | Aleksandr Grigorev (Rus) Sporting-Tavira | 2 | Row 1 - Cell 3 |
3 | Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA | 3 | pts |
2 | Bruno Silva (Por) Efapel | 2 | Row 1 - Cell 3 |
3 | Benjamin King (USA) Dimension Data | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Dylan Groenewegen (Ned) LottoNL-Jumbo | 25 | pts |
2 | Matteo Pelucchi (Ita) Bora-Hansgrohe | 20 | Row 1 - Cell 3 |
3 | John Degenkolb (Ger) Trek-Segafredo | 16 | Row 2 - Cell 3 |
4 | Florian Senechal (Fra) Quick-Step Floors | 13 | Row 3 - Cell 3 |
5 | Jurgen Roelandts (Bel) BMC Racing Team | 10 | Row 4 - Cell 3 |
6 | Timothy Dupont (Bel) Wanty-Groupe Gobert | 8 | Row 5 - Cell 3 |
7 | Hugo Hofstetter (Fra) Cofidis, Solutions Credits | 6 | Row 6 - Cell 3 |
8 | Bruno Silva (Por) Efapel | 5 | Row 7 - Cell 3 |
9 | Jasper De Buyst (Bel) Lotto Soudal | 4 | Row 8 - Cell 3 |
10 | Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA | 4 | Row 9 - Cell 3 |
11 | Loïc Vliegen (Bel) BMC Racing Team | 2 | Row 10 - Cell 3 |
12 | Aleksandr Grigorev (Rus) Sporting-Tavira | 2 | Row 11 - Cell 3 |
13 | Michal Kwiatkowski (Pol) Team Sky | 1 | Row 12 - Cell 3 |
14 | Benjamin King (USA) Dimension Data | 1 | Row 13 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Benjamin King (USA) Dimension Data | 3 | pts |
2 | Joao Rodrigues (Por) W52-FC Porto | 2 | Row 1 - Cell 3 |
3 | Bruno Silva (Por) Efapel | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Benjamin King (USA) Dimension Data | 3 | pts |
2 | Joao Rodrigues (Por) W52-FC Porto | 2 | Row 1 - Cell 3 |
3 | Bruno Silva (Por) Efapel | 1 | Row 2 - Cell 3 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Quick - Step Floors | 13:41:30 |
2 | Bmc Racing Team | Row 1 - Cell 2 |
3 | Team Lotto Nl - Jumbo | Row 2 - Cell 2 |
4 | Bora - Hansgrohe | 0:00:03 |
5 | Team Sky | Row 4 - Cell 2 |
6 | Trek - Segafredo | Row 5 - Cell 2 |
7 | Wanty - Groupe Gobert | Row 6 - Cell 2 |
8 | Cofidis, Solutions Credits | Row 7 - Cell 2 |
9 | Aviludo - Louletano - Uli | 0:00:06 |
10 | W52-Fc Porto | Row 9 - Cell 2 |
11 | Uae Team Emirates | Row 10 - Cell 2 |
12 | Miranda - Mortágua | Row 11 - Cell 2 |
13 | Vito - Feirense - Blackjack | Row 12 - Cell 2 |
14 | Team Dimension Data | Row 13 - Cell 2 |
15 | Sporting - Tavira | Row 14 - Cell 2 |
16 | Team Katusha Alpecin | Row 15 - Cell 2 |
17 | Liberty Seguros - Carglass | Row 16 - Cell 2 |
18 | Movistar Team | Row 17 - Cell 2 |
19 | Efapel | Row 18 - Cell 2 |
20 | Team Sunweb | Row 19 - Cell 2 |
21 | Caja Rural - Seguros Rga | Row 20 - Cell 2 |
22 | La.Aluminios | Row 21 - Cell 2 |
23 | Radio Popular - Boavista | Row 22 - Cell 2 |
24 | Fdj | 0:01:47 |
25 | Lotto Soudal | 0:01:50 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Geraint Thomas (GBr) Team Sky | 14:35:50 |
2 | Michal Kwiatkowski (Pol) Team Sky | 0:00:19 |
3 | Nelson Oliveira (Por) Movistar Team | 0:00:32 |
4 | Bob Jungels (Lux) Quick-Step Floors | 0:00:52 |
5 | Tejay van Garderen (USA) BMC Racing Team | 0:00:53 |
6 | Bauke Mollema (Ned) Trek-Segafredo | 0:01:01 |
7 | Jaime Roson (Spa) Movistar Team | 0:01:18 |
8 | Maximilian Schachmann (Ger) Quick-Step Floors | 0:01:19 |
9 | Felix Grossschartner (Aut) Bora-Hansgrohe | 0:01:20 |
10 | Vasil Kiryienka (Blr) Team Sky | 0:01:24 |
11 | Simon Spilak (Slo) Katusha-Alpecin | 0:01:31 |
12 | Patrick Konrad (Aut) Bora-Hansgrohe | 0:01:44 |
13 | Sam Oomen (Ned) Team Sunweb | 0:01:53 |
14 | Pieter Serry (Bel) Quick-Step Floors | 0:01:55 |
15 | Valerio Conti (Ita) UAE Team Emirates | 0:01:58 |
16 | Daniel Martin (Irl) UAE Team Emirates | 0:02:03 |
17 | Richie Porte (Aus) BMC Racing Team | 0:02:09 |
18 | Louis Meintjes (RSA) Dimension Data | Row 17 - Cell 2 |
19 | Vicente Rubio (Spa) Aviludo-Louletano-Uli | 0:02:16 |
20 | Vegard Stake Laengen (Nor) UAE Team Emirates | 0:02:23 |
21 | Jasper De Buyst (Bel) Lotto Soudal | 0:02:40 |
22 | Maurits Lammertink (Ned) Katusha-Alpecin | 0:02:42 |
23 | Alejandro Manue Marque (Spa) Sporting-Tavira | 0:02:46 |
24 | Joaquim Silva (Por) Caja Rural-Seguros RGA | 0:02:47 |
25 | Eduardo Sepulveda (Arg) Movistar Team | 0:02:58 |
26 | Serge Pauwels (Bel) Dimension Data | 0:03:01 |
27 | Zdenek Stybar (Cze) Quick-Step Floors | 0:03:02 |
28 | Rafael Valls Ferri (Spa) Movistar Team | 0:03:05 |
29 | Daniel Mestre (Por) Efapel | 0:03:11 |
30 | César Fonte (Por) W52-FC Porto | 0:03:16 |
31 | Tony Martin (Ger) Katusha-Alpecin | 0:03:42 |
32 | Philippe Gilbert (Bel) Quick-Step Floors | 0:03:43 |
33 | Dion Smith (NZl) Wanty-Groupe Gobert | 0:03:50 |
34 | Frederik Backaert (Bel) Wanty-Groupe Gobert | 0:03:51 |
35 | Cesare Benedetti (Ita) Bora-Hansgrohe | 0:04:02 |
36 | Rúben Guerreiro (Por) Trek-Segafredo | 0:04:09 |
37 | Henrique Casimiro (Por) Efapel | 0:04:12 |
38 | Luís Mendonça (Por) Aviludo-Louletano-Uli | Row 37 - Cell 2 |
39 | Dylan Teuns (Bel) BMC Racing Team | 0:04:15 |
40 | Lennard Kämna (Ger) Team Sunweb | 0:04:19 |
41 | Yoann Offredo (Fra) Wanty-Groupe Gobert | 0:04:21 |
42 | Gustavo Veloso (Spa) W52-FC Porto | 0:04:28 |
43 | Igor Anton (Spa) Dimension Data | 0:04:38 |
44 | Guillaume Bonnafond (Fra) Cofidis, Solutions Credits | 0:04:50 |
45 | Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA | 0:04:58 |
46 | Kenny Elissonde (Fra) Team Sky | Row 45 - Cell 2 |
47 | Scott Thwaites (GBr) Dimension Data | 0:05:00 |
48 | Jóni Brandão (Por) Sporting-Tavira | 0:05:04 |
49 | Jasha Sütterlin (Ger) Movistar Team | 0:05:05 |
50 | Simon Geschke (Ger) Team Sunweb | 0:05:06 |
51 | Ben Swift (GBr) UAE Team Emirates | 0:05:08 |
52 | Jasper Stuyven (Bel) Trek-Segafredo | 0:05:14 |
53 | José Fernandes (Por) W52-FC Porto | 0:05:16 |
54 | Jesus Del Pino (Spa) Efapel | 0:05:21 |
55 | Jens Keukeleire (Bel) Lotto Soudal | Row 54 - Cell 2 |
56 | Arnaud Demare (Fra) FDJ | 0:05:32 |
57 | Amund Grøndahl Jansen (Nor) LottoNL-Jumbo | 0:05:41 |
58 | Rui Vinhas (Por) W52-FC Porto | 0:06:03 |
59 | André Carvalho (Por) Liberty Seguros-Carglass | 0:06:07 |
60 | Egor Silin (Rus) Radio Popular-Boavista | 0:06:12 |
61 | José Gonçalves (Por) Katusha-Alpecin | 0:06:15 |
62 | Julen Amezqueta Moreno (Spa) Caja Rural-Seguros RGA | 0:06:31 |
63 | Dimitri Claeys (Bel) Cofidis, Solutions Credits | Row 62 - Cell 2 |
64 | Edvald Boasson Hagen (Nor) Dimension Data | 0:06:56 |
65 | Lukasz Wisniowski (Pol) Team Sky | 0:07:00 |
66 | Laurens ten Dam (Ned) Team Sunweb | 0:07:08 |
67 | Oscar Hernandez (Spa) Aviludo-Louletano-Uli | 0:07:17 |
68 | Nikolas Maes (Bel) Lotto Soudal | 0:07:25 |
69 | Ignatas Konovalovas (Ltu) FDJ | 0:07:26 |
70 | Luis Alfonso (Por) Vito-Feirense-Blackjack | 0:07:28 |
71 | Edgar Pinto (Por) Vito-Feirense-Blackjack | 0:07:32 |
72 | Andre Crispim (Por) Liberty Seguros-Carglass | 0:07:38 |
73 | Pieter Vanspeybrouck (Bel) Wanty-Groupe Gobert | 0:07:44 |
74 | Aleksandr Grigorev (Rus) Sporting-Tavira | 0:07:57 |
75 | Xuban Errazquin (Spa) Vito-Feirense-Blackjack | 0:08:32 |
76 | Florian Senechal (Fra) Quick-Step Floors | 0:08:33 |
77 | Mario Gonzalez (Spa) Sporting-Tavira | 0:08:36 |
78 | Jhonatan Restrepo (Col) Katusha-Alpecin | 0:08:37 |
79 | Hugo Nunes (Por) Miranda-Mortágua | 0:08:39 |
80 | Timothy Dupont (Bel) Wanty-Groupe Gobert | 0:09:04 |
81 | Simon Gerrans (Aus) BMC Racing Team | 0:09:09 |
82 | David Rodrigues (Por) Radio Popular-Boavista | 0:09:16 |
83 | Michal Golas (Pol) Team Sky | 0:09:25 |
84 | Mauricio Moreira (Uru) Caja Rural-Seguros RGA | 0:09:36 |
85 | Rafael Silva (Por) Efapel | Row 84 - Cell 2 |
86 | Jelle Wallays (Bel) Lotto Soudal | 0:09:49 |
87 | Jens Debusschere (Bel) Lotto Soudal | 0:09:59 |
88 | Bram Tankink (Ned) LottoNL-Jumbo | 0:10:02 |
89 | Jorge Magalhães (Por) Miranda-Mortágua | 0:10:03 |
90 | João Benta (Por) Radio Popular-Boavista | 0:10:20 |
91 | Gonçalo Carvalho (Por) Miranda-Mortágua | 0:10:34 |
92 | Tiago Machado (Por) Katusha-Alpecin | 0:10:46 |
93 | Stefan Küng (Swi) BMC Racing Team | 0:10:48 |
94 | Nuno Meireles (Por) Miranda-Mortágua | 0:10:51 |
95 | Venceslau Fernandes (Por) Liberty Seguros-Carglass | 0:11:06 |
96 | Guillaume Van Keirsbulck (Bel) Wanty-Groupe Gobert | 0:11:07 |
97 | Lennard Hofstede (Ned) Team Sunweb | 0:11:12 |
98 | Sepp Kuss (USA) LottoNL-Jumbo | 0:11:20 |
99 | Jai Hindley (Aus) Team Sunweb | 0:11:27 |
100 | Timo Roosen (Ned) LottoNL-Jumbo | 0:11:54 |
101 | Luís Gomes (Por) Radio Popular-Boavista | 0:12:00 |
102 | Joao Rodrigues (Por) W52-FC Porto | 0:12:02 |
103 | Lukas Pöstlberger (Aut) Bora-Hansgrohe | 0:12:03 |
104 | Lawrence Naesen (Bel) Lotto Soudal | 0:12:23 |
105 | Hugo Sancho (Por) Vito-Feirense-Blackjack | 0:12:29 |
106 | Olivier Le Gac (Fra) FDJ | 0:13:06 |
107 | Owain Doull (GBr) Team Sky | 0:13:08 |
108 | Nuno Almeida (Por) LA.Aluminios | 0:13:12 |
109 | Gaspar Gonçalves (Por) Liberty Seguros-Carglass | 0:13:14 |
110 | Hugo Hofstetter (Fra) Cofidis, Solutions Credits | 0:13:32 |
111 | Nuno Bico (Por) Movistar Team | 0:13:50 |
112 | Johann Van Zyl (RSA) Dimension Data | 0:14:12 |
113 | Bert-Jan Lindeman (Ned) LottoNL-Jumbo | 0:14:15 |
114 | Benjamin King (USA) Dimension Data | 0:14:22 |
115 | Luís Fernandes (Por) Aviludo-Louletano-Uli | 0:15:38 |
116 | Tom Devriendt (Bel) Wanty-Groupe Gobert | 0:17:01 |
117 | Mickael Delage (Fra) FDJ | 0:17:38 |
118 | Anthony Turgis (Fra) Cofidis, Solutions Credits | 0:17:59 |
119 | Chad Haga (USA) Team Sunweb | 0:18:05 |
120 | João Fernandes (Por) LA.Aluminios | 0:18:11 |
121 | Yves Lampaert (Bel) Quick-Step Floors | 0:18:15 |
122 | Ryan Mullen (Irl) Trek-Segafredo | 0:18:20 |
123 | Rory Sutherland (Aus) UAE Team Emirates | 0:18:28 |
124 | Rafael Lourenço (Por) Liberty Seguros-Carglass | 0:18:29 |
125 | Márcio Barbosa (Por) Aviludo-Louletano-Uli | 0:18:46 |
126 | John Degenkolb (Ger) Trek-Segafredo | 0:19:06 |
127 | Aleksejs Saramotins (Lat) Bora-Hansgrohe | 0:19:09 |
128 | Josu Zabala Lopez (Spa) Caja Rural-Seguros RGA | 0:19:23 |
129 | Loïc Vliegen (Bel) BMC Racing Team | 0:19:34 |
130 | Nicola Toffali (Ita) Sporting-Tavira | 0:19:37 |
131 | Jan Polanc (Slo) UAE Team Emirates | 0:20:01 |
132 | João Matias (Por) Vito-Feirense-Blackjack | 0:20:32 |
133 | Michaël Van Staeyen (Bel) Cofidis, Solutions Credits | 0:20:40 |
134 | Jurgen Roelandts (Bel) BMC Racing Team | 0:20:42 |
135 | Matteo Pelucchi (Ita) Bora-Hansgrohe | 0:20:44 |
136 | Dylan Groenewegen (Ned) LottoNL-Jumbo | 0:20:56 |
137 | Fábio Mansilhas (Por) LA.Aluminios | 0:20:59 |
138 | Victor Campenaerts (Bel) Lotto Soudal | 0:21:07 |
139 | Andreas Schillinger (Ger) Bora-Hansgrohe | 0:21:16 |
140 | Paul Martens (Ger) LottoNL-Jumbo | 0:21:18 |
141 | Domingos Gonçalves (Por) Radio Popular-Boavista | 0:21:20 |
142 | Ricardo Mestre (Por) W52-FC Porto | 0:21:30 |
143 | António Barbio (Por) Miranda-Mortágua | 0:21:48 |
144 | Davide Cimolai (Ita) FDJ | 0:21:57 |
145 | Gonçalo Leaça (Por) LA.Aluminios | 0:22:09 |
146 | Matthias Brändle (Aut) Trek-Segafredo | 0:22:36 |
147 | Samuel Caldeira (Por) W52-FC Porto | 0:22:41 |
148 | Edward Ravasi (Ita) UAE Team Emirates | 0:23:14 |
149 | Gregory Rast (Swi) Trek-Segafredo | 0:23:19 |
150 | Yury Trofimov (Rus) Radio Popular-Boavista | 0:23:23 |
151 | Rafael Reis (Por) Caja Rural-Seguros RGA | 0:23:38 |
152 | Francisco Campos (Por) Miranda-Mortágua | 0:23:47 |
153 | César Martingil (Por) Liberty Seguros-Carglass | 0:23:56 |
154 | Marcos Jurado (Spa) Efapel | 0:24:14 |
155 | Paulo Silva (Por) LA.Aluminios | 0:25:21 |
156 | David Livramento (Por) Sporting-Tavira | 0:26:10 |
157 | Oscar Pelegri (Spa) Radio Popular-Boavista | 0:26:28 |
158 | Bruno Silva (Por) Efapel | 0:26:41 |
159 | André Evangelista (Por) Aviludo-Louletano-Uli | 0:26:44 |
160 | Patrick Videira (Por) LA.Aluminios | 0:29:49 |
161 | Pedro Paulinho (Por) Efapel | 0:30:58 |
162 | Damien Marques (Fra) Miranda-Mortágua | 0:46:20 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Dylan Groenewegen (Ned) LottoNL-Jumbo | 50 | pts |
2 | Michal Kwiatkowski (Pol) Team Sky | 26 | Row 1 - Cell 3 |
3 | John Degenkolb (Ger) Trek-Segafredo | 24 | Row 2 - Cell 3 |
4 | Matteo Pelucchi (Ita) Bora-Hansgrohe | 24 | Row 3 - Cell 3 |
5 | Hugo Hofstetter (Fra) Cofidis, Solutions Credits | 22 | Row 4 - Cell 3 |
6 | Timothy Dupont (Bel) Wanty-Groupe Gobert | 21 | Row 5 - Cell 3 |
7 | Bauke Mollema (Ned) Trek-Segafredo | 20 | Row 6 - Cell 3 |
8 | Arnaud Demare (Fra) FDJ | 20 | Row 7 - Cell 3 |
9 | Jurgen Roelandts (Bel) BMC Racing Team | 20 | Row 8 - Cell 3 |
10 | Geraint Thomas (GBr) Team Sky | 16 | Row 9 - Cell 3 |
11 | Daniel Martin (Irl) UAE Team Emirates | 13 | Row 10 - Cell 3 |
12 | Florian Senechal (Fra) Quick-Step Floors | 13 | Row 11 - Cell 3 |
13 | Jaime Roson (Spa) Movistar Team | 10 | Row 12 - Cell 3 |
14 | Patrick Konrad (Aut) Bora-Hansgrohe | 8 | Row 13 - Cell 3 |
15 | Josu Zabala Lopez (Spa) Caja Rural-Seguros RGA | 6 | Row 14 - Cell 3 |
# | Rider Name (Country) Team | Result | Header Cell - Column 3 |
---|---|---|---|
1 | Benjamin King (USA) Dimension Data | 21 | pts |
2 | Joao Rodrigues (Por) W52-FC Porto | 11 | Row 1 - Cell 3 |
3 | Michal Kwiatkowski (Pol) Team Sky | 10 | Row 2 - Cell 3 |
4 | Ricardo Mestre (Por) W52-FC Porto | 9 | Row 3 - Cell 3 |
5 | Bauke Mollema (Ned) Trek-Segafredo | 8 | Row 4 - Cell 3 |
6 | Yves Lampaert (Bel) Quick-Step Floors | 7 | Row 5 - Cell 3 |
7 | Geraint Thomas (GBr) Team Sky | 6 | Row 6 - Cell 3 |
8 | Daniel Martin (Irl) UAE Team Emirates | 4 | Row 7 - Cell 3 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Sam Oomen (Ned) Team Sunweb | 14:37:43 |
2 | Lennard Kämna (Ger) Team Sunweb | 0:02:26 |
3 | José Fernandes (Por) W52-FC Porto | 0:03:23 |
4 | André Carvalho (Por) Liberty Seguros-Carglass | 0:04:14 |
5 | Andre Crispim (Por) Liberty Seguros-Carglass | 0:05:45 |
6 | Xuban Errazquin (Spa) Vito-Feirense-Blackjack | 0:06:39 |
7 | Hugo Nunes (Por) Miranda-Mortágua | 0:06:46 |
8 | Mauricio Moreira (Uru) Caja Rural-Seguros RGA | 0:07:43 |
# | Rider Name (Country) Team | Result |
---|---|---|
1 | Team Sky | 43:49:04 |
2 | Quick - Step Floors | 0:01:53 |
3 | Movistar Team | 0:01:55 |
4 | Team Katusha Alpecin | 0:02:53 |
5 | Bmc Racing Team | 0:03:50 |
6 | Bora - Hansgrohe | 0:03:52 |
7 | Uae Team Emirates | 0:04:28 |
8 | Trek - Segafredo | 0:05:59 |
9 | Team Dimension Data | 0:06:05 |
10 | Team Sunweb | 0:07:32 |
11 | Lotto Soudal | 0:09:28 |
12 | Efapel | 0:09:44 |
13 | Caja Rural - Seguros Rga | 0:09:49 |
14 | Wanty - Groupe Gobert | 0:09:55 |
15 | W52-Fc Porto | 0:10:27 |
16 | Aviludo - Louletano - Uli | 0:11:26 |
17 | Sporting - Tavira | 0:13:11 |
18 | Team Lotto Nl - Jumbo | 0:13:13 |
19 | Vito - Feirense - Blackja | 0:18:27 |
20 | Fdj | 0:19:08 |
21 | Liberty Seguros - Carglas | 0:21:05 |
22 | Radio Popular - Boavista | 0:21:16 |
23 | Cofidis, Solutions Credit | 0:21:17 |
24 | Miranda - Mortágua | 0:23:17 |
25 | La.Aluminios | 0:45:02 |
Get The Leadout Newsletter
The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!
Latest on Cyclingnews
-
'It was right in my face' - Eli Iserbyt has beer thrown over him during Koppenbergcross
Spectator arrested and may face criminal charges, Iserbyt recovered to finish second -
Tour de France Femmes 2025 - The GC favourites form guide
Analysing the key riders to watch in pursuit of the yellow jersey -
Criterium racer Michael Hernandez first Orlando police officer to take down suspected shooter Thursday night
REIGN Storm Racing team captain began new job with Orlando Police Department this spring -
'You never know what next year brings' – Primoz Roglič not letting Pogačar's dominance douse Tour de France dream
'I always, obviously like to win' said Red Bull-Bora-Hansgrohe rider, schedule for 2025 yet to be mapped out