GP Torres Vedras 2025 - Stage 1

Arruda dos Vinhos > Sobral de Monte Agraco, 181.4km

10.07-13.07

Results

Stage

PosRiderTeam Time
1 Jakub Otruba Caja Rural-Seguros RGA 4:33:28
2 Nicolas Tivani Aviludo - Louletano - Loulé + 00.52
3 Sergi Darder Caja Rural-Seguros RGA + 00.52
4 Arnaud Tendon Elite Fondations Cycling Team + 00.52
5 Raul Rota Radio Popular - Paredes - Boavista + 00.52
6 Valentin Darbellay Elite Fondations Cycling Team + 00.52
7 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.52
8 Ricard Fito Illes Balears Arabay Cycling + 00.52
9 Pedro Silva Anicolor - Tien21 Cycling Team + 00.52
10 Lucas Lopes Radio Popular - Paredes - Boavista + 00.52
11 David Domínguez Aviludo - Louletano - Loulé + 00.52
12 Abel Balderstone Caja Rural-Seguros RGA + 00.52
13 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 00.52
14 Tiago Antunes Efapel Cycling + 00.52
15 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 00.52
16 Cesar Fonte Radio Popular - Paredes - Boavista + 00.52
17 Alexis Guérin Anicolor - Tien21 Cycling Team + 00.52
18 George Radcliffe XSpeed United + 00.52
19 Kieran Gordge Obidos Cycling Team + 00.52
20 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 00.52
21 Diogo Gonçalves Feirense - Beeceler + 00.52
22 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 00.52
23 Eduard Prades Caja Rural-Seguros RGA + 00.52
24 Gorka Sorarrain Caja Rural-Seguros RGA + 00.52
25 Jose Maria Garcia Soriano Illes Balears Arabay Cycling + 00.52
26 Artem Nych Anicolor - Tien21 Cycling Team + 00.52
27 Rafael Reis Anicolor - Tien21 Cycling Team + 00.52
28 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 00.52
29 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 00.52
30 Tiago Leal Radio Popular - Paredes - Boavista + 00.52
31 Ruben Fernandez Anicolor - Tien21 Cycling Team + 00.52
32 Biel Font Technosylva Maglia Rower Bembibre + 00.52
33 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 00.52
34 Antoine Debons Elite Fondations Cycling Team + 00.52
35 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 00.52
36 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 00.52
37 Pedro Pinto Efapel Cycling + 00.52
38 Carlos Oyarzun Aviludo - Louletano - Loulé + 00.52
39 André Carvalho Efapel Cycling + 00.52
40 Helder Goncalves Radio Popular - Paredes - Boavista + 00.52
41 Aviv Bental XSpeed United + 00.52
42 Joao Paulo Silva Obidos Cycling Team + 00.52
43 Ivo Pinheiro Feirense - Beeceler + 00.52
44 Jesus Del Pino Aviludo - Louletano - Loulé + 00.52
45 Sebastian Berwick Caja Rural-Seguros RGA + 00.52
46 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 00.58
47 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 00.58
48 Daniel Viegas Aviludo - Louletano - Loulé + 00.58
49 Byron Munton Feirense - Beeceler + 00.58
50 André Ribeiro Gi Group Holding - Simoldes - UDO + 00.58
51 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 00.58
52 Daniel Dias Radio Popular - Paredes - Boavista + 00.58
53 Joaquim Silva Efapel Cycling + 00.58
54 Andrey André Gi Group Holding - Simoldes - UDO + 00.58
55 Fabio Oliveira Feirense - Beeceler + 01.05
56 João Matias Tavfer - Ovos Matinados - Mortágua + 01.11
57 Jack Clark XSpeed United + 01.11
58 Goncalo Amaral Technosylva Maglia Rower Bembibre + 01.11
59 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 01.15
60 Sebastian Mora Illes Balears Arabay Cycling + 01.15
61 Diogo Graça Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.15
62 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 01.36
63 Rui Carvalho Gi Group Holding - Simoldes - UDO + 01.37
64 Adrian Lozano Technosylva Maglia Rower Bembibre + 01.55
65 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 02.10
66 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 02.10
67 Elia Blum Elite Fondations Cycling Team + 03.15
68 Unai Esparza Illes Balears Arabay Cycling + 05.05
69 Red Walters Obidos Cycling Team + 07.00
70 Jose Dias Aviludo - Louletano - Loulé + 07.02
71 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 07.02
72 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 07.02
73 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 07.02
74 Pedro Andrade Feirense - Beeceler + 07.02
75 Jesse Maris Technosylva Maglia Rower Bembibre + 07.02
76 Rui Silva Porminho Team U23 + 07.02
77 Mauricio Moreira Efapel Cycling + 07.06
78 Santiago Mesa Efapel Cycling + 07.06
79 Noah Bögli Elite Fondations Cycling Team + 07.14
80 Harrison Wood Anicolor - Tien21 Cycling Team + 07.35
81 Fabio Costa Anicolor - Tien21 Cycling Team + 07.35
82 Ido Gabay Obidos Cycling Team + 07.35
83 Joao Antonio Obidos Cycling Team + 12.00
84 Diogo Saleiro Porminho Team U23 + 12.00
85 Rafael Soares Santa Maria da Feira Moreira Bolflex E.Leclerc + 12.00
86 Jose Borges Feirense - Beeceler + 12.00
87 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 12.00
88 Pau Llaneras Illes Balears Arabay Cycling + 12.00
89 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 12.00
90 Tiago Nunes Porminho Team U23 + 12.00
91 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 12.00
92 Tomás Valente Santa Maria da Feira Moreira Bolflex E.Leclerc + 13.25
93 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 13.25
94 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 13.25
95 Andres Taboada Tavfer - Ovos Matinados - Mortágua + 13.48
96 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 13.48
97 Antoine Aebi Elite Fondations Cycling Team + 13.48
98 Goncalo Amado Radio Popular - Paredes - Boavista + 13.48
99 Bruno Lopes Porminho Team U23 + 13.48
100 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 13.48
101 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 13.48
102 Filipe Duarte XSpeed United + 13.48
103 Cristian Gamba Santa Maria da Feira Moreira Bolflex E.Leclerc + 13.48
104 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 13.48
105 Alexis Cohen Elite Fondations Cycling Team + 13.48
106 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 13.48
107 Abner González Caja Rural-Seguros RGA + 14.55
108 Louis Raymond XSpeed United + 19.14
109 Duarte Rufino Porminho Team U23 + 24.16
110 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 24.16
- Afonso Campino Porminho Team U23 DNS
- Peter Cevini AP Hotels & Resorts - Tavira - SC Farense DNF
- Diogo Oliveira Feirense - Beeceler DNF
- Francisco Santos Obidos Cycling Team DNF
- Joshua Anderson XSpeed United DNF
- Tomas Gaspar Porminho Team U23 DNF
- Keegan Swirbul Efapel Cycling DNF
- Theodor Obholzer Obidos Cycling Team DNF

