GP Torres Vedras 2025 - Prologue

Turcifal > Turcifal, 8.0km

10.07-13.07

Results

Stage

PosRiderTeam Time
1 Rafael Reis Anicolor - Tien21 Cycling Team 0:09:49
2 Tiago Antunes Efapel Cycling + 00.17
3 Artem Nych Anicolor - Tien21 Cycling Team + 00.21
4 Mauricio Moreira Efapel Cycling + 00.26
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 Byron Munton Feirense - Beeceler + 00.35
10 Daniel Dias Radio Popular - Paredes - Boavista + 00.36
11 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 00.36
12 Gorka Sorarrain Caja Rural-Seguros RGA + 00.40
13 Valentin Darbellay Elite Fondations Cycling Team + 00.42
14 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 00.44
15 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 00.44
16 Fabio Costa Anicolor - Tien21 Cycling Team + 00.45
17 Red Walters Obidos Cycling Team + 00.46
18 André Carvalho Efapel Cycling + 00.47
19 Abel Balderstone Caja Rural-Seguros RGA + 00.47
20 Pedro Pinto Efapel Cycling + 00.47
21 Lucas Lopes Radio Popular - Paredes - Boavista + 00.47
22 Sebastian Berwick Caja Rural-Seguros RGA + 00.48
23 Arnaud Tendon Elite Fondations Cycling Team + 00.51
24 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 00.51
25 Carlos Oyarzun Aviludo - Louletano - Loulé + 00.52
26 George Radcliffe XSpeed United + 00.53
27 Sergi Darder Caja Rural-Seguros RGA + 00.54
28 Jose Maria Garcia Soriano Illes Balears Arabay Cycling + 00.54
29 Raul Rota Radio Popular - Paredes - Boavista + 00.55
30 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 00.55
31 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.55
32 Keegan Swirbul Efapel Cycling + 00.59
33 Sebastian Mora Illes Balears Arabay Cycling + 00.59
34 Nicolas Tivani Aviludo - Louletano - Loulé + 00.59
35 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 01.01
36 Santiago Mesa Efapel Cycling + 01.02
37 Joao Paulo Silva Obidos Cycling Team + 01.03
38 João Matias Tavfer - Ovos Matinados - Mortágua + 01.03
39 Elia Blum Elite Fondations Cycling Team + 01.04
40 Jose Borges Feirense - Beeceler + 01.04
41 Ivo Pinheiro Feirense - Beeceler + 01.05
42 Eduard Prades Caja Rural-Seguros RGA + 01.06
43 Daniel Viegas Aviludo - Louletano - Loulé + 01.07
44 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 01.09
45 Abner González Caja Rural-Seguros RGA + 01.09
46 Diogo Gonçalves Feirense - Beeceler + 01.10
47 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 01.13
48 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 01.13
49 Ricard Fito Illes Balears Arabay Cycling + 01.14
50 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01.14
51 Jesus Del Pino Aviludo - Louletano - Loulé + 01.15
52 Joshua Anderson XSpeed United + 01.16
53 Helder Goncalves Radio Popular - Paredes - Boavista + 01.17
54 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 01.17
55 Antoine Debons Elite Fondations Cycling Team + 01.17
56 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 01.18
57 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.18
58 Goncalo Amado Radio Popular - Paredes - Boavista + 01.18
59 Cesar Fonte Radio Popular - Paredes - Boavista + 01.18
60 Jakub Otruba Caja Rural-Seguros RGA + 01.19
61 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 01.20
62 Alexis Cohen Elite Fondations Cycling Team + 01.21
63 Joaquim Silva Efapel Cycling + 01.23
64 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 01.23
65 Jack Clark XSpeed United + 01.24
66 Kieran Gordge Obidos Cycling Team + 01.25
67 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 01.26
68 Theodor Obholzer Obidos Cycling Team + 01.26
69 Harrison Wood Anicolor - Tien21 Cycling Team + 01.29
70 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 01.29
71 Antoine Aebi Elite Fondations Cycling Team + 01.30
72 David Domínguez Aviludo - Louletano - Loulé + 01.31
73 Ido Gabay Obidos Cycling Team + 01.31
74 Goncalo Amaral Technosylva Maglia Rower Bembibre + 01.32
75 Rui Carvalho Gi Group Holding - Simoldes - UDO + 01.33
76 Pau Llaneras Illes Balears Arabay Cycling + 01.33
77 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 01.34
78 Jesse Maris Technosylva Maglia Rower Bembibre + 01.35
79 Noah Bögli Elite Fondations Cycling Team + 01.35
80 Andrey André Gi Group Holding - Simoldes - UDO + 01.36
81 Aviv Bental XSpeed United + 01.36
82 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 01.37
83 Fabio Oliveira Feirense - Beeceler + 01.38
84 André Ribeiro Gi Group Holding - Simoldes - UDO + 01.38
85 Adrian Lozano Technosylva Maglia Rower Bembibre + 01.39
86 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 01.40
87 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 01.40
88 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.41
89 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 01.42
90 Jose Dias Aviludo - Louletano - Loulé + 01.43
91 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 01.43
92 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 01.44
93 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 01.45
94 Unai Esparza Illes Balears Arabay Cycling + 01.45
95 Tiago Nunes Porminho Team U23 + 01.45
96 Duarte Rufino Porminho Team U23 + 01.49
97 Filipe Duarte XSpeed United + 01.53
98 Joao Antonio Obidos Cycling Team + 01.57
99 Rui Silva Porminho Team U23 + 01.58
100 Tiago Leal Radio Popular - Paredes - Boavista + 01.59
101 Biel Font Technosylva Maglia Rower Bembibre + 02.00
102 Louis Raymond XSpeed United + 02.02
103 Diogo Graça Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.02
104 Andres Taboada Tavfer - Ovos Matinados - Mortágua + 02.05
105 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 02.07
106 Pedro Andrade Feirense - Beeceler + 02.08
107 Diogo Saleiro Porminho Team U23 + 02.10
108 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 02.17
109 Bruno Lopes Porminho Team U23 + 02.17
110 Cristian Gamba Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.22
111 Tomás Valente Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.24
112 Diogo Oliveira Feirense - Beeceler + 02.25
113 Tomas Gaspar Porminho Team U23 + 02.25
114 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.29
115 Rafael Soares Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.29
116 Francisco Santos Obidos Cycling Team + 02.53
117 Peter Cevini AP Hotels & Resorts - Tavira - SC Farense + 03.35
118 Afonso Campino Porminho Team U23 + 04.58

