Volta ao Algarve: David Gaudu wins crash-marred stage 2 atop Alto da Foia

David Gaudu (Groupama-FDJ) missed a crash in the final 200 metres on the uphill finish at Fóia and won stage 2 of the Volta ao Algarve

Swipe to scroll horizontally
Results
Pos.Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ 4:50:51
2Samuele Battistella (Ita) Astana Qazaqstan Team 0:00:01
3Ethan Hayter (GBr) Ineos Grenadiers
4Brandon McNulty (USA) UAE Team Emirates
5Daniel Martinez Poveda (Col) Ineos Grenadiers
6Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team
7Julien Bernard (Fra) Trek-Segafredo
8Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux
9Tony Gallopin (Fra) Trek-Segafredo
10Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux
11Warren Barguil (Fra) Arkea-Samsic 0:00:08
12Ricardo Vilela (Por) W52 / FC Porto
13Juan Pedro Lopez Perez (Spa) Trek-Segafredo
14Connor Swift (GBr) Arkea-Samsic 0:00:11
15Thibault Guernalec (Fra) Arkea-Samsic
16Dylan van Baarle (Ned) Ineos Grenadiers
17Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor 0:00:15
18Thomas Pidcock (GBr) Ineos Grenadiers 0:00:17
19Stefan Küng (Swi) Groupama-FDJ 0:00:18
20Simon Guglielmi (Fra) Arkea-Samsic 0:00:25
21Sergio Higuita Garcia (Col) Bora-Hansgrohe 0:00:36
22Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA 0:00:40
23Tobias Foss (Nor) Jumbo-Visma 0:00:41
24Michael Gogl (Aut) Alpecin-Fenix 0:00:43
25Vicente Garcia De Mateos Rubio (Spa) Aviludo-Louletano-Loulé Concelho 0:01:07
26José Fernandes (Por) W52 / FC Porto 0:01:28
27Tiago Antunes (Por) Efapel Cycling 0:01:29
28Xandro Meurisse (Bel) Alpecin-Fenix 0:01:42
29Jose Herrada (Spa) Cofidis
30Michal Schlegel (Cze) Caja Rural-Seguros RGA 0:02:02
31Tiago Machado (Por) Radio Popular-Paredes-Boavista
32Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 0:02:08
33Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers
34Kyle Murphy (USA) Human Powered Health 0:02:11
35Anton Palzer (Ger) Bora-Hansgrohe 0:02:14
36Olivier Le Gac (Fra) Groupama-FDJ
37Luís Gomes (Por) Kelly Simoldes UDO 0:02:19
38João Benta (Por) Efapel Cycling 0:02:21
39Johannes Staune-Mittet (Nor) Jumbo-Visma Development Team 0:02:25
40Rui Oliveira (Por) UAE Team Emirates
41Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados 0:02:28
42Daniel Freitas (Por) Radio Popular-Paredes-Boavista 0:02:46
43Emanuel Duarte (Por) Atum General/Tavira/AP Maria Nova Hotel
44Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team 0:03:27
45Amaro Antunes (Por) W52 / FC Porto 0:04:23
46Javier Romo Oliver (Spa) Astana Qazaqstan Team
47Clément Russo (Fra) Arkea-Samsic 0:04:38
48Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi 0:04:42
49Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA
50Robert Gesink (Ned) Jumbo-Visma
51António Ferreira (Por) Kelly Simoldes UDO 0:05:02
52Alejandro Marque Porto (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:06:52
53Hugo Nunes (Por) Radio Popular-Paredes-Boavista
54César Fonte (Por) Kelly Simoldes UDO 0:06:55
55Gaspar Gonçalves (Por) Efapel Cycling 0:06:56
56Jonas Koch (Ger) Bora-Hansgrohe 0:06:58
57André Carvalho (Por) Cofidis 0:07:02
58Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi 0:07:26
59Attila Valter (Hun) Groupama-FDJ
60Daan Hoole (Ned) Trek-Segafredo 0:08:49
61Ivo Oliveira (Por) UAE Team Emirates 0:10:35
62Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:10:38
63Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:11:41
64Geraint Thomas (GBr) Ineos Grenadiers
65Ben Tulett (GBr) Ineos Grenadiers
66August Jensen (Nor) Human Powered Health
67Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel
68Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi
69Pascal Eenkhoorn (Ned) Jumbo-Visma
70Michel Heßmann (Ger) Jumbo-Visma
71Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista
72Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux
73Rafael Silva (Por) Efapel Cycling
74Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados
75Daniel Mestre (Por) W52 / FC Porto
76André Cardoso (Por) ABTF-Feirense
77João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car
78Tiago Leal (Por) Kelly Simoldes UDO
79Carlos Ivan Oyarzun Guinez (Spa) Aviludo-Louletano-Loulé Concelho
80Fábio Costa (Por) Glassdrive-Q8-Anicolor
81Pedro Miguel Lopes Goncalves (Por) Radio Popular-Paredes-Boavista
82Iker Ballarin Manso (Spa) Euskaltel-Euskadi
83André Ramalho (Por) L.A. Alumínios-Credibom-Marcos Car
84Jesus Del Pino Corrochano (Spa) Aviludo-Louletano-Loulé Concelho
85Unai Iribar Jauregi (Spa) Euskaltel-Euskadi
86Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho
87Hélder Gonçalves (Por) Kelly Simoldes UDO
88Gonçalo Leaça (Por) L.A. Alumínios-Credibom-Marcos Car
89Ivo Pinheiro (Por) ABTF-Feirense
90Pedro Andrade (Por) Efapel Cycling
91Anthony Delaplace (Fra) Arkea-Samsic
92Aleksandr Grigorev (Rus) Atum General/Tavira/AP Maria Nova Hotel
93Dmitriy Gruzdev (Kaz) Astana Qazaqstan Team
94José Gonçalves (Por) W52 / FC Porto
95Hugo Hofstetter (Fra) Arkea-Samsic
96Afonso Eulálio (Por) Glassdrive-Q8-Anicolor
97Gonçalo Carvalho (Por) Tavfer-Mortágua-Ovos Matinados
98Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux 0:15:26
99Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux
100João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car
101Fábio Oliveira (Por) ABTF-Feirense
102Venceslau Fernandes (Por) ABTF-Feirense
103Márcio Barbosa (Por) ABTF-Feirense
104Nuno Meireles (Por) Aviludo-Louletano-Loulé Concelho
105Afonso Silva (Por) Kelly Simoldes UDO
106David Livramento (Por) Atum General/Tavira/AP Maria Nova Hotel
107Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car
108Lukas Pöstlberger (Aut) Bora-Hansgrohe
109Jay Vine (Aus) Alpecin-Fenix 0:16:33
110Tobias Bayer (Aut) Alpecin-Fenix
111Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA
112Luis-Joe Lührs (Ger) Bora-Hansgrohe 0:18:06
113Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team
114Angel Lorenzo Sanchez Rebollido (Spa) Tavfer-Mortágua-Ovos Matinados 0:18:07
115Luís Fernandes (Por) Radio Popular-Paredes-Boavista 0:20:51
116Pedro Silva (Por) Glassdrive-Q8-Anicolor
117Fábio Fernandes (Por) Efapel Cycling 0:22:07
118Rafael Reis (Por) Glassdrive-Q8-Anicolor
119Samuel Caldeira (Por) W52 / FC Porto
120Micael Isidoro (Por) ABTF-Feirense
121Nahuel D'Aquila (Arg) Aviludo-Louletano-Loulé Concelho
122Dries De Bondt (Bel) Alpecin-Fenix
123Oliviero Troia (Ita) UAE Team Emirates
124Davide Cimolai (Ita) Cofidis
125Tom Bohli (Swi) Cofidis
126Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
127Oscar Riesebeek (Ned) Alpecin-Fenix
128Tim Merlier (Bel) Alpecin-Fenix
129Bryan Coquard (Fra) Cofidis
130Davide Martinelli (Ita) Astana Qazaqstan Team
131Leonardo Basso (Ita) Astana Qazaqstan Team
132Fabian Lienhard (Swi) Groupama-FDJ
133Iúri Leitão (Por) Caja Rural-Seguros RGA
134Alexander Kamp (Den) Trek-Segafredo
135Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados
136José Mendes (Por) Aviludo-Louletano-Loulé Concelho
137Rui Carvalho (Por) Tavfer-Mortágua-Ovos Matinados
138Jordi Meeus (Bel) Bora-Hansgrohe
139Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team
140Joe Dombrowski (USA) Astana Qazaqstan Team
141Raúl Ribeiro (Por) L.A. Alumínios-Credibom-Marcos Car
142Nickolas Zukowsky (Can) Human Powered Health
143Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
144Colin Joyce (USA) Human Powered Health
145Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux
146Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:25:37
147Daniel Dias (Por) Kelly Simoldes UDO 0:28:17
148Rodrigo Caixas (Por) L.A. Alumínios-Credibom-Marcos Car
149João Matias (Por) Tavfer-Mortágua-Ovos Matinados
150Hector Saez Benito (Spa) Glassdrive-Q8-Anicolor
151Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi
152Javier Moreno Bazan (Spa) Glassdrive-Q8-Anicolor
153Michele Gazzoli (Ita) Astana Qazaqstan Team
154Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team
155Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team
156César Martingil (Por) Radio Popular-Paredes-Boavista
157Francisco Pereira (Por) ABTF-Feirense
DNFIon Izagirre Insausti (Spa) Cofidis
DNFLars van den Berg (Ned) Groupama-FDJ
DNSTim Declercq (Bel) Quick-Step Alpha Vinyl Team
DNSNils Politt (Ger) Bora-Hansgrohe
Swipe to scroll horizontally
Finish
Pos.Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ 15
2Samuele Battistella (Ita) Astana Qazaqstan Team 12
3Ethan Hayter (GBr) Ineos Grenadiers 10
4Brandon McNulty (USA) UAE Team Emirates 8
5Daniel Martinez Poveda (Col) Ineos Grenadiers 6
6Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team 5
7Julien Bernard (Fra) Trek-Segafredo 4
8Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 3
9Tony Gallopin (Fra) Trek-Segafredo 2
10Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux 1
Swipe to scroll horizontally
Sprint 1 - Salir
Pos.Rider Name (Country) TeamResult
1César Martingil (Por) Radio Popular-Paredes-Boavista 3
2João Matias (Por) Tavfer-Mortágua-Ovos Matinados 2
3Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho 1
Swipe to scroll horizontally
Sprint 2 - Rasmalho
Pos.Rider Name (Country) TeamResult
1César Martingil (Por) Radio Popular-Paredes-Boavista 3
2Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho 2
3Unai Iribar Jauregi (Spa) Euskaltel-Euskadi 1
Swipe to scroll horizontally
Mountain 1 - Pomba
Pos.Rider Name (Country) TeamResult
1Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho 4
2João Matias (Por) Tavfer-Mortágua-Ovos Matinados 3
3César Martingil (Por) Radio Popular-Paredes-Boavista 2
Swipe to scroll horizontally
Mountain 2 - Picota
Pos.Rider Name (Country) TeamResult
1Ben Tulett (GBr) Ineos Grenadiers 6
2Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 4
3Ethan Hayter (GBr) Ineos Grenadiers 3
4Dylan van Baarle (Ned) Ineos Grenadiers 2
Swipe to scroll horizontally
Mountain 3 - Foia
Pos.Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ 10
2Samuele Battistella (Ita) Astana Qazaqstan Team 8
3Ethan Hayter (GBr) Ineos Grenadiers 6
4Brandon McNulty (USA) UAE Team Emirates 4
5Daniel Martinez Poveda (Col) Ineos Grenadiers 2
Swipe to scroll horizontally
Team
Pos.Rider Name (Country) TeamResult
1Trek-Segafredo 14:32:43
2Ineos Grenadiers 0:00:03
3Arkea-Samsic 0:00:20
4Groupama-FDJ 0:02:22
5W52 / FC Porto 0:05:49
6Caja Rural-Seguros RGA 0:07:14
7Jumbo-Visma 0:07:38
8Bora-Hansgrohe 0:09:38
9Efapel Cycling 0:10:36
10Radio Popular-Paredes-Boavista 0:11:30
11Intermarché-Wanty-Gobert Matériaux 0:11:33
12UAE Team Emirates 0:12:51
13Euskaltel-Euskadi 0:14:06
14Kelly Simoldes Udo
15Astana Qazaqstan Team 0:15:55
16Alpecin-Fenix 0:18:48
17Atum General/Tavira/AP Maria Nova Hotel 0:20:06
18QuickStep-AlphaVinyl 0:21:24
19Glassdrive-Q8-Anicolor 0:23:27
20Aviludo-Louletano-Loulé Concelho 0:24:19
21Tavfer-Mortágua-Ovos Matinados 0:25:40
22Cofidis 0:30:41
23L.A. Alumínios-Credibom-Marcos Car 0:34:53
24Human Powered Health 0:35:49
25ABTF-Feirense 0:38:38
Swipe to scroll horizontally
General classification after stage 2
Pos.Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ 9:47:20
2Brandon McNulty (USA) UAE Team Emirates 0:00:01
3Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team
4Ethan Hayter (GBr) Ineos Grenadiers
5Daniel Martinez Poveda (Col) Ineos Grenadiers
6Julien Bernard (Fra) Trek-Segafredo
7Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux
8Tony Gallopin (Fra) Trek-Segafredo 0:00:08
9Thomas Pidcock (GBr) Ineos Grenadiers 0:00:17
10Dylan van Baarle (Ned) Ineos Grenadiers 0:00:18
11Juan Pedro Lopez Perez (Spa) Trek-Segafredo 0:00:21
12Samuele Battistella (Ita) Astana Qazaqstan Team 0:00:29
13Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux
14Sergio Higuita Garcia (Col) Bora-Hansgrohe 0:00:36
15Warren Barguil (Fra) Arkea-Samsic
16Connor Swift (GBr) Arkea-Samsic 0:00:39
17Tobias Foss (Nor) Jumbo-Visma 0:00:41
18Thibault Guernalec (Fra) Arkea-Samsic 0:00:42
19Stefan Küng (Swi) Groupama-FDJ 0:00:46
20Michael Gogl (Aut) Alpecin-Fenix 0:00:58
21Joel Nicolau Beltran (Spa) Caja Rural-Seguros RGA 0:01:18
22Vicente Garcia De Mateos Rubio (Spa) Aviludo-Louletano-Loulé Concelho 0:01:35
23Xandro Meurisse (Bel) Alpecin-Fenix 0:02:10
24Jose Herrada (Spa) Cofidis
25Simon Guglielmi (Fra) Arkea-Samsic 0:02:11
26Olivier Le Gac (Fra) Groupama-FDJ 0:02:14
27Rui Oliveira (Por) UAE Team Emirates 0:02:25
28Xabier Mikel Azparren Irurzun (Spa) Euskaltel-Euskadi 0:02:39
29Tiago Machado (Por) Radio Popular-Paredes-Boavista 0:02:45
30Anton Palzer (Ger) Bora-Hansgrohe 0:02:47
31Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 0:03:05
32João Benta (Por) Efapel Cycling 0:03:18
33Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados 0:03:19
34Ricardo Vilela (Por) W52 / FC Porto 0:03:39
35Frederico Figueiredo (Por) Glassdrive-Q8-Anicolor 0:03:46
36Louis Vervaeke (Bel) Quick-Step Alpha Vinyl Team 0:03:50
37Robert Gesink (Ned) Jumbo-Visma 0:04:49
38José Fernandes (Por) W52 / FC Porto 0:04:59
39Tiago Antunes (Por) Efapel Cycling 0:05:00
40Daniel Freitas (Por) Radio Popular-Paredes-Boavista 0:05:10
41Javier Romo Oliver (Spa) Astana Qazaqstan Team 0:05:20
42Eduard Prades Reverter (Spa) Caja Rural-Seguros RGA 0:05:25
43Michal Schlegel (Cze) Caja Rural-Seguros RGA 0:05:33
44António Ferreira (Por) Kelly Simoldes UDO 0:05:56
45Johannes Staune-Mittet (Nor) Jumbo-Visma Development Team
46Kyle Murphy (USA) Human Powered Health 0:05:59
47Luís Gomes (Por) Kelly Simoldes UDO 0:06:05
48Emanuel Duarte (Por) Atum General/Tavira/AP Maria Nova Hotel 0:06:17
49Clément Russo (Fra) Arkea-Samsic 0:06:24
50Gaspar Gonçalves (Por) Efapel Cycling 0:07:24
51Alejandro Marque Porto (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:07:35
52Jonas Koch (Ger) Bora-Hansgrohe 0:07:41
53André Carvalho (Por) Cofidis 0:07:45
54Amaro Antunes (Por) W52 / FC Porto 0:07:54
55Attila Valter (Hun) Groupama-FDJ 0:08:09
56Unai Cuadrado Ruiz De Gauna (Spa) Euskaltel-Euskadi 0:08:13
57Daan Hoole (Ned) Trek-Segafredo 0:09:02
58Hugo Nunes (Por) Radio Popular-Paredes-Boavista 0:10:23
59César Fonte (Por) Kelly Simoldes UDO 0:10:26
60Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi 0:10:57
61Ivo Oliveira (Por) UAE Team Emirates 0:10:58
62Geraint Thomas (GBr) Ineos Grenadiers 0:11:48
63Pascal Eenkhoorn (Ned) Jumbo-Visma 0:12:09
64Delio Fernandez Cruz (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:12:12
65Hugo Hofstetter (Fra) Arkea-Samsic 0:12:14
66Loïc Vliegen (Bel) Intermarché-Wanty-Gobert Matériaux 0:12:19
67Rafael Silva (Por) Efapel Cycling 0:12:24
68André Cardoso (Por) ABTF-Feirense
69José Gonçalves (Por) W52 / FC Porto
70André Ramalho (Por) L.A. Alumínios-Credibom-Marcos Car 0:12:35
71Unai Iribar Jauregi (Spa) Euskaltel-Euskadi
72Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho
73Pedro Miguel Lopes Goncalves (Por) Radio Popular-Paredes-Boavista 0:12:38
74August Jensen (Nor) Human Powered Health 0:12:41
75Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi 0:12:48
76Carlos Ivan Oyarzun Guinez (Spa) Aviludo-Louletano-Loulé Concelho 0:13:56
77Alvaro Trueba Diego (Spa) Atum General/Tavira/AP Maria Nova Hotel 0:14:09
78Daniel Mestre (Por) W52 / FC Porto 0:15:12
79Michel Heßmann (Ger) Jumbo-Visma
80Rafael Lourenço (Por) Atum General/Tavira/AP Maria Nova Hotel
81Fábio Costa (Por) Glassdrive-Q8-Anicolor
82Ivo Pinheiro (Por) ABTF-Feirense
83Anthony Delaplace (Fra) Arkea-Samsic
84Aleksandr Grigorev (Rus) Atum General/Tavira/AP Maria Nova Hotel
85Nicolas Saenz Ballesteros (Col) Tavfer-Mortágua-Ovos Matinados
86Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista
87Jesus Del Pino Corrochano (Spa) Aviludo-Louletano-Loulé Concelho
88Afonso Eulálio (Por) Glassdrive-Q8-Anicolor
89João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car
90Dmitriy Gruzdev (Kaz) Astana Qazaqstan Team
91Pedro Andrade (Por) Efapel Cycling
92Gonçalo Leaça (Por) L.A. Alumínios-Credibom-Marcos Car
93Hélder Gonçalves (Por) Kelly Simoldes UDO
94Gonçalo Carvalho (Por) Tavfer-Mortágua-Ovos Matinados
95Adrien Petit (Fra) Intermarché-Wanty-Gobert Matériaux 0:15:39
96Tiago Leal (Por) Kelly Simoldes UDO 0:15:53
97Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:16:04
98Afonso Silva (Por) Kelly Simoldes UDO 0:16:09
99Venceslau Fernandes (Por) ABTF-Feirense 0:16:20
100João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car 0:16:37
101Tobias Bayer (Aut) Alpecin-Fenix 0:16:40
102Jay Vine (Aus) Alpecin-Fenix
103Márcio Barbosa (Por) ABTF-Feirense 0:17:04
104Jhojan Garcia Susa (Col) Caja Rural-Seguros RGA 0:17:16
105Luis-Joe Lührs (Ger) Bora-Hansgrohe 0:18:13
106Fábio Oliveira (Por) ABTF-Feirense 0:18:57
107Nuno Meireles (Por) Aviludo-Louletano-Loulé Concelho
108Aimé De Gendt (Bel) Intermarché-Wanty-Gobert Matériaux
109Kasper Asgreen (Den) Quick-Step Alpha Vinyl Team 0:19:42
110David Livramento (Por) Atum General/Tavira/AP Maria Nova Hotel 0:19:51
111Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car 0:21:21
112Angel Lorenzo Sanchez Rebollido (Spa) Tavfer-Mortágua-Ovos Matinados 0:21:38
113Bryan Coquard (Fra) Cofidis 0:22:07
114Tom Bohli (Swi) Cofidis
115Tim Merlier (Bel) Alpecin-Fenix
116Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux
117Jordi Meeus (Bel) Bora-Hansgrohe
118Dries De Bondt (Bel) Alpecin-Fenix 0:22:14
119Andrea Pasqualon (Ita) Intermarché-Wanty-Gobert Matériaux
120Yves Lampaert (Bel) Quick-Step Alpha Vinyl Team
121Davide Martinelli (Ita) Astana Qazaqstan Team 0:22:17
122Fabian Lienhard (Swi) Groupama-FDJ 0:22:45
123Leonardo Basso (Ita) Astana Qazaqstan Team
124Leangel Ruben Linarez Meneses (Ven) Tavfer-Mortágua-Ovos Matinados
125Rafael Reis (Por) Glassdrive-Q8-Anicolor 0:22:50
126Colin Joyce (USA) Human Powered Health 0:23:07
127Oscar Riesebeek (Ned) Alpecin-Fenix 0:23:18
128Pedro Silva (Por) Glassdrive-Q8-Anicolor 0:23:23
129Ben Tulett (GBr) Ineos Grenadiers 0:23:31
130Iker Ballarin Manso (Spa) Euskaltel-Euskadi
131Micael Isidoro (Por) ABTF-Feirense 0:23:45
132Luís Fernandes (Por) Radio Popular-Paredes-Boavista 0:24:22
133Samuel Caldeira (Por) W52 / FC Porto 0:24:52
134Fábio Fernandes (Por) Efapel Cycling 0:25:38
135Rui Carvalho (Por) Tavfer-Mortágua-Ovos Matinados
136Iúri Leitão (Por) Caja Rural-Seguros RGA
137Oliviero Troia (Ita) UAE Team Emirates
138Nahuel D'Aquila (Arg) Aviludo-Louletano-Loulé Concelho
139José Mendes (Por) Aviludo-Louletano-Loulé Concelho
140Alexander Kamp (Den) Trek-Segafredo
141Nickolas Zukowsky (Can) Human Powered Health
142Jonathan Lastra Martinez (Spa) Caja Rural-Seguros RGA
143Davide Cimolai (Ita) Cofidis 0:25:56
144Raúl Ribeiro (Por) L.A. Alumínios-Credibom-Marcos Car 0:27:05
145Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team 0:28:17
146Michele Gazzoli (Ita) Astana Qazaqstan Team
147Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team
148Daniel Dias (Por) Kelly Simoldes UDO 0:29:00
149Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:29:08
150João Matias (Por) Tavfer-Mortágua-Ovos Matinados 0:29:14
151Juan Jose Lobato Del Valle (Spa) Euskaltel-Euskadi 0:29:24
152Javier Moreno Bazan (Spa) Glassdrive-Q8-Anicolor 0:30:49
153Hector Saez Benito (Spa) Glassdrive-Q8-Anicolor 0:31:48
154César Martingil (Por) Radio Popular-Paredes-Boavista 0:32:29
155Rodrigo Caixas (Por) L.A. Alumínios-Credibom-Marcos Car 0:32:47
156Francisco Pereira (Por) ABTF-Feirense 0:33:15
157Joe Dombrowski (USA) Astana Qazaqstan Team 0:34:45
Swipe to scroll horizontally
Point classification
Pos.Rider Name (Country) TeamResult
1Fabio Jakobsen (Ned) Quick-Step Alpha Vinyl Team 25
2Bryan Coquard (Fra) Cofidis 20
3Alexander Kristoff (Nor) Intermarché-Wanty-Gobert Matériaux 16
4David Gaudu (Fra) Groupama-FDJ 15
5Michele Gazzoli (Ita) Astana Qazaqstan Team 13
6Samuele Battistella (Ita) Astana Qazaqstan Team 12
7Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team 11
8Brandon McNulty (USA) UAE Team Emirates 10
9Ethan Hayter (GBr) Ineos Grenadiers 10
10Rui Oliveira (Por) UAE Team Emirates 10
11Bert Van Lerberghe (Bel) Quick-Step Alpha Vinyl Team 8
12Hugo Nunes (Por) Radio Popular-Paredes-Boavista 7
13César Martingil (Por) Radio Popular-Paredes-Boavista 6
14Daniel Martinez Poveda (Col) Ineos Grenadiers 6
15Fábio Oliveira (Por) ABTF-Feirense 6
16João Matias (Por) Tavfer-Mortágua-Ovos Matinados 5
17Julien Bernard (Fra) Trek-Segafredo 4
18Georg Zimmermann (Ger) Intermarché-Wanty-Gobert Matériaux 3
19Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho 3
20Tony Gallopin (Fra) Trek-Segafredo 2
21Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi 2
22Sven Erik Bystrøm (Nor) Intermarché-Wanty-Gobert Matériaux 1
23Tobias Foss (Nor) Jumbo-Visma 1
24Unai Iribar Jauregi (Spa) Euskaltel-Euskadi 1
Swipe to scroll horizontally
Mountain classification
Pos.Rider Name (Country) TeamResult
1David Gaudu (Fra) Groupama-FDJ 10
2João Matias (Por) Tavfer-Mortágua-Ovos Matinados 9
3Ethan Hayter (GBr) Ineos Grenadiers 9
4Samuele Battistella (Ita) Astana Qazaqstan Team 8
5Ben Tulett (GBr) Ineos Grenadiers 6
6Hugo Nunes (Por) Radio Popular-Paredes-Boavista 5
7Tomas Contte (Arg) Aviludo-Louletano-Loulé Concelho 4
8Brandon McNulty (USA) UAE Team Emirates 4
9Jonathan Castroviejo Nicolas (Spa) Ineos Grenadiers 4
10Asier Etxeberria Zafra (Spa) Euskaltel-Euskadi 4
11Daniel Martinez Poveda (Col) Ineos Grenadiers 2
12Dylan van Baarle (Ned) Ineos Grenadiers 2
13César Martingil (Por) Radio Popular-Paredes-Boavista 2
Swipe to scroll horizontally
Young rider classification
Pos.Rider Name (Country) TeamResult
1Remco Evenepoel (Bel) Quick-Step Alpha Vinyl Team 9:47:21
2Pedro Pinto (Por) Tavfer-Mortágua-Ovos Matinados 0:03:18
3António Ferreira (Por) Kelly Simoldes UDO 0:05:55
4Johannes Staune-Mittet (Nor) Jumbo-Visma Development Team
5Michel Heßmann (Ger) Jumbo-Visma 0:15:11
6Vinício Rodrigues (Por) Radio Popular-Paredes-Boavista
7Afonso Eulálio (Por) Glassdrive-Q8-Anicolor
8João Medeiros (Por) L.A. Alumínios-Credibom-Marcos Car
9Pedro Andrade (Por) Efapel Cycling
10Hélder Gonçalves (Por) Kelly Simoldes UDO
11Afonso Silva (Por) Kelly Simoldes UDO 0:16:08
12João Macedo (Por) L.A. Alumínios-Credibom-Marcos Car 0:16:36
13Luis-Joe Lührs (Ger) Bora-Hansgrohe 0:18:12
14Rúben Simão (Por) L.A. Alumínios-Credibom-Marcos Car 0:21:20
15Pedro Silva (Por) Glassdrive-Q8-Anicolor 0:23:22
16Ben Tulett (GBr) Ineos Grenadiers 0:23:30
17Fábio Fernandes (Por) Efapel Cycling 0:25:37
18Daniel Dias (Por) Kelly Simoldes UDO 0:28:59
19Jokin Murguialday (Spa) Caja Rural-Seguros RGA 0:29:07
20Rodrigo Caixas (Por) L.A. Alumínios-Credibom-Marcos Car 0:32:46
21Francisco Pereira (Por) ABTF-Feirense 0:33:14
Swipe to scroll horizontally
Team classification
Pos.Rider Name (Country) TeamResult
1Ineos Grenadiers 29:22:13
2Trek-Segafredo 0:00:17
3Arkea-Samsic 0:01:44
4Groupama-FDJ 0:02:47
5Jumbo-Visma 0:08:10
6Caja Rural-Seguros RGA 0:09:15
7Bora-Hansgrohe 0:09:35
8Intermarché-Wanty-Gobert Matériaux 0:11:37
9Efapel Cycling 0:12:41
10W52 / FC Porto 0:12:45
11UAE Team Emirates 0:13:11
12Radio Popular-Paredes-Boavista 0:15:31
13Kelly Simoldes Udo 0:16:23
14Astana Qazaqstan Team 0:16:30
15Euskaltel-Euskadi 0:16:35
16Alpecin-Fenix 0:18:59
17QuickStep-AlphaVinyl 0:21:21
18Atum General/Tavira/AP Maria Nova Hotel 0:24:48
19Aviludo-Louletano-Loulé Concelho 0:27:53
20Tavfer-Mortágua-Ovos Matinados 0:28:03
21Glassdrive-Q8-Anicolor 0:29:11
22Cofidis 0:30:38
23L.A. Alumínios-Credibom-Marcos Car 0:40:26
24Human Powered Health 0:41:17
25ABTF-Feirense 0:41:50

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