GC

PosRiderTeam Time
1 Rafael Reis Anicolor - Tien21 Cycling Team 4:44:09
2 Jakub Otruba Caja Rural-Seguros RGA + 00.16
3 Tiago Antunes Efapel Cycling + 00.17
4 Artem Nych Anicolor - Tien21 Cycling Team + 00.21
5 Pedro Silva Anicolor - Tien21 Cycling Team + 00.27
6 Ruben Fernandez Anicolor - Tien21 Cycling Team + 00.30
7 Alexis Guérin Anicolor - Tien21 Cycling Team + 00.30
8 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 00.34
9 Gorka Sorarrain Caja Rural-Seguros RGA + 00.40
10 Byron Munton Feirense - Beeceler + 00.41
11 Daniel Dias Radio Popular - Paredes - Boavista + 00.42
12 Valentin Darbellay Elite Fondations Cycling Team + 00.42
13 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 00.44
14 André Carvalho Efapel Cycling + 00.47
15 Abel Balderstone Caja Rural-Seguros RGA + 00.47
16 Pedro Pinto Efapel Cycling + 00.47
17 Lucas Lopes Radio Popular - Paredes - Boavista + 00.47
18 Sebastian Berwick Caja Rural-Seguros RGA + 00.48
19 Sergi Darder Caja Rural-Seguros RGA + 00.50
20 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 00.50
21 Arnaud Tendon Elite Fondations Cycling Team + 00.51
22 Carlos Oyarzun Aviludo - Louletano - Loulé + 00.52
23 George Radcliffe XSpeed United + 00.53
24 Nicolas Tivani Aviludo - Louletano - Loulé + 00.53
25 Jose Maria Garcia Soriano Illes Balears Arabay Cycling + 00.54
26 Raul Rota Radio Popular - Paredes - Boavista + 00.55
27 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 00.55
28 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.55
29 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 00.59
30 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 01.01
31 Joao Paulo Silva Obidos Cycling Team + 01.03
32 Ivo Pinheiro Feirense - Beeceler + 01.05
33 Eduard Prades Caja Rural-Seguros RGA + 01.06
34 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 01.09
35 Diogo Gonçalves Feirense - Beeceler + 01.10
36 Daniel Viegas Aviludo - Louletano - Loulé + 01.13
37 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 01.13
38 Ricard Fito Illes Balears Arabay Cycling + 01.14
39 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01.14
40 Jesus Del Pino Aviludo - Louletano - Loulé + 01.15
41 Helder Goncalves Radio Popular - Paredes - Boavista + 01.17
42 Antoine Debons Elite Fondations Cycling Team + 01.17
43 Cesar Fonte Radio Popular - Paredes - Boavista + 01.18
44 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 01.20
45 Sebastian Mora Illes Balears Arabay Cycling + 01.22
46 João Matias Tavfer - Ovos Matinados - Mortágua + 01.22
47 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 01.24
48 Kieran Gordge Obidos Cycling Team + 01.25
49 Joaquim Silva Efapel Cycling + 01.29
50 David Domínguez Aviludo - Louletano - Loulé + 01.31
51 Aviv Bental XSpeed United + 01.36
52 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 01.42
53 Andrey André Gi Group Holding - Simoldes - UDO + 01.42
54 Jack Clark XSpeed United + 01.43
55 André Ribeiro Gi Group Holding - Simoldes - UDO + 01.44
56 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 01.46
57 Fabio Oliveira Feirense - Beeceler + 01.51
58 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 01.51
59 Goncalo Amaral Technosylva Maglia Rower Bembibre + 01.51
60 Tiago Leal Radio Popular - Paredes - Boavista + 01.59
61 Biel Font Technosylva Maglia Rower Bembibre + 02.00
62 Rui Carvalho Gi Group Holding - Simoldes - UDO + 02.18
63 Diogo Graça Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.25
64 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 02.35
65 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 02.41
66 Adrian Lozano Technosylva Maglia Rower Bembibre + 02.42
67 Elia Blum Elite Fondations Cycling Team + 03.25
68 Unai Esparza Illes Balears Arabay Cycling + 05.58
69 Mauricio Moreira Efapel Cycling + 06.40
70 Red Walters Obidos Cycling Team + 06.54
71 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 07.01
72 Santiago Mesa Efapel Cycling + 07.16
73 Fabio Costa Anicolor - Tien21 Cycling Team + 07.28
74 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 07.44
75 Jesse Maris Technosylva Maglia Rower Bembibre + 07.45
76 Jose Dias Aviludo - Louletano - Loulé + 07.53
77 Noah Bögli Elite Fondations Cycling Team + 07.57
78 Rui Silva Porminho Team U23 + 08.08
79 Harrison Wood Anicolor - Tien21 Cycling Team + 08.12
80 Ido Gabay Obidos Cycling Team + 08.14
81 Pedro Andrade Feirense - Beeceler + 08.18
82 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 08.27
83 Jose Borges Feirense - Beeceler + 12.12
84 Pau Llaneras Illes Balears Arabay Cycling + 12.41
85 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 12.45
86 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 12.53
87 Tiago Nunes Porminho Team U23 + 12.53
88 Joao Antonio Obidos Cycling Team + 13.05
89 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 13.15
90 Diogo Saleiro Porminho Team U23 + 13.18
91 Rafael Soares Santa Maria da Feira Moreira Bolflex E.Leclerc + 13.37
92 Goncalo Amado Radio Popular - Paredes - Boavista + 14.14
93 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 14.14
94 Alexis Cohen Elite Fondations Cycling Team + 14.17
95 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 14.22
96 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 14.24
97 Antoine Aebi Elite Fondations Cycling Team + 14.26
98 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 14.36
99 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 14.38
100 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 14.39
101 Filipe Duarte XSpeed United + 14.49
102 Tomás Valente Santa Maria da Feira Moreira Bolflex E.Leclerc + 14.57
103 Andres Taboada Tavfer - Ovos Matinados - Mortágua + 15.01
104 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 15.02
105 Abner González Caja Rural-Seguros RGA + 15.12
106 Bruno Lopes Porminho Team U23 + 15.13
107 Cristian Gamba Santa Maria da Feira Moreira Bolflex E.Leclerc + 15.18
108 Louis Raymond XSpeed United + 20.24
109 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 24.42
110 Duarte Rufino Porminho Team U23 + 25.13
- Afonso Campino Porminho Team U23 DNS
- Peter Cevini AP Hotels & Resorts - Tavira - SC Farense DNF
- Diogo Oliveira Feirense - Beeceler DNF
- Francisco Santos Obidos Cycling Team DNF
- Joshua Anderson XSpeed United DNF
- Tomas Gaspar Porminho Team U23 DNF
- Keegan Swirbul Efapel Cycling DNF
- Theodor Obholzer Obidos Cycling Team DNF

