GP Torres Vedras 2026 - Standings

3 stages, Bombarral > Alto de Montejunto, 375.0km

10.07-12.07

Standings

GC

PosRiderTeam Time
1 Tiago Antunes Efapel Cycling 9:21:19
2 Fabio Costa Feira dos Sofás - Boavista + 00.10
3 Jose Neves Gi Group Holding - Simoldes - UDO + 00.16
4 Óscar Rodríguez INEOS Grenadiers Racing Academy + 00.32
5 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 00.34
6 Artem Nych Anicolor / Campicarn Cycling Team + 00.44
7 David Domínguez Feira dos Sofás - Boavista + 00.58
8 Lucas Lopes Efapel Cycling + 01.02
9 Afonso Silva Team Tavira / Crédito Agrícola + 01.03
10 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 01.10
11 Alexis Guérin Anicolor / Campicarn Cycling Team + 01.11
12 Jesus Del Pino Aviludo - Louletano - Loulé + 01.41
13 Eduardo Perez-Landaluce Obidos Cycling Team + 02.06
14 Oscar Rota Rus Feira dos Sofás - Boavista + 02.17
15 Louis Ferreira Anicolor / Campicarn Cycling Team + 02.41
16 Keegan Swirbul Efapel Cycling + 03.04
17 Pedro Silva Feira dos Sofás - Boavista + 03.04
18 Diogo Barbosa Team Tavira / Crédito Agrícola + 03.10
19 Davide Frigo INEOS Grenadiers Racing Academy + 03.11
20 Tiago Leal Efapel Cycling + 03.41
21 Daniele Forlin Movistar Team Academy + 03.50
22 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 03.52
23 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 04.00
24 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 04.23
25 Francisco Campos Team Tavira / Crédito Agrícola + 04.51
26 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 04.56
27 Daniel Viegas Aviludo - Louletano - Loulé + 05.59
28 Narcis Monturiol Caja Rural-Alea + 06.11
29 Mikel Uncilla Caja Rural-Alea + 06.33
30 Mark Alex Baruelo Victoria Sports Pro Cycling + 07.43
31 Fabio Oliveira Feirense - Beeceler + 08.25
32 Tomas Contte Aviludo - Louletano - Loulé + 09.39
33 Mario Silva Caja Rural-Alea + 10.32
34 Nicolas Sessler Victoria Sports Pro Cycling + 11.12
35 Andrey André Gi Group Holding - Simoldes - UDO + 11.52
36 Claudio Leal Aviludo - Louletano - Loulé + 12.04
37 Guilherme Mestre Team Tavira / Crédito Agrícola + 12.07
38 Rui Silva Porminho Team U23 + 12.29
39 João António Aviludo - Louletano - Loulé + 12.50
40 Markel Aranaz Movistar Team Academy + 13.23
41 Carlos Oyarzun Aviludo - Louletano - Loulé + 13.57
42 Eugenio Sanchez Victoria Sports Pro Cycling + 14.42
43 Estanislao Calabuig Caja Rural-Alea + 15.16
44 Roberto Cardoso Inovocorte Cycling + 15.23
45 Rúben Rodrigues Feira dos Sofás - Boavista + 15.23
46 Timur Öztoprak Mugla Büyüksehir Belediye Spor Kulübü + 15.37
47 Daniel Cepa Caja Rural-Alea + 15.54
48 Bruno Lopes Porminho Team U23 + 15.58
49 Iker Bonillo Feira dos Sofás - Boavista + 16.03
50 Francisco Pereira Feirense - Beeceler + 16.44
51 Pedro Andrade Feirense - Beeceler + 16.49
52 Diego Lopez Tavfer - Ovos Matinados - Mortágua + 17.01
53 Cameron Rogers INEOS Grenadiers Racing Academy + 17.30
54 Lucas Jackson Movistar Team Academy + 18.04
55 Miguel Salgueiro Team Tavira / Crédito Agrícola + 18.16
56 Jeremy Smith Obidos Cycling Team + 18.28
57 Mattia Proietti Gagliardoni Movistar Team Academy + 18.37
58 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 18.53
59 Ruben Fernandez Anicolor / Campicarn Cycling Team + 19.02
60 João Matias Tavfer - Ovos Matinados - Mortágua + 19.41
61 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 19.48
62 Ailetz Lasa Team Tavira / Crédito Agrícola + 20.08
63 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 20.11
64 Roger Pareta Movistar Team Academy + 20.12
65 Fletcher Medway INEOS Grenadiers Racing Academy + 20.32
66 Pedro Castro Pinto Gi Group Holding - Simoldes - UDO + 20.37
67 Rafael Reis Anicolor / Campicarn Cycling Team + 22.44
68 Guilherme Mesquita Feirense - Beeceler + 23.13
69 Eric Igual Movistar Team Academy + 23.34
70 Miguel Moreira Gi Group Holding - Simoldes - UDO + 23.35
71 Daniel Dias Tavfer - Ovos Matinados - Mortágua + 23.39
72 Rafael Sousa Feira dos Sofás - Boavista + 23.58
73 Max Standen INEOS Grenadiers Racing Academy + 24.12
74 Alexandre Montez Feirense - Beeceler + 24.20
75 Pedro Pinto Efapel Cycling + 24.35
76 Hugo Boucher INEOS Grenadiers Racing Academy + 25.47
77 Carson Miles Anicolor / Campicarn Cycling Team + 26.07
78 Miguel Costa Gi Group Holding - Simoldes - UDO + 26.50
79 Antonio Ramírez Caja Rural-Alea + 27.18
80 Sven van der Werf Maia Earth Consulters + 27.43
81 Victor De Paula Feirense - Beeceler + 27.43
82 Jude Francisco Victoria Sports Pro Cycling + 28.04
83 Bruno Maceiras Obidos Cycling Team + 28.07
84 Daniel Leon Garcia Inovocorte Cycling + 29.09
85 Rafael Silva Maia Earth Consulters + 29.22
86 Guilherme Lino Santa Maria da Feira - Segmento d'Época + 30.26
87 Andoni Lopez de Abetxuko Anicolor / Campicarn Cycling Team + 30.43
88 Gonçalo Santos Porminho Team U23 + 30.55
89 Daniel Cariño Victoria Sports Pro Cycling + 31.06
90 Cesar Martingil Tavfer - Ovos Matinados - Mortágua + 32.02
91 Josh Charlton INEOS Grenadiers Racing Academy + 32.34
92 Aleksandr Grigorev Efapel Cycling + 32.38
93 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 33.10
94 Edgar Nohales Nieto Victoria Sports Pro Cycling + 33.23
95 João Tomásio Feirense - Beeceler + 34.47
96 Goncalo Rodrigues Obidos Cycling Team + 34.51
97 Samet Bulut Mugla Büyüksehir Belediye Spor Kulübü + 35.50
98 Tomas Gaspar Santa Maria da Feira - Segmento d'Época + 40.54
99 Noah Campos Team Tavira / Crédito Agrícola + 41.44
100 Rudolf Remkhi Mugla Büyüksehir Belediye Spor Kulübü + 42.59
101 Bento Dias Maia Earth Consulters + 43.41
102 Mehmet Kanat Mugla Büyüksehir Belediye Spor Kulübü + 54.07
103 Edson Corbadora Victoria Sports Pro Cycling + 54.17
- Rafael Soares Santa Maria da Feira - Segmento d'Época DNF
- Cronje Beukes Caja Rural-Alea DNF
- Tomás Agostinho Inovocorte Cycling DNF
- Eduardo Marques Obidos Cycling Team DNF
- Afonso Campino Porminho Team U23 DNF
- Pedro Cunha Porminho Team U23 DNF
- Mateus Cardona Inovocorte Cycling DNF
- Arda Tekirdag Mugla Büyüksehir Belediye Spor Kulübü DNF
- Afonso Ribeiro Porminho Team U23 DNF
- Niels Tenniglo Maia Earth Consulters DNF
- André Macedo Santa Maria da Feira - Segmento d'Época DNF
- Diogo Gonçalves Efapel Cycling DNF
- Halil Ibrahim Dogan Mugla Büyüksehir Belediye Spor Kulübü DNF
- David Oliveira Santa Maria da Feira - Segmento d'Época DNF
- Francisco Alves Maia Earth Consulters DNF
- Jose Paiva Gi Group Holding - Simoldes - UDO DNF
- Rodrigo Raposo Santa Maria da Feira - Segmento d'Época DNF
- Luis Moreira Maia Earth Consulters DNF
- Cristovao Veloso Inovocorte Cycling DNF
- João Martins Maia Earth Consulters DNF
- Vicente Azevedo Inovocorte Cycling DNF
- Joao Almeida Porminho Team U23 DNF