GC

PosRiderTeam Time
1 Rafael Reis Anicolor - Tien21 Cycling Team 0:09:49
2 Tiago Antunes Efapel Cycling + 00.17
3 Artem Nych Anicolor - Tien21 Cycling Team + 00.21
4 Mauricio Moreira Efapel Cycling + 00.26
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 Byron Munton Feirense - Beeceler + 00.35
10 Daniel Dias Radio Popular - Paredes - Boavista + 00.36
11 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 00.36
12 Gorka Sorarrain Caja Rural-Seguros RGA + 00.40
13 Valentin Darbellay Elite Fondations Cycling Team + 00.42
14 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 00.44
15 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 00.44
16 Fabio Costa Anicolor - Tien21 Cycling Team + 00.45
17 Red Walters Obidos Cycling Team + 00.46
18 André Carvalho Efapel Cycling + 00.47
19 Abel Balderstone Caja Rural-Seguros RGA + 00.47
20 Pedro Pinto Efapel Cycling + 00.47
21 Lucas Lopes Radio Popular - Paredes - Boavista + 00.47
22 Sebastian Berwick Caja Rural-Seguros RGA + 00.48
23 Arnaud Tendon Elite Fondations Cycling Team + 00.51
24 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 00.51
25 Carlos Oyarzun Aviludo - Louletano - Loulé + 00.52
26 George Radcliffe XSpeed United + 00.53
27 Sergi Darder Caja Rural-Seguros RGA + 00.54
28 Jose Maria Garcia Soriano Illes Balears Arabay Cycling + 00.54
29 Raul Rota Radio Popular - Paredes - Boavista + 00.55
30 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 00.55
31 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.55
32 Keegan Swirbul Efapel Cycling + 00.59
33 Sebastian Mora Illes Balears Arabay Cycling + 00.59
34 Nicolas Tivani Aviludo - Louletano - Loulé + 00.59
35 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 01.01
36 Santiago Mesa Efapel Cycling + 01.02
37 Joao Paulo Silva Obidos Cycling Team + 01.03
38 João Matias Tavfer - Ovos Matinados - Mortágua + 01.03
39 Elia Blum Elite Fondations Cycling Team + 01.04
40 Jose Borges Feirense - Beeceler + 01.04
41 Ivo Pinheiro Feirense - Beeceler + 01.05
42 Eduard Prades Caja Rural-Seguros RGA + 01.06
43 Daniel Viegas Aviludo - Louletano - Loulé + 01.07
44 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 01.09
45 Abner González Caja Rural-Seguros RGA + 01.09
46 Diogo Gonçalves Feirense - Beeceler + 01.10
47 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 01.13
48 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 01.13
49 Ricard Fito Illes Balears Arabay Cycling + 01.14
50 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 01.14
51 Jesus Del Pino Aviludo - Louletano - Loulé + 01.15
52 Joshua Anderson XSpeed United + 01.16
53 Helder Goncalves Radio Popular - Paredes - Boavista + 01.17
54 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 01.17
55 Antoine Debons Elite Fondations Cycling Team + 01.17
56 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 01.18
57 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.18
58 Goncalo Amado Radio Popular - Paredes - Boavista + 01.18
59 Cesar Fonte Radio Popular - Paredes - Boavista + 01.18
60 Jakub Otruba Caja Rural-Seguros RGA + 01.19
61 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 01.20
62 Alexis Cohen Elite Fondations Cycling Team + 01.21
63 Joaquim Silva Efapel Cycling + 01.23
64 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 01.23
65 Jack Clark XSpeed United + 01.24
66 Kieran Gordge Obidos Cycling Team + 01.25
67 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 01.26
68 Theodor Obholzer Obidos Cycling Team + 01.26
69 Harrison Wood Anicolor - Tien21 Cycling Team + 01.29
70 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 01.29
71 Antoine Aebi Elite Fondations Cycling Team + 01.30
72 David Domínguez Aviludo - Louletano - Loulé + 01.31
73 Ido Gabay Obidos Cycling Team + 01.31
74 Goncalo Amaral Technosylva Maglia Rower Bembibre + 01.32
75 Rui Carvalho Gi Group Holding - Simoldes - UDO + 01.33
76 Pau Llaneras Illes Balears Arabay Cycling + 01.33
77 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 01.34
78 Jesse Maris Technosylva Maglia Rower Bembibre + 01.35
79 Noah Bögli Elite Fondations Cycling Team + 01.35
80 Andrey André Gi Group Holding - Simoldes - UDO + 01.36
81 Aviv Bental XSpeed United + 01.36
82 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 01.37
83 Fabio Oliveira Feirense - Beeceler + 01.38
84 André Ribeiro Gi Group Holding - Simoldes - UDO + 01.38
85 Adrian Lozano Technosylva Maglia Rower Bembibre + 01.39
86 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 01.40
87 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 01.40
88 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.41
89 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 01.42
90 Jose Dias Aviludo - Louletano - Loulé + 01.43
91 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 01.43
92 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 01.44
93 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 01.45
94 Unai Esparza Illes Balears Arabay Cycling + 01.45
95 Tiago Nunes Porminho Team U23 + 01.45
96 Duarte Rufino Porminho Team U23 + 01.49
97 Filipe Duarte XSpeed United + 01.53
98 Joao Antonio Obidos Cycling Team + 01.57
99 Rui Silva Porminho Team U23 + 01.58
100 Tiago Leal Radio Popular - Paredes - Boavista + 01.59
101 Biel Font Technosylva Maglia Rower Bembibre + 02.00
102 Louis Raymond XSpeed United + 02.02
103 Diogo Graça Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.02
104 Andres Taboada Tavfer - Ovos Matinados - Mortágua + 02.05
105 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 02.07
106 Pedro Andrade Feirense - Beeceler + 02.08
107 Diogo Saleiro Porminho Team U23 + 02.10
108 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 02.17
109 Bruno Lopes Porminho Team U23 + 02.17
110 Cristian Gamba Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.22
111 Tomás Valente Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.24
112 Diogo Oliveira Feirense - Beeceler + 02.25
113 Tomas Gaspar Porminho Team U23 + 02.25
114 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.29
115 Rafael Soares Santa Maria da Feira Moreira Bolflex E.Leclerc + 02.29
116 Francisco Santos Obidos Cycling Team + 02.53
117 Peter Cevini AP Hotels & Resorts - Tavira - SC Farense + 03.35
118 Afonso Campino Porminho Team U23 + 04.58

