Volta ao Algarve 2023 - Stage 2

Sagres > Alto da Fóia, 186.3km

15.02-19.02

The Volta ao Algarve is a multi-day stage race held in the Algarve region in southern Portugal. First run in 1960 and 1961, the event disappeared from the calendar before returning on a permanent basis in 1977. In its early years, from 1977 to 1983, the race was reserved for amateur riders, before evolving into a key early season fixture for professional teams. In 2020, the Volta ao Algarve stepped up to the UCI ProSeries, underlining its growing status on the international calendar.

Results

Stage

PosRiderTeam Time
1 Magnus Cort EF Education-EasyPost 5:07:05
2 Ilan Van Wilder Soudal Quick-Step + 00.00
3 Rui Costa Intermarché-Circus-Wanty + 00.00
4 Valentin Madouas Groupama-FDJ + 00.00
5 Jai Hindley BORA-hansgrohe + 00.00
6 Rune Herregodts Intermarché-Circus-Wanty + 00.02
7 Nicola Conci Alpecin-Deceuninck + 00.02
8 Tom Pidcock INEOS Grenadiers + 00.02
9 Kevin Vermaerke Team dsm-firmenich + 00.02
10 Bauke Mollema Lidl-Trek + 00.02
11 Tobias Foss Jumbo-Visma + 00.02
12 Merhawi Kudus EF Education-EasyPost + 00.02
13 Sergio Higuita BORA-hansgrohe + 00.02
14 Joao Almeida UAE Team Emirates + 00.02
15 Daniel Martinez INEOS Grenadiers + 00.02
16 Warren Barguil Team Arkéa-Samsic + 00.02
17 Anthon Charmig Uno-X Pro Cycling Team + 00.02
18 Odd Christian Eiking EF Education-EasyPost + 00.02
19 Frederik Wandahl BORA-hansgrohe + 00.07
20 Filippo Ganna INEOS Grenadiers + 00.07
21 Stefan Küng Groupama-FDJ + 00.12
22 Kobe Goossens Intermarché-Circus-Wanty + 00.12
23 Sebastien Reichenbach Tudor Pro Cycling Team + 00.12
24 Remi Cavagna Soudal Quick-Step + 00.12
25 Thymen Arensman INEOS Grenadiers + 00.12
26 Oscar Onley Team dsm-firmenich + 00.12
27 Natnael Tesfazion Lidl-Trek + 00.19
28 Jonathan Castroviejo INEOS Grenadiers + 00.22
29 Finn Fisher-Black UAE Team Emirates + 00.22
30 Adrián Bustamante Kelly - Simoldes - UDO + 00.30
31 Joaquim Silva Efapel Cycling + 00.30
32 Simon Guglielmi Team Arkéa-Samsic + 01.05
33 Elie Gesbert Team Arkéa-Samsic + 01.12
34 Michal Kwiatkowski INEOS Grenadiers + 01.22
35 Milan Vader Jumbo-Visma + 01.27
36 Xandro Meurisse Alpecin-Deceuninck + 02.13
37 Kristian Sbaragli Alpecin-Deceuninck + 02.44
38 Tobias Halland Johannessen Uno-X Pro Cycling Team + 03.47
39 Jonas Koch BORA-hansgrohe + 03.51
40 Dries De Pooter Intermarché-Circus-Wanty + 03.51
41 Luís Gomes Kelly - Simoldes - UDO + 03.51
42 Artem Nych Glassdrive / Q8 / Anicolor + 03.57
43 Henrique Casimiro Efapel Cycling + 04.15
44 Jon Barrenetxea Caja Rural-Seguros RGA + 04.15
45 Tony Gallopin Lidl-Trek + 04.17
46 Laurens De Plus INEOS Grenadiers + 04.17
47 Sam Oomen Jumbo-Visma + 04.17
48 Tiago Antunes Efapel Cycling + 06.08
49 Kristian Aasvold Human Powered Health + 06.08
50 Olivier Le Gac Groupama-FDJ + 06.11
51 Mathias Vacek Lidl-Trek + 06.11
52 Quinten Hermans Alpecin-Deceuninck + 06.32
53 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 06.39
54 Eduard Prades Caja Rural-Seguros RGA + 06.39
55 Sergio Garcia Glassdrive / Q8 / Anicolor + 06.39
56 Hugo Nunes Radio Popular - Paredes - Boavista + 06.39
57 Simon Pellaud Tudor Pro Cycling Team + 06.39
58 Petr Kelemen Tudor Pro Cycling Team + 06.39
59 Michal Schlegel Caja Rural-Seguros RGA + 06.39
60 Emanuel Duarte Efapel Cycling + 06.39
61 Nils Politt BORA-hansgrohe + 06.39
62 Matis Louvel Team Arkéa-Samsic + 06.49
63 Ivo Pinheiro ABTF Betão - Feirense + 07.36
64 Tim van Dijke Jumbo-Visma + 08.56
65 Anders Skaarseth Uno-X Pro Cycling Team + 08.56
66 Ruben Simao AP Hotels & Resorts / Tavira / SC Farense + 09.27
67 Helder Goncalves Kelly - Simoldes - UDO + 09.27
68 Cesar Fonte Radio Popular - Paredes - Boavista + 09.27
69 Vicente Hernaiz Radio Popular - Paredes - Boavista + 09.27
70 Kasper Asgreen Soudal Quick-Step + 10.02
71 Ivo Oliveira UAE Team Emirates + 10.02
72 Thibault Guernalec Team Arkéa-Samsic + 10.23
73 João Medeiros Credibom / LA Alumínios / Marcos Car + 10.24
74 Rui Oliveira UAE Team Emirates + 10.43
75 Jimmy Janssens Alpecin-Deceuninck + 11.06
76 Sergio Martin Caja Rural-Seguros RGA + 11.29
77 Pedro Silva Glassdrive / Q8 / Anicolor + 11.29
78 Filippo Baroncini Lidl-Trek + 11.29
79 Lewis Askey Groupama-FDJ + 11.29
80 Tim Declercq Soudal Quick-Step + 11.29
81 Aloïs Charrin Tudor Pro Cycling Team + 11.29
82 Mike Teunissen Intermarché-Circus-Wanty + 12.14
83 Rasmus Tiller Uno-X Pro Cycling Team + 13.51
84 Jake Stewart Groupama-FDJ + 13.51
85 Mauricio Moreira Glassdrive / Q8 / Anicolor + 14.14
86 Miles Scotson Groupama-FDJ + 16.45
87 Paul Penhoët Groupama-FDJ + 16.45
88 Casper Pedersen Soudal Quick-Step + 16.45
89 Matteo Trentin UAE Team Emirates + 17.07
90 Jacopo Mosca Lidl-Trek + 17.07
91 Venceslau Fernandes AP Hotels & Resorts / Tavira / SC Farense + 17.07
92 Rafael Silva Efapel Cycling + 17.07
93 Samuel Blanco AP Hotels & Resorts / Tavira / SC Farense + 17.07
94 Lukasz Owsian Team Arkéa-Samsic + 17.07
95 Aleksandr Grigorev Efapel Cycling + 17.07
96 Hugo Hofstetter Team Arkéa-Samsic + 17.07
97 Madis Mihkels Intermarché-Circus-Wanty + 17.07
98 Chad Haga Human Powered Health + 17.07
99 Julius van den Berg EF Education-EasyPost + 17.12
100 Owain Doull EF Education-EasyPost + 17.12
101 Mark Padun EF Education-EasyPost + 17.12
102 Owen Geleijn Jumbo-Visma + 17.12
103 Afonso Silva Kelly - Simoldes - UDO + 17.12
104 Goncalo Amado Tavfer - Ovos Matinados - Mortágua + 17.12
105 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 17.12
106 Erik Resell Uno-X Pro Cycling Team + 17.12
107 John Degenkolb Team dsm-firmenich + 17.12
108 Michael Mørkøv Soudal Quick-Step + 17.12
109 Alexander Kristoff Uno-X Pro Cycling Team + 17.12
110 Rafael Lourenço AP Hotels & Resorts / Tavira / SC Farense + 17.12
111 Marco Haller BORA-hansgrohe + 17.12
112 Stefan Bissegger EF Education-EasyPost + 17.12
113 Roel van Sintmaartensdijk Intermarché-Circus-Wanty + 17.12
114 Charles-Etienne Chrétien Human Powered Health + 17.12
115 Gijs Van Hoecke Human Powered Health + 21.34
116 Nuno Meireles Aviludo - Louletano - Loulé Concelho + 21.34
117 Pavel Bittner Team dsm-firmenich + 22.03
118 Nils Eekhoff Team dsm-firmenich + 22.03
119 Casper van Uden Team dsm-firmenich + 22.03
120 Miguel Salgueiro AP Hotels & Resorts / Tavira / SC Farense + 22.03
121 Tom Bohli Tudor Pro Cycling Team + 22.03
122 Rodrigo Caixas Credibom / LA Alumínios / Marcos Car + 22.03
123 Fabio Oliveira ABTF Betão - Feirense + 22.03
124 Pedro Andrade ABTF Betão - Feirense + 22.03
125 Gage Hecht Human Powered Health + 22.03
126 Alexander Kamp Tudor Pro Cycling Team + 22.03
127 Søren Wærenskjold Uno-X Pro Cycling Team + 22.03
128 Jose Sousa Kelly - Simoldes - UDO + 22.03
129 Gaspar Goncalves Efapel Cycling + 22.03
130 Luis Fernandes Radio Popular - Paredes - Boavista + 22.03
131 Tobias Bayer Alpecin-Deceuninck + 22.45
132 Timo Kielich Alpecin-Deceuninck + 25.06
133 Edward Theuns Lidl-Trek + 26.01
134 João Macedo Credibom / LA Alumínios / Marcos Car + 28.43
135 Guillermo Garcia Janeiro Radio Popular - Paredes - Boavista + 28.43
136 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 28.43
137 Noah Campos Kelly - Simoldes - UDO + 28.43
138 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 28.43
139 Diogo Barbosa AP Hotels & Resorts / Tavira / SC Farense + 28.43
140 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 28.43
141 Valter Pereira AP Hotels & Resorts / Tavira / SC Farense + 28.43
142 Jordi Meeus BORA-hansgrohe + 28.43
143 Fabio Jakobsen Soudal Quick-Step + 28.43
144 Nicolas Saenz Tavfer - Ovos Matinados - Mortágua + 28.43
145 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 28.43
146 Diogo Narciso Credibom / LA Alumínios / Marcos Car + 28.43
147 Daniel Babor Caja Rural-Seguros RGA + 28.43
148 Iuri Leitao Caja Rural-Seguros RGA + 28.43
149 Gonçalo Leaça Credibom / LA Alumínios / Marcos Car + 28.43
150 Tomas Contte Aviludo - Louletano - Loulé Concelho + 28.43
151 Santiago Mesa ABTF Betão - Feirense + 28.43
152 Sasha Weemaes Human Powered Health + 28.43
153 Francisco Moreira ABTF Betão - Feirense + 28.43
154 Pedro Miguel Lopes Radio Popular - Paredes - Boavista + 28.43
155 Tiago Leal Radio Popular - Paredes - Boavista + 28.43
156 Afonso Eulalio ABTF Betão - Feirense + 28.47
157 Cesar Martingil Aviludo - Louletano - Loulé Concelho + 28.47
158 Antonio Ferreira Kelly - Simoldes - UDO + 29.23
159 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 30.46
160 Matthew Gibson Human Powered Health + 31.21
161 Fabio Costa Glassdrive / Q8 / Anicolor + 31.33
162 Joao Matias Tavfer - Ovos Matinados - Mortágua + 31.33
163 François Vie Credibom / LA Alumínios / Marcos Car + 34.54
- Barry Miller ABTF Betão - Feirense DNS
- Joel Suter Tudor Pro Cycling Team DNS
- Marc Hirschi UAE Team Emirates DNS
- Andre Ramalho Credibom / LA Alumínios / Marcos Car DNS
- Frederico Figueiredo Glassdrive / Q8 / Anicolor DNS
- Yesid Pira Caja Rural-Seguros RGA DNS
- Jonas Iversby Hvideberg Team dsm-firmenich DNF
- Luis Mendonça Glassdrive / Q8 / Anicolor DNF

