Volta ao Algarve 2026 - Stage 2

Portimão > Alto da Fóia, 147.2km

18.02-22.02

Paul Seixas won the first summit finish of the Volta ao Algarve on Alto da Fóia, edging Juan Ayuso in a tight sprint after the pair and João Almeida attacked clear on the final climb. Ayuso set up the move by driving the pace with Lidl Trek and launching his attack with 3.5 km to go, with only Seixas and Almeida able to follow as the climb exploded. Ayuso takes the yellow jersey on bonus seconds but is level on time with Seixas ahead of the time trial, while Almeida sits third overall at seven seconds.

Results

Stage

PosRiderTeam Time
1 Paul Seixas Decathlon CMA CGM 3:49:50
2 Juan Ayuso Lidl-Trek + 00.00
3 João Almeida UAE Team Emirates-XRG + 00.01
4 Oscar Onley Netcompany INEOS + 00.04
5 Matthew Riccitello Decathlon CMA CGM + 00.06
6 Daniel Martinez Red Bull-BORA-hansgrohe + 00.22
7 Alessandro Pinarello NSN Cycling Team + 00.29
8 Yannis Voisard Tudor Pro Cycling Team + 00.29
9 Kévin Vauquelin Netcompany INEOS + 00.29
10 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 00.31
11 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.31
12 Juan Rodríguez EF Education-EasyPost + 00.34
13 Thymen Arensman Netcompany INEOS + 00.34
14 Max Schachmann Soudal Quick-Step + 00.34
15 Brandon McNulty UAE Team Emirates-XRG + 00.37
16 Felix Engelhardt Team Jayco-AlUla + 00.52
17 Juan Martinez Team Picnic PostNL + 00.55
18 Julian Alaphilippe Tudor Pro Cycling Team + 00.59
19 Jarno Widar Lotto-Intermarché + 01.02
20 António Morgado UAE Team Emirates-XRG + 01.13
21 Fabio Christen Pinarello-Q36.5 Pro Cycling Team + 01.13
22 Diogo Gonçalves Efapel Cycling + 01.24
23 Artem Nych Anicolor / Campicarn Cycling Team + 01.44
24 Dylan van Baarle Soudal Quick-Step + 02.04
25 Afonso Silva Team Tavira + 02.04
26 Darren Rafferty EF Education-EasyPost + 02.04
27 Héctor Álvarez Lidl-Trek + 02.04
28 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 02.04
29 Felix Großschartner UAE Team Emirates-XRG + 02.04
30 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 02.09
31 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 02.24
32 Samuele Battistella EF Education-EasyPost + 02.26
33 Carson Miles Anicolor / Campicarn Cycling Team + 02.35
34 Koen Bouwman Team Jayco-AlUla + 02.35
35 Jan Tratnik Red Bull-BORA-hansgrohe + 02.38
36 David Domínguez Feira dos Sofás - Boavista + 02.54
37 Edward Planckaert Alpecin-Premier Tech + 02.54
38 Liam Slock Lotto-Intermarché + 02.54
39 Alex Molenaar Caja Rural-Seguros RGA + 02.54
40 Jakub Otruba Caja Rural-Seguros RGA + 02.54
41 Marco Frigo NSN Cycling Team + 03.10
42 Lennard Kämna Lidl-Trek + 03.24
43 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 03.50
44 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 03.58
45 Joaquim Silva Efapel Cycling + 04.04
46 Lucas Lopes Efapel Cycling + 04.11
47 Rui Carvalho Gi Group Holding - Simoldes - UDO + 04.11
48 Alexis Guérin Anicolor / Campicarn Cycling Team + 05.00
49 Viacheslav Ivanov Feirense - Beeceler + 05.04
50 Colby Simmons EF Education-EasyPost + 05.06
51 Johannes Staune-Mittet Decathlon CMA CGM + 05.06
52 Harrison Wood Feirense - Beeceler + 05.18
53 Oscar Rota Rus Feira dos Sofás - Boavista + 05.25
54 Andrea Vendrame Team Jayco-AlUla + 05.29
55 Max Poole Team Picnic PostNL + 05.39
56 Jaume Guardeño Caja Rural-Seguros RGA + 05.39
57 Lennert Belmans Alpecin-Premier Tech + 05.39
58 Jose Neves Gi Group Holding - Simoldes - UDO + 05.50
59 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 05.50
60 Gonçalo Tavares Efapel Cycling + 05.50
61 Gorka Sorarrain Caja Rural-Seguros RGA + 05.50
62 Christopher Juul-Jensen Team Jayco-AlUla + 05.58
63 Tobias Bayer Alpecin-Premier Tech + 05.58
64 Roland Thalmann Tudor Pro Cycling Team + 05.58
65 Filipe Francisco Aviludo - Louletano - Loulé + 06.27
66 Luca Van Boven Lotto-Intermarché + 06.27
67 André Carvalho Aviludo - Louletano - Loulé + 06.27
68 Diogo Barbosa Team Tavira + 07.20
69 Ruben Fernandez Anicolor / Campicarn Cycling Team + 07.57
70 Carlos Verona Lidl-Trek + 08.09
71 Stefan Küng Tudor Pro Cycling Team + 08.38
72 Pedro Silva Feira dos Sofás - Boavista + 08.38
73 Kasper Asgreen EF Education-EasyPost + 10.33
74 Paul Magnier Soudal Quick-Step + 10.33
75 Marijn van den Berg EF Education-EasyPost + 10.33
76 Floris Van Tricht NSN Cycling Team + 10.33
77 Jordan Labrosse Decathlon CMA CGM + 10.33
78 Stan Dewulf Decathlon CMA CGM + 10.33
79 Pablo Lospitao Caja Rural-Seguros RGA + 10.33
80 Oliver Naesen Decathlon CMA CGM + 10.33
81 Yves Lampaert Soudal Quick-Step + 10.33
82 Jens Verbrugghe NSN Cycling Team + 10.33
83 Hugo Hofstetter NSN Cycling Team + 10.33
84 Sean Flynn Team Picnic PostNL + 10.33
85 Toms Skujins Lidl-Trek + 10.33
86 Ivo Oliveira UAE Team Emirates-XRG + 11.23
87 Filippo Ganna Netcompany INEOS + 12.09
88 Bob Jungels Netcompany INEOS + 12.09
89 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 12.09
90 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 12.09
91 Emils Liepins Pinarello-Q36.5 Pro Cycling Team + 12.09
92 Sander De Pestel Decathlon CMA CGM + 12.12
93 Gianni Vermeersch Red Bull-BORA-hansgrohe + 12.13
94 Arnaud De Lie Lotto-Intermarché + 12.37
95 Rui Oliveira UAE Team Emirates-XRG + 12.37
96 Rotem Tene NSN Cycling Team + 14.29
97 Huub Artz Lotto-Intermarché + 14.29
98 Andrey André Gi Group Holding - Simoldes - UDO + 14.42
99 Dries De Bondt Team Jayco-AlUla + 15.58
100 Dries van Gestel Soudal Quick-Step + 15.58
101 Ailetz Lasa Team Tavira + 15.58
102 Guilherme Mestre Team Tavira + 15.58
103 Carlos Oyarzun Aviludo - Louletano - Loulé + 15.58
104 Iúri Leitão Caja Rural-Seguros RGA + 15.58
105 Luc Wirtgen Tudor Pro Cycling Team + 15.58
106 Jakob Söderqvist Lidl-Trek + 15.58
107 Abel Balderstone Caja Rural-Seguros RGA + 15.58
108 Noah Hobbs EF Education-EasyPost + 15.58
109 Claudio Leal Aviludo - Louletano - Loulé + 15.58
110 Rúben Rodrigues Feira dos Sofás - Boavista + 15.58
111 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 15.58
112 Tim Torn Teutenberg Lidl-Trek + 15.58
113 Daniel Viegas Aviludo - Louletano - Loulé + 15.58
114 Pedro Castro Pinto Gi Group Holding - Simoldes - UDO + 15.58
115 André Ribeiro Gi Group Holding - Simoldes - UDO + 15.58
116 Frederik Frison Pinarello-Q36.5 Pro Cycling Team + 15.58
117 Keegan Swirbul Efapel Cycling + 15.58
118 Tomas Contte Aviludo - Louletano - Loulé + 15.58
119 Pascal Ackermann Team Jayco-AlUla + 15.58
120 Enzo Leijnse Anicolor / Campicarn Cycling Team + 15.58
121 Luca Mozzato Tudor Pro Cycling Team + 16.18
122 Fabio Costa Feira dos Sofás - Boavista + 16.18
123 Tiago Antunes Efapel Cycling + 16.34
124 Luca Giaimi UAE Team Emirates-XRG + 18.02
125 Jonathan Vervenne Soudal Quick-Step + 18.02
126 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 18.02
127 Joshua Giddings Lotto-Intermarché + 18.02
128 Rodrigo Alves Team Tavira + 18.02
129 Marco Haller Tudor Pro Cycling Team + 18.02
130 Miguel Moreira Gi Group Holding - Simoldes - UDO + 18.02
131 Francisco Campos Team Tavira + 18.02
132 Nico Denz Red Bull-BORA-hansgrohe + 19.02
133 Jasper Stuyven Soudal Quick-Step + 19.02
134 Jasper Philipsen Alpecin-Premier Tech + 19.02
135 Jordi Meeus Red Bull-BORA-hansgrohe + 19.02
136 Cédric Beullens Lotto-Intermarché + 19.02
137 Jesus David Peña Efapel Cycling + 19.02
138 João Martins Credibom - LA Alumínios - Marcos Car + 19.02
139 Johan Price-Pejtersen Alpecin-Premier Tech + 19.02
140 Arne Marit Red Bull-BORA-hansgrohe + 19.02
141 Laurens De Plus Netcompany INEOS + 19.02
142 Iker Bonillo Feira dos Sofás - Boavista + 19.02
143 Milan De Ceuster Team Picnic PostNL + 19.02
144 Pavel Bittner Team Picnic PostNL + 19.02
145 Oded Kogut NSN Cycling Team + 19.02
146 Rafael Reis Anicolor / Campicarn Cycling Team + 19.02
147 Santiago Mesa Anicolor / Campicarn Cycling Team + 19.02
148 John Degenkolb Team Picnic PostNL + 19.02
149 Kim Heiduk Netcompany INEOS + 19.02
150 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 19.02
151 Nicolas Tivani Aviludo - Louletano - Loulé + 19.07
152 Kaden Groves Alpecin-Premier Tech + 19.07
153 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team + 19.09
154 Joao Paulo Silva Feira dos Sofás - Boavista + 20.05
155 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 28.45
156 Victor De Paula Feirense - Beeceler + 28.45
157 Guilherme Mesquita Feirense - Beeceler + 28.45
158 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 28.45
159 Pedro Andrade Feirense - Beeceler + 28.45
160 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 28.45
161 Noah Campos Team Tavira + 28.45
162 Daniel Dias Tavfer - Ovos Matinados - Mortágua + 28.45
163 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 28.45
164 Francisco Pereira Feirense - Beeceler + 30.19
165 Alexandre Montez Feirense - Beeceler + 30.19

