Volta a Portugal 2025 - Stage 8

Ferreira do Zêzere > Santarém, 178.2km

06.08-17.08

Results

Stage

PosRiderTeam Time
1 Rotem Tene Israel Premier Tech Academy 4:01:03
2 Nicolas Tivani Aviludo - Louletano - Loulé + 00.00
3 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 00.02
4 Diogo Gonçalves Feirense - Beeceler + 00.02
5 João Medeiros Credibom - LA Alumínios - Marcos Car + 00.02
6 Adam Lewis Team Skyline + 00.04
7 Ruben Fernandez Anicolor - Tien21 Cycling Team + 00.04
8 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 00.04
9 Unai Esparza Illes Balears Arabay Cycling + 00.04
10 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 00.04
11 Helder Goncalves Radio Popular - Paredes - Boavista + 00.07
12 Joseba Lopez Caja Rural-Seguros RGA + 00.07
13 Edgar Curto Pellicer Illes Balears Arabay Cycling + 00.07
14 Samuel Boardman Project Echelon Racing + 00.09
15 Aleksandr Grigorev Efapel Cycling + 00.09
16 Sean Christian Team Skyline + 00.19
17 Goncalo Amado Radio Popular - Paredes - Boavista + 00.25
18 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 00.36
19 Ivo Pinheiro Feirense - Beeceler + 00.36
20 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 00.48
21 António Ferreira Efapel Cycling + 00.48
22 Calum Johnston Caja Rural-Seguros RGA + 02.02
23 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 02.02
24 Oliver Bleddyn Atom 6 Bikes-Decca Continental Team + 02.08
25 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 02.14
26 Raul Rota Radio Popular - Paredes - Boavista + 02.22
27 Alexis Guérin Anicolor - Tien21 Cycling Team + 02.22
28 Lucas Lopes Radio Popular - Paredes - Boavista + 02.22
29 Zac Marriage Israel Premier Tech Academy + 02.22
30 Brady Gilmore Israel Premier Tech Academy + 02.22
31 Tiago Antunes Efapel Cycling + 02.22
32 Pau Marti Israel Premier Tech Academy + 02.22
33 Francisco Peñuela Caja Rural-Seguros RGA + 02.22
34 Edgar Cadena Petrolike + 02.22
35 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 02.22
36 Jesus Del Pino Aviludo - Louletano - Loulé + 02.22
37 David Domínguez Aviludo - Louletano - Loulé + 02.22
38 Artem Nych Anicolor - Tien21 Cycling Team + 02.22
39 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 02.22
40 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 02.22
41 Pedro Silva Anicolor - Tien21 Cycling Team + 02.22
42 Byron Munton Feirense - Beeceler + 02.22
43 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 02.22
44 Rui Carvalho Gi Group Holding - Simoldes - UDO + 02.22
45 Pedro Pinto Efapel Cycling + 02.22
46 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 02.22
47 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 02.22
48 Ricard Fito Illes Balears Arabay Cycling + 02.22
49 Jack Makohon Team Skyline + 02.29
50 Daniel Lima Israel Premier Tech Academy + 02.36
51 Joaquim Silva Efapel Cycling + 02.36
52 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 02.40
53 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 02.45
54 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 02.45
55 Kieran Haug Project Echelon Racing + 02.52
56 Jan Kino Atom 6 Bikes-Decca Continental Team + 02.56
57 Claudio Leal Aviludo - Louletano - Loulé + 02.58
58 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 03.01
59 Cade Bickmore Project Echelon Racing + 03.06
60 Tiago Leal Radio Popular - Paredes - Boavista + 03.06
61 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 03.10
62 Matthew King Atom 6 Bikes-Decca Continental Team + 03.10
63 Caleb Classen Project Echelon Racing + 03.31
64 Conn McDunphy Team Skyline + 03.31
65 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 03.31
66 Sebastian Mora Illes Balears Arabay Cycling + 03.31
67 João Matias Tavfer - Ovos Matinados - Mortágua + 03.31
68 Tyler Stites Caja Rural-Seguros RGA + 03.34
69 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 03.36
70 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 03.40
71 Alejandro Callejas Petrolike + 03.53
72 Andrey André Gi Group Holding - Simoldes - UDO + 03.53
73 Santiago Mesa Efapel Cycling + 03.53
74 Jonathan Caicedo Petrolike + 03.57
75 Carlos Oyarzun Aviludo - Louletano - Loulé + 04.10
76 Fabio Oliveira Feirense - Beeceler + 04.13
77 Alex Diaz Caja Rural-Seguros RGA + 04.26
78 Tomas Contte Aviludo - Louletano - Loulé + 04.27
79 Sergio Trueba Illes Balears Arabay Cycling + 04.27
80 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 04.27
81 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 04.37
82 André Carvalho Efapel Cycling + 04.37
83 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 05.22
84 Daniel Dias Radio Popular - Paredes - Boavista + 05.32
85 Fabio Costa Anicolor - Tien21 Cycling Team + 05.57
86 Rafael Reis Anicolor - Tien21 Cycling Team + 05.57
87 Harrison Wood Anicolor - Tien21 Cycling Team + 05.57
88 Cesar Fonte Radio Popular - Paredes - Boavista + 06.01
89 Richard Arnopol Project Echelon Racing + 09.24
90 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 09.24
91 Laurent Gervais Project Echelon Racing + 09.24
92 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 09.24
93 Pedro Andrade Feirense - Beeceler + 09.45
94 Francisco Pereira Feirense - Beeceler + 09.45
95 Angus Miller Atom 6 Bikes-Decca Continental Team + 12.47
96 Cian Keogh Team Skyline + 12.49
- Antonio Carvalho Feirense - Beeceler DNF
- Iúri Leitão Caja Rural-Seguros RGA DNF