Youth

PosRiderTeam Time
1 Lucas Lopes Efapel Cycling 0:01:02
2 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 01.10
3 Davide Frigo INEOS Grenadiers Racing Academy + 03.11
4 Daniele Forlin Movistar Team Academy + 03.50
5 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 04.23
6 Narcis Monturiol Caja Rural-Alea + 06.11
7 Mikel Uncilla Caja Rural-Alea + 06.33
8 Mark Alex Baruelo Victoria Sports Pro Cycling + 07.43
9 Mario Silva Caja Rural-Alea + 10.32
10 Andrey André Gi Group Holding - Simoldes - UDO + 11.52
11 Claudio Leal Aviludo - Louletano - Loulé + 12.04
12 Guilherme Mestre Team Tavira / Crédito Agrícola + 12.07
13 João António Aviludo - Louletano - Loulé + 12.50
14 Markel Aranaz Movistar Team Academy + 13.23
15 Estanislao Calabuig Caja Rural-Alea + 15.16
16 Rúben Rodrigues Feira dos Sofás - Boavista + 15.23
17 Timur Öztoprak Mugla Büyüksehir Belediye Spor Kulübü + 15.37
18 Daniel Cepa Caja Rural-Alea + 15.54
19 Bruno Lopes Porminho Team U23 + 15.58
20 Iker Bonillo Feira dos Sofás - Boavista + 16.03
21 Diego Lopez Tavfer - Ovos Matinados - Mortágua + 17.01
22 Cameron Rogers INEOS Grenadiers Racing Academy + 17.30
23 Lucas Jackson Movistar Team Academy + 18.04
24 Jeremy Smith Obidos Cycling Team + 18.28
25 Mattia Proietti Gagliardoni Movistar Team Academy + 18.37
26 Roger Pareta Movistar Team Academy + 20.12
27 Fletcher Medway INEOS Grenadiers Racing Academy + 20.32
28 Pedro Castro Pinto Gi Group Holding - Simoldes - UDO + 20.37
29 Guilherme Mesquita Feirense - Beeceler + 23.13
30 Eric Igual Movistar Team Academy + 23.34
31 Miguel Moreira Gi Group Holding - Simoldes - UDO + 23.35
32 Rafael Sousa Feira dos Sofás - Boavista + 23.58
33 Max Standen INEOS Grenadiers Racing Academy + 24.12
34 Hugo Boucher INEOS Grenadiers Racing Academy + 25.47
35 Miguel Costa Gi Group Holding - Simoldes - UDO + 26.50
36 Antonio Ramírez Caja Rural-Alea + 27.18
37 Sven van der Werf Maia Earth Consulters + 27.43
38 Victor De Paula Feirense - Beeceler + 27.43
39 Jude Francisco Victoria Sports Pro Cycling + 28.04
40 Rafael Silva Maia Earth Consulters + 29.22
41 Guilherme Lino Santa Maria da Feira - Segmento d'Época + 30.26
42 Gonçalo Santos Porminho Team U23 + 30.55
43 Josh Charlton INEOS Grenadiers Racing Academy + 32.34
44 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 33.10
45 João Tomásio Feirense - Beeceler + 34.47
46 Goncalo Rodrigues Obidos Cycling Team + 34.51
47 Tomas Gaspar Santa Maria da Feira - Segmento d'Época + 40.54
48 Noah Campos Team Tavira / Crédito Agrícola + 41.44
49 Rudolf Remkhi Mugla Büyüksehir Belediye Spor Kulübü + 42.59
50 Bento Dias Maia Earth Consulters + 43.41
51 Rafael Soares Santa Maria da Feira - Segmento d'Época + 00.00
52 Cronje Beukes Caja Rural-Alea + 00.00
53 Tomás Agostinho Inovocorte Cycling + 00.00
54 Eduardo Marques Obidos Cycling Team + 00.00
55 Afonso Campino Porminho Team U23 + 00.00
56 Pedro Cunha Porminho Team U23 + 00.00
57 Mateus Cardona Inovocorte Cycling + 00.00
58 Arda Tekirdag Mugla Büyüksehir Belediye Spor Kulübü + 00.00
59 Afonso Ribeiro Porminho Team U23 + 00.00
60 Niels Tenniglo Maia Earth Consulters + 00.00
61 André Macedo Santa Maria da Feira - Segmento d'Época + 00.00
62 David Oliveira Santa Maria da Feira - Segmento d'Época + 00.00
63 Francisco Alves Maia Earth Consulters + 00.00
64 Jose Paiva Gi Group Holding - Simoldes - UDO + 00.00
65 Rodrigo Raposo Santa Maria da Feira - Segmento d'Época + 00.00
66 Luis Moreira Maia Earth Consulters + 00.00
67 Cristovao Veloso Inovocorte Cycling + 00.00
68 João Martins Maia Earth Consulters + 00.00
69 Vicente Azevedo Inovocorte Cycling + 00.00
70 Joao Almeida Porminho Team U23 + 00.00

