Volta a Portugal 2024 - Stage 7

Felgueiras > Paredes, 160.4km

24.07-04.08

Results

Stage

PosRiderTeam Time
1 Francisco Peñuela Radio Popular - Paredes - Boavista 3:39:09
2 Tiago Antunes Efapel Cycling + 00.00
3 Nicolas Tivani Aviludo - Louletano - Loulé Concelho + 00.00
4 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 00.00
5 Joan Bou Euskaltel-Euskadi + 00.00
6 Sergio Chumil Burgos-BH + 00.00
7 Luís Gomes Gi Group Holding - Simoldes - UDO + 00.00
8 Abner González Efapel Cycling + 00.00
9 Colin Stüssi Team Vorarlberg + 00.00
10 Afonso Eulalio ABTF Betão - Feirense + 00.00
11 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense + 00.00
12 Luis Angel Mate Euskaltel-Euskadi + 00.00
13 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 00.00
14 Luis Fernandes Credibom - LA Alumínios - Marcos Car + 00.00
15 Antonio Carvalho ABTF Betão - Feirense + 00.00
16 Diego Camargo Petrolike + 00.00
17 Helder Goncalves Radio Popular - Paredes - Boavista + 00.00
18 Artem Nych Sabgal - Anicolor Cycling Team + 00.00
19 Jaume Guardeño Caja Rural-Seguros RGA + 00.00
20 Michal Schlegel Caja Rural-Seguros RGA + 00.00
21 Ander Okamika Burgos-BH + 00.00
22 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 00.00
23 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 00.00
24 Cesar Fonte Radio Popular - Paredes - Boavista + 00.00
25 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 00.00
26 Julen Amezqueta Illes Balears Arabay Cycling + 00.00
27 Frederico Figueiredo Sabgal - Anicolor Cycling Team + 00.00
28 Edgar Cadena Petrolike + 00.00
29 Mikel Bizkarra Euskaltel-Euskadi + 00.00
30 Joaquim Silva Efapel Cycling + 00.00
31 Óscar Pelegrí Burgos-BH + 00.00
32 Tyler Stites Project Echelon Racing + 00.00
33 Alvaro Trueba AP Hotels & Resorts - Tavira - SC Farense + 00.00
34 Rui Carvalho Gi Group Holding - Simoldes - UDO + 00.00
35 Richard Arnopol Project Echelon Racing + 00.00
36 João Medeiros Credibom - LA Alumínios - Marcos Car + 00.14
37 David Domínguez Aviludo - Louletano - Loulé Concelho + 00.19
38 Keegan Swirbul Efapel Cycling + 00.19
39 Francisco Guerreiro Gi Group Holding - Simoldes - UDO + 00.19
40 Karel Vacek Burgos-BH + 00.27
41 Gaspar Goncalves Aviludo - Louletano - Loulé Concelho + 01.10
42 Scott McGill Project Echelon Racing + 02.26
43 Fabio Costa ABTF Betão - Feirense + 02.31
44 Tomas Contte Aviludo - Louletano - Loulé Concelho + 02.37
45 Hugo Nunes Radio Popular - Paredes - Boavista + 02.46
46 José Félix Parra Equipo Kern Pharma + 02.46
47 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 02.46
48 Javier Ibanez Caja Rural-Seguros RGA + 02.46
49 Jon Agirre Equipo Kern Pharma + 02.46
50 Raul Rota Radio Popular - Paredes - Boavista + 02.46
51 Xavier Cañellas Euskaltel-Euskadi + 02.46
52 Alex Molenaar Illes Balears Arabay Cycling + 02.46
53 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 02.46
54 Henrique Casimiro Efapel Cycling + 02.46
55 Tiago Leal Radio Popular - Paredes - Boavista + 02.46
56 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 02.46
57 Unai Esparza Illes Balears Arabay Cycling + 02.46
58 Luis Mendonça Sabgal - Anicolor Cycling Team + 02.46
59 André Carvalho Sabgal - Anicolor Cycling Team + 02.46
60 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 03.03
61 Alexander Konychev Team Vorarlberg + 03.16
62 Pedro Pinto Efapel Cycling + 03.31
63 Asier Etxeberria Euskaltel-Euskadi + 07.15
64 Pedro Silva ABTF Betão - Feirense + 07.15
65 Julius Johansen Sabgal - Anicolor Cycling Team + 07.15
66 Oscar Cabedo ABTF Betão - Feirense + 07.19
67 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 07.22
68 Abel Balderstone Caja Rural-Seguros RGA + 08.45
69 Sergi Darder Illes Balears Arabay Cycling + 09.01
70 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 09.21
71 Rafael Reis Sabgal - Anicolor Cycling Team + 09.26
72 Rodrigo Caixas Credibom - LA Alumínios - Marcos Car + 09.26
73 Alexandre Montez Credibom - LA Alumínios - Marcos Car + 09.26
74 Hugo Aznar Equipo Kern Pharma + 12.51
75 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 13.18
76 João Martins Radio Popular - Paredes - Boavista + 13.18
77 Tomas Barta Caja Rural-Seguros RGA + 13.18
78 Angel Fuentes Burgos-BH + 13.18
79 David Delgado Burgos-BH + 13.18
80 Cristian Rico Petrolike + 13.18
81 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 13.18
82 André Ribeiro Gi Group Holding - Simoldes - UDO + 13.18
83 Alejandro Callejas Petrolike + 13.18
84 Alejandro Franco Burgos-BH + 13.18
85 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 13.18
86 Hugo Scala Jr Project Echelon Racing + 13.18
87 Andrey André Gi Group Holding - Simoldes - UDO + 13.18
88 Fabio Oliveira ABTF Betão - Feirense + 13.18
89 Samuel Boardman Project Echelon Racing + 13.18
90 Diogo Gonçalves ABTF Betão - Feirense + 13.18
91 Zach Gregg Project Echelon Racing + 13.18
92 Stephen Bassett Project Echelon Racing + 13.18
93 João Matias Tavfer - Ovos Matinados - Mortágua + 15.51
94 Miguel Angel Fernandez Equipo Kern Pharma + 15.51
95 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 15.51
96 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 15.51
97 Felix Stehli Team Vorarlberg + 15.51
98 Lukas Meiler Team Vorarlberg + 15.51
99 Lukas Rüegg Team Vorarlberg + 15.51
100 Omar Mendoza Petrolike + 15.51
101 Aleksandr Grigorev Efapel Cycling + 15.51
102 Daniel Babor Caja Rural-Seguros RGA + 15.51
103 Iñigo Elosegui Equipo Kern Pharma + 15.51
104 Ruben Simao AP Hotels & Resorts - Tavira - SC Farense + 15.51
105 Pirmin Benz Team Vorarlberg + 15.56
106 Andrew Vollmer Illes Balears Arabay Cycling + 19.05
107 Pablo Carrascosa Equipo Kern Pharma + 19.27
108 Noah Campos Gi Group Holding - Simoldes - UDO + 19.27
- Jannis Peter Team Vorarlberg DNS
- Joan Albert Riera Illes Balears Arabay Cycling DNF
- James Fouche Euskaltel-Euskadi DNF

GC

PosRiderTeam Time
1 Afonso Eulalio ABTF Betão - Feirense 28:26:40
2 Colin Stüssi Team Vorarlberg + 00.21
3 Mikel Bizkarra Euskaltel-Euskadi + 00.55
4 Diego Camargo Petrolike + 01.24
5 Antonio Carvalho ABTF Betão - Feirense + 01.29
6 Joan Bou Euskaltel-Euskadi + 01.38
7 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense + 01.52
8 Sergio Chumil Burgos-BH + 02.05
9 Ander Okamika Burgos-BH + 02.06
10 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 02.16
11 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 02.39
12 Artem Nych Sabgal - Anicolor Cycling Team + 02.49
13 Jon Agirre Equipo Kern Pharma + 03.18
14 Luis Fernandes Credibom - LA Alumínios - Marcos Car + 03.30
15 Abner González Efapel Cycling + 03.49
16 Joaquim Silva Efapel Cycling + 03.51
17 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 04.24
18 Edgar Cadena Petrolike + 05.12
19 José Félix Parra Equipo Kern Pharma + 05.28
20 Jaume Guardeño Caja Rural-Seguros RGA + 05.52
21 Frederico Figueiredo Sabgal - Anicolor Cycling Team + 07.02
22 Rui Carvalho Gi Group Holding - Simoldes - UDO + 07.48
23 Tiago Leal Radio Popular - Paredes - Boavista + 10.42
24 Michal Schlegel Caja Rural-Seguros RGA + 11.30
25 Richard Arnopol Project Echelon Racing + 11.39
26 Helder Goncalves Radio Popular - Paredes - Boavista + 12.21
27 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 13.00
28 Henrique Casimiro Efapel Cycling + 13.36
29 Luis Angel Mate Euskaltel-Euskadi + 15.05
30 Julen Amezqueta Illes Balears Arabay Cycling + 19.37
31 Keegan Swirbul Efapel Cycling + 19.47
32 Cesar Fonte Radio Popular - Paredes - Boavista + 27.26
33 Gaspar Goncalves Aviludo - Louletano - Loulé Concelho + 27.26
34 David Domínguez Aviludo - Louletano - Loulé Concelho + 29.53
35 Xavier Cañellas Euskaltel-Euskadi + 34.33
36 Pedro Silva ABTF Betão - Feirense + 34.55
37 Alejandro Callejas Petrolike + 34.59
38 David Delgado Burgos-BH + 37.27
39 Tyler Stites Project Echelon Racing + 37.56
40 Francisco Peñuela Radio Popular - Paredes - Boavista + 38.22
41 Luís Gomes Gi Group Holding - Simoldes - UDO + 40.58
42 Alexandre Montez Credibom - LA Alumínios - Marcos Car + 42.25
43 Alvaro Trueba AP Hotels & Resorts - Tavira - SC Farense + 44.59
44 Alejandro Franco Burgos-BH + 46.45
45 André Carvalho Sabgal - Anicolor Cycling Team + 47.26
46 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 47.29
47 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 48.04
48 Nicolas Tivani Aviludo - Louletano - Loulé Concelho + 48.29
49 Asier Etxeberria Euskaltel-Euskadi + 50.11
50 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 51.11
51 Alex Molenaar Illes Balears Arabay Cycling + 51.23
52 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 51.44
53 Luis Mendonça Sabgal - Anicolor Cycling Team + 55.23
54 Iñigo Elosegui Equipo Kern Pharma + 56.41
55 Tiago Antunes Efapel Cycling + 56.57
56 Unai Esparza Illes Balears Arabay Cycling + 58.09
57 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 59.52
58 Karel Vacek Burgos-BH + 01:01.01
59 Rafael Reis Sabgal - Anicolor Cycling Team + 01:02.29
60 Pablo Carrascosa Equipo Kern Pharma + 01:03.26
61 Andrey André Gi Group Holding - Simoldes - UDO + 01:03.51
62 Hugo Nunes Radio Popular - Paredes - Boavista + 01:03.53
63 Rodrigo Caixas Credibom - LA Alumínios - Marcos Car + 01:04.10
64 João Medeiros Credibom - LA Alumínios - Marcos Car + 01:04.32
65 Francisco Guerreiro Gi Group Holding - Simoldes - UDO + 01:04.41
66 Cristian Rico Petrolike + 01:08.02
67 Raul Rota Radio Popular - Paredes - Boavista + 01:08.49
68 Óscar Pelegrí Burgos-BH + 01:11.37
69 Sergi Darder Illes Balears Arabay Cycling + 01:12.17
70 Javier Ibanez Caja Rural-Seguros RGA + 01:12.31
71 Alexander Konychev Team Vorarlberg + 01:12.38
72 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 01:15.08
73 Scott McGill Project Echelon Racing + 01:17.09
74 Pedro Pinto Efapel Cycling + 01:17.28
75 Tomas Contte Aviludo - Louletano - Loulé Concelho + 01:19.25
76 Andrew Vollmer Illes Balears Arabay Cycling + 01:20.05
77 Aleksandr Grigorev Efapel Cycling + 01:20.36
78 Abel Balderstone Caja Rural-Seguros RGA + 01:21.28
79 Julius Johansen Sabgal - Anicolor Cycling Team + 01:22.24
80 Hugo Scala Jr Project Echelon Racing + 01:22.34
81 Angel Fuentes Burgos-BH + 01:23.21
82 Diogo Gonçalves ABTF Betão - Feirense + 01:26.55
83 Omar Mendoza Petrolike + 01:28.14
84 Hugo Aznar Equipo Kern Pharma + 01:28.24
85 Fabio Costa ABTF Betão - Feirense + 01:29.36
86 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 01:29.36
87 Felix Stehli Team Vorarlberg + 01:29.36
88 Ruben Simao AP Hotels & Resorts - Tavira - SC Farense + 01:34.50
89 Oscar Cabedo ABTF Betão - Feirense + 01:35.11
90 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 01:35.55
91 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 01:36.26
92 Miguel Angel Fernandez Equipo Kern Pharma + 01:38.31
93 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 01:40.02
94 Noah Campos Gi Group Holding - Simoldes - UDO + 01:42.53
95 Samuel Boardman Project Echelon Racing + 01:43.26
96 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 01:43.36
97 Lukas Rüegg Team Vorarlberg + 01:45.22
98 Zach Gregg Project Echelon Racing + 01:45.50
99 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 01:46.10
100 André Ribeiro Gi Group Holding - Simoldes - UDO + 01:46.52
101 Lukas Meiler Team Vorarlberg + 01:47.30
102 Daniel Babor Caja Rural-Seguros RGA + 01:47.47
103 Stephen Bassett Project Echelon Racing + 01:49.20
104 Tomas Barta Caja Rural-Seguros RGA + 01:53.44
105 Fabio Oliveira ABTF Betão - Feirense + 02:00.18
106 João Martins Radio Popular - Paredes - Boavista + 02:01.25
107 João Matias Tavfer - Ovos Matinados - Mortágua + 02:05.52
108 Pirmin Benz Team Vorarlberg + 02:06.02
- Jannis Peter Team Vorarlberg DNS
- Joan Albert Riera Illes Balears Arabay Cycling DNF
- James Fouche Euskaltel-Euskadi DNF

Youth

PosRiderTeam Time
1 Jaume Guardeño Caja Rural-Seguros RGA 28:32:32
2 Alexandre Montez Credibom - LA Alumínios - Marcos Car + 36.33
3 Pablo Carrascosa Equipo Kern Pharma + 57.34
4 Andrey André Gi Group Holding - Simoldes - UDO + 57.59
5 Sergi Darder Illes Balears Arabay Cycling + 01:06.25
6 Hugo Aznar Equipo Kern Pharma + 01:22.32
7 Noah Campos Gi Group Holding - Simoldes - UDO + 01:37.01
8 André Ribeiro Gi Group Holding - Simoldes - UDO + 01:41.00
9 João Martins Radio Popular - Paredes - Boavista + 01:55.33

Points

PosRiderTeam Points
1 Nicolas Tivani Aviludo - Louletano - Loulé Concelho 113
2 Colin Stüssi Team Vorarlberg 51
3 Sergio Chumil Burgos-BH 47
4 Xavier Cañellas Euskaltel-Euskadi 47
5 Fabio Costa ABTF Betão - Feirense 47
6 Afonso Eulalio ABTF Betão - Feirense 47
7 Francisco Peñuela Radio Popular - Paredes - Boavista 44
8 Artem Nych Sabgal - Anicolor Cycling Team 40
9 Hugo Scala Jr Project Echelon Racing 40
10 Tomas Contte Aviludo - Louletano - Loulé Concelho 38
11 Tyler Stites Project Echelon Racing 35
12 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense 33
13 Tiago Antunes Efapel Cycling 32
14 Jon Agirre Equipo Kern Pharma 30
15 Julius Johansen Sabgal - Anicolor Cycling Team 29
16 Luis Angel Mate Euskaltel-Euskadi 28
17 Scott McGill Project Echelon Racing 28
18 Joan Bou Euskaltel-Euskadi 25
19 Hugo Aznar Equipo Kern Pharma 24
20 Leangel Linarez Tavfer - Ovos Matinados - Mortágua 20
21 Raul Rota Radio Popular - Paredes - Boavista 19
22 Antonio Carvalho ABTF Betão - Feirense 16
23 Aleksandr Grigorev Efapel Cycling 16
24 Samuel Boardman Project Echelon Racing 15
25 Angel Fuentes Burgos-BH 15
26 Ander Okamika Burgos-BH 12
27 Luís Gomes Gi Group Holding - Simoldes - UDO 12
28 Sergi Darder Illes Balears Arabay Cycling 12
29 Rafael Reis Sabgal - Anicolor Cycling Team 11
30 Zach Gregg Project Echelon Racing 10
31 Edgar Cadena Petrolike 9
32 Unai Esparza Illes Balears Arabay Cycling 9
33 Abner González Efapel Cycling 8
34 José Félix Parra Equipo Kern Pharma 8
35 Andoni Lopez de Abetxuko Euskaltel-Euskadi 8
36 Luis Fernandes Credibom - LA Alumínios - Marcos Car 7
37 Frederico Figueiredo Sabgal - Anicolor Cycling Team 6
38 Keegan Swirbul Efapel Cycling 6
39 Óscar Pelegrí Burgos-BH 6
40 Mikel Bizkarra Euskaltel-Euskadi 5
41 Diego Camargo Petrolike 4
42 Rodrigo Caixas Credibom - LA Alumínios - Marcos Car 4
43 Jesus Del Pino Aviludo - Louletano - Loulé Concelho 3
44 Jaume Guardeño Caja Rural-Seguros RGA 3
45 Cesar Fonte Radio Popular - Paredes - Boavista 3
46 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car 2
47 Cesar Martingil Tavfer - Ovos Matinados - Mortágua 2
48 Luis Mendonça Sabgal - Anicolor Cycling Team 1
49 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense 1
50 Hugo Nunes Radio Popular - Paredes - Boavista 1
51 Iñigo Elosegui Equipo Kern Pharma -2
52 Daniel Viegas Aviludo - Louletano - Loulé Concelho -8

Mountain

PosRiderTeam Points
1 Luis Angel Mate Euskaltel-Euskadi 79
2 Colin Stüssi Team Vorarlberg 36
3 Afonso Eulalio ABTF Betão - Feirense 31
4 Jon Agirre Equipo Kern Pharma 26
5 Sergio Chumil Burgos-BH 25
6 Tiago Antunes Efapel Cycling 21
7 Xavier Cañellas Euskaltel-Euskadi 20
8 Cesar Fonte Radio Popular - Paredes - Boavista 19
9 Diego Camargo Petrolike 19
10 Bruno Silva Tavfer - Ovos Matinados - Mortágua 17
11 Mikel Bizkarra Euskaltel-Euskadi 15
12 Artem Nych Sabgal - Anicolor Cycling Team 15
13 Alejandro Franco Burgos-BH 14
14 Antonio Carvalho ABTF Betão - Feirense 14
15 Luis Fernandes Credibom - LA Alumínios - Marcos Car 14
16 Jaume Guardeño Caja Rural-Seguros RGA 13
17 Nicolas Tivani Aviludo - Louletano - Loulé Concelho 12
18 Keegan Swirbul Efapel Cycling 11
19 Raul Rota Radio Popular - Paredes - Boavista 10
20 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car 10
21 João Medeiros Credibom - LA Alumínios - Marcos Car 10
22 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense 9
23 Jesus Del Pino Aviludo - Louletano - Loulé Concelho 9
24 Tyler Stites Project Echelon Racing 9
25 Francisco Guerreiro Gi Group Holding - Simoldes - UDO 8
26 Joaquim Silva Efapel Cycling 7
27 Gaspar Goncalves Aviludo - Louletano - Loulé Concelho 7
28 Andrew Vollmer Illes Balears Arabay Cycling 7
29 Joan Bou Euskaltel-Euskadi 6
30 Iñigo Elosegui Equipo Kern Pharma 6
31 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense 5
32 José Félix Parra Equipo Kern Pharma 5
33 Ander Okamika Burgos-BH 4
34 Hugo Nunes Radio Popular - Paredes - Boavista 4
35 Tomas Contte Aviludo - Louletano - Loulé Concelho 4
36 Aleksandr Grigorev Efapel Cycling 4
37 Samuel Boardman Project Echelon Racing 4
38 Frederico Figueiredo Sabgal - Anicolor Cycling Team 3
39 Alex Molenaar Illes Balears Arabay Cycling 3
40 Karel Vacek Burgos-BH 3
41 Rafael Reis Sabgal - Anicolor Cycling Team 3
42 Rui Carvalho Gi Group Holding - Simoldes - UDO 2
43 Julen Amezqueta Illes Balears Arabay Cycling 2
44 Alexandre Montez Credibom - LA Alumínios - Marcos Car 2
45 Zach Gregg Project Echelon Racing 2
46 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense 1
47 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense 1
48 Javier Ibanez Caja Rural-Seguros RGA 1
49 Pedro Pinto Efapel Cycling 1
50 Abel Balderstone Caja Rural-Seguros RGA 1
51 Hugo Scala Jr Project Echelon Racing 1

Team

PosTeamTime
1 Euskaltel-Euskadi 85:26:00
2 Burgos-BH + 02.10
3 AP Hotels & Resorts - Tavira - SC Farense + 02.33
4 Efapel Cycling + 08.56
5 Sabgal - Anicolor Cycling Team + 12.33
6 ABTF Betão - Feirense + 20.40
7 Petrolike + 22.33
8 Credibom - LA Alumínios - Marcos Car + 28.14
9 Radio Popular - Paredes - Boavista + 30.13
10 Aviludo - Louletano - Loulé Concelho + 33.35
11 Equipo Kern Pharma + 35.34
12 Caja Rural-Seguros RGA + 59.33
13 Gi Group Holding - Simoldes - UDO + 59.39
14 Illes Balears Arabay Cycling + 01:04.00
15 Team Vorarlberg + 01:21.32
16 Project Echelon Racing + 01:46.47
17 Tavfer - Ovos Matinados - Mortágua + 02:44.59

Race profile

Race
Volta a Portugal
Start date
24.07.2024
End date
04.08.2024
Total distance
160.4 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 ❤️