Volta a Portugal 2023 - Stage 8

Boticas > Fafe, 146.7km

09.08-20.08

Results

Stage

PosRiderTeam Time
1 Adrián Bustamante Kelly - Simoldes - UDO 3:34:26
2 Mikel Iturria Euskaltel-Euskadi + 00.00
3 Luis Angel Mate Euskaltel-Euskadi + 00.00
4 James Whelan Glassdrive / Q8 / Anicolor + 00.02
5 Antonio Carvalho ABTF Betão - Feirense + 00.02
6 Luis Mendonça Glassdrive / Q8 / Anicolor + 00.02
7 Yesid Pira Caja Rural-Seguros RGA + 00.02
8 Luís Gomes Kelly - Simoldes - UDO + 00.02
9 Henrique Casimiro Efapel Cycling + 00.02
10 Frederico Figueiredo Glassdrive / Q8 / Anicolor + 00.02
11 Artem Nych Glassdrive / Q8 / Anicolor + 00.02
12 Txomin Juaristi Euskaltel-Euskadi + 00.02
13 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 00.02
14 Colin Stüssi Team Vorarlberg + 00.02
15 Samuel Blanco AP Hotels & Resorts / Tavira / SC Farense + 00.02
16 Delio Fernandez AP Hotels & Resorts / Tavira / SC Farense + 00.13
17 Afonso Silva Kelly - Simoldes - UDO + 00.30
18 Antonio Soto Euskaltel-Euskadi + 00.39
19 Joao Matias Tavfer - Ovos Matinados - Mortágua + 01.06
20 Unai Iribar Euskaltel-Euskadi + 01.06
21 Diogo Narciso Credibom / LA Alumínios / Marcos Car + 01.06
22 Jaume Guardeño Caja Rural-Seguros RGA + 01.06
23 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 01.06
24 Mikel Mujika BAI Sicasal Petro de Luanda + 01.06
25 Mario Aparicio Burgos-BH + 01.06
26 Gonçalo Leaça Credibom / LA Alumínios / Marcos Car + 01.06
27 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 01.06
28 Helder Goncalves Kelly - Simoldes - UDO + 01.06
29 Oscar Cabedo Team Vorarlberg + 01.06
30 Cesar Fonte Radio Popular - Paredes - Boavista + 01.15
31 Daniel Babor Caja Rural-Seguros RGA + 02.11
32 Léo Bouvier BIKE AID + 02.11
33 Bart Buijk Universe Cycling Team + 02.16
34 Wesley Mol BIKE AID + 02.21
35 Iñigo Elosegui Equipo Kern Pharma + 02.21
36 Francisco Campos BAI Sicasal Petro de Luanda + 02.21
37 Miguel Salgueiro AP Hotels & Resorts / Tavira / SC Farense + 02.21
38 Diogo Barbosa AP Hotels & Resorts / Tavira / SC Farense + 02.21
39 Raul Rota Rus Radio Popular - Paredes - Boavista + 02.21
40 Nicolas Sessler Global 6 Cycling + 02.21
41 Cesar David Guavita Kelly - Simoldes - UDO + 02.21
42 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 02.21
43 Lars Quaedvlieg Universe Cycling Team + 02.21
44 Lukas Meiler Team Vorarlberg + 02.21
45 Lukas Rüegg Team Vorarlberg + 02.21
46 Kenny Nijssen Universe Cycling Team + 02.21
47 Andre Ramalho Credibom / LA Alumínios / Marcos Car + 02.21
48 Eugenio Sanchez Equipo Kern Pharma + 02.21
49 Unai Cuadrado Euskaltel-Euskadi + 02.21
50 Sinuhé Fernandez Burgos-BH + 02.21
51 Ivo Pinheiro ABTF Betão - Feirense + 02.21
52 Rafael Reis Glassdrive / Q8 / Anicolor + 02.21
53 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 02.31
54 Calum Johnston Caja Rural-Seguros RGA + 02.37
55 João Medeiros Credibom / LA Alumínios / Marcos Car + 02.54
56 Rodrigo Caixas Credibom / LA Alumínios / Marcos Car + 02.54
57 Rafael Silva Efapel Cycling + 02.55
58 Óscar Pelegrí Burgos-BH + 02.58
59 Clément Alleno Burgos-BH + 02.58
60 Unai Esparza BAI Sicasal Petro de Luanda + 03.03
61 Afonso Eulalio ABTF Betão - Feirense + 03.10
62 Pablo Garcia BAI Sicasal Petro de Luanda + 03.35
63 Tiago Antunes Efapel Cycling + 03.47
64 Joseba Lopez Caja Rural-Seguros RGA + 03.59
65 Daniel Dias Credibom / LA Alumínios / Marcos Car + 04.10
66 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 06.39
67 João Macedo Credibom / LA Alumínios / Marcos Car + 07.49
68 Tomas Barta Caja Rural-Seguros RGA + 07.57
69 David Delgado Burgos-BH + 08.02
70 Nuno Meireles Aviludo - Louletano - Loulé Concelho + 08.02
71 Mauricio Moreira Glassdrive / Q8 / Anicolor + 08.06
72 Hugo Nunes Radio Popular - Paredes - Boavista + 10.50
73 Jon Knolle Team Vorarlberg + 11.00
74 Moran Vermeulen Team Vorarlberg + 11.00
75 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 11.00
76 Stefan Verhoeff Universe Cycling Team + 11.31
77 José Manuel Gutiérrez BAI Sicasal Petro de Luanda + 12.08
78 Mehmet Sampiyonbisiklet Global 6 Cycling + 12.33
79 Pedro Andrade ABTF Betão - Feirense + 13.30
80 Jip Steman Universe Cycling Team + 13.57
81 Yanne Dorenbos Equipo Kern Pharma + 14.05
82 Callum Ormiston Global 6 Cycling + 14.05
83 Luis Fernandes Radio Popular - Paredes - Boavista + 14.17
84 Jose Sousa Kelly - Simoldes - UDO + 14.17
85 Fabio Costa Glassdrive / Q8 / Anicolor + 14.17
86 Joaquim Silva Efapel Cycling + 14.17
87 Fabio Oliveira ABTF Betão - Feirense + 14.17
88 Aleksandr Grigorev Efapel Cycling + 14.17
89 Guillermo Garcia Janeiro Radio Popular - Paredes - Boavista + 14.17
90 Rafael Lourenço AP Hotels & Resorts / Tavira / SC Farense + 14.17
91 Jonas Beck BIKE AID + 14.17
92 Tomas Contte Aviludo - Louletano - Loulé Concelho + 14.17
93 Santiago Mesa ABTF Betão - Feirense + 14.17
94 Ivan Cobo Equipo Kern Pharma + 14.19
95 Pirmin Benz Team Vorarlberg + 14.19
96 Pedro Pinto Efapel Cycling + 15.33
97 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 18.27
98 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 18.27
99 Antonio Ferreira Kelly - Simoldes - UDO + 18.27
100 Francisco Pereira ABTF Betão - Feirense + 18.27
101 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 18.27
102 Cesar Martingil Aviludo - Louletano - Loulé Concelho + 18.27
- Alvaro Trueba AP Hotels & Resorts / Tavira / SC Farense DNF
- Miguel Angel Fernandez Burgos-BH DNF
- Gorka Sorarrain Caja Rural-Seguros RGA DNF

GC

PosRiderTeam Time
1 Colin Stüssi Team Vorarlberg 35:59:40
2 Artem Nych Glassdrive / Q8 / Anicolor + 00.28
3 Luis Angel Mate Euskaltel-Euskadi + 00.28
4 Txomin Juaristi Euskaltel-Euskadi + 00.43
5 Henrique Casimiro Efapel Cycling + 00.45
6 Antonio Carvalho ABTF Betão - Feirense + 01.06
7 Frederico Figueiredo Glassdrive / Q8 / Anicolor + 01.29
8 Mikel Iturria Euskaltel-Euskadi + 02.42
9 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 02.57
10 Yesid Pira Caja Rural-Seguros RGA + 03.41
11 Oscar Cabedo Team Vorarlberg + 04.25
12 James Whelan Glassdrive / Q8 / Anicolor + 04.46
13 Helder Goncalves Kelly - Simoldes - UDO + 06.13
14 Gonçalo Leaça Credibom / LA Alumínios / Marcos Car + 06.19
15 Afonso Eulalio ABTF Betão - Feirense + 06.49
16 Cesar Fonte Radio Popular - Paredes - Boavista + 10.37
17 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 10.58
18 Adrián Bustamante Kelly - Simoldes - UDO + 12.45
19 Delio Fernandez AP Hotels & Resorts / Tavira / SC Farense + 12.54
20 Iñigo Elosegui Equipo Kern Pharma + 14.58
21 Luís Gomes Kelly - Simoldes - UDO + 15.12
22 Samuel Blanco AP Hotels & Resorts / Tavira / SC Farense + 17.15
23 Ivo Pinheiro ABTF Betão - Feirense + 17.17
24 Jaume Guardeño Caja Rural-Seguros RGA + 17.19
25 Nicolas Sessler Global 6 Cycling + 18.42
26 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 19.56
27 Mikel Mujika BAI Sicasal Petro de Luanda + 22.30
28 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 24.26
29 Sinuhé Fernandez Burgos-BH + 26.42
30 Hugo Nunes Radio Popular - Paredes - Boavista + 27.02
31 Mario Aparicio Burgos-BH + 28.15
32 Lars Quaedvlieg Universe Cycling Team + 29.58
33 Mauricio Moreira Glassdrive / Q8 / Anicolor + 30.09
34 Pablo Garcia BAI Sicasal Petro de Luanda + 32.01
35 Cesar David Guavita Kelly - Simoldes - UDO + 37.36
36 Afonso Silva Kelly - Simoldes - UDO + 37.54
37 Eugenio Sanchez Equipo Kern Pharma + 38.50
38 Unai Cuadrado Euskaltel-Euskadi + 39.21
39 David Delgado Burgos-BH + 41.42
40 Tiago Antunes Efapel Cycling + 42.53
41 Antonio Soto Euskaltel-Euskadi + 45.32
42 Lukas Meiler Team Vorarlberg + 46.13
43 Rodrigo Caixas Credibom / LA Alumínios / Marcos Car + 49.46
44 Calum Johnston Caja Rural-Seguros RGA + 50.13
45 Luis Mendonça Glassdrive / Q8 / Anicolor + 51.27
46 Óscar Pelegrí Burgos-BH + 52.55
47 Rafael Reis Glassdrive / Q8 / Anicolor + 54.36
48 Rafael Silva Efapel Cycling + 01:01.13
49 Pedro Andrade ABTF Betão - Feirense + 01:04.47
50 Moran Vermeulen Team Vorarlberg + 01:06.17
51 Luis Fernandes Radio Popular - Paredes - Boavista + 01:10.04
52 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 01:15.38
53 Unai Esparza BAI Sicasal Petro de Luanda + 01:16.28
54 Clément Alleno Burgos-BH + 01:16.54
55 Joaquim Silva Efapel Cycling + 01:17.17
56 Joao Matias Tavfer - Ovos Matinados - Mortágua + 01:18.15
57 Lukas Rüegg Team Vorarlberg + 01:19.23
58 Pedro Pinto Efapel Cycling + 01:19.59
59 Raul Rota Rus Radio Popular - Paredes - Boavista + 01:21.30
60 Kenny Nijssen Universe Cycling Team + 01:23.33
61 Miguel Salgueiro AP Hotels & Resorts / Tavira / SC Farense + 01:25.04
62 Aleksandr Grigorev Efapel Cycling + 01:25.21
63 Jon Knolle Team Vorarlberg + 01:26.26
64 João Medeiros Credibom / LA Alumínios / Marcos Car + 01:26.29
65 Ivan Cobo Equipo Kern Pharma + 01:27.36
66 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 01:28.46
67 Francisco Campos BAI Sicasal Petro de Luanda + 01:30.54
68 Diogo Narciso Credibom / LA Alumínios / Marcos Car + 01:31.18
69 Diogo Barbosa AP Hotels & Resorts / Tavira / SC Farense + 01:31.28
70 Andre Ramalho Credibom / LA Alumínios / Marcos Car + 01:32.37
71 Joseba Lopez Caja Rural-Seguros RGA + 01:32.58
72 Léo Bouvier BIKE AID + 01:36.59
73 Tomas Barta Caja Rural-Seguros RGA + 01:37.43
74 Daniel Dias Credibom / LA Alumínios / Marcos Car + 01:38.23
75 Daniel Babor Caja Rural-Seguros RGA + 01:40.19
76 Callum Ormiston Global 6 Cycling + 01:40.26
77 Nuno Meireles Aviludo - Louletano - Loulé Concelho + 01:43.44
78 Bart Buijk Universe Cycling Team + 01:44.32
79 José Manuel Gutiérrez BAI Sicasal Petro de Luanda + 01:46.30
80 Tomas Contte Aviludo - Louletano - Loulé Concelho + 01:47.41
81 João Macedo Credibom / LA Alumínios / Marcos Car + 01:48.34
82 Rafael Lourenço AP Hotels & Resorts / Tavira / SC Farense + 01:50.08
83 Unai Iribar Euskaltel-Euskadi + 01:51.00
84 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 01:51.27
85 Jose Sousa Kelly - Simoldes - UDO + 01:57.11
86 Fabio Costa Glassdrive / Q8 / Anicolor + 01:57.37
87 Cesar Martingil Aviludo - Louletano - Loulé Concelho + 01:58.52
88 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 02:00.42
89 Pirmin Benz Team Vorarlberg + 02:01.46
90 Jonas Beck BIKE AID + 02:07.04
91 Guillermo Garcia Janeiro Radio Popular - Paredes - Boavista + 02:07.05
92 Yanne Dorenbos Equipo Kern Pharma + 02:07.42
93 Fabio Oliveira ABTF Betão - Feirense + 02:14.45
94 Francisco Pereira ABTF Betão - Feirense + 02:17.01
95 Santiago Mesa ABTF Betão - Feirense + 02:22.12
96 Antonio Ferreira Kelly - Simoldes - UDO + 02:24.24
97 Mehmet Sampiyonbisiklet Global 6 Cycling + 02:26.42
98 Stefan Verhoeff Universe Cycling Team + 02:29.48
99 Wesley Mol BIKE AID + 02:31.27
100 Jip Steman Universe Cycling Team + 02:31.56
101 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 02:33.44
102 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 02:46.23
- Alvaro Trueba AP Hotels & Resorts / Tavira / SC Farense DNF
- Miguel Angel Fernandez Burgos-BH DNF
- Gorka Sorarrain Caja Rural-Seguros RGA DNF

Youth

PosRiderTeam Time
1 Afonso Eulalio ABTF Betão - Feirense 36:06:29
2 Jaume Guardeño Caja Rural-Seguros RGA + 10.30
3 Pablo Garcia BAI Sicasal Petro de Luanda + 25.12
4 Cesar David Guavita Kelly - Simoldes - UDO + 30.47
5 Diogo Narciso Credibom / LA Alumínios / Marcos Car + 01:24.29
6 Daniel Dias Credibom / LA Alumínios / Marcos Car + 01:31.34
7 João Macedo Credibom / LA Alumínios / Marcos Car + 01:41.45
8 Jonas Beck BIKE AID + 02:00.15

Points

PosRiderTeam Points
1 Daniel Babor Caja Rural-Seguros RGA 100
2 Leangel Linarez Tavfer - Ovos Matinados - Mortágua 95
3 Andoni Lopez de Abetxuko Euskaltel-Euskadi 86
4 Joao Matias Tavfer - Ovos Matinados - Mortágua 83
5 Luis Mendonça Glassdrive / Q8 / Anicolor 82
6 Luis Angel Mate Euskaltel-Euskadi 65
7 Adrián Bustamante Kelly - Simoldes - UDO 52
8 Colin Stüssi Team Vorarlberg 50
9 Francisco Campos BAI Sicasal Petro de Luanda 44
10 Luís Gomes Kelly - Simoldes - UDO 40
11 Óscar Pelegrí Burgos-BH 40
12 Hugo Nunes Radio Popular - Paredes - Boavista 37
13 Mikel Iturria Euskaltel-Euskadi 34
14 Antonio Carvalho ABTF Betão - Feirense 29
15 Cesar Martingil Aviludo - Louletano - Loulé Concelho 29
16 Tomas Barta Caja Rural-Seguros RGA 28
17 Wesley Mol BIKE AID 26
18 Rafael Silva Efapel Cycling 22
19 Delio Fernandez AP Hotels & Resorts / Tavira / SC Farense 21
20 Henrique Casimiro Efapel Cycling 18
21 James Whelan Glassdrive / Q8 / Anicolor 18
22 João Macedo Credibom / LA Alumínios / Marcos Car 16
23 Léo Bouvier BIKE AID 16
24 Diogo Narciso Credibom / LA Alumínios / Marcos Car 14
25 Artem Nych Glassdrive / Q8 / Anicolor 13
26 Yesid Pira Caja Rural-Seguros RGA 12
27 Miguel Salgueiro AP Hotels & Resorts / Tavira / SC Farense 11
28 Frederico Figueiredo Glassdrive / Q8 / Anicolor 10
29 Rodrigo Caixas Credibom / LA Alumínios / Marcos Car 9
30 Raul Rota Rus Radio Popular - Paredes - Boavista 8
31 Unai Iribar Euskaltel-Euskadi 8
32 Yanne Dorenbos Equipo Kern Pharma 8
33 Cesar Fonte Radio Popular - Paredes - Boavista 8
34 Samuel Blanco AP Hotels & Resorts / Tavira / SC Farense 7
35 Nuno Meireles Aviludo - Louletano - Loulé Concelho 7
36 Txomin Juaristi Euskaltel-Euskadi 6
37 Calum Johnston Caja Rural-Seguros RGA 6
38 Lukas Rüegg Team Vorarlberg 6
39 Ivan Cobo Equipo Kern Pharma 6
40 Lukas Meiler Team Vorarlberg 5
41 Lars Quaedvlieg Universe Cycling Team 5
42 Antonio Soto Euskaltel-Euskadi 5
43 Jesus Del Pino Aviludo - Louletano - Loulé Concelho 4
44 Jose Sousa Kelly - Simoldes - UDO 4
45 Iñigo Elosegui Equipo Kern Pharma 3
46 Nicolas Sessler Global 6 Cycling 3
47 Jon Knolle Team Vorarlberg 3
48 Rafael Reis Glassdrive / Q8 / Anicolor 2
49 Afonso Eulalio ABTF Betão - Feirense 2
50 Bart Buijk Universe Cycling Team 2
51 Oscar Cabedo Team Vorarlberg 1
52 Bruno Silva Tavfer - Ovos Matinados - Mortágua 1
53 Sinuhé Fernandez Burgos-BH 1
54 Mauricio Moreira Glassdrive / Q8 / Anicolor 1
55 Afonso Silva Kelly - Simoldes - UDO 1
56 Pedro Pinto Efapel Cycling 1
57 Diogo Barbosa AP Hotels & Resorts / Tavira / SC Farense 1

Mountain

PosRiderTeam Points
1 Cesar Fonte Radio Popular - Paredes - Boavista 69
2 Luis Angel Mate Euskaltel-Euskadi 40
3 Colin Stüssi Team Vorarlberg 39
4 Antonio Soto Euskaltel-Euskadi 34
5 Delio Fernandez AP Hotels & Resorts / Tavira / SC Farense 25
6 Ivan Cobo Equipo Kern Pharma 23
7 Henrique Casimiro Efapel Cycling 22
8 Antonio Carvalho ABTF Betão - Feirense 20
9 Jesus Del Pino Aviludo - Louletano - Loulé Concelho 18
10 Diogo Narciso Credibom / LA Alumínios / Marcos Car 18
11 João Macedo Credibom / LA Alumínios / Marcos Car 17
12 Txomin Juaristi Euskaltel-Euskadi 17
13 Luis Fernandes Radio Popular - Paredes - Boavista 17
14 Frederico Figueiredo Glassdrive / Q8 / Anicolor 12
15 Mikel Iturria Euskaltel-Euskadi 12
16 Bruno Silva Tavfer - Ovos Matinados - Mortágua 11
17 Andoni Lopez de Abetxuko Euskaltel-Euskadi 10
18 Lukas Meiler Team Vorarlberg 9
19 Raul Rota Rus Radio Popular - Paredes - Boavista 8
20 Oscar Cabedo Team Vorarlberg 8
21 Artem Nych Glassdrive / Q8 / Anicolor 7
22 Mario Aparicio Burgos-BH 7
23 Moran Vermeulen Team Vorarlberg 7
24 James Whelan Glassdrive / Q8 / Anicolor 6
25 Miguel Salgueiro AP Hotels & Resorts / Tavira / SC Farense 6
26 Afonso Eulalio ABTF Betão - Feirense 5
27 Yesid Pira Caja Rural-Seguros RGA 4
28 Pedro Andrade ABTF Betão - Feirense 4
29 Pedro Pinto Efapel Cycling 4
30 Unai Iribar Euskaltel-Euskadi 4
31 Lars Quaedvlieg Universe Cycling Team 3
32 Gonçalo Leaça Credibom / LA Alumínios / Marcos Car 3
33 Sinuhé Fernandez Burgos-BH 3
34 Mauricio Moreira Glassdrive / Q8 / Anicolor 3
35 Afonso Silva Kelly - Simoldes - UDO 3
36 Tiago Antunes Efapel Cycling 3
37 Rafael Silva Efapel Cycling 3
38 Rafael Lourenço AP Hotels & Resorts / Tavira / SC Farense 3
39 Samuel Blanco AP Hotels & Resorts / Tavira / SC Farense 2
40 Rodrigo Caixas Credibom / LA Alumínios / Marcos Car 2
41 Luis Mendonça Glassdrive / Q8 / Anicolor 2
42 Rafael Reis Glassdrive / Q8 / Anicolor 2
43 Nuno Meireles Aviludo - Louletano - Loulé Concelho 2
44 Tomas Contte Aviludo - Louletano - Loulé Concelho 2
45 Yanne Dorenbos Equipo Kern Pharma 2
46 Jaume Guardeño Caja Rural-Seguros RGA 1
47 Hugo Nunes Radio Popular - Paredes - Boavista 1
48 Calum Johnston Caja Rural-Seguros RGA 1
49 Óscar Pelegrí Burgos-BH 1
50 Diogo Barbosa AP Hotels & Resorts / Tavira / SC Farense 1
51 Bart Buijk Universe Cycling Team 1
52 Wesley Mol BIKE AID 1

Team

PosTeamTime
1 Euskaltel-Euskadi 108:02:17
2 Glassdrive / Q8 / Anicolor + 02.05
3 ABTF Betão - Feirense + 21.42
4 Kelly - Simoldes - UDO + 28.47
5 Team Vorarlberg + 40.34
6 Burgos-BH + 42.51
7 Aviludo - Louletano - Loulé Concelho + 43.14
8 Equipo Kern Pharma + 58.20
9 Caja Rural-Seguros RGA + 01:03.41
10 AP Hotels & Resorts / Tavira / SC Farense + 01:11.18
11 Radio Popular - Paredes - Boavista + 01:13.10
12 Efapel Cycling + 01:19.46
13 BAI Sicasal Petro de Luanda + 01:39.55
14 Credibom / LA Alumínios / Marcos Car + 01:40.06
15 Tavfer - Ovos Matinados - Mortágua + 02:35.14
16 Universe Cycling Team + 02:45.26
17 Global 6 Cycling + 03:44.11
18 BIKE AID + 03:53.01

Race profile

Race
Volta a Portugal
Start date
09.08.2023
End date
20.08.2023
Total distance
146.7 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 ❤️