Volta a Portugal 2025 - Stage 7

Sabugal > Covilhã, 179.3km

06.08-17.08

Results

Stage

PosRiderTeam Time
1 Jonathan Caicedo Petrolike 4:49:03
2 Artem Nych Anicolor - Tien21 Cycling Team + 00.33
3 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 00.46
4 Alexis Guérin Anicolor - Tien21 Cycling Team + 00.47
5 Byron Munton Feirense - Beeceler + 01.27
6 Pedro Silva Anicolor - Tien21 Cycling Team + 01.36
7 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 01.36
8 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 01.39
9 Tiago Antunes Efapel Cycling + 01.47
10 Jesus Del Pino Aviludo - Louletano - Loulé + 02.01
11 Edgar Cadena Petrolike + 02.13
12 Pedro Andrade Feirense - Beeceler + 02.57
13 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 03.10
14 Zac Marriage Israel Premier Tech Academy + 03.14
15 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 03.15
16 Lucas Lopes Radio Popular - Paredes - Boavista + 03.22
17 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 03.28
18 Joaquim Silva Efapel Cycling + 03.29
19 Pedro Pinto Efapel Cycling + 03.29
20 Rui Carvalho Gi Group Holding - Simoldes - UDO + 03.40
21 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 04.24
22 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 04.47
23 Conn McDunphy Team Skyline + 05.59
24 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 06.05
25 Alex Diaz Caja Rural-Seguros RGA + 06.52
26 David Domínguez Aviludo - Louletano - Loulé + 08.00
27 Tiago Leal Radio Popular - Paredes - Boavista + 08.00
28 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 08.47
29 João Medeiros Credibom - LA Alumínios - Marcos Car + 08.47
30 Calum Johnston Caja Rural-Seguros RGA + 09.24
31 Adam Lewis Team Skyline + 09.48
32 Ricard Fito Illes Balears Arabay Cycling + 12.37
33 Fabio Costa Anicolor - Tien21 Cycling Team + 12.59
34 Jack Makohon Team Skyline + 13.21
35 Kieran Haug Project Echelon Racing + 13.21
36 Francisco Peñuela Caja Rural-Seguros RGA + 13.21
37 Aleksandr Grigorev Efapel Cycling + 13.21
38 Richard Arnopol Project Echelon Racing + 13.21
39 Pau Marti Israel Premier Tech Academy + 15.12
40 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 15.27
41 André Carvalho Efapel Cycling + 15.52
42 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 16.00
43 Ivo Pinheiro Feirense - Beeceler + 16.17
44 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 18.23
45 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 18.23
46 Jan Kino Atom 6 Bikes-Decca Continental Team + 19.15
47 Helder Goncalves Radio Popular - Paredes - Boavista + 19.18
48 Alejandro Callejas Petrolike + 20.37
49 Carlos Oyarzun Aviludo - Louletano - Loulé + 21.13
50 Ruben Fernandez Anicolor - Tien21 Cycling Team + 21.13
51 Rafael Reis Anicolor - Tien21 Cycling Team + 21.13
52 Goncalo Amado Radio Popular - Paredes - Boavista + 21.32
53 Brady Gilmore Israel Premier Tech Academy + 21.54
54 Sean Christian Team Skyline + 21.54
55 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 23.45
56 Cade Bickmore Project Echelon Racing + 23.45
57 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 23.56
58 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 25.43
59 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 25.43
60 Sebastian Mora Illes Balears Arabay Cycling + 27.45
61 Nicolas Tivani Aviludo - Louletano - Loulé + 30.17
62 Santiago Mesa Efapel Cycling + 30.17
63 Edgar Curto Pellicer Illes Balears Arabay Cycling + 30.17
64 Claudio Leal Aviludo - Louletano - Loulé + 30.17
65 Raul Rota Radio Popular - Paredes - Boavista + 30.17
66 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 30.17
67 Tomas Contte Aviludo - Louletano - Loulé + 30.17
68 Joseba Lopez Caja Rural-Seguros RGA + 30.17
69 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 30.17
70 Sergio Trueba Illes Balears Arabay Cycling + 30.17
71 Oliver Bleddyn Atom 6 Bikes-Decca Continental Team + 30.17
72 Daniel Lima Israel Premier Tech Academy + 30.17
73 Rotem Tene Israel Premier Tech Academy + 30.17
74 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 30.17
75 Fabio Oliveira Feirense - Beeceler + 30.17
76 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 30.17
77 Samuel Boardman Project Echelon Racing + 30.17
78 Unai Esparza Illes Balears Arabay Cycling + 30.17
79 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 30.17
80 Andrey André Gi Group Holding - Simoldes - UDO + 30.17
81 Harrison Wood Anicolor - Tien21 Cycling Team + 30.17
82 Cesar Fonte Radio Popular - Paredes - Boavista + 30.17
83 Antonio Carvalho Feirense - Beeceler + 30.23
84 Francisco Pereira Feirense - Beeceler + 30.23
85 Diogo Gonçalves Feirense - Beeceler + 30.23
86 António Ferreira Efapel Cycling + 30.31
87 Caleb Classen Project Echelon Racing + 32.45
88 Laurent Gervais Project Echelon Racing + 32.45
89 Iúri Leitão Caja Rural-Seguros RGA + 36.47
90 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 36.47
91 Tyler Stites Caja Rural-Seguros RGA + 36.47
92 Matthew King Atom 6 Bikes-Decca Continental Team + 36.47
93 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 36.47
94 João Matias Tavfer - Ovos Matinados - Mortágua + 36.47
95 Cian Keogh Team Skyline + 36.47
96 Daniel Dias Radio Popular - Paredes - Boavista + 36.51
97 Angus Miller Atom 6 Bikes-Decca Continental Team + 38.10
98 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 41.39
- Moritz Kretschy Israel Premier Tech Academy DNF
- Duarte Domingues Credibom - LA Alumínios - Marcos Car DNF