Youth

PosRiderTeam Time
1 Lucas Lopes Radio Popular - Paredes - Boavista 4:44:56
2 Sergi Darder Caja Rural-Seguros RGA + 00.03
3 Arnaud Tendon Elite Fondations Cycling Team + 00.04
4 George Radcliffe XSpeed United + 00.06
5 Joao Paulo Silva Obidos Cycling Team + 00.16
6 Ricard Fito Illes Balears Arabay Cycling + 00.27
7 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 00.33
8 Kieran Gordge Obidos Cycling Team + 00.38
9 Aviv Bental XSpeed United + 00.49
10 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 00.55
11 Andrey André Gi Group Holding - Simoldes - UDO + 00.55
12 Jack Clark XSpeed United + 00.56
13 André Ribeiro Gi Group Holding - Simoldes - UDO + 00.57
14 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 01.04
15 Goncalo Amaral Technosylva Maglia Rower Bembibre + 01.04
16 Biel Font Technosylva Maglia Rower Bembibre + 01.13
17 Adrian Lozano Technosylva Maglia Rower Bembibre + 01.55
18 Jesse Maris Technosylva Maglia Rower Bembibre + 06.58
19 Ido Gabay Obidos Cycling Team + 07.27
20 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 07.40
21 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 12.06
22 Tiago Nunes Porminho Team U23 + 12.06
23 Joao Antonio Obidos Cycling Team + 12.18
24 Diogo Saleiro Porminho Team U23 + 12.31
25 Rafael Soares Santa Maria da Feira Moreira Bolflex E.Leclerc + 12.50
26 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 13.27
27 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 13.37
28 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 13.49
29 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 13.51
30 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 13.52
31 Filipe Duarte XSpeed United + 14.02
32 Tomás Valente Santa Maria da Feira Moreira Bolflex E.Leclerc + 14.10
33 Andres Taboada Tavfer - Ovos Matinados - Mortágua + 14.14
34 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 14.15
35 Bruno Lopes Porminho Team U23 + 14.26
36 Cristian Gamba Santa Maria da Feira Moreira Bolflex E.Leclerc + 14.31
37 Louis Raymond XSpeed United + 19.37
38 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 23.55
39 Duarte Rufino Porminho Team U23 + 24.26

