Volta a Portugal 2025 - Stage 4

Bragança > Mondim de Basto, 176.5km

06.08-17.08

Results

Stage

PosRiderTeam Time
1 Byron Munton Feirense - Beeceler 4:24:24
2 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.09
3 Artem Nych Anicolor - Tien21 Cycling Team + 00.09
4 Lucas Lopes Radio Popular - Paredes - Boavista + 00.18
5 Alexis Guérin Anicolor - Tien21 Cycling Team + 00.18
6 Zac Marriage Israel Premier Tech Academy + 00.51
7 Tiago Antunes Efapel Cycling + 01.00
8 David Domínguez Aviludo - Louletano - Loulé + 01.00
9 Edgar Cadena Petrolike + 01.04
10 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 01.04
11 Pedro Pinto Efapel Cycling + 01.04
12 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 01.04
13 Jesus Del Pino Aviludo - Louletano - Loulé + 01.04
14 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 01.07
15 Rui Carvalho Gi Group Holding - Simoldes - UDO + 01.07
16 Francisco Peñuela Caja Rural-Seguros RGA + 01.36
17 Pedro Silva Anicolor - Tien21 Cycling Team + 01.39
18 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 01.44
19 Antonio Carvalho Feirense - Beeceler + 01.45
20 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 01.52
21 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 02.04
22 Nicolas Tivani Aviludo - Louletano - Loulé + 02.10
23 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 02.10
24 Helder Goncalves Radio Popular - Paredes - Boavista + 02.12
25 João Medeiros Credibom - LA Alumínios - Marcos Car + 02.14
26 Kieran Haug Project Echelon Racing + 02.22
27 Joaquim Silva Efapel Cycling + 02.28
28 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 02.42
29 Raul Rota Radio Popular - Paredes - Boavista + 02.42
30 Calum Johnston Caja Rural-Seguros RGA + 03.02
31 Rafael Reis Anicolor - Tien21 Cycling Team + 03.10
32 Ruben Fernandez Anicolor - Tien21 Cycling Team + 03.29
33 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 03.40
34 Jack Makohon Team Skyline + 03.42
35 Caleb Classen Project Echelon Racing + 04.07
36 Andrii Ponomar Petrolike + 04.20
37 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 04.25
38 Jan Kino Atom 6 Bikes-Decca Continental Team + 04.50
39 Carlos Oyarzun Aviludo - Louletano - Loulé + 04.54
40 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 05.02
41 Jonathan Caicedo Petrolike + 05.20
42 Ivo Pinheiro Feirense - Beeceler + 05.44
43 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 07.33
44 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 07.41
45 Pau Marti Israel Premier Tech Academy + 07.41
46 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 10.50
47 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 12.04
48 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 12.04
49 Brady Gilmore Israel Premier Tech Academy + 12.04
50 Sebastian Mora Illes Balears Arabay Cycling + 12.04
51 Daniel Lima Israel Premier Tech Academy + 12.46
52 Unai Esparza Illes Balears Arabay Cycling + 13.01
53 Cesar Leonel Cisneros Muñiz Petrolike + 13.07
54 Tiago Leal Radio Popular - Paredes - Boavista + 13.07
55 Cesar Fonte Radio Popular - Paredes - Boavista + 13.07
56 Laurent Gervais Project Echelon Racing + 13.07
57 Goncalo Amado Radio Popular - Paredes - Boavista + 13.07
58 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 13.07
59 Diogo Gonçalves Feirense - Beeceler + 13.07
60 Fabio Oliveira Feirense - Beeceler + 13.07
61 Harrison Wood Anicolor - Tien21 Cycling Team + 13.11
62 André Carvalho Efapel Cycling + 13.11
63 Edgar Curto Pellicer Illes Balears Arabay Cycling + 13.31
64 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 14.23
65 Fabio Costa Anicolor - Tien21 Cycling Team + 15.07
66 Andrey André Gi Group Holding - Simoldes - UDO + 15.14
67 Adam Lewis Team Skyline + 16.10
68 Conn McDunphy Team Skyline + 16.10
69 Moritz Kretschy Israel Premier Tech Academy + 16.14
70 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 16.14
71 Sean Christian Team Skyline + 16.14
72 Richard Arnopol Project Echelon Racing + 16.14
73 Sergio Trueba Illes Balears Arabay Cycling + 16.14
74 Ricard Fito Illes Balears Arabay Cycling + 16.14
75 Rotem Tene Israel Premier Tech Academy + 16.17
76 Claudio Leal Aviludo - Louletano - Loulé + 17.28
77 Aleksandr Grigorev Efapel Cycling + 17.28
78 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 18.33
79 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 18.33
80 Samuel Boardman Project Echelon Racing + 18.51
81 Cade Bickmore Project Echelon Racing + 18.51
82 Joseba Lopez Caja Rural-Seguros RGA + 18.54
83 Iúri Leitão Caja Rural-Seguros RGA + 19.40
84 Joan Roca Illes Balears Arabay Cycling + 20.46
85 João Matias Tavfer - Ovos Matinados - Mortágua + 20.46
86 Alejandro Callejas Petrolike + 20.46
87 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 20.46
88 Alex Diaz Caja Rural-Seguros RGA + 20.46
89 Santiago Mesa Efapel Cycling + 20.46
90 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 20.46
91 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 20.46
92 Tomas Contte Aviludo - Louletano - Loulé + 20.46
93 António Ferreira Efapel Cycling + 20.50
94 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 20.50
95 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 20.50
96 Pedro Andrade Feirense - Beeceler + 21.10
97 Francisco Pereira Feirense - Beeceler + 21.10
98 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 21.10
99 Daniel Dias Radio Popular - Paredes - Boavista + 21.10
100 Tyler Stites Caja Rural-Seguros RGA + 21.10
101 Matthew King Atom 6 Bikes-Decca Continental Team + 22.50
102 Oliver Bleddyn Atom 6 Bikes-Decca Continental Team + 22.50
103 Angus Miller Atom 6 Bikes-Decca Continental Team + 23.07
104 Cian Keogh Team Skyline + 26.37
105 Liam Flanagan Team Skyline + 26.37
- Yeferson Camargo Petrolike DSQ
- Carlos Garcia Petrolike DNF
- Jens Verbrugghe Israel Premier Tech Academy DNF