GC

PosRiderTeam Time
1 Magnus Cort EF Education-EasyPost 9:56:20
2 Ilan Van Wilder Soudal Quick-Step + 00.04
3 Rui Costa Intermarché-Circus-Wanty + 00.06
4 Jai Hindley BORA-hansgrohe + 00.10
5 Valentin Madouas Groupama-FDJ + 00.10
6 Tobias Foss Jumbo-Visma + 00.12
7 Bauke Mollema Lidl-Trek + 00.12
8 Nicola Conci Alpecin-Deceuninck + 00.12
9 Joao Almeida UAE Team Emirates + 00.12
10 Sergio Higuita BORA-hansgrohe + 00.12
11 Rune Herregodts Intermarché-Circus-Wanty + 00.12
12 Daniel Martinez INEOS Grenadiers + 00.12
13 Kevin Vermaerke Team dsm-firmenich + 00.12
14 Odd Christian Eiking EF Education-EasyPost + 00.12
15 Merhawi Kudus EF Education-EasyPost + 00.12
16 Anthon Charmig Uno-X Pro Cycling Team + 00.12
17 Warren Barguil Team Arkéa-Samsic + 00.12
18 Tom Pidcock INEOS Grenadiers + 00.12
19 Filippo Ganna INEOS Grenadiers + 00.17
20 Frederik Wandahl BORA-hansgrohe + 00.17
21 Stefan Küng Groupama-FDJ + 00.22
22 Kobe Goossens Intermarché-Circus-Wanty + 00.22
23 Sebastien Reichenbach Tudor Pro Cycling Team + 00.22
24 Oscar Onley Team dsm-firmenich + 00.22
25 Thymen Arensman INEOS Grenadiers + 00.22
26 Remi Cavagna Soudal Quick-Step + 00.22
27 Natnael Tesfazion Lidl-Trek + 00.29
28 Finn Fisher-Black UAE Team Emirates + 00.32
29 Jonathan Castroviejo INEOS Grenadiers + 00.32
30 Adrián Bustamante Kelly - Simoldes - UDO + 00.40
31 Joaquim Silva Efapel Cycling + 00.40
32 Simon Guglielmi Team Arkéa-Samsic + 01.15
33 Elie Gesbert Team Arkéa-Samsic + 01.22
34 Michal Kwiatkowski INEOS Grenadiers + 01.32
35 Milan Vader Jumbo-Visma + 01.37
36 Xandro Meurisse Alpecin-Deceuninck + 02.23
37 Kristian Sbaragli Alpecin-Deceuninck + 02.54
38 Tobias Halland Johannessen Uno-X Pro Cycling Team + 03.57
39 Dries De Pooter Intermarché-Circus-Wanty + 04.01
40 Luís Gomes Kelly - Simoldes - UDO + 04.01
41 Jonas Koch BORA-hansgrohe + 04.01
42 Artem Nych Glassdrive / Q8 / Anicolor + 04.07
43 Jon Barrenetxea Caja Rural-Seguros RGA + 04.25
44 Henrique Casimiro Efapel Cycling + 04.25
45 Sam Oomen Jumbo-Visma + 04.27
46 Laurens De Plus INEOS Grenadiers + 04.27
47 Tony Gallopin Lidl-Trek + 04.27
48 Kristian Aasvold Human Powered Health + 06.18
49 Tiago Antunes Efapel Cycling + 06.18
50 Mathias Vacek Lidl-Trek + 06.21
51 Olivier Le Gac Groupama-FDJ + 06.21
52 Quinten Hermans Alpecin-Deceuninck + 06.42
53 Petr Kelemen Tudor Pro Cycling Team + 06.49
54 Eduard Prades Caja Rural-Seguros RGA + 06.49
55 Simon Pellaud Tudor Pro Cycling Team + 06.49
56 Michal Schlegel Caja Rural-Seguros RGA + 06.49
57 Hugo Nunes Radio Popular - Paredes - Boavista + 06.49
58 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 06.49
59 Emanuel Duarte Efapel Cycling + 06.49
60 Nils Politt BORA-hansgrohe + 06.49
61 Matis Louvel Team Arkéa-Samsic + 06.59
62 Ivo Pinheiro ABTF Betão - Feirense + 07.46
63 Tim van Dijke Jumbo-Visma + 09.06
64 Anders Skaarseth Uno-X Pro Cycling Team + 09.06
65 Sergio Garcia Glassdrive / Q8 / Anicolor + 09.29
66 Vicente Hernaiz Radio Popular - Paredes - Boavista + 09.37
67 Ruben Simao AP Hotels & Resorts / Tavira / SC Farense + 09.37
68 Kasper Asgreen Soudal Quick-Step + 10.12
69 Ivo Oliveira UAE Team Emirates + 10.12
70 Thibault Guernalec Team Arkéa-Samsic + 10.33
71 João Medeiros Credibom / LA Alumínios / Marcos Car + 10.34
72 Rui Oliveira UAE Team Emirates + 10.53
73 Sergio Martin Caja Rural-Seguros RGA + 11.39
74 Aloïs Charrin Tudor Pro Cycling Team + 11.39
75 Lewis Askey Groupama-FDJ + 11.39
76 Filippo Baroncini Lidl-Trek + 11.39
77 Jimmy Janssens Alpecin-Deceuninck + 12.10
78 Mike Teunissen Intermarché-Circus-Wanty + 12.24
79 Tim Declercq Soudal Quick-Step + 12.33
80 Cesar Fonte Radio Popular - Paredes - Boavista + 13.01
81 Pedro Silva Glassdrive / Q8 / Anicolor + 13.44
82 Jake Stewart Groupama-FDJ + 14.01
83 Rasmus Tiller Uno-X Pro Cycling Team + 14.01
84 Mauricio Moreira Glassdrive / Q8 / Anicolor + 16.29
85 Paul Penhoët Groupama-FDJ + 16.55
86 Miles Scotson Groupama-FDJ + 16.55
87 Casper Pedersen Soudal Quick-Step + 16.55
88 Alexander Kristoff Uno-X Pro Cycling Team + 17.12
89 Matteo Trentin UAE Team Emirates + 17.17
90 Hugo Hofstetter Team Arkéa-Samsic + 17.17
91 Madis Mihkels Intermarché-Circus-Wanty + 17.17
92 Lukasz Owsian Team Arkéa-Samsic + 17.17
93 Rafael Silva Efapel Cycling + 17.17
94 Samuel Blanco AP Hotels & Resorts / Tavira / SC Farense + 17.17
95 Jacopo Mosca Lidl-Trek + 17.17
96 Stefan Bissegger EF Education-EasyPost + 17.22
97 Owen Geleijn Jumbo-Visma + 17.22
98 Michael Mørkøv Soudal Quick-Step + 17.22
99 Owain Doull EF Education-EasyPost + 17.22
100 Charles-Etienne Chrétien Human Powered Health + 17.22
101 Julius van den Berg EF Education-EasyPost + 17.22
102 John Degenkolb Team dsm-firmenich + 17.22
103 Mark Padun EF Education-EasyPost + 17.22
104 Goncalo Amado Tavfer - Ovos Matinados - Mortágua + 17.22
105 Afonso Silva Kelly - Simoldes - UDO + 17.22
106 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 17.22
107 Roel van Sintmaartensdijk Intermarché-Circus-Wanty + 17.22
108 Helder Goncalves Kelly - Simoldes - UDO + 17.29
109 Marco Haller BORA-hansgrohe + 18.02
110 Erik Resell Uno-X Pro Cycling Team + 18.16
111 Chad Haga Human Powered Health + 18.53
112 Rafael Lourenço AP Hotels & Resorts / Tavira / SC Farense + 18.56
113 Gijs Van Hoecke Human Powered Health + 21.44
114 Søren Wærenskjold Uno-X Pro Cycling Team + 22.09
115 Gaspar Goncalves Efapel Cycling + 22.09
116 Pavel Bittner Team dsm-firmenich + 22.13
117 Tom Bohli Tudor Pro Cycling Team + 22.13
118 Nils Eekhoff Team dsm-firmenich + 22.13
119 Miguel Salgueiro AP Hotels & Resorts / Tavira / SC Farense + 22.13
120 Rodrigo Caixas Credibom / LA Alumínios / Marcos Car + 22.13
121 Gage Hecht Human Powered Health + 22.13
122 Jose Sousa Kelly - Simoldes - UDO + 22.13
123 Fabio Oliveira ABTF Betão - Feirense + 22.13
124 Pedro Andrade ABTF Betão - Feirense + 22.13
125 Casper van Uden Team dsm-firmenich + 22.13
126 Tobias Bayer Alpecin-Deceuninck + 22.55
127 Luis Fernandes Radio Popular - Paredes - Boavista + 24.18
128 Timo Kielich Alpecin-Deceuninck + 25.16
129 Alexander Kamp Tudor Pro Cycling Team + 25.31
130 Edward Theuns Lidl-Trek + 26.11
131 Venceslau Fernandes AP Hotels & Resorts / Tavira / SC Farense + 26.33
132 Jordi Meeus BORA-hansgrohe + 28.47
133 Tomas Contte Aviludo - Louletano - Loulé Concelho + 28.51
134 Fabio Jakobsen Soudal Quick-Step + 28.53
135 Daniel Babor Caja Rural-Seguros RGA + 28.53
136 Iuri Leitao Caja Rural-Seguros RGA + 28.53
137 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 28.53
138 Santiago Mesa ABTF Betão - Feirense + 28.53
139 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 28.53
140 João Macedo Credibom / LA Alumínios / Marcos Car + 28.53
141 Diogo Barbosa AP Hotels & Resorts / Tavira / SC Farense + 28.53
142 Guillermo Garcia Janeiro Radio Popular - Paredes - Boavista + 28.53
143 Noah Campos Kelly - Simoldes - UDO + 28.53
144 Nicolas Saenz Tavfer - Ovos Matinados - Mortágua + 28.53
145 Sasha Weemaes Human Powered Health + 28.53
146 Gonçalo Leaça Credibom / LA Alumínios / Marcos Car + 28.53
147 Francisco Moreira ABTF Betão - Feirense + 29.21
148 Valter Pereira AP Hotels & Resorts / Tavira / SC Farense + 29.47
149 Cesar Martingil Aviludo - Louletano - Loulé Concelho + 30.41
150 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 30.56
151 Diogo Narciso Credibom / LA Alumínios / Marcos Car + 30.58
152 Matthew Gibson Human Powered Health + 31.31
153 Joao Matias Tavfer - Ovos Matinados - Mortágua + 31.37
154 Aleksandr Grigorev Efapel Cycling + 33.46
155 Tiago Leal Radio Popular - Paredes - Boavista + 33.56
156 Afonso Eulalio ABTF Betão - Feirense + 34.00
157 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 34.07
158 Fabio Costa Glassdrive / Q8 / Anicolor + 36.46
159 Pedro Miguel Lopes Radio Popular - Paredes - Boavista + 36.48
160 François Vie Credibom / LA Alumínios / Marcos Car + 37.09
161 Antonio Ferreira Kelly - Simoldes - UDO + 37.25
162 Nuno Meireles Aviludo - Louletano - Loulé Concelho + 40.17
163 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 47.26
- Barry Miller ABTF Betão - Feirense DNS
- Joel Suter Tudor Pro Cycling Team DNS
- Marc Hirschi UAE Team Emirates DNS
- Andre Ramalho Credibom / LA Alumínios / Marcos Car DNS
- Frederico Figueiredo Glassdrive / Q8 / Anicolor DNS
- Yesid Pira Caja Rural-Seguros RGA DNS
- Jonas Iversby Hvideberg Team dsm-firmenich DNF
- Luis Mendonça Glassdrive / Q8 / Anicolor DNF