GC

PosRiderTeam Time
1 Artem Nych Anicolor - Tien21 Cycling Team 30:07:56
2 Alexis Guérin Anicolor - Tien21 Cycling Team + 00.46
3 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 01.20
4 Byron Munton Feirense - Beeceler + 01.21
5 Tiago Antunes Efapel Cycling + 02.44
6 Pedro Silva Anicolor - Tien21 Cycling Team + 03.33
7 Edgar Cadena Petrolike + 03.40
8 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 04.10
9 Lucas Lopes Radio Popular - Paredes - Boavista + 04.14
10 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 04.25
11 Jesus Del Pino Aviludo - Louletano - Loulé + 04.51
12 Pedro Pinto Efapel Cycling + 05.03
13 Zac Marriage Israel Premier Tech Academy + 05.15
14 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 05.37
15 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 06.00
16 Rui Carvalho Gi Group Holding - Simoldes - UDO + 06.00
17 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 06.50
18 Joaquim Silva Efapel Cycling + 07.27
19 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 07.32
20 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 07.47
21 Jonathan Caicedo Petrolike + 09.05
22 João Medeiros Credibom - LA Alumínios - Marcos Car + 11.35
23 Calum Johnston Caja Rural-Seguros RGA + 13.27
24 Kieran Haug Project Echelon Racing + 16.32
25 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 17.23
26 Francisco Peñuela Caja Rural-Seguros RGA + 17.56
27 Jack Makohon Team Skyline + 18.31
28 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 20.02
29 David Domínguez Aviludo - Louletano - Loulé + 25.10
30 Pau Marti Israel Premier Tech Academy + 25.13
31 Rafael Reis Anicolor - Tien21 Cycling Team + 27.08
32 Helder Goncalves Radio Popular - Paredes - Boavista + 28.54
33 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 32.53
34 Antonio Carvalho Feirense - Beeceler + 33.28
35 Raul Rota Radio Popular - Paredes - Boavista + 33.47
36 Ruben Fernandez Anicolor - Tien21 Cycling Team + 34.54
37 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 37.45
38 Tiago Leal Radio Popular - Paredes - Boavista + 39.21
39 Brady Gilmore Israel Premier Tech Academy + 41.26
40 Jan Kino Atom 6 Bikes-Decca Continental Team + 44.27
41 Ivo Pinheiro Feirense - Beeceler + 45.23
42 Daniel Lima Israel Premier Tech Academy + 49.48
43 Adam Lewis Team Skyline + 57.44
44 Conn McDunphy Team Skyline + 58.26
45 Nicolas Tivani Aviludo - Louletano - Loulé + 58.46
46 Alejandro Callejas Petrolike + 01:00.53
47 Diogo Gonçalves Feirense - Beeceler + 01:02.14
48 André Carvalho Efapel Cycling + 01:04.26
49 Harrison Wood Anicolor - Tien21 Cycling Team + 01:06.12
50 Carlos Oyarzun Aviludo - Louletano - Loulé + 01:08.40
51 Cesar Fonte Radio Popular - Paredes - Boavista + 01:09.53
52 Fabio Costa Anicolor - Tien21 Cycling Team + 01:11.28
53 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 01:11.35
54 Ricard Fito Illes Balears Arabay Cycling + 01:11.54
55 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 01:12.56
56 Richard Arnopol Project Echelon Racing + 01:14.28
57 Caleb Classen Project Echelon Racing + 01:18.03
58 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 01:18.55
59 Tomas Contte Aviludo - Louletano - Loulé + 01:20.04
60 Aleksandr Grigorev Efapel Cycling + 01:21.27
61 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 01:22.01
62 Joseba Lopez Caja Rural-Seguros RGA + 01:24.14
63 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 01:27.00
64 Goncalo Amado Radio Popular - Paredes - Boavista + 01:28.08
65 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 01:28.45
66 Alex Diaz Caja Rural-Seguros RGA + 01:29.38
67 Rotem Tene Israel Premier Tech Academy + 01:33.49
68 Cade Bickmore Project Echelon Racing + 01:35.24
69 Pedro Andrade Feirense - Beeceler + 01:36.11
70 Samuel Boardman Project Echelon Racing + 01:36.31
71 Oliver Bleddyn Atom 6 Bikes-Decca Continental Team + 01:38.36
72 Unai Esparza Illes Balears Arabay Cycling + 01:38.47
73 Andrey André Gi Group Holding - Simoldes - UDO + 01:38.59
74 Laurent Gervais Project Echelon Racing + 01:40.00
75 Sean Christian Team Skyline + 01:42.08
76 Sebastian Mora Illes Balears Arabay Cycling + 01:43.41
77 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01:44.38
78 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 01:46.06
79 António Ferreira Efapel Cycling + 01:48.29
80 Santiago Mesa Efapel Cycling + 01:49.22
81 Sergio Trueba Illes Balears Arabay Cycling + 01:51.54
82 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 01:52.07
83 Edgar Curto Pellicer Illes Balears Arabay Cycling + 01:53.34
84 Fabio Oliveira Feirense - Beeceler + 01:54.15
85 Iúri Leitão Caja Rural-Seguros RGA + 01:54.54
86 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 01:54.59
87 Daniel Dias Radio Popular - Paredes - Boavista + 02:03.46
88 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 02:04.06
89 Claudio Leal Aviludo - Louletano - Loulé + 02:08.44
90 Tyler Stites Caja Rural-Seguros RGA + 02:17.39
91 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 02:20.51
92 João Matias Tavfer - Ovos Matinados - Mortágua + 02:21.34
93 Francisco Pereira Feirense - Beeceler + 02:23.48
94 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 02:29.35
95 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 02:32.47
96 Matthew King Atom 6 Bikes-Decca Continental Team + 02:36.08
97 Cian Keogh Team Skyline + 02:40.36
98 Angus Miller Atom 6 Bikes-Decca Continental Team + 02:51.27
- Moritz Kretschy Israel Premier Tech Academy DNF
- Duarte Domingues Credibom - LA Alumínios - Marcos Car DNF