GC

PosRiderTeam Time
1 Artem Nych Anicolor - Tien21 Cycling Team 17:09:15
2 Byron Munton Feirense - Beeceler + 00.08
3 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.12
4 Alexis Guérin Anicolor - Tien21 Cycling Team + 00.26
5 Lucas Lopes Radio Popular - Paredes - Boavista + 00.43
6 Tiago Antunes Efapel Cycling + 01.15
7 Edgar Cadena Petrolike + 01.15
8 Zac Marriage Israel Premier Tech Academy + 01.23
9 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 01.24
10 Pedro Pinto Efapel Cycling + 01.40
11 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 01.45
12 Rui Carvalho Gi Group Holding - Simoldes - UDO + 01.59
13 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 02.09
14 Antonio Carvalho Feirense - Beeceler + 02.16
15 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 02.18
16 Pedro Silva Anicolor - Tien21 Cycling Team + 02.18
17 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 02.23
18 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 02.32
19 João Medeiros Credibom - LA Alumínios - Marcos Car + 02.43
20 Kieran Haug Project Echelon Racing + 03.00
21 Jesus Del Pino Aviludo - Louletano - Loulé + 03.04
22 Joaquim Silva Efapel Cycling + 03.17
23 Rafael Reis Anicolor - Tien21 Cycling Team + 03.18
24 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 03.32
25 Calum Johnston Caja Rural-Seguros RGA + 03.38
26 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 03.46
27 Francisco Peñuela Caja Rural-Seguros RGA + 03.59
28 Raul Rota Radio Popular - Paredes - Boavista + 04.03
29 Jack Makohon Team Skyline + 04.27
30 Jonathan Caicedo Petrolike + 06.02
31 Andrii Ponomar Petrolike + 06.16
32 Pau Marti Israel Premier Tech Academy + 07.34
33 David Domínguez Aviludo - Louletano - Loulé + 07.58
34 Helder Goncalves Radio Popular - Paredes - Boavista + 08.25
35 Ruben Fernandez Anicolor - Tien21 Cycling Team + 09.30
36 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 10.01
37 Harrison Wood Anicolor - Tien21 Cycling Team + 13.48
38 Daniel Lima Israel Premier Tech Academy + 13.49
39 Cesar Fonte Radio Popular - Paredes - Boavista + 15.08
40 Jan Kino Atom 6 Bikes-Decca Continental Team + 15.16
41 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 15.20
42 Ivo Pinheiro Feirense - Beeceler + 17.08
43 Adam Lewis Team Skyline + 19.12
44 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 20.15
45 Brady Gilmore Israel Premier Tech Academy + 20.19
46 Caleb Classen Project Echelon Racing + 24.25
47 Nicolas Tivani Aviludo - Louletano - Loulé + 24.37
48 Carlos Oyarzun Aviludo - Louletano - Loulé + 25.20
49 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 27.00
50 Alejandro Callejas Petrolike + 27.41
51 Diogo Gonçalves Feirense - Beeceler + 28.09
52 Tiago Leal Radio Popular - Paredes - Boavista + 28.23
53 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 28.54
54 Moritz Kretschy Israel Premier Tech Academy + 31.22
55 Edgar Curto Pellicer Illes Balears Arabay Cycling + 31.54
56 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 32.36
57 Andrey André Gi Group Holding - Simoldes - UDO + 32.52
58 Goncalo Amado Radio Popular - Paredes - Boavista + 35.02
59 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 36.02
60 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 36.13
61 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 37.40
62 Conn McDunphy Team Skyline + 37.41
63 Joseba Lopez Caja Rural-Seguros RGA + 38.13
64 André Carvalho Efapel Cycling + 39.23
65 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 41.01
66 Laurent Gervais Project Echelon Racing + 41.19
67 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 41.33
68 Cade Bickmore Project Echelon Racing + 41.50
69 Ricard Fito Illes Balears Arabay Cycling + 44.28
70 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 44.37
71 Sebastian Mora Illes Balears Arabay Cycling + 45.36
72 Sean Christian Team Skyline + 45.59
73 Sergio Trueba Illes Balears Arabay Cycling + 46.11
74 Oliver Bleddyn Atom 6 Bikes-Decca Continental Team + 46.56
75 Fabio Oliveira Feirense - Beeceler + 48.32
76 Rotem Tene Israel Premier Tech Academy + 48.43
77 Iúri Leitão Caja Rural-Seguros RGA + 48.44
78 Cesar Leonel Cisneros Muñiz Petrolike + 49.35
79 Santiago Mesa Efapel Cycling + 49.38
80 Tomas Contte Aviludo - Louletano - Loulé + 50.05
81 Fabio Costa Anicolor - Tien21 Cycling Team + 51.24
82 Pedro Andrade Feirense - Beeceler + 52.17
83 Unai Esparza Illes Balears Arabay Cycling + 52.24
84 João Matias Tavfer - Ovos Matinados - Mortágua + 53.24
85 Aleksandr Grigorev Efapel Cycling + 53.59
86 Alex Diaz Caja Rural-Seguros RGA + 54.26
87 Richard Arnopol Project Echelon Racing + 57.32
88 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 57.35
89 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 58.57
90 Samuel Boardman Project Echelon Racing + 01:01.15
91 António Ferreira Efapel Cycling + 01:02.47
92 Daniel Dias Radio Popular - Paredes - Boavista + 01:03.23
93 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01:06.03
94 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 01:07.06
95 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 01:07.55
96 Matthew King Atom 6 Bikes-Decca Continental Team + 01:09.41
97 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 01:13.35
98 Claudio Leal Aviludo - Louletano - Loulé + 01:15.32
99 Tyler Stites Caja Rural-Seguros RGA + 01:19.07
100 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 01:19.09
101 Liam Flanagan Team Skyline + 01:19.41
102 Joan Roca Illes Balears Arabay Cycling + 01:21.12
103 Francisco Pereira Feirense - Beeceler + 01:21.29
104 Cian Keogh Team Skyline + 01:21.42
105 Angus Miller Atom 6 Bikes-Decca Continental Team + 01:21.54
- Yeferson Camargo Petrolike DSQ
- Carlos Garcia Petrolike DNF
- Jens Verbrugghe Israel Premier Tech Academy DNF