Youth

PosRiderTeam Time
1 Frederik Wandahl BORA-hansgrohe 9:56:37
2 Oscar Onley Team dsm-firmenich + 00.05
3 Finn Fisher-Black UAE Team Emirates + 00.15
4 Dries De Pooter Intermarché-Circus-Wanty + 03.44
5 Mathias Vacek Lidl-Trek + 06.04
6 Lewis Askey Groupama-FDJ + 11.22
7 Pedro Silva Glassdrive / Q8 / Anicolor + 13.27
8 Paul Penhoët Groupama-FDJ + 16.38
9 Madis Mihkels Intermarché-Circus-Wanty + 17.00
10 Owen Geleijn Jumbo-Visma + 17.05
11 Roel van Sintmaartensdijk Intermarché-Circus-Wanty + 17.05
12 Pavel Bittner Team dsm-firmenich + 21.56
13 Casper van Uden Team dsm-firmenich + 21.56
14 João Macedo Credibom / LA Alumínios / Marcos Car + 28.36
15 Noah Campos Kelly - Simoldes - UDO + 28.36
16 Diogo Narciso Credibom / LA Alumínios / Marcos Car + 30.41
17 Afonso Eulalio ABTF Betão - Feirense + 33.43
18 François Vie Credibom / LA Alumínios / Marcos Car + 36.52