GC

PosRiderTeam Time
1 Juan Ayuso Lidl-Trek 8:10:44
2 Paul Seixas Decathlon CMA CGM + 00.00
3 João Almeida UAE Team Emirates-XRG + 00.07
4 Oscar Onley Netcompany INEOS + 00.14
5 Matthew Riccitello Decathlon CMA CGM + 00.16
6 Daniel Martinez Red Bull-BORA-hansgrohe + 00.32
7 Kévin Vauquelin Netcompany INEOS + 00.39
8 Alessandro Pinarello NSN Cycling Team + 00.39
9 Yannis Voisard Tudor Pro Cycling Team + 00.39
10 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team + 00.41
11 Florian Lipowitz Red Bull-BORA-hansgrohe + 00.41
12 Max Schachmann Soudal Quick-Step + 00.44
13 Brandon McNulty UAE Team Emirates-XRG + 00.44
14 Thymen Arensman Netcompany INEOS + 00.44
15 Juan Rodríguez EF Education-EasyPost + 00.44
16 Felix Engelhardt Team Jayco-AlUla + 01.02
17 Juan Martinez Team Picnic PostNL + 01.05
18 Julian Alaphilippe Tudor Pro Cycling Team + 01.09
19 Jarno Widar Lotto-Intermarché + 01.12
20 Fabio Christen Pinarello-Q36.5 Pro Cycling Team + 01.21
21 António Morgado UAE Team Emirates-XRG + 01.23
22 Diogo Gonçalves Efapel Cycling + 01.34
23 Artem Nych Anicolor / Campicarn Cycling Team + 01.54
24 Héctor Álvarez Lidl-Trek + 02.12
25 Afonso Silva Team Tavira + 02.14
26 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 02.14
27 Felix Großschartner UAE Team Emirates-XRG + 02.14
28 Darren Rafferty EF Education-EasyPost + 02.14
29 Dylan van Baarle Soudal Quick-Step + 02.14
30 David de la Cruz Pinarello-Q36.5 Pro Cycling Team + 02.19
31 Xabier Azparren Pinarello-Q36.5 Pro Cycling Team + 02.34
32 Samuele Battistella EF Education-EasyPost + 02.36
33 Carson Miles Anicolor / Campicarn Cycling Team + 02.45
34 Koen Bouwman Team Jayco-AlUla + 02.45
35 Jan Tratnik Red Bull-BORA-hansgrohe + 02.45
36 Alex Molenaar Caja Rural-Seguros RGA + 03.04
37 Edward Planckaert Alpecin-Premier Tech + 03.04
38 Liam Slock Lotto-Intermarché + 03.04
39 Jakub Otruba Caja Rural-Seguros RGA + 03.04
40 David Domínguez Feira dos Sofás - Boavista + 03.04
41 Marco Frigo NSN Cycling Team + 03.20
42 Lennard Kämna Lidl-Trek + 03.34
43 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 04.00
44 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 04.08
45 Joaquim Silva Efapel Cycling + 04.14
46 Lucas Lopes Efapel Cycling + 04.21
47 Rui Carvalho Gi Group Holding - Simoldes - UDO + 04.21
48 Alexis Guérin Anicolor / Campicarn Cycling Team + 05.10
49 Viacheslav Ivanov Feirense - Beeceler + 05.12
50 Colby Simmons EF Education-EasyPost + 05.16
51 Johannes Staune-Mittet Decathlon CMA CGM + 05.16
52 Harrison Wood Feirense - Beeceler + 05.28
53 Oscar Rota Rus Feira dos Sofás - Boavista + 05.35
54 Andrea Vendrame Team Jayco-AlUla + 05.39
55 Jaume Guardeño Caja Rural-Seguros RGA + 05.49
56 Max Poole Team Picnic PostNL + 05.49
57 Lennert Belmans Alpecin-Premier Tech + 05.49
58 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 06.00
59 Gonçalo Tavares Efapel Cycling + 06.00
60 Gorka Sorarrain Caja Rural-Seguros RGA + 06.00
61 Jose Neves Gi Group Holding - Simoldes - UDO + 06.00
62 Tobias Bayer Alpecin-Premier Tech + 06.08
63 Roland Thalmann Tudor Pro Cycling Team + 06.08
64 Christopher Juul-Jensen Team Jayco-AlUla + 06.08
65 Filipe Francisco Aviludo - Louletano - Loulé + 06.37
66 Luca Van Boven Lotto-Intermarché + 06.37
67 André Carvalho Aviludo - Louletano - Loulé + 06.37
68 Diogo Barbosa Team Tavira + 07.30
69 Ruben Fernandez Anicolor / Campicarn Cycling Team + 08.07
70 Carlos Verona Lidl-Trek + 08.19
71 Stefan Küng Tudor Pro Cycling Team + 08.48
72 Pedro Silva Feira dos Sofás - Boavista + 08.48
73 Paul Magnier Soudal Quick-Step + 10.33
74 Toms Skujins Lidl-Trek + 10.40
75 Jordan Labrosse Decathlon CMA CGM + 10.41
76 Marijn van den Berg EF Education-EasyPost + 10.43
77 Oliver Naesen Decathlon CMA CGM + 10.43
78 Pablo Lospitao Caja Rural-Seguros RGA + 10.43
79 Stan Dewulf Decathlon CMA CGM + 10.43
80 Kasper Asgreen EF Education-EasyPost + 10.43
81 Hugo Hofstetter NSN Cycling Team + 10.43
82 Jens Verbrugghe NSN Cycling Team + 10.43
83 Floris Van Tricht NSN Cycling Team + 10.43
84 Yves Lampaert Soudal Quick-Step + 10.43
85 Ivo Oliveira UAE Team Emirates-XRG + 11.31
86 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 12.11
87 Emils Liepins Pinarello-Q36.5 Pro Cycling Team + 12.19
88 Bob Jungels Netcompany INEOS + 12.19
89 Filippo Ganna Netcompany INEOS + 12.19
90 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 12.19
91 Sander De Pestel Decathlon CMA CGM + 12.22
92 Gianni Vermeersch Red Bull-BORA-hansgrohe + 12.23
93 Arnaud De Lie Lotto-Intermarché + 12.47
94 Rui Oliveira UAE Team Emirates-XRG + 12.47
95 Sean Flynn Team Picnic PostNL + 13.18
96 Huub Artz Lotto-Intermarché + 14.39
97 Rotem Tene NSN Cycling Team + 14.39
98 Andrey André Gi Group Holding - Simoldes - UDO + 14.52
99 André Ribeiro Gi Group Holding - Simoldes - UDO + 16.07
100 Jakob Söderqvist Lidl-Trek + 16.08
101 Iúri Leitão Caja Rural-Seguros RGA + 16.08
102 Noah Hobbs EF Education-EasyPost + 16.08
103 Tim Torn Teutenberg Lidl-Trek + 16.08
104 Pascal Ackermann Team Jayco-AlUla + 16.08
105 Ailetz Lasa Team Tavira + 16.08
106 Dries van Gestel Soudal Quick-Step + 16.08
107 Guilherme Mestre Team Tavira + 16.08
108 Claudio Leal Aviludo - Louletano - Loulé + 16.08
109 Abel Balderstone Caja Rural-Seguros RGA + 16.08
110 Rúben Rodrigues Feira dos Sofás - Boavista + 16.08
111 Frederik Frison Pinarello-Q36.5 Pro Cycling Team + 16.08
112 Carlos Oyarzun Aviludo - Louletano - Loulé + 16.08
113 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 16.08
114 Daniel Viegas Aviludo - Louletano - Loulé + 16.08
115 Dries De Bondt Team Jayco-AlUla + 16.08
116 Keegan Swirbul Efapel Cycling + 16.08
117 Pedro Castro Pinto Gi Group Holding - Simoldes - UDO + 16.08
118 Luc Wirtgen Tudor Pro Cycling Team + 16.08
119 Enzo Leijnse Anicolor / Campicarn Cycling Team + 16.08
120 Luca Mozzato Tudor Pro Cycling Team + 16.28
121 Fabio Costa Feira dos Sofás - Boavista + 16.28
122 Tiago Antunes Efapel Cycling + 16.44
123 Joshua Giddings Lotto-Intermarché + 18.12
124 Luca Giaimi UAE Team Emirates-XRG + 18.12
125 Francisco Campos Team Tavira + 18.12
126 Marco Haller Tudor Pro Cycling Team + 18.12
127 Rodrigo Alves Team Tavira + 18.12
128 Jonathan Vervenne Soudal Quick-Step + 18.12
129 Jordi Meeus Red Bull-BORA-hansgrohe + 19.06
130 Pavel Bittner Team Picnic PostNL + 19.08
131 Iker Bonillo Feira dos Sofás - Boavista + 19.09
132 Jasper Philipsen Alpecin-Premier Tech + 19.12
133 John Degenkolb Team Picnic PostNL + 19.12
134 João Martins Credibom - LA Alumínios - Marcos Car + 19.12
135 Arne Marit Red Bull-BORA-hansgrohe + 19.12
136 Kim Heiduk Netcompany INEOS + 19.12
137 Rafael Reis Anicolor / Campicarn Cycling Team + 19.12
138 Cédric Beullens Lotto-Intermarché + 19.12
139 Nico Denz Red Bull-BORA-hansgrohe + 19.12
140 Jesus David Peña Efapel Cycling + 19.12
141 Laurens De Plus Netcompany INEOS + 19.12
142 Jasper Stuyven Soudal Quick-Step + 19.12
143 Milan De Ceuster Team Picnic PostNL + 19.12
144 Johan Price-Pejtersen Alpecin-Premier Tech + 19.12
145 Santiago Mesa Anicolor / Campicarn Cycling Team + 19.12
146 Nicolas Tivani Aviludo - Louletano - Loulé + 19.16
147 Kaden Groves Alpecin-Premier Tech + 19.17
148 Matteo Moschetti Pinarello-Q36.5 Pro Cycling Team + 19.19
149 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 19.19
150 Oded Kogut NSN Cycling Team + 19.32
151 Miguel Moreira Gi Group Holding - Simoldes - UDO + 20.54
152 Joao Paulo Silva Feira dos Sofás - Boavista + 21.27
153 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 22.26
154 Tomas Contte Aviludo - Louletano - Loulé + 22.44
155 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 28.55
156 Victor De Paula Feirense - Beeceler + 28.55
157 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 28.55
158 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 28.55
159 Pedro Andrade Feirense - Beeceler + 28.55
160 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 28.55
161 Guilherme Mesquita Feirense - Beeceler + 28.55
162 Noah Campos Team Tavira + 28.55
163 Daniel Dias Tavfer - Ovos Matinados - Mortágua + 28.55
164 Alexandre Montez Feirense - Beeceler + 30.29
165 Francisco Pereira Feirense - Beeceler + 32.29