Points

PosRiderTeam Points
1 Tiago Antunes Efapel Cycling 33
2 Fabio Costa Feira dos Sofás - Boavista 32
3 Jose Neves Gi Group Holding - Simoldes - UDO 25
4 Tomas Contte Aviludo - Louletano - Loulé 25
5 Daniele Forlin Movistar Team Academy 20
6 David Domínguez Feira dos Sofás - Boavista 15
7 Óscar Rodríguez INEOS Grenadiers Racing Academy 14
8 Artem Nych Anicolor / Campicarn Cycling Team 12
9 Emanuel Duarte Credibom - LA Alumínios - Marcos Car 10
10 Alexis Guérin Anicolor / Campicarn Cycling Team 8
11 Oscar Rota Rus Feira dos Sofás - Boavista 6
12 Claudio Leal Aviludo - Louletano - Loulé 6
13 Afonso Silva Team Tavira / Crédito Agrícola 6
14 Rafael Barbas Tavfer - Ovos Matinados - Mortágua 4
15 Pedro Silva Feira dos Sofás - Boavista 4
16 Eugenio Sanchez Victoria Sports Pro Cycling 4
17 Francisco Pereira Feirense - Beeceler 2
18 Fletcher Medway INEOS Grenadiers Racing Academy 2
19 Lucas Lopes Efapel Cycling 1
20 Jesus Del Pino Aviludo - Louletano - Loulé 1
21 Estanislao Calabuig Caja Rural-Alea 1
22 Miguel Salgueiro Team Tavira / Crédito Agrícola 1
23 João Matias Tavfer - Ovos Matinados - Mortágua 1
24 Noah Campos Team Tavira / Crédito Agrícola 1