Youth

PosRiderTeam Time
1 Lucas Lopes Radio Popular - Paredes - Boavista 17:09:58
2 Zac Marriage Israel Premier Tech Academy + 00.40
3 Jack Makohon Team Skyline + 03.44
4 Pau Marti Israel Premier Tech Academy + 06.51
5 Daniel Lima Israel Premier Tech Academy + 13.06
6 Jan Kino Atom 6 Bikes-Decca Continental Team + 14.33
7 Bogdan Zabelinskiy Atom 6 Bikes-Decca Continental Team + 31.53
8 Andrey André Gi Group Holding - Simoldes - UDO + 32.09
9 Ricard Fito Illes Balears Arabay Cycling + 43.45
10 Jeremy Smith Atom 6 Bikes-Decca Continental Team + 43.54
11 Cesar Leonel Cisneros Muñiz Petrolike + 48.52
12 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 58.14
13 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 01:06.23
14 Claudio Leal Aviludo - Louletano - Loulé + 01:14.49
15 Diogo Pinto AP Hotels & Resorts - Tavira - SC Farense + 01:18.26
16 Joan Roca Illes Balears Arabay Cycling + 01:20.29

Points

PosRiderTeam Points
1 Hugo Nunes Credibom - LA Alumínios - Marcos Car 50
2 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 48
3 Pau Marti Israel Premier Tech Academy 44
4 Artem Nych Anicolor - Tien21 Cycling Team 42
5 Caleb Classen Project Echelon Racing 37
6 Iúri Leitão Caja Rural-Seguros RGA 32
7 Nicolas Tivani Aviludo - Louletano - Loulé 28
8 Tiago Leal Radio Popular - Paredes - Boavista 28
9 Alexis Guérin Anicolor - Tien21 Cycling Team 24
10 Edgar Cadena Petrolike 24
11 Francisco Peñuela Caja Rural-Seguros RGA 23
12 Santiago Mesa Efapel Cycling 20
13 Moritz Kretschy Israel Premier Tech Academy 16
14 Tomas Contte Aviludo - Louletano - Loulé 16
15 Byron Munton Feirense - Beeceler 15
16 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense 15
17 Samuel Boardman Project Echelon Racing 14
18 Pedro Silva Anicolor - Tien21 Cycling Team 12
19 Edgar Curto Pellicer Illes Balears Arabay Cycling 11
20 Francisco Morais Tavfer - Ovos Matinados - Mortágua 11
21 Tiago Antunes Efapel Cycling 9
22 Andrii Ponomar Petrolike 8
23 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO 8
24 Lucas Lopes Radio Popular - Paredes - Boavista 6
25 Brady Gilmore Israel Premier Tech Academy 6
26 Raul Rota Radio Popular - Paredes - Boavista 4
27 Zac Marriage Israel Premier Tech Academy 3
28 João Medeiros Credibom - LA Alumínios - Marcos Car 3
29 Conn McDunphy Team Skyline 3
30 Alex Diaz Caja Rural-Seguros RGA 3
31 Jan Kino Atom 6 Bikes-Decca Continental Team 2
32 Julen Arriola-Bengoa Caja Rural-Seguros RGA 1
33 Kieran Haug Project Echelon Racing 1
34 Adam Lewis Team Skyline 1
35 Joseba Lopez Caja Rural-Seguros RGA 1
36 Joan Roca Illes Balears Arabay Cycling 1

Mountain

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

Team

PosTeamTime
1 Anicolor - Tien21 Cycling Team 51:30:06
2 AP Hotels & Resorts - Tavira - SC Farense + 02.30
3 Efapel Cycling + 03.44
4 Radio Popular - Paredes - Boavista + 04.37
5 Credibom - LA Alumínios - Marcos Car + 05.13
6 Caja Rural-Seguros RGA + 05.19
7 Gi Group Holding - Simoldes - UDO + 05.34
8 Feirense - Beeceler + 10.06
9 Petrolike + 10.07
10 Israel Premier Tech Academy + 18.56
11 Aviludo - Louletano - Loulé + 23.22
12 Project Echelon Racing + 42.43
13 Tavfer - Ovos Matinados - Mortágua + 48.25
14 Team Skyline + 56.27
15 Illes Balears Arabay Cycling + 58.26
16 Atom 6 Bikes-Decca Continental Team + 01:11.57

Race profile

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