GC

PosRiderTeam Time
1 Artem Nych Anicolor - Tien21 Cycling Team 34:11:21
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 + 07.29
18 Joaquim Silva Efapel Cycling + 07.41
19 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 07.47
20 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 07.50
21 João Medeiros Credibom - LA Alumínios - Marcos Car + 09.15
22 Jonathan Caicedo Petrolike + 10.40
23 Calum Johnston Caja Rural-Seguros RGA + 13.07
24 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 15.03
25 Kieran Haug Project Echelon Racing + 17.02
26 Francisco Peñuela Caja Rural-Seguros RGA + 17.56
27 Jack Makohon Team Skyline + 18.38
28 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 20.25
29 David Domínguez Aviludo - Louletano - Loulé + 25.10
30 Pau Marti Israel Premier Tech Academy + 25.13
31 Helder Goncalves Radio Popular - Paredes - Boavista + 26.39
32 Rafael Reis Anicolor - Tien21 Cycling Team + 30.43
33 Ruben Fernandez Anicolor - Tien21 Cycling Team + 32.36
34 Raul Rota Radio Popular - Paredes - Boavista + 33.47
35 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 34.07
36 Tiago Leal Radio Popular - Paredes - Boavista + 40.05
37 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 40.45
38 Brady Gilmore Israel Premier Tech Academy + 41.26
39 Ivo Pinheiro Feirense - Beeceler + 43.37
40 Jan Kino Atom 6 Bikes-Decca Continental Team + 45.01
41 Daniel Lima Israel Premier Tech Academy + 50.02
42 Adam Lewis Team Skyline + 55.26
43 Nicolas Tivani Aviludo - Louletano - Loulé + 56.12
44 Conn McDunphy Team Skyline + 59.35
45 Diogo Gonçalves Feirense - Beeceler + 59.54
46 Alejandro Callejas Petrolike + 01:02.24
47 André Carvalho Efapel Cycling + 01:06.41
48 Harrison Wood Anicolor - Tien21 Cycling Team + 01:09.47
49 Carlos Oyarzun Aviludo - Louletano - Loulé + 01:10.26
50 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 01:10.32
51 Ricard Fito Illes Balears Arabay Cycling + 01:11.54
52 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 01:12.44
53 Cesar Fonte Radio Popular - Paredes - Boavista + 01:13.32
54 Fabio Costa Anicolor - Tien21 Cycling Team + 01:15.03
55 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 01:18.47
56 Caleb Classen Project Echelon Racing + 01:19.12
57 Aleksandr Grigorev Efapel Cycling + 01:19.13
58 Richard Arnopol Project Echelon Racing + 01:21.30
59 Joseba Lopez Caja Rural-Seguros RGA + 01:21.59
60 Tomas Contte Aviludo - Louletano - Loulé + 01:22.09
61 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 01:22.49
62 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 01:25.26
63 Goncalo Amado Radio Popular - Paredes - Boavista + 01:26.11
64 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 01:28.25
65 Rotem Tene Israel Premier Tech Academy + 01:31.17
66 Alex Diaz Caja Rural-Seguros RGA + 01:31.42
67 Samuel Boardman Project Echelon Racing + 01:34.18
68 Cade Bickmore Project Echelon Racing + 01:36.08
69 Unai Esparza Illes Balears Arabay Cycling + 01:36.29
70 Oliver Bleddyn Atom 6 Bikes-Decca Continental Team + 01:38.22
71 Sean Christian Team Skyline + 01:40.05
72 Andrey André Gi Group Holding - Simoldes - UDO + 01:40.30
73 Pedro Andrade Feirense - Beeceler + 01:43.34
74 Sebastian Mora Illes Balears Arabay Cycling + 01:44.50
75 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 01:46.29
76 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01:46.53
77 António Ferreira Efapel Cycling + 01:46.55
78 Laurent Gervais Project Echelon Racing + 01:47.02
79 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 01:50.18
80 Santiago Mesa Efapel Cycling + 01:50.53
81 Edgar Curto Pellicer Illes Balears Arabay Cycling + 01:51.19
82 Sergio Trueba Illes Balears Arabay Cycling + 01:53.59
83 Fabio Oliveira Feirense - Beeceler + 01:56.06
84 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 01:56.17
85 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 02:01.46
86 Daniel Dias Radio Popular - Paredes - Boavista + 02:06.56
87 Claudio Leal Aviludo - Louletano - Loulé + 02:09.20
88 Tyler Stites Caja Rural-Seguros RGA + 02:18.51
89 João Matias Tavfer - Ovos Matinados - Mortágua + 02:22.43
90 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 02:27.53
91 Francisco Pereira Feirense - Beeceler + 02:31.11
92 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 02:34.52
93 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 02:36.37
94 Matthew King Atom 6 Bikes-Decca Continental Team + 02:36.56
95 Cian Keogh Team Skyline + 02:51.01
96 Angus Miller Atom 6 Bikes-Decca Continental Team + 03:01.52
- Antonio Carvalho Feirense - Beeceler DNF
- Iúri Leitão Caja Rural-Seguros RGA DNF