Points

PosRiderTeam Points
1 Alexander Kristoff Uno-X Pro Cycling Team 25
2 Jordi Meeus BORA-hansgrohe 20
3 Søren Wærenskjold Uno-X Pro Cycling Team 16
4 Magnus Cort EF Education-EasyPost 15
5 Fabio Jakobsen Soudal Quick-Step 13
6 Ilan Van Wilder Soudal Quick-Step 12
7 Rui Costa Intermarché-Circus-Wanty 10
8 Pavel Bittner Team dsm-firmenich 10
9 Valentin Madouas Groupama-FDJ 8
10 Paul Penhoët Groupama-FDJ 8
11 Alexander Kamp Tudor Pro Cycling Team 6
12 Joao Matias Tavfer - Ovos Matinados - Mortágua 6
13 Jai Hindley BORA-hansgrohe 6
14 Natnael Tesfazion Lidl-Trek 6
15 Rune Herregodts Intermarché-Circus-Wanty 5
16 Nicola Conci Alpecin-Deceuninck 4
17 Gaspar Goncalves Efapel Cycling 4
18 Timo Kielich Alpecin-Deceuninck 4
19 Aleksandr Grigorev Efapel Cycling 4
20 Kevin Vermaerke Team dsm-firmenich 2
21 Sergio Garcia Glassdrive / Q8 / Anicolor 2
22 Edward Theuns Lidl-Trek 2
23 Tomas Contte Aviludo - Louletano - Loulé Concelho 2
24 Bauke Mollema Lidl-Trek 1
25 Tim van Dijke Jumbo-Visma 1