Youth

PosRiderTeam Time
1 Lucas Lopes Radio Popular - Paredes - Boavista 0:10:36
2 Arnaud Tendon Elite Fondations Cycling Team + 00.04
3 George Radcliffe XSpeed United + 00.06
4 Sergi Darder Caja Rural-Seguros RGA + 00.07
5 Joao Paulo Silva Obidos Cycling Team + 00.16
6 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 00.26
7 Ricard Fito Illes Balears Arabay Cycling + 00.27
8 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 00.31
9 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 00.33
10 Jack Clark XSpeed United + 00.37
11 Kieran Gordge Obidos Cycling Team + 00.38
12 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 00.42
13 Ido Gabay Obidos Cycling Team + 00.44
14 Goncalo Amaral Technosylva Maglia Rower Bembibre + 00.45
15 Jesse Maris Technosylva Maglia Rower Bembibre + 00.48
16 Andrey André Gi Group Holding - Simoldes - UDO + 00.49
17 Aviv Bental XSpeed United + 00.49
18 André Ribeiro Gi Group Holding - Simoldes - UDO + 00.51
19 Adrian Lozano Technosylva Maglia Rower Bembibre + 00.52
20 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 00.53
21 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 00.54
22 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 00.55
23 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 00.56
24 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 00.57
25 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 00.58
26 Tiago Nunes Porminho Team U23 + 00.58
27 Duarte Rufino Porminho Team U23 + 01.02
28 Filipe Duarte XSpeed United + 01.06
29 Joao Antonio Obidos Cycling Team + 01.10
30 Biel Font Technosylva Maglia Rower Bembibre + 01.13
31 Louis Raymond XSpeed United + 01.15
32 Andres Taboada Tavfer - Ovos Matinados - Mortágua + 01.18
33 Diogo Saleiro Porminho Team U23 + 01.23
34 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 01.30
35 Bruno Lopes Porminho Team U23 + 01.30
36 Cristian Gamba Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.35
37 Tomás Valente Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.37
38 Diogo Oliveira Feirense - Beeceler + 01.38
39 Tomas Gaspar Porminho Team U23 + 01.38
40 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.42
41 Rafael Soares Santa Maria da Feira Moreira Bolflex E.Leclerc + 01.42
42 Francisco Santos Obidos Cycling Team + 02.06
43 Afonso Campino Porminho Team U23 + 04.11

Team

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

Race profile

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