Youth

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

Points

PosRiderTeam Points
1 Nicolas Tivani Aviludo - Louletano - Loulé 100
2 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense 65
3 Brady Gilmore Israel Premier Tech Academy 61
4 Hugo Nunes Credibom - LA Alumínios - Marcos Car 60
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 Rotem Tene Israel Premier Tech Academy 40
10 Caleb Classen Project Echelon Racing 37
11 Diogo Gonçalves Feirense - Beeceler 36
12 Edgar Cadena Petrolike 32
13 Alexis Guérin Anicolor - Tien21 Cycling Team 31
14 Raul Rota Radio Popular - Paredes - Boavista 30
15 Tiago Leal Radio Popular - Paredes - Boavista 28
16 João Medeiros Credibom - LA Alumínios - Marcos Car 26
17 Francisco Peñuela Caja Rural-Seguros RGA 23
18 Tomas Contte Aviludo - Louletano - Loulé 22
19 Pedro Silva Anicolor - Tien21 Cycling Team 20
20 Byron Munton Feirense - Beeceler 18
21 Adam Lewis Team Skyline 17
22 Jonathan Caicedo Petrolike 15
23 Samuel Boardman Project Echelon Racing 14
24 Alex Diaz Caja Rural-Seguros RGA 13
25 Ruben Fernandez Anicolor - Tien21 Cycling Team 12
26 Edgar Curto Pellicer Illes Balears Arabay Cycling 11
27 Francisco Morais Tavfer - Ovos Matinados - Mortágua 11
28 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car 11
29 Cesar Martingil Tavfer - Ovos Matinados - Mortágua 11
30 Tiago Antunes Efapel Cycling 9
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 Jorge Galvez Lopez Aviludo - Louletano - Loulé 5
40 Joseba Lopez Caja Rural-Seguros RGA 4
41 Zac Marriage Israel Premier Tech Academy 3
42 Cian Keogh Team Skyline 3
43 Jan Kino Atom 6 Bikes-Decca Continental Team 2
44 Carlos Oyarzun Aviludo - Louletano - Loulé 2
45 Adrián Bustamante Gi Group Holding - Simoldes - UDO 1
46 Julen Arriola-Bengoa Caja Rural-Seguros RGA 1
47 Kieran Haug Project Echelon Racing 1
48 Bruno Silva Tavfer - Ovos Matinados - Mortágua 1
49 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team 1
50 Aleksandr Grigorev Efapel Cycling 1
51 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é 50
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 14
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 João Medeiros Credibom - LA Alumínios - Marcos Car 8
26 Diogo Narciso Credibom - LA Alumínios - Marcos Car 8
27 Edgar Curto Pellicer Illes Balears Arabay Cycling 8
28 Gaspar Goncalves Gi Group Holding - Simoldes - UDO 7
29 Conn McDunphy Team Skyline 6
30 Francisco Pereira Feirense - Beeceler 6
31 Zac Marriage Israel Premier Tech Academy 5
32 Francisco Peñuela Caja Rural-Seguros RGA 5
33 Cesar David Guavita Gi Group Holding - Simoldes - UDO 5
34 Jan Kino Atom 6 Bikes-Decca Continental Team 5
35 Jesus Del Pino Aviludo - Louletano - Loulé 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 102:35:50
2 AP Hotels & Resorts - Tavira - SC Farense + 09.08
3 Efapel Cycling + 09.11
4 Gi Group Holding - Simoldes - UDO + 15.40
5 Credibom - LA Alumínios - Marcos Car + 18.40
6 Caja Rural-Seguros RGA + 23.37
7 Feirense - Beeceler + 29.23
8 Radio Popular - Paredes - Boavista + 32.20
9 Petrolike + 51.17
10 Aviludo - Louletano - Loulé + 54.26
11 Israel Premier Tech Academy + 57.55
12 Project Echelon Racing + 01:41.30
13 Team Skyline + 02:06.11
14 Illes Balears Arabay Cycling + 02:09.48
15 Tavfer - Ovos Matinados - Mortágua + 02:15.35
16 Atom 6 Bikes-Decca Continental Team + 03:01.04

Race profile

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