Youth

PosRiderTeam Time
1 Lucas Lopes Radio Popular - Paredes - Boavista 30:12:10
2 Zac Marriage Israel Premier Tech Academy + 01.01
3 Jack Makohon Team Skyline + 14.17
4 Pau Marti Israel Premier Tech Academy + 20.59
5 Jan Kino Atom 6 Bikes-Decca Continental Team + 40.13
6 Daniel Lima Israel Premier Tech Academy + 45.34
7 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 01:07.21
8 Ricard Fito Illes Balears Arabay Cycling + 01:07.40
9 Andrey André Gi Group Holding - Simoldes - UDO + 01:34.45
10 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 01:41.52
11 Claudio Leal Aviludo - Louletano - Loulé + 02:04.30
12 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 02:16.37
13 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 02:28.33

Points

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

Mountain

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

Team

PosTeamTime
1 Anicolor - Tien21 Cycling Team 90:27:53
2 Efapel Cycling + 10.40
3 AP Hotels & Resorts - Tavira - SC Farense + 11.04
4 Gi Group Holding - Simoldes - UDO + 15.40
5 Credibom - LA Alumínios - Marcos Car + 18.50
6 Caja Rural-Seguros RGA + 23.54
7 Feirense - Beeceler + 31.11
8 Radio Popular - Paredes - Boavista + 34.14
9 Petrolike + 45.53
10 Aviludo - Louletano - Loulé + 56.16
11 Israel Premier Tech Academy + 57.59
12 Project Echelon Racing + 01:40.11
13 Team Skyline + 02:08.07
14 Illes Balears Arabay Cycling + 02:12.03
15 Tavfer - Ovos Matinados - Mortágua + 02:14.03
16 Atom 6 Bikes-Decca Continental Team + 02:58.03

Race profile

Race
Volta a Portugal
Start date
06.08.2025
End date
17.08.2025
Total distance
179.3 km
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 ❤️