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

Jackie Tyson
North American Production editor

Jackie has been involved in professional sports for more than 30 years in news reporting, sports marketing and public relations. She founded Peloton Sports in 1998, a sports marketing and public relations agency, which managed projects for Tour de Georgia, Larry H. Miller Tour of Utah and USA Cycling. She also founded Bike Alpharetta Inc, a Georgia non-profit to promote safe cycling. She is proud to have worked in professional baseball for six years - from selling advertising to pulling the tarp for several minor league teams. She has climbed l'Alpe d'Huez three times (not fast). Her favorite road and gravel rides are around horse farms in north Georgia (USA) and around lavender fields in Provence (France), and some mtb rides in Park City, Utah (USA).

Latest on Cyclingnews