Mountain

PosRiderTeam Points
1 Antonio Ferreira Kelly - Simoldes - UDO 12
2 Rafael Lourenço AP Hotels & Resorts / Tavira / SC Farense 11
3 Magnus Cort EF Education-EasyPost 10
4 Ilan Van Wilder Soudal Quick-Step 8
5 Kasper Asgreen Soudal Quick-Step 6
6 Rui Costa Intermarché-Circus-Wanty 6
7 Valentin Madouas Groupama-FDJ 4
8 Michal Kwiatkowski INEOS Grenadiers 4
9 Jonathan Castroviejo INEOS Grenadiers 3
10 Alexander Kamp Tudor Pro Cycling Team 3
11 Jai Hindley BORA-hansgrohe 2
12 Daniel Martinez INEOS Grenadiers 2
13 Sergio Garcia Glassdrive / Q8 / Anicolor 2
14 Gaspar Goncalves Efapel Cycling 2
15 Tomas Contte Aviludo - Louletano - Loulé Concelho 2
16 Aleksandr Grigorev Efapel Cycling 1

Team

PosTeamTime
1 EF Education-EasyPost 29:49:34
2 BORA-hansgrohe + 00.05
3 INEOS Grenadiers + 00.07
4 Intermarché-Circus-Wanty + 00.10
5 Team Arkéa-Samsic + 02.15
6 Lidl-Trek + 04.34
7 Alpecin-Deceuninck + 04.55
8 Jumbo-Visma + 05.42
9 Groupama-FDJ + 06.19
10 Soudal Quick-Step + 10.10
11 UAE Team Emirates + 10.22
12 Efapel Cycling + 10.49
13 Uno-X Pro Cycling Team + 12.41
14 Tudor Pro Cycling Team + 13.26
15 Kelly - Simoldes - UDO + 13.44
16 Team dsm-firmenich + 17.24
17 Caja Rural-Seguros RGA + 17.29
18 Glassdrive / Q8 / Anicolor + 24.06
19 Radio Popular - Paredes - Boavista + 25.29
20 Human Powered Health + 40.23
21 AP Hotels & Resorts / Tavira / SC Farense + 43.37
22 ABTF Betão - Feirense + 51.38
23 Aviludo - Louletano - Loulé Concelho + 58.36
24 Credibom / LA Alumínios / Marcos Car + 01:01.06
25 Tavfer - Ovos Matinados - Mortágua + 01:03.03

Race profile

Race
Volta ao Algarve
Start date
15.02.2023
End date
19.02.2023
Total distance
186.3 km
Gen
Men
Cat
2.Pro
Country
Portugal
Discipline
Road
First edition
1960

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️