Points

PosRiderTeam Points
1 Jakub Otruba Caja Rural-Seguros RGA 26
2 Nicolas Tivani Aviludo - Louletano - Loulé 20
3 Sergi Darder Caja Rural-Seguros RGA 16
4 Arnaud Tendon Elite Fondations Cycling Team 13
5 Raul Rota Radio Popular - Paredes - Boavista 10
6 Valentin Darbellay Elite Fondations Cycling Team 8
7 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre 6
8 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 6
9 Ricard Fito Illes Balears Arabay Cycling 4
10 Pedro Silva Anicolor - Tien21 Cycling Team 2
11 Elia Blum Elite Fondations Cycling Team 2
12 Diogo Pinto Credibom - LA Alumínios - Marcos Car 2
13 Lucas Lopes Radio Popular - Paredes - Boavista 1
14 Cesar David Guavita Gi Group Holding - Simoldes - UDO 1
15 Sebastian Berwick Caja Rural-Seguros RGA -7

Mountain

PosRiderTeam Points
1 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre 11
2 Cesar David Guavita Gi Group Holding - Simoldes - UDO 8
3 Pau Llaneras Illes Balears Arabay Cycling 5
4 Diogo Pinto Credibom - LA Alumínios - Marcos Car 3

Team

PosTeamTime
1 Anicolor - Tien21 Cycling Team 14:13:15
2 Caja Rural-Seguros RGA + 00.35
3 Efapel Cycling + 00.42
4 Radio Popular - Paredes - Boavista + 01.30
5 Elite Fondations Cycling Team + 01.49
6 AP Hotels & Resorts - Tavira - SC Farense + 01.56
7 Credibom - LA Alumínios - Marcos Car + 01.56
8 Aviludo - Louletano - Loulé + 01.58
9 Feirense - Beeceler + 02.02
10 Illes Balears Arabay Cycling + 02.18
11 Gi Group Holding - Simoldes - UDO + 02.35
12 XSpeed United + 03.04
13 Technosylva Maglia Rower Bembibre + 03.51
14 Tavfer - Ovos Matinados - Mortágua + 04.10
15 Obidos Cycling Team + 08.34
16 Santa Maria da Feira Moreira Bolflex E.Leclerc + 28.17
17 Porminho Team U23 + 33.10

Race profile

Race
GP Torres Vedras
Start date
10.07.2025
End date
13.07.2025
Total distance
181.4 km
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 ❤️