Volta a Portugal 2025 - Standings

11 stages, Maia > Lisboa, 1574.6km

06.08-17.08

Standings

GC

PosRiderTeam Time
1 Artem Nych Anicolor - Tien21 Cycling Team 38:31:46
2 Alexis Guérin Anicolor - Tien21 Cycling Team + 01.15
3 Byron Munton Feirense - Beeceler + 01.51
4 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 02.24
5 Tiago Antunes Efapel Cycling + 03.14
6 Pedro Silva Anicolor - Tien21 Cycling Team + 04.32
7 Edgar Cadena Petrolike + 04.42
8 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 04.45
9 Lucas Lopes Radio Popular - Paredes - Boavista + 05.30
10 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 05.31
11 Zac Marriage Israel Premier Tech Academy + 05.53
12 Pedro Pinto Efapel Cycling + 06.43
13 Jesus Del Pino Aviludo - Louletano - Loulé + 06.56
14 Rui Carvalho Gi Group Holding - Simoldes - UDO + 07.34
15 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 07.42
16 Joaquim Silva Efapel Cycling + 10.41
17 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 11.24
18 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 12.03
19 João Medeiros Credibom - LA Alumínios - Marcos Car + 12.25
20 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 12.41
21 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 13.28
22 Calum Johnston Caja Rural-Seguros RGA + 15.55
23 Jonathan Caicedo Petrolike + 16.37
24 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 17.39
25 Kieran Haug Project Echelon Racing + 19.18
26 Jack Makohon Team Skyline + 20.52
27 Francisco Peñuela Caja Rural-Seguros RGA + 22.44
28 Pau Marti Israel Premier Tech Academy + 24.13
29 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 24.56
30 David Domínguez Aviludo - Louletano - Loulé + 26.49
31 Helder Goncalves Radio Popular - Paredes - Boavista + 35.50
32 Raul Rota Radio Popular - Paredes - Boavista + 36.26
33 Ruben Fernandez Anicolor - Tien21 Cycling Team + 38.24
34 Rafael Reis Anicolor - Tien21 Cycling Team + 40.23
35 Tiago Leal Radio Popular - Paredes - Boavista + 41.48
36 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 44.10
37 Brady Gilmore Israel Premier Tech Academy + 44.31
38 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 46.32
39 Jan Kino Atom 6 Bikes-Decca Continental Team + 46.49
40 Ivo Pinheiro Feirense - Beeceler + 53.32
41 Nicolas Tivani Aviludo - Louletano - Loulé + 55.14
42 Daniel Lima Israel Premier Tech Academy + 59.28
43 Adam Lewis Team Skyline + 01:00.52
44 Conn McDunphy Team Skyline + 01:04.45
45 Diogo Gonçalves Feirense - Beeceler + 01:07.35
46 Alejandro Callejas Petrolike + 01:12.59
47 André Carvalho Efapel Cycling + 01:21.35
48 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 01:23.48
49 Tomas Contte Aviludo - Louletano - Loulé + 01:23.51
50 Cesar Fonte Radio Popular - Paredes - Boavista + 01:24.05
51 Carlos Oyarzun Aviludo - Louletano - Loulé + 01:24.17
52 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 01:24.46
53 Richard Arnopol Project Echelon Racing + 01:25.33
54 Harrison Wood Anicolor - Tien21 Cycling Team + 01:25.36
55 Ricard Fito Illes Balears Arabay Cycling + 01:28.11
56 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 01:28.17
57 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 01:29.36
58 Caleb Classen Project Echelon Racing + 01:31.25
59 Aleksandr Grigorev Efapel Cycling + 01:33.18
60 Fabio Costa Anicolor - Tien21 Cycling Team + 01:34.16
61 Goncalo Amado Radio Popular - Paredes - Boavista + 01:36.55
62 Joseba Lopez Caja Rural-Seguros RGA + 01:37.37
63 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 01:37.40
64 Alex Diaz Caja Rural-Seguros RGA + 01:38.15
65 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 01:39.39
66 Rotem Tene Israel Premier Tech Academy + 01:47.32
67 Sebastian Mora Illes Balears Arabay Cycling + 01:52.12
68 Samuel Boardman Project Echelon Racing + 01:52.24
69 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 01:52.54
70 Laurent Gervais Project Echelon Racing + 01:53.29
71 Andrey André Gi Group Holding - Simoldes - UDO + 01:53.48
72 Cade Bickmore Project Echelon Racing + 01:54.01
73 Oliver Bleddyn Atom 6 Bikes-Decca Continental Team + 01:54.51
74 Unai Esparza Illes Balears Arabay Cycling + 01:55.26
75 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 01:55.54
76 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01:57.51
77 Sean Christian Team Skyline + 01:58.34
78 António Ferreira Efapel Cycling + 02:02.31
79 Fabio Oliveira Feirense - Beeceler + 02:03.28
80 Santiago Mesa Efapel Cycling + 02:03.33
81 Pedro Andrade Feirense - Beeceler + 02:03.58
82 Sergio Trueba Illes Balears Arabay Cycling + 02:12.32
83 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 02:13.25
84 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 02:18.44
85 Daniel Dias Radio Popular - Paredes - Boavista + 02:23.15
86 Claudio Leal Aviludo - Louletano - Loulé + 02:26.55
87 Tyler Stites Caja Rural-Seguros RGA + 02:28.41
88 Francisco Pereira Feirense - Beeceler + 02:35.52
89 João Matias Tavfer - Ovos Matinados - Mortágua + 02:37.33
90 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 02:46.17
91 Matthew King Atom 6 Bikes-Decca Continental Team + 02:53.46
92 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 02:54.19
93 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 02:54.19
94 Cian Keogh Team Skyline + 03:17.51
95 Angus Miller Atom 6 Bikes-Decca Continental Team + 03:19.26
- Carlos Garcia Petrolike DNF
- Cesar Leonel Cisneros Muñiz Petrolike DNF
- Antonio Carvalho Feirense - Beeceler DNF
- Liam Flanagan Team Skyline DNF
- André Ribeiro Gi Group Holding - Simoldes - UDO DNF
- Jens Verbrugghe Israel Premier Tech Academy DNF
- Yeferson Camargo Petrolike DNF
- Andrii Ponomar Petrolike DNF
- Leangel Linarez Tavfer - Ovos Matinados - Mortágua DNF
- Iúri Leitão Caja Rural-Seguros RGA DNF
- Joan Roca Illes Balears Arabay Cycling DNF
- Hugo Scala Jr Project Echelon Racing DNF
- Matthew May Atom 6 Bikes-Decca Continental Team DNF
- Moritz Kretschy Israel Premier Tech Academy DNF
- Duarte Domingues Credibom - LA Alumínios - Marcos Car DNF
- Edgar Curto Pellicer Illes Balears Arabay Cycling DNF