Mountain

PosRiderTeam Points
1 Claudio Leal Aviludo - Louletano - Loulé 21
2 Jose Neves Gi Group Holding - Simoldes - UDO 20
3 Tiago Antunes Efapel Cycling 16
4 Fabio Costa Feira dos Sofás - Boavista 13
5 Daniele Forlin Movistar Team Academy 11
6 David Domínguez Feira dos Sofás - Boavista 11
7 Lucas Lopes Efapel Cycling 10
8 Alexis Guérin Anicolor / Campicarn Cycling Team 9
9 Emanuel Duarte Credibom - LA Alumínios - Marcos Car 9
10 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car 8
11 Óscar Rodríguez INEOS Grenadiers Racing Academy 7
12 Afonso Silva Team Tavira / Crédito Agrícola 5
13 Keegan Swirbul Efapel Cycling 5
14 Estanislao Calabuig Caja Rural-Alea 4
15 Rafael Barbas Tavfer - Ovos Matinados - Mortágua 3
16 Noah Campos Team Tavira / Crédito Agrícola 3
17 Artem Nych Anicolor / Campicarn Cycling Team 2
18 Oscar Rota Rus Feira dos Sofás - Boavista 2
19 Jesus Del Pino Aviludo - Louletano - Loulé 1
20 Pedro Silva Feira dos Sofás - Boavista 1
21 Miguel Salgueiro Team Tavira / Crédito Agrícola 1

Team

PosTeamTime
1 Feira dos Sofás - Boavista 28:06:54
2 Efapel Cycling + 00.03
3 Anicolor / Campicarn Cycling Team + 00.26
4 Team Tavira / Crédito Agrícola + 05.06
5 Tavfer - Ovos Matinados - Mortágua + 06.10
6 Aviludo - Louletano - Loulé + 07.03
7 INEOS Grenadiers Racing Academy + 14.00
8 Credibom - LA Alumínios - Marcos Car + 16.35
9 Caja Rural-Alea + 19.19
10 Movistar Team Academy + 23.40
11 Gi Group Holding - Simoldes - UDO + 29.30
12 Victoria Sports Pro Cycling + 30.44
13 Feirense - Beeceler + 36.01
14 Obidos Cycling Team + 45.26
15 Porminho Team U23 + 55.39
16 Mugla Büyüksehir Belediye Spor Kulübü + 01:28.54
17 Maia Earth Consulters + 01:30.51

Race profile

Race
GP Torres Vedras
Start date
10.07.2026
End date
12.07.2026
Total distance
375.0 km
Number of stages
3
Gen
Men
Cat
2.2
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 ❤️