Volta ao Algarve - 2021

Stage Overall Youth Points Mountain Team

DoB?
Pos Rider Team Time UCI
01 Sam Bennett Deceuninck-Quick Step 05:02:1420
02 Danny van Poppel Intermarché-Wanty-Gobert + 0010
03 Michael Mørkøv Deceuninck-Quick Step + 005
04 Jon Aberasturi Caja Rural-Seguros RGA + 00
05 Pascal Ackermann BORA-hansgrohe + 00
06 Eduard Michael Grosu Delko + 00
07 Thomas Boudat Arkéa-Samsic + 00
08 Rui Oliveira UAE Team Emirates + 00
09 Iuri Leitao Tavfer - Measindot - Mortagua + 02
10 Ryan Gibbons UAE Team Emirates + 02
11 Marc Sarreau AG2R Citroën Team + 02
12 Damien Touzé AG2R Citroën Team + 02
13 Cesar Martingil Atum General - Tavira + 02
14 David González Caja Rural-Seguros RGA + 02
15 Marijn Van Den Berg Groupama-FDJ + 02
16 Mikel Alonso Euskaltel-Euskadi + 02
17 Jarrad Drizners Hagens Berman Axeon + 02
18 Vicente Garcia de Mateos Antarte-Feirense + 02
19 Enrique Sanz Kern Pharma + 02
20 Colin Joyce Rally Cycling + 02
21 Carlos Canal Burgos-BH + 02
22 Ivo Oliveira UAE Team Emirates + 02
23 Kevin Geniets Groupama-FDJ + 02
24 Olivier Le Gac Groupama-FDJ + 02
25 Christophe Noppe Arkéa-Samsic + 02
26 Joao Rodrigues W52 - FC Porto + 02
27 Rüdiger Selig BORA-hansgrohe + 02
28 Elie Gesbert Arkéa-Samsic + 02
29 Dzmitry Zhyhunou Euskaltel-Euskadi + 02
30 Daniel Mestre W52 - FC Porto + 02
31 Nicolas Prodhomme AG2R Citroën Team + 02
32 Oliver Naesen AG2R Citroën Team + 02
33 Daniel Freitas Radio Popular - Boavista + 02
34 Odd Christian Eiking Intermarché-Wanty-Gobert + 02
35 Anthony Jullien AG2R Citroën Team + 02
36 Milan Menten Bingoal Pauwels Sauces WB + 02
37 Ethan Hayter INEOS Grenadiers + 02
38 Stanislaw Aniolkowski Bingoal Pauwels Sauces WB + 02
39 Alejandro Marque Atum General - Tavira + 02
40 Amaro Antunes W52 - FC Porto + 02
41 Joey Rosskopf Rally Cycling + 02
42 Jonathan Lastra Caja Rural-Seguros RGA + 02
43 Kasper Asgreen Deceuninck-Quick Step + 02
44 Luís Gomes Kelly-Simoldes-UD Oliveirense + 02
45 João Macedo LA Alumínios + 02
46 Maxime Bouet Arkéa-Samsic + 02
47 Michael Garrison Hagens Berman Axeon + 02
48 Matis Louvel Arkéa-Samsic + 02
49 Jose Sousa Kelly-Simoldes-UD Oliveirense + 02
50 Aritz Bagües Caja Rural-Seguros RGA + 02
51 Delio Fernandez Delko + 02
52 Joni Brandão W52 - FC Porto + 02
53 Jose Manuel Diaz Delko + 02
54 Thibault Guernalec Arkéa-Samsic + 02
55 Leonardo Basso INEOS Grenadiers + 02
56 Antonio Ferreira Antarte-Feirense + 02
57 Jesus Ezquerra Burgos-BH + 02
58 Gustavo Cesar Veloso Atum General - Tavira + 02
59 Rafael Lourenço Atum General - Tavira + 02
60 Michael Schwarzmann BORA-hansgrohe + 02
61 Aleksandr Grigoriev Atum General - Tavira + 02
62 Joan Bou Euskaltel-Euskadi + 02
63 Diego Rosa Arkéa-Samsic + 02
64 Diogo Barbosa Hagens Berman Axeon + 02
65 Mathijs Paasschens Bingoal Pauwels Sauces WB + 02
66 Emanuel Duarte Atum General - Tavira + 02
67 Kenny Molly Bingoal Pauwels Sauces WB + 02
68 Willie Smit Burgos-BH + 02
69 Helder Goncalves Kelly-Simoldes-UD Oliveirense + 02
70 Joaquim Silva Tavfer - Measindot - Mortagua + 02
71 Ivan Moreno Kern Pharma + 02
72 Matthew Riccitello Hagens Berman Axeon + 02
73 David De la Fuente Louletano - Loule Concelho + 02
74 Alberto Gallego Radio Popular - Boavista + 02
75 Jelle Vanendert Bingoal Pauwels Sauces WB + 02
76 Evaldas Siskevicius Delko + 02
77 Jesus Del Pino Louletano - Loule Concelho + 02
78 Rui Emanuel Rodrigues Louletano - Loule Concelho + 02
79 Sebastian Henao INEOS Grenadiers + 02
80 Dimitri Peyskens Bingoal Pauwels Sauces WB + 02
81 Maurits Lammertink Intermarché-Wanty-Gobert + 02
82 Pedro Andrade Hagens Berman Axeon + 02
83 Jose Neves W52 - FC Porto + 02
84 Venceslau Fernandes Antarte-Feirense + 02
85 William Bonnet Groupama-FDJ + 02
86 Sean Quinn Hagens Berman Axeon + 02
87 Nils Politt BORA-hansgrohe + 02
88 Martin Laas BORA-hansgrohe + 02
89 Georg Zimmermann Intermarché-Wanty-Gobert + 02
90 Danny Van der Tuuk Kern Pharma + 02
91 Lennard Kämna BORA-hansgrohe + 02
92 Goncalo Amado Antarte-Feirense + 02
93 Andres Ardila UAE Team Emirates + 02
94 Cesar Paredes Louletano - Loule Concelho + 02
95 Fabio Oliveira Antarte-Feirense + 02
96 Boy van Poppel Intermarché-Wanty-Gobert + 02
97 Gabriel Muller Burgos-BH + 02
98 Pedro Silva Radio Popular - Boavista + 02
99 Nuno Meireles Louletano - Loule Concelho + 02
100 Hugo Nunes Radio Popular - Boavista + 02
101 Jonas Koch Intermarché-Wanty-Gobert + 02
102 Vojtech Repa Kern Pharma + 02
103 Carlos Oyarzun Louletano - Loule Concelho + 02
104 Ivan Sosa INEOS Grenadiers + 02
105 Rafael Silva Antarte-Feirense + 02
106 Keegan Swirbul Rally Cycling + 02
107 Gijs Van Hoecke AG2R Citroën Team + 02
108 Martí Márquez Kern Pharma + 02
109 Bert Van Lerberghe Deceuninck-Quick Step + 02
110 Cesar Fonte Kelly-Simoldes-UD Oliveirense + 02
111 Diego Lopez Kern Pharma + 02
112 Hector Saez Caja Rural-Seguros RGA + 02
113 Sergio Martin Caja Rural-Seguros RGA + 02
114 Jon Irisarri Caja Rural-Seguros RGA + 02
115 Baptiste Planckaert Intermarché-Wanty-Gobert + 02
116 Ricardo Mestre W52 - FC Porto + 02
117 Oliviero Troia UAE Team Emirates + 02
118 Davide Ballerini Deceuninck-Quick Step + 02
119 Alessandro Fedeli Delko + 02
120 Clément Carisey Delko + 02
121 Jetse Bol Burgos-BH + 02
122 Samuel Caldeira W52 - FC Porto + 02
123 Peio Goikoetxea Euskaltel-Euskadi + 02
124 Vegard Stake Laengen UAE Team Emirates + 02
125 Bruno Silva Antarte-Feirense + 02
126 Fabio Jakobsen Deceuninck-Quick Step + 02
127 Gavin Mannion Rally Cycling + 02
128 Remy Mertz Bingoal Pauwels Sauces WB + 02
129 Mauro Finetto Delko + 02
130 Daniel Navarro Burgos-BH + 02
131 Brandon Rivera INEOS Grenadiers + 02
132 Kyle Murphy Rally Cycling + 02
133 Joao Salgado Kelly-Simoldes-UD Oliveirense + 02
134 Cameron Wurf INEOS Grenadiers + 02
135 Carlos Rodriguez INEOS Grenadiers + 02
136 Julien Duval AG2R Citroën Team + 01:58
137 Pedro Pinto Tavfer - Measindot - Mortagua + 02
138 Fabio Costa Efapel + 02
139 Gaspar Goncalves Tavfer - Measindot - Mortagua + 02
140 Marcelo Salvador LA Alumínios + 02
141 Alexys Brunel Groupama-FDJ + 02
142 Marvin Scheulen LA Alumínios + 01:58
143 Pedro Miguel Lopes Kelly-Simoldes-UD Oliveirense + 02
144 Clément Davy Groupama-FDJ + 02
145 Nathan Brown Rally Cycling + 02
146 Rafael Reis Efapel + 02
147 Alvaro Trueba Atum General - Tavira + 02
148 Andreas Schillinger BORA-hansgrohe + 02:18
149 Benjamin Thomas Groupama-FDJ + 02:36
150 Raúl García Kern Pharma + 02:37
151 Xabier Azparren Euskaltel-Euskadi + 02:39
152 Emerson Oronte Rally Cycling + 02
153 Fabio Fernandes Efapel + 02
154 Frederico Figueiredo Efapel + 02
155 Javier Moreno Efapel + 02
156 Karel Hnik Efapel + 02
157 João Medeiros LA Alumínios + 02
158 André Domingues Efapel + 02
159 Henrique Casimiro Kelly-Simoldes-UD Oliveirense + 02
160 Joseph Laverick Hagens Berman Axeon + 03:17
161 Shane Archbold Deceuninck-Quick Step + 03:21
162 João Benta Radio Popular - Boavista + 02
163 Afonso Silva Radio Popular - Boavista + 02
164 Luis Fernandes Radio Popular - Boavista + 02
165 Julen Irizar Euskaltel-Euskadi + 03:42
166 Tomas Contte Louletano - Loule Concelho + 02
167 Andre Ramalho LA Alumínios + 02
168 Miguel Salgueiro LA Alumínios + 02
169 Pedro Paulinho Tavfer - Measindot - Mortagua + 02
170 Leangel Linarez Tavfer - Measindot - Mortagua + 02
171 Mikel Aristi Euskaltel-Euskadi + 08:05
DNF Tiago Antunes Tavfer - Measindot - Mortagua
Pos Rider Team Time
01 - Ethan Hayter INEOS Grenadiers 14:28:40
02 - Joao Rodrigues W52 - FC Porto + 00
03 - Jonathan Lastra Caja Rural-Seguros RGA + 00
04 - Elie Gesbert Arkéa-Samsic + 04
05 - Ivan Sosa INEOS Grenadiers + 09
06 - Sebastian Henao INEOS Grenadiers + 20
07 - Amaro Antunes W52 - FC Porto + 30
08 - Odd Christian Eiking Intermarché-Wanty-Gobert + 34
09 1 Nicolas Prodhomme AG2R Citroën Team + 35
10 1 Luis Fernandes Radio Popular - Boavista + 35
11 - Delio Fernandez Delko + 37
12 - Maxime Bouet Arkéa-Samsic + 37
13 - Jose Manuel Diaz Delko + 37
14 - Joni Brandão W52 - FC Porto + 40
15 - Daniel Navarro Burgos-BH + 40
16 - Sean Quinn Hagens Berman Axeon + 48
17 - Georg Zimmermann Intermarché-Wanty-Gobert + 01:02
18 4 Olivier Le Gac Groupama-FDJ + 01:05
19 - Alejandro Marque Atum General - Tavira + 01:05
20 1 Thibault Guernalec Arkéa-Samsic + 01:05
21 3 Cesar Fonte Kelly-Simoldes-UD Oliveirense + 01:05
22 1 Joaquim Silva Tavfer - Measindot - Mortagua + 01:05
23 3 Martí Márquez Kern Pharma + 01:05
24 - Ivan Moreno Kern Pharma + 01:21
25 - Kasper Asgreen Deceuninck-Quick Step + 01:23
26 - Frederico Figueiredo Efapel + 01:38
27 - Joan Bou Euskaltel-Euskadi + 01:42
28 - Joey Rosskopf Rally Cycling + 01:44
29 - Matthew Riccitello Hagens Berman Axeon + 01:44
30 - Pedro Andrade Hagens Berman Axeon + 01:44
31 - Vicente Garcia de Mateos Antarte-Feirense + 01:49
32 - Oliver Naesen AG2R Citroën Team + 01:54
33 - Emanuel Duarte Atum General - Tavira + 02:11
34 - Diego Rosa Arkéa-Samsic + 02:16
35 - Hugo Nunes Radio Popular - Boavista + 02:16
36 1 Jose Neves W52 - FC Porto + 02:28
37 1 Sergio Martin Caja Rural-Seguros RGA + 02:28
38 - Luís Gomes Kelly-Simoldes-UD Oliveirense + 02:54
39 - Cesar Paredes Louletano - Loule Concelho + 02:55
40 - Goncalo Amado Antarte-Feirense + 02:59
41 - Jesus Ezquerra Burgos-BH + 03:35
42 - Alberto Gallego Radio Popular - Boavista + 03:35
43 - Maurits Lammertink Intermarché-Wanty-Gobert + 04:03
44 - João Benta Radio Popular - Boavista + 04:29
45 - Ryan Gibbons UAE Team Emirates + 04:36
46 - Carlos Rodriguez INEOS Grenadiers + 04:46
47 - Pedro Miguel Lopes Kelly-Simoldes-UD Oliveirense + 04:47
48 - Remy Mertz Bingoal Pauwels Sauces WB + 04:58
49 - Dimitri Peyskens Bingoal Pauwels Sauces WB + 05:08
50 - Andres Ardila UAE Team Emirates + 05:15
51 - Gaspar Goncalves Tavfer - Measindot - Mortagua + 05:25
52 - Keegan Swirbul Rally Cycling + 05:31
53 1 Nils Politt BORA-hansgrohe + 06:23
54 1 Nuno Meireles Louletano - Loule Concelho + 06:34
55 1 Mathijs Paasschens Bingoal Pauwels Sauces WB + 08:23
56 1 João Medeiros LA Alumínios + 08:47
57 1 Javier Moreno Efapel + 09:05
58 1 Jonas Koch Intermarché-Wanty-Gobert + 09:08
59 3 Aritz Bagües Caja Rural-Seguros RGA + 09:16
60 - Lennard Kämna BORA-hansgrohe + 09:16
61 - Diego Lopez Kern Pharma + 09:16
62 2 Leonardo Basso INEOS Grenadiers + 09:34
63 - Davide Ballerini Deceuninck-Quick Step + 09:34
64 1 Diogo Barbosa Hagens Berman Axeon + 09:55
65 2 Rui Oliveira UAE Team Emirates + 10:00
66 - Jesus Del Pino Louletano - Loule Concelho + 10:01
67 1 Rafael Silva Antarte-Feirense + 10:02
68 1 Rafael Reis Efapel + 10:08
69 1 Ricardo Mestre W52 - FC Porto + 10:19
70 1 Kyle Murphy Rally Cycling + 10:28
71 1 Antonio Ferreira Antarte-Feirense + 10:41
72 1 Jarrad Drizners Hagens Berman Axeon + 11:03
73 2 Daniel Freitas Radio Popular - Boavista + 11:03
74 2 Daniel Mestre W52 - FC Porto + 11:03
75 3 João Macedo LA Alumínios + 11:03
76 2 Samuel Caldeira W52 - FC Porto + 11:03
77 - Mauro Finetto Delko + 11:03
78 1 Henrique Casimiro Kelly-Simoldes-UD Oliveirense + 11:42
79 1 Afonso Silva Radio Popular - Boavista + 11:42
80 1 Nathan Brown Rally Cycling + 11:54
81 1 Andre Ramalho LA Alumínios + 12:06
82 1 Venceslau Fernandes Antarte-Feirense + 12:28
83 1 Karel Hnik Efapel + 12:28
84 1 Boy van Poppel Intermarché-Wanty-Gobert + 13:04
85 1 Carlos Canal Burgos-BH + 13:26
86 1 Baptiste Planckaert Intermarché-Wanty-Gobert + 13:26
87 1 Matis Louvel Arkéa-Samsic + 13:44
88 2 Jelle Vanendert Bingoal Pauwels Sauces WB + 14:29
89 2 David De la Fuente Louletano - Loule Concelho + 14:42
90 2 Thomas Boudat Arkéa-Samsic + 15:21
91 3 Damien Touzé AG2R Citroën Team + 15:23
92 1 Anthony Jullien AG2R Citroën Team + 15:23
93 2 Aleksandr Grigoriev Atum General - Tavira + 15:23
94 2 Alessandro Fedeli Delko + 15:25
95 2 Emerson Oronte Rally Cycling + 16:02
96 2 Carlos Oyarzun Louletano - Loule Concelho + 16:56
97 2 Danny van Poppel Intermarché-Wanty-Gobert + 17:14
98 3 Marijn Van Den Berg Groupama-FDJ + 17:16
99 1 Michael Schwarzmann BORA-hansgrohe + 17:16
100 2 Michael Garrison Hagens Berman Axeon + 17:16
101 2 Jon Aberasturi Caja Rural-Seguros RGA + 17:32
102 13 Julen Irizar Euskaltel-Euskadi + 17:34
103 2 Danny Van der Tuuk Kern Pharma + 17:55
104 4 Sam Bennett Deceuninck-Quick Step + 17:57
105 4 Michael Mørkøv Deceuninck-Quick Step + 17:57
106 4 Marc Sarreau AG2R Citroën Team + 17:59
107 1 Milan Menten Bingoal Pauwels Sauces WB + 17:59
108 1 Stanislaw Aniolkowski Bingoal Pauwels Sauces WB + 17:59
109 3 Kevin Geniets Groupama-FDJ + 17:59
110 7 Rafael Lourenço Atum General - Tavira + 17:59
111 - Vegard Stake Laengen UAE Team Emirates + 17:59
112 1 Gavin Mannion Rally Cycling + 17:59
113 1 Jetse Bol Burgos-BH + 17:59
114 2 Gijs Van Hoecke AG2R Citroën Team + 17:59
115 - Leangel Linarez Tavfer - Measindot - Mortagua + 17:59
116 2 Kenny Molly Bingoal Pauwels Sauces WB + 18:06
117 2 David González Caja Rural-Seguros RGA + 18:07
118 2 Ivo Oliveira UAE Team Emirates + 18:14
119 2 Cesar Martingil Atum General - Tavira + 18:14
120 2 Pascal Ackermann BORA-hansgrohe + 18:16
121 2 Pedro Pinto Tavfer - Measindot - Mortagua + 18:19
122 2 Alexys Brunel Groupama-FDJ + 18:34
123 7 Jose Sousa Kelly-Simoldes-UD Oliveirense + 18:38
124 3 Fabio Oliveira Antarte-Feirense + 18:38
125 1 Pedro Silva Radio Popular - Boavista + 18:38
126 3 Bruno Silva Antarte-Feirense + 18:38
127 1 Alvaro Trueba Atum General - Tavira + 18:38
128 3 Miguel Salgueiro LA Alumínios + 18:38
129 2 Cameron Wurf INEOS Grenadiers + 19:02
130 2 Brandon Rivera INEOS Grenadiers + 19:02
131 2 Colin Joyce Rally Cycling + 19:08
132 2 Helder Goncalves Kelly-Simoldes-UD Oliveirense + 19:11
133 2 Martin Laas BORA-hansgrohe + 19:15
134 2 Fabio Fernandes Efapel + 19:39
135 2 Marcelo Salvador LA Alumínios + 19:54
136 2 Gustavo Cesar Veloso Atum General - Tavira + 20:22
137 2 William Bonnet Groupama-FDJ + 20:41
138 34 Joseph Laverick Hagens Berman Axeon + 21:10
139 1 Hector Saez Caja Rural-Seguros RGA + 22:23
140 1 Clément Carisey Delko + 22:24
141 1 Fabio Costa Efapel + 22:29
142 2 Christophe Noppe Arkéa-Samsic + 22:30
143 - Peio Goikoetxea Euskaltel-Euskadi + 22:30
144 2 Eduard Michael Grosu Delko + 22:50
145 3 Jon Irisarri Caja Rural-Seguros RGA + 23:09
146 4 Rui Emanuel Rodrigues Louletano - Loule Concelho + 23:52
147 4 Bert Van Lerberghe Deceuninck-Quick Step + 23:52
148 4 Willie Smit Burgos-BH + 23:59
149 4 Iuri Leitao Tavfer - Measindot - Mortagua + 24:09
150 5 Enrique Sanz Kern Pharma + 24:09
151 5 Oliviero Troia UAE Team Emirates + 24:09
152 7 Benjamin Thomas Groupama-FDJ + 25:12
153 6 Andreas Schillinger BORA-hansgrohe + 25:25
154 4 Vojtech Repa Kern Pharma + 26:18
155 4 Evaldas Siskevicius Delko + 26:32
156 4 Clément Davy Groupama-FDJ + 26:32
157 4 Mikel Alonso Euskaltel-Euskadi + 26:41
158 4 Gabriel Muller Burgos-BH + 26:42
159 10 Shane Archbold Deceuninck-Quick Step + 26:49
160 4 André Domingues Efapel + 26:55
161 4 Tomas Contte Louletano - Loule Concelho + 27:23
162 5 Marvin Scheulen LA Alumínios + 27:40
163 3 Dzmitry Zhyhunou Euskaltel-Euskadi + 28:40
164 3 Pedro Paulinho Tavfer - Measindot - Mortagua + 28:40
165 3 Rüdiger Selig BORA-hansgrohe + 28:48
166 3 Fabio Jakobsen Deceuninck-Quick Step + 29:05
167 4 Xabier Azparren Euskaltel-Euskadi + 29:28
168 2 Joao Salgado Kelly-Simoldes-UD Oliveirense + 30:02
169 15 Mikel Aristi Euskaltel-Euskadi + 32:12
170 1 Raúl García Kern Pharma + 35:46
171 1 Julien Duval AG2R Citroën Team + 38:34
Pos Rider Team Points
01 Sam Bennett Deceuninck-Quick Step 50
02 Danny van Poppel Intermarché-Wanty-Gobert 40
03 Jon Aberasturi Caja Rural-Seguros RGA 29
04 Michael Mørkøv Deceuninck-Quick Step 24
05 Ethan Hayter INEOS Grenadiers 17
06 Joao Rodrigues W52 - FC Porto 13
07 Stanislaw Aniolkowski Bingoal Pauwels Sauces WB 13
08 Iuri Leitao Tavfer - Measindot - Mortagua 12
09 Jonathan Lastra Caja Rural-Seguros RGA 10
10 Pascal Ackermann BORA-hansgrohe 10
11 Hugo Nunes Radio Popular - Boavista 8
12 Elie Gesbert Arkéa-Samsic 8
13 Rui Oliveira UAE Team Emirates 8
14 Eduard Michael Grosu Delko 8
15 Henrique Casimiro Kelly-Simoldes-UD Oliveirense 7
16 Jon Irisarri Caja Rural-Seguros RGA 7
17 Samuel Caldeira W52 - FC Porto 6
18 Ivan Sosa INEOS Grenadiers 6
19 Javier Moreno Efapel 6
20 Jarrad Drizners Hagens Berman Axeon 6
21 Thomas Boudat Arkéa-Samsic 6
22 Jetse Bol Burgos-BH 5
23 Sebastian Henao INEOS Grenadiers 5
24 Amaro Antunes W52 - FC Porto 4
25 Ricardo Mestre W52 - FC Porto 3
26 Odd Christian Eiking Intermarché-Wanty-Gobert 3
27 Marvin Scheulen LA Alumínios 3
28 Luis Fernandes Radio Popular - Boavista 2
29 Jose Neves W52 - FC Porto 2
30 Kenny Molly Bingoal Pauwels Sauces WB 2
31 Gustavo Cesar Veloso Atum General - Tavira 2
32 Nicolas Prodhomme AG2R Citroën Team 1
33 Ryan Gibbons UAE Team Emirates 1
34 Carlos Canal Burgos-BH 1
35 Clément Carisey Delko 1
36 Mikel Aristi Euskaltel-Euskadi 1
Pos Team Time
01 INEOS Grenadiers 43:26:29
02 W52 - FC Porto + 41
03 Arkéa-Samsic + 01:15
04 Hagens Berman Axeon + 02:29
05 Intermarché-Wanty-Gobert + 04:29
06 Radio Popular - Boavista + 05:18
07 Tavfer - Measindot - Mortagua + 07:28
08 Kelly-Simoldes-UD Oliveirense + 08:17
09 Caja Rural-Seguros RGA + 10:34
10 Kern Pharma + 10:34
11 Delko + 11:46
12 Louletano - Loule Concelho + 13:19
13 Antarte-Feirense + 14:21
14 Burgos-BH + 14:49
15 Rally Cycling + 16:23
16 Bingoal Pauwels Sauces WB + 16:42
17 AG2R Citroën Team + 17:23
18 Atum General - Tavira + 17:31
19 UAE Team Emirates + 18:43
20 Efapel + 20:22
21 Deceuninck-Quick Step + 27:44
22 Groupama-FDJ + 30:33
23 LA Alumínios + 31:03
24 BORA-hansgrohe + 32:24
25 Euskaltel-Euskadi + 33:06
Information
Nation Portugal
Date 7th May
Where Faro -> Tavira
What 3rd stage
Distance 203.1 km
Other
Embed Results