Youth

PosRiderTeam Time
1 Paul Seixas Decathlon CMA CGM 8:10:44
2 Juan Martinez Team Picnic PostNL + 01.05
3 Jarno Widar Lotto-Intermarché + 01.12
4 António Morgado UAE Team Emirates-XRG + 01.23
5 Héctor Álvarez Lidl-Trek + 02.12
6 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 04.00
7 Gonçalo Tavares Efapel Cycling + 06.00
8 Paul Magnier Soudal Quick-Step + 10.33
9 Pablo Lospitao Caja Rural-Seguros RGA + 10.43
10 Jens Verbrugghe NSN Cycling Team + 10.43
11 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 12.19
12 Andrey André Gi Group Holding - Simoldes - UDO + 14.52
13 André Ribeiro Gi Group Holding - Simoldes - UDO + 16.07
14 Noah Hobbs EF Education-EasyPost + 16.08
15 Guilherme Mestre Team Tavira + 16.08
16 Claudio Leal Aviludo - Louletano - Loulé + 16.08
17 Rúben Rodrigues Feira dos Sofás - Boavista + 16.08
18 Pedro Castro Pinto Gi Group Holding - Simoldes - UDO + 16.08
19 Luca Giaimi UAE Team Emirates-XRG + 18.12
20 Rodrigo Alves Team Tavira + 18.12
21 João Martins Credibom - LA Alumínios - Marcos Car + 19.12
22 Milan De Ceuster Team Picnic PostNL + 19.12
23 Miguel Moreira Gi Group Holding - Simoldes - UDO + 20.54
24 Guilherme Mesquita Feirense - Beeceler + 28.55
25 Noah Campos Team Tavira + 28.55

Points

PosRiderTeam Points
1 Paul Seixas Decathlon CMA CGM 25
2 Paul Magnier Soudal Quick-Step 25
3 Juan Ayuso Lidl-Trek 24
4 Jordi Meeus Red Bull-BORA-hansgrohe 20
5 João Almeida UAE Team Emirates-XRG 16
6 Pavel Bittner Team Picnic PostNL 16
7 Oscar Onley Netcompany INEOS 13
8 Jasper Philipsen Alpecin-Premier Tech 13
9 Matthew Riccitello Decathlon CMA CGM 10
10 Arnaud De Lie Lotto-Intermarché 10
11 Hugo Nunes Credibom - LA Alumínios - Marcos Car 8
12 Daniel Martinez Red Bull-BORA-hansgrohe 8
13 Pascal Ackermann Team Jayco-AlUla 8
14 Alessandro Pinarello NSN Cycling Team 6
15 Kaden Groves Alpecin-Premier Tech 6
16 Yannis Voisard Tudor Pro Cycling Team 4
17 John Degenkolb Team Picnic PostNL 4
18 Brandon McNulty UAE Team Emirates-XRG 3
19 Jan Tratnik Red Bull-BORA-hansgrohe 3
20 Toms Skujins Lidl-Trek 3
21 Iker Bonillo Feira dos Sofás - Boavista 3
22 Kévin Vauquelin Netcompany INEOS 2
23 Fabio Christen Pinarello-Q36.5 Pro Cycling Team 2
24 Héctor Álvarez Lidl-Trek 2
25 Viacheslav Ivanov Feirense - Beeceler 2
26 Jordan Labrosse Decathlon CMA CGM 2
27 Ivo Oliveira UAE Team Emirates-XRG 2
28 Thomas Gloag Pinarello-Q36.5 Pro Cycling Team 1
29 Rui Oliveira UAE Team Emirates-XRG 1
30 André Ribeiro Gi Group Holding - Simoldes - UDO 1
31 Nicolas Tivani Aviludo - Louletano - Loulé 1
32 Oded Kogut NSN Cycling Team -3
33 Santiago Mesa Anicolor / Campicarn Cycling Team -6

Mountain

PosRiderTeam Points
1 Tomas Contte Aviludo - Louletano - Loulé 15
2 Paul Seixas Decathlon CMA CGM 10
3 Juan Ayuso Lidl-Trek 8
4 João Almeida UAE Team Emirates-XRG 6
5 Oscar Onley Netcompany INEOS 4
6 Nicolas Tivani Aviludo - Louletano - Loulé 4
7 Enzo Leijnse Anicolor / Campicarn Cycling Team 3
8 Matthew Riccitello Decathlon CMA CGM 2
9 Viacheslav Ivanov Feirense - Beeceler 2
10 Gorka Sorarrain Caja Rural-Seguros RGA 2
11 Hugo Nunes Credibom - LA Alumínios - Marcos Car 2
12 Oliver Naesen Decathlon CMA CGM 1
13 Joao Paulo Silva Feira dos Sofás - Boavista 1

Team

PosTeamTime
1 INEOS Grenadiers 24:33:49
2 UAE Team Emirates-XRG + 00.44
3 Red Bull-BORA-hansgrohe + 02.24
4 Pinarello-Q36.5 Pro Cycling Team + 02.46
5 EF Education-EasyPost + 03.57
6 Decathlon CMA CGM Team + 04.05
7 Lidl-Trek + 04.21
8 Tudor Pro Cycling Team + 06.19
9 Team Jayco-AlUla + 07.49
10 Anicolor / Campicarn Cycling Team + 08.12
11 Efapel Cycling + 08.32
12 Lotto-Intermarché + 09.16
13 Caja Rural-Seguros RGA + 10.20
14 Soudal Quick-Step + 12.04
15 Gi Group Holding - Simoldes - UDO + 12.52
16 NSN Cycling Team + 13.05
17 Alpecin-Premier Tech + 13.24
18 Feira dos Sofás - Boavista + 15.50
19 Team Picnic PostNL + 16.00
20 Credibom - LA Alumínios - Marcos Car + 16.56
21 Team Tavira + 24.15
22 Aviludo - Louletano - Loulé + 27.45
23 Tavfer - Ovos Matinados - Mortágua + 32.50
24 Feirense - Beeceler + 38.00

Race profile

Race
Volta ao Algarve
Start date
18.02.2026
End date
22.02.2026
Total distance
147.2 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 ❤️