Youth

PosRiderTeam Time
1 Lucas Lopes Radio Popular - Paredes - Boavista 0:05:30
2 Zac Marriage Israel Premier Tech Academy + 05.53
3 Jack Makohon Team Skyline + 20.52
4 Pau Marti Israel Premier Tech Academy + 24.13
5 Jan Kino Atom 6 Bikes-Decca Continental Team + 46.49
6 Daniel Lima Israel Premier Tech Academy + 59.28
7 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 01:23.48
8 Ricard Fito Illes Balears Arabay Cycling + 01:28.11
9 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 01:52.54
10 Andrey André Gi Group Holding - Simoldes - UDO + 01:53.48
11 Claudio Leal Aviludo - Louletano - Loulé + 02:26.55
12 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 02:46.17
13 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 02:54.19
14 Carlos Garcia Petrolike + 00.00
15 Cesar Leonel Cisneros Muñiz Petrolike + 00.00
16 André Ribeiro Gi Group Holding - Simoldes - UDO + 00.00
17 Jens Verbrugghe Israel Premier Tech Academy + 00.00
18 Yeferson Camargo Petrolike + 00.00
19 Joan Roca Illes Balears Arabay Cycling + 00.00
20 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 00.00

Points

PosRiderTeam Points
1 Nicolas Tivani Aviludo - Louletano - Loulé 130
2 Artem Nych Anicolor - Tien21 Cycling Team 66
3 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense 65
4 Pau Marti Israel Premier Tech Academy 64
5 Brady Gilmore Israel Premier Tech Academy 61
6 Hugo Nunes Credibom - LA Alumínios - Marcos Car 60
7 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 57
8 Santiago Mesa Efapel Cycling 52
9 Rotem Tene Israel Premier Tech Academy 40
10 Caleb Classen Project Echelon Racing 37
11 Diogo Gonçalves Feirense - Beeceler 36
12 Alexis Guérin Anicolor - Tien21 Cycling Team 35
13 Tomas Contte Aviludo - Louletano - Loulé 35
14 Edgar Cadena Petrolike 33
15 Raul Rota Radio Popular - Paredes - Boavista 30
16 Tiago Leal Radio Popular - Paredes - Boavista 28
17 João Medeiros Credibom - LA Alumínios - Marcos Car 26
18 Francisco Peñuela Caja Rural-Seguros RGA 23
19 Pedro Silva Anicolor - Tien21 Cycling Team 20
20 Byron Munton Feirense - Beeceler 19
21 Adam Lewis Team Skyline 17
22 Rafael Reis Anicolor - Tien21 Cycling Team 15
23 Jonathan Caicedo Petrolike 15
24 Samuel Boardman Project Echelon Racing 14
25 Alex Diaz Caja Rural-Seguros RGA 13
26 Tiago Antunes Efapel Cycling 12
27 Ruben Fernandez Anicolor - Tien21 Cycling Team 12
28 Francisco Morais Tavfer - Ovos Matinados - Mortágua 11
29 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car 11
30 Cesar Martingil Tavfer - Ovos Matinados - Mortágua 11
31 Diogo Narciso Credibom - LA Alumínios - Marcos Car 8
32 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO 8
33 Gaspar Goncalves Gi Group Holding - Simoldes - UDO 8
34 Conn McDunphy Team Skyline 7
35 Lucas Lopes Radio Popular - Paredes - Boavista 6
36 Fabio Costa Anicolor - Tien21 Cycling Team 6
37 Unai Esparza Illes Balears Arabay Cycling 6
38 Daniel Dias Radio Popular - Paredes - Boavista 6
39 Tyler Stites Caja Rural-Seguros RGA 6
40 Jorge Galvez Lopez Aviludo - Louletano - Loulé 5
41 Zac Marriage Israel Premier Tech Academy 5
42 Emanuel Duarte Credibom - LA Alumínios - Marcos Car 4
43 Joseba Lopez Caja Rural-Seguros RGA 4
44 Cian Keogh Team Skyline 3
45 David Domínguez Aviludo - Louletano - Loulé 2
46 Jan Kino Atom 6 Bikes-Decca Continental Team 2
47 Carlos Oyarzun Aviludo - Louletano - Loulé 2
48 Adrián Bustamante Gi Group Holding - Simoldes - UDO 1
49 Julen Arriola-Bengoa Caja Rural-Seguros RGA 1
50 Kieran Haug Project Echelon Racing 1
51 Bruno Silva Tavfer - Ovos Matinados - Mortágua 1
52 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team 1
53 Aleksandr Grigorev Efapel Cycling 1
54 Laurent Gervais Project Echelon Racing 1

Mountain

PosRiderTeam Points
1 Hugo Nunes Credibom - LA Alumínios - Marcos Car 70
2 Nicolas Tivani Aviludo - Louletano - Loulé 65
3 Alexis Guérin Anicolor - Tien21 Cycling Team 41
4 Artem Nych Anicolor - Tien21 Cycling Team 41
5 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car 40
6 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 39
7 Byron Munton Feirense - Beeceler 32
8 Jonathan Caicedo Petrolike 27
9 Pedro Silva Anicolor - Tien21 Cycling Team 25
10 Daniel Lima Israel Premier Tech Academy 22
11 Francisco Morais Tavfer - Ovos Matinados - Mortágua 19
12 Tiago Leal Radio Popular - Paredes - Boavista 18
13 Pau Marti Israel Premier Tech Academy 16
14 Alejandro Callejas Petrolike 15
15 Fabio Costa Anicolor - Tien21 Cycling Team 15
16 Calum Johnston Caja Rural-Seguros RGA 15
17 Joseba Lopez Caja Rural-Seguros RGA 14
18 Adrián Bustamante Gi Group Holding - Simoldes - UDO 12
19 Brady Gilmore Israel Premier Tech Academy 11
20 Kieran Haug Project Echelon Racing 11
21 Diogo Gonçalves Feirense - Beeceler 11
22 Tomas Contte Aviludo - Louletano - Loulé 11
23 Daniel Dias Radio Popular - Paredes - Boavista 10
24 Lucas Lopes Radio Popular - Paredes - Boavista 10
25 Caleb Classen Project Echelon Racing 10
26 Tiago Antunes Efapel Cycling 9
27 João Medeiros Credibom - LA Alumínios - Marcos Car 8
28 David Domínguez Aviludo - Louletano - Loulé 8
29 Diogo Narciso Credibom - LA Alumínios - Marcos Car 8
30 Gaspar Goncalves Gi Group Holding - Simoldes - UDO 7
31 Conn McDunphy Team Skyline 6
32 Jesus Del Pino Aviludo - Louletano - Loulé 6
33 Francisco Pereira Feirense - Beeceler 6
34 Zac Marriage Israel Premier Tech Academy 5
35 Francisco Peñuela Caja Rural-Seguros RGA 5
36 Cesar David Guavita Gi Group Holding - Simoldes - UDO 5
37 Jan Kino Atom 6 Bikes-Decca Continental Team 5
38 Aleksandr Grigorev Efapel Cycling 4
39 Raul Rota Radio Popular - Paredes - Boavista 3
40 Adam Lewis Team Skyline 3
41 Julen Arriola-Bengoa Caja Rural-Seguros RGA 2
43 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense 2
43 Alex Diaz Caja Rural-Seguros RGA 1
44 Samuel Boardman Project Echelon Racing 1

Team

PosTeamTime
1 Anicolor - Tien21 Cycling Team 115:37:18
2 Efapel Cycling + 13.40
3 AP Hotels & Resorts - Tavira - SC Farense + 19.42
4 Gi Group Holding - Simoldes - UDO + 20.57
5 Credibom - LA Alumínios - Marcos Car + 26.42
6 Caja Rural-Seguros RGA + 30.59
7 Radio Popular - Paredes - Boavista + 37.15
8 Feirense - Beeceler + 40.45
9 Aviludo - Louletano - Loulé + 54.54
10 Israel Premier Tech Academy + 01:00.35
11 Petrolike + 01:08.38
12 Project Echelon Racing + 01:53.20
13 Team Skyline + 02:18.48
14 Illes Balears Arabay Cycling + 02:34.25
15 Tavfer - Ovos Matinados - Mortágua + 02:38.46
16 Atom 6 Bikes-Decca Continental Team + 03:20.08

Race profile

Race
Volta a Portugal
Start date
06.08.2025
End date
17.08.2025
Total distance
1574.6 km
Number of stages
11
Gen
Men
Cat
2.1
Country
Portugal
Discipline
Road

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 ❤️