Volta a Portugal 2024 - Stage 9

Maia > Mondim de Basto, 170.8km

24.07-04.08

Results

Stage

PosRiderTeam Time
1 Abner González Efapel Cycling 4:25:10
2 Artem Nych Sabgal - Anicolor Cycling Team + 00.06
3 David Delgado Burgos-BH + 00.22
4 Jaume Guardeño Caja Rural-Seguros RGA + 00.29
5 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 00.51
6 Alejandro Franco Burgos-BH + 01.51
7 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 02.02
8 Andrew Vollmer Illes Balears Arabay Cycling + 02.10
9 Edgar Cadena Petrolike + 02.21
10 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 02.31
11 Keegan Swirbul Efapel Cycling + 03.12
12 Luís Gomes Gi Group Holding - Simoldes - UDO + 03.19
13 Colin Stüssi Team Vorarlberg + 03.21
14 Luis Fernandes Credibom - LA Alumínios - Marcos Car + 03.56
15 Jon Agirre Equipo Kern Pharma + 04.00
16 Joan Bou Euskaltel-Euskadi + 04.08
17 Helder Goncalves Radio Popular - Paredes - Boavista + 04.09
18 José Félix Parra Equipo Kern Pharma + 04.17
19 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense + 04.30
20 Diego Camargo Petrolike + 04.32
21 Mikel Bizkarra Euskaltel-Euskadi + 04.37
22 Afonso Eulalio ABTF Betão - Feirense + 04.39
23 Nicolas Tivani Aviludo - Louletano - Loulé Concelho + 04.58
24 Frederico Figueiredo Sabgal - Anicolor Cycling Team + 05.33
25 Francisco Guerreiro Gi Group Holding - Simoldes - UDO + 05.36
26 Luis Angel Mate Euskaltel-Euskadi + 05.41
27 Ander Okamika Burgos-BH + 06.03
28 Karel Vacek Burgos-BH + 06.08
29 Abel Balderstone Caja Rural-Seguros RGA + 06.30
30 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 07.09
31 Julen Amezqueta Illes Balears Arabay Cycling + 07.09
32 Rui Carvalho Gi Group Holding - Simoldes - UDO + 09.01
33 Alvaro Trueba AP Hotels & Resorts - Tavira - SC Farense + 09.12
34 David Domínguez Aviludo - Louletano - Loulé Concelho + 09.15
35 Pedro Silva ABTF Betão - Feirense + 11.40
36 Henrique Casimiro Efapel Cycling + 13.42
37 Xavier Cañellas Euskaltel-Euskadi + 16.40
38 Andrey André Gi Group Holding - Simoldes - UDO + 17.08
39 André Carvalho Sabgal - Anicolor Cycling Team + 17.35
40 Luis Mendonça Sabgal - Anicolor Cycling Team + 17.35
41 Lukas Meiler Team Vorarlberg + 17.58
42 Unai Esparza Illes Balears Arabay Cycling + 18.27
43 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 18.27
44 Antonio Carvalho ABTF Betão - Feirense + 20.29
45 Diogo Gonçalves ABTF Betão - Feirense + 20.29
46 Cesar Fonte Radio Popular - Paredes - Boavista + 20.29
47 Tiago Leal Radio Popular - Paredes - Boavista + 20.29
48 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 20.29
49 Rodrigo Caixas Credibom - LA Alumínios - Marcos Car + 20.29
50 Alejandro Callejas Petrolike + 20.29
51 Sergio Chumil Burgos-BH + 20.29
52 Michal Schlegel Caja Rural-Seguros RGA + 20.29
53 Francisco Peñuela Radio Popular - Paredes - Boavista + 20.29
54 Asier Etxeberria Euskaltel-Euskadi + 23.07
55 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 23.11
56 Pablo Carrascosa Equipo Kern Pharma + 23.11
57 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 23.17
58 Tiago Antunes Efapel Cycling + 25.25
59 Aleksandr Grigorev Efapel Cycling + 25.25
60 Iñigo Elosegui Equipo Kern Pharma + 25.25
61 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 25.46
62 Omar Mendoza Petrolike + 25.54
63 João Medeiros Credibom - LA Alumínios - Marcos Car + 26.07
64 Cristian Rico Petrolike + 28.05
65 Sergi Darder Illes Balears Arabay Cycling + 29.43
66 Alexandre Montez Credibom - LA Alumínios - Marcos Car + 30.40
67 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 30.40
68 Hugo Scala Jr Project Echelon Racing + 30.40
69 Hugo Nunes Radio Popular - Paredes - Boavista + 32.01
70 Alexander Konychev Team Vorarlberg + 32.01
71 Angel Fuentes Burgos-BH + 32.01
72 Gaspar Goncalves Aviludo - Louletano - Loulé Concelho + 32.01
73 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 32.01
74 Joaquim Silva Efapel Cycling + 32.01
75 Pedro Pinto Efapel Cycling + 32.01
76 Rafael Reis Sabgal - Anicolor Cycling Team + 32.10
77 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 33.46
78 Fabio Costa ABTF Betão - Feirense + 33.53
79 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 34.07
80 Óscar Pelegrí Burgos-BH + 34.07
81 Javier Ibanez Caja Rural-Seguros RGA + 34.07
82 Tomas Contte Aviludo - Louletano - Loulé Concelho + 34.07
83 André Ribeiro Gi Group Holding - Simoldes - UDO + 34.07
84 João Martins Radio Popular - Paredes - Boavista + 35.13
85 Zach Gregg Project Echelon Racing + 36.03
86 Samuel Boardman Project Echelon Racing + 36.03
87 Stephen Bassett Project Echelon Racing + 36.03
88 Scott McGill Project Echelon Racing + 36.03
89 Alex Molenaar Illes Balears Arabay Cycling + 36.03
90 Tomas Barta Caja Rural-Seguros RGA + 36.03
91 Miguel Angel Fernandez Equipo Kern Pharma + 36.03
92 Tyler Stites Project Echelon Racing + 36.03
93 Oscar Cabedo ABTF Betão - Feirense + 36.03
94 Lukas Rüegg Team Vorarlberg + 36.17
95 Felix Stehli Team Vorarlberg + 36.17
96 Pirmin Benz Team Vorarlberg + 36.17
97 Julius Johansen Sabgal - Anicolor Cycling Team + 36.21
98 Fabio Oliveira ABTF Betão - Feirense + 36.24
99 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 36.36
100 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 36.36
101 Raul Rota Radio Popular - Paredes - Boavista + 36.36
102 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 37.12
103 Hugo Aznar Equipo Kern Pharma + 37.18
104 Noah Campos Gi Group Holding - Simoldes - UDO + 38.20
- Daniel Babor Caja Rural-Seguros RGA DNF
- Richard Arnopol Project Echelon Racing DNF
- João Matias Tavfer - Ovos Matinados - Mortágua DNF
- Ruben Simao AP Hotels & Resorts - Tavira - SC Farense DNF

GC

PosRiderTeam Time
1 Artem Nych Sabgal - Anicolor Cycling Team 37:29:09
2 Abner González Efapel Cycling + 00.49
3 Colin Stüssi Team Vorarlberg + 00.53
4 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 00.57
5 Jesus Del Pino Aviludo - Louletano - Loulé Concelho + 01.29
6 Afonso Eulalio ABTF Betão - Feirense + 01.50
7 Mikel Bizkarra Euskaltel-Euskadi + 02.43
8 Joan Bou Euskaltel-Euskadi + 02.57
9 Diego Camargo Petrolike + 03.07
10 Jaume Guardeño Caja Rural-Seguros RGA + 03.32
11 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense + 03.33
12 Diogo Barbosa AP Hotels & Resorts - Tavira - SC Farense + 04.06
13 Jon Agirre Equipo Kern Pharma + 04.29
14 Luis Fernandes Credibom - LA Alumínios - Marcos Car + 04.35
15 Edgar Cadena Petrolike + 04.44
16 Ander Okamika Burgos-BH + 05.20
17 José Félix Parra Equipo Kern Pharma + 06.56
18 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 06.59
19 Frederico Figueiredo Sabgal - Anicolor Cycling Team + 09.46
20 Helder Goncalves Radio Popular - Paredes - Boavista + 13.41
21 Rui Carvalho Gi Group Holding - Simoldes - UDO + 14.00
22 Luis Angel Mate Euskaltel-Euskadi + 17.57
23 Antonio Carvalho ABTF Betão - Feirense + 19.09
24 Sergio Chumil Burgos-BH + 19.45
25 Keegan Swirbul Efapel Cycling + 23.43
26 Julen Amezqueta Illes Balears Arabay Cycling + 23.57
27 Henrique Casimiro Efapel Cycling + 27.45
28 Tiago Leal Radio Popular - Paredes - Boavista + 28.22
29 Michal Schlegel Caja Rural-Seguros RGA + 29.10
30 Luís Gomes Gi Group Holding - Simoldes - UDO + 31.03
31 Joaquim Silva Efapel Cycling + 33.03
32 David Domínguez Aviludo - Louletano - Loulé Concelho + 36.19
33 David Delgado Burgos-BH + 38.32
34 Alejandro Callejas Petrolike + 42.15
35 Pedro Silva ABTF Betão - Feirense + 47.02
36 Cesar Fonte Radio Popular - Paredes - Boavista + 48.22
37 Alejandro Franco Burgos-BH + 49.03
38 Alvaro Trueba AP Hotels & Resorts - Tavira - SC Farense + 51.22
39 Xavier Cañellas Euskaltel-Euskadi + 51.37
40 Nicolas Tivani Aviludo - Louletano - Loulé Concelho + 51.51
41 Gaspar Goncalves Aviludo - Louletano - Loulé Concelho + 56.38
42 Francisco Guerreiro Gi Group Holding - Simoldes - UDO + 57.02
43 Francisco Peñuela Radio Popular - Paredes - Boavista + 59.18
44 Luis Mendonça Sabgal - Anicolor Cycling Team + 59.47
45 Asier Etxeberria Euskaltel-Euskadi + 01:00.29
46 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 01:01.35
47 Unai Esparza Illes Balears Arabay Cycling + 01:03.51
48 André Carvalho Sabgal - Anicolor Cycling Team + 01:05.28
49 Daniel Viegas Aviludo - Louletano - Loulé Concelho + 01:06.23
50 Karel Vacek Burgos-BH + 01:07.36
51 Iñigo Elosegui Equipo Kern Pharma + 01:08.52
52 Tiago Antunes Efapel Cycling + 01:09.08
53 Alexandre Montez Credibom - LA Alumínios - Marcos Car + 01:10.16
54 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 01:11.29
55 Tyler Stites Project Echelon Racing + 01:15.57
56 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 01:17.24
57 Andrey André Gi Group Holding - Simoldes - UDO + 01:19.39
58 Rafael Reis Sabgal - Anicolor Cycling Team + 01:21.21
59 Rodrigo Caixas Credibom - LA Alumínios - Marcos Car + 01:22.14
60 Andrew Vollmer Illes Balears Arabay Cycling + 01:22.42
61 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01:23.36
62 Abel Balderstone Caja Rural-Seguros RGA + 01:25.26
63 João Medeiros Credibom - LA Alumínios - Marcos Car + 01:27.50
64 Alex Molenaar Illes Balears Arabay Cycling + 01:27.53
65 Pablo Carrascosa Equipo Kern Pharma + 01:29.32
66 Raul Rota Radio Popular - Paredes - Boavista + 01:32.11
67 Óscar Pelegrí Burgos-BH + 01:32.57
68 Javier Ibanez Caja Rural-Seguros RGA + 01:33.32
69 Hugo Nunes Radio Popular - Paredes - Boavista + 01:36.21
70 Pedro Pinto Efapel Cycling + 01:36.44
71 Cristian Rico Petrolike + 01:38.05
72 Sergi Darder Illes Balears Arabay Cycling + 01:39.11
73 Tomas Contte Aviludo - Louletano - Loulé Concelho + 01:40.05
74 Aleksandr Grigorev Efapel Cycling + 01:43.35
75 Alexander Konychev Team Vorarlberg + 01:45.06
76 Carlos Oyarzun Aviludo - Louletano - Loulé Concelho + 01:49.42
77 Diogo Gonçalves ABTF Betão - Feirense + 01:50.19
78 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 01:52.08
79 Hugo Aznar Equipo Kern Pharma + 01:52.28
80 Hugo Scala Jr Project Echelon Racing + 01:53.41
81 Omar Mendoza Petrolike + 01:54.35
82 Scott McGill Project Echelon Racing + 01:55.10
83 Angel Fuentes Burgos-BH + 01:55.49
84 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 01:57.38
85 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 01:58.16
86 Julius Johansen Sabgal - Anicolor Cycling Team + 01:59.12
87 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 01:59.56
88 Fabio Costa ABTF Betão - Feirense + 02:05.21
89 Lukas Meiler Team Vorarlberg + 02:05.55
90 Samuel Boardman Project Echelon Racing + 02:06.32
91 Felix Stehli Team Vorarlberg + 02:07.01
92 Zach Gregg Project Echelon Racing + 02:09.28
93 Lukas Rüegg Team Vorarlberg + 02:09.40
94 Oscar Cabedo ABTF Betão - Feirense + 02:11.41
95 Stephen Bassett Project Echelon Racing + 02:12.08
96 Miguel Angel Fernandez Equipo Kern Pharma + 02:14.07
97 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 02:18.38
98 Leangel Linarez Tavfer - Ovos Matinados - Mortágua + 02:20.39
99 Noah Campos Gi Group Holding - Simoldes - UDO + 02:21.40
100 André Ribeiro Gi Group Holding - Simoldes - UDO + 02:23.54
101 João Martins Radio Popular - Paredes - Boavista + 02:24.39
102 Tomas Barta Caja Rural-Seguros RGA + 02:30.14
103 Fabio Oliveira ABTF Betão - Feirense + 02:39.37
104 Pirmin Benz Team Vorarlberg + 02:45.05
- Daniel Babor Caja Rural-Seguros RGA DNF
- Richard Arnopol Project Echelon Racing DNF
- João Matias Tavfer - Ovos Matinados - Mortágua DNF
- Ruben Simao AP Hotels & Resorts - Tavira - SC Farense DNF

Youth

PosRiderTeam Time
1 Jaume Guardeño Caja Rural-Seguros RGA 37:32:41
2 Alexandre Montez Credibom - LA Alumínios - Marcos Car + 01:06.44
3 Andrey André Gi Group Holding - Simoldes - UDO + 01:16.07
4 Pablo Carrascosa Equipo Kern Pharma + 01:26.00
5 Sergi Darder Illes Balears Arabay Cycling + 01:35.39
6 Hugo Aznar Equipo Kern Pharma + 01:48.56
7 Noah Campos Gi Group Holding - Simoldes - UDO + 02:18.08
8 André Ribeiro Gi Group Holding - Simoldes - UDO + 02:20.22
9 João Martins Radio Popular - Paredes - Boavista + 02:21.07

Points

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

Mountain

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

Team

PosTeamTime
1 Euskaltel-Euskadi 112:19:01
2 Burgos-BH + 06.27
3 Efapel Cycling + 11.28
4 AP Hotels & Resorts - Tavira - SC Farense + 12.57
5 Sabgal - Anicolor Cycling Team + 20.59
6 Credibom - LA Alumínios - Marcos Car + 39.32
7 Aviludo - Louletano - Loulé Concelho + 45.24
8 Petrolike + 45.32
9 Equipo Kern Pharma + 52.11
10 Radio Popular - Paredes - Boavista + 01:01.44
11 Gi Group Holding - Simoldes - UDO + 01:02.44
12 ABTF Betão - Feirense + 01:06.43
13 Caja Rural-Seguros RGA + 01:22.43
14 Illes Balears Arabay Cycling + 01:27.49
15 Team Vorarlberg + 02:14.57
16 Project Echelon Racing + 03:05.24
17 Tavfer - Ovos Matinados - Mortágua + 03:50.02

Race profile

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