GP Torres Vedras 2025 - Stage 3

Lourinhã > Torres Vedras, 172.5km

10.07-13.07

Results

Stage

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

GC

PosRiderTeam Time
1 Alexis Guérin Anicolor - Tien21 Cycling Team 12:42:24
2 Sebastian Berwick Caja Rural-Seguros RGA + 00.20
3 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.21
4 Artem Nych Anicolor - Tien21 Cycling Team + 00.31
5 Ruben Fernandez Anicolor - Tien21 Cycling Team + 00.51
6 Tiago Antunes Efapel Cycling + 01.03
7 Abel Balderstone Caja Rural-Seguros RGA + 01.14
8 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 01.24
9 Byron Munton Feirense - Beeceler + 01.38
10 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 01.40
11 Lucas Lopes Radio Popular - Paredes - Boavista + 01.41
12 Jose Maria Garcia Soriano Illes Balears Arabay Cycling + 01.56
13 Joao Paulo Silva Obidos Cycling Team + 02.12
14 Adrián Bustamante Gi Group Holding - Simoldes - UDO + 02.23
15 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 02.38
16 Jakub Otruba Caja Rural-Seguros RGA + 02.45
17 Tiago Leal Radio Popular - Paredes - Boavista + 02.53
18 Jesus Del Pino Aviludo - Louletano - Loulé + 03.10
19 David Domínguez Aviludo - Louletano - Loulé + 03.12
20 Bruno Silva Tavfer - Ovos Matinados - Mortágua + 03.21
21 Raul Rota Radio Popular - Paredes - Boavista + 03.28
22 Gorka Sorarrain Caja Rural-Seguros RGA + 03.57
23 Valentin Darbellay Elite Fondations Cycling Team + 04.04
24 Ivo Pinheiro Feirense - Beeceler + 04.43
25 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 04.56
26 Cesar Fonte Radio Popular - Paredes - Boavista + 05.33
27 Helder Goncalves Radio Popular - Paredes - Boavista + 06.22
28 Gaspar Goncalves Gi Group Holding - Simoldes - UDO + 06.25
29 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 07.16
30 Kieran Gordge Obidos Cycling Team + 07.24
31 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 07.26
32 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 08.06
33 Carlos Oyarzun Aviludo - Louletano - Loulé + 08.59
34 Miquel Valls Alemany Gi Group Holding - Simoldes - UDO + 08.59
35 Pedro Silva Anicolor - Tien21 Cycling Team + 09.14
36 Aviv Bental XSpeed United + 09.45
37 Sergi Darder Caja Rural-Seguros RGA + 09.58
38 Arnaud Tendon Elite Fondations Cycling Team + 10.20
39 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 10.53
40 Sebastian Mora Illes Balears Arabay Cycling + 12.01
41 Pedro Pinto Efapel Cycling + 12.16
42 Fabio Oliveira Feirense - Beeceler + 12.42
43 Rui Carvalho Gi Group Holding - Simoldes - UDO + 12.57
44 Joaquim Silva Efapel Cycling + 13.53
45 Ricard Fito Illes Balears Arabay Cycling + 14.19
46 Daniel Viegas Aviludo - Louletano - Loulé + 15.02
47 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 15.40
48 Rui Silva Porminho Team U23 + 16.17
49 Daniel Dias Radio Popular - Paredes - Boavista + 16.23
50 Eduard Prades Caja Rural-Seguros RGA + 16.32
51 André Carvalho Efapel Cycling + 17.03
52 Antoine Debons Elite Fondations Cycling Team + 18.02
53 George Radcliffe XSpeed United + 20.22
54 Biel Font Technosylva Maglia Rower Bembibre + 23.55
55 João Matias Tavfer - Ovos Matinados - Mortágua + 26.11
56 Andrey André Gi Group Holding - Simoldes - UDO + 27.11
57 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 28.34
58 Goncalo Amaral Technosylva Maglia Rower Bembibre + 29.24
59 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 29.43
60 Diogo Graça Santa Maria da Feira Moreira Bolflex E.Leclerc + 30.00
61 André Ribeiro Gi Group Holding - Simoldes - UDO + 30.39
62 Jose Dias Aviludo - Louletano - Loulé + 30.49
63 Unai Esparza Illes Balears Arabay Cycling + 31.50
64 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 33.48
65 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 34.55
66 Pau Llaneras Illes Balears Arabay Cycling + 34.55
67 Goncalo Amado Radio Popular - Paredes - Boavista + 36.23
68 Jack Clark XSpeed United + 37.10
69 Francisco Morais Tavfer - Ovos Matinados - Mortágua + 39.00
70 Ido Gabay Obidos Cycling Team + 40.15
71 Abner González Caja Rural-Seguros RGA + 41.08
72 Santiago Mesa Efapel Cycling + 41.24
73 Harrison Wood Anicolor - Tien21 Cycling Team + 41.28
74 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 41.45
75 Pedro Andrade Feirense - Beeceler + 42.53
76 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 43.54
77 Red Walters Obidos Cycling Team + 46.47
78 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 47.28
79 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 48.10
80 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 51.52
81 Tiago Nunes Porminho Team U23 + 51.56
82 Joao Antonio Obidos Cycling Team + 52.08
83 Alexis Cohen Elite Fondations Cycling Team + 53.18
84 Duarte Rufino Porminho Team U23 + 53.27
85 Filipe Duarte XSpeed United + 53.58
86 Diogo Saleiro Porminho Team U23 + 56.07
87 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 57.28
88 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 57.55
89 Diogo Narciso Credibom - LA Alumínios - Marcos Car + 58.52
90 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 01:05.06
91 Bruno Lopes Porminho Team U23 + 01:07.28
92 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 01:07.31
93 Louis Raymond XSpeed United + 01:08.47
- Fabio Costa Anicolor - Tien21 Cycling Team DNF
- Noah Bögli Elite Fondations Cycling Team DNF
- Rafael Reis Anicolor - Tien21 Cycling Team DNF
- Antoine Aebi Elite Fondations Cycling Team DNF
- Elia Blum Elite Fondations Cycling Team DNF
- Jose Borges Feirense - Beeceler DNF
- Francisco Campos AP Hotels & Resorts - Tavira - SC Farense DNF
- Nicolas Tivani Aviludo - Louletano - Loulé DNF
- Diogo Gonçalves Feirense - Beeceler DNF
- Adrian Lozano Technosylva Maglia Rower Bembibre DNF

Youth

PosRiderTeam Time
1 Lucas Lopes Radio Popular - Paredes - Boavista 12:44:05
2 Joao Paulo Silva Obidos Cycling Team + 00.31
3 Kieran Gordge Obidos Cycling Team + 05.43
4 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 05.45
5 Jeronimo Gonzalez Technosylva Maglia Rower Bembibre + 06.25
6 Aviv Bental XSpeed United + 08.04
7 Sergi Darder Caja Rural-Seguros RGA + 08.17
8 Arnaud Tendon Elite Fondations Cycling Team + 08.39
9 Ricard Fito Illes Balears Arabay Cycling + 12.38
10 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre + 13.59
11 George Radcliffe XSpeed United + 18.41
12 Biel Font Technosylva Maglia Rower Bembibre + 22.14
13 Andrey André Gi Group Holding - Simoldes - UDO + 25.30
14 Cesar David Guavita Gi Group Holding - Simoldes - UDO + 26.53
15 Goncalo Amaral Technosylva Maglia Rower Bembibre + 27.43
16 André Ribeiro Gi Group Holding - Simoldes - UDO + 28.58
17 Jack Clark XSpeed United + 35.29
18 Ido Gabay Obidos Cycling Team + 38.34
19 Pau Matarin Filella Technosylva Maglia Rower Bembibre + 42.13
20 Juan Pablo Colmenares Gomez Santa Maria da Feira Moreira Bolflex E.Leclerc + 45.47
21 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 46.29
22 Miguel Costa Santa Maria da Feira Moreira Bolflex E.Leclerc + 50.11
23 Tiago Nunes Porminho Team U23 + 50.15
24 Joao Antonio Obidos Cycling Team + 50.27
25 Duarte Rufino Porminho Team U23 + 51.46
26 Filipe Duarte XSpeed United + 52.17
27 Diogo Saleiro Porminho Team U23 + 54.26
28 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 56.14
29 Daniel Jorge Credibom - LA Alumínios - Marcos Car + 01:03.25
30 Bruno Lopes Porminho Team U23 + 01:05.47
31 João Tomásio Santa Maria da Feira Moreira Bolflex E.Leclerc + 01:05.50
32 Louis Raymond XSpeed United + 01:07.06

Points

PosRiderTeam Points
1 Sergi Darder Caja Rural-Seguros RGA 35
2 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 31
3 Jakub Otruba Caja Rural-Seguros RGA 30
4 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense 25
5 Raul Rota Radio Popular - Paredes - Boavista 24
6 Gorka Sorarrain Caja Rural-Seguros RGA 22
7 Alexis Guérin Anicolor - Tien21 Cycling Team 20
8 Ruben Fernandez Anicolor - Tien21 Cycling Team 14
9 Artem Nych Anicolor - Tien21 Cycling Team 13
10 Arnaud Tendon Elite Fondations Cycling Team 13
11 Sebastian Berwick Caja Rural-Seguros RGA 10
12 Tiago Antunes Efapel Cycling 10
13 Abel Balderstone Caja Rural-Seguros RGA 10
14 Joao Paulo Silva Obidos Cycling Team 10
15 Adrián Bustamante Gi Group Holding - Simoldes - UDO 8
16 Valentin Darbellay Elite Fondations Cycling Team 8
17 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre 6
18 Emanuel Duarte Credibom - LA Alumínios - Marcos Car 6
19 David Domínguez Aviludo - Louletano - Loulé 4
20 Ricard Fito Illes Balears Arabay Cycling 4
21 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense 3
22 Jesus Del Pino Aviludo - Louletano - Loulé 2
23 Bruno Silva Tavfer - Ovos Matinados - Mortágua 2
24 Carlos Oyarzun Aviludo - Louletano - Loulé 2
25 Pedro Silva Anicolor - Tien21 Cycling Team 2
26 Goncalo Amaral Technosylva Maglia Rower Bembibre 2
27 Diogo Pinto Credibom - LA Alumínios - Marcos Car 2
28 Lucas Lopes Radio Popular - Paredes - Boavista 1
29 Tiago Leal Radio Popular - Paredes - Boavista 1
30 Cesar David Guavita Gi Group Holding - Simoldes - UDO 1

Mountain

PosRiderTeam Points
1 Ruben Fernandez Anicolor - Tien21 Cycling Team 25
2 Jakub Otruba Caja Rural-Seguros RGA 25
3 Alexis Guérin Anicolor - Tien21 Cycling Team 24
4 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 22
5 Sebastian Berwick Caja Rural-Seguros RGA 20
6 Fabrizio Crozzolo Technosylva Maglia Rower Bembibre 17
7 Cesar David Guavita Gi Group Holding - Simoldes - UDO 15
8 Artem Nych Anicolor - Tien21 Cycling Team 15
9 Pedro Pinto Efapel Cycling 11
10 Ricard Fito Illes Balears Arabay Cycling 10
11 Abel Balderstone Caja Rural-Seguros RGA 9
12 Alvaro Sagrado Perez Illes Balears Arabay Cycling 6
13 Pau Llaneras Illes Balears Arabay Cycling 5
14 Emanuel Duarte Credibom - LA Alumínios - Marcos Car 5
15 Aviv Bental XSpeed United 5
16 Tiago Antunes Efapel Cycling 3
17 Duarte Domingues Credibom - LA Alumínios - Marcos Car 3
18 Asier Pablo Gonzalez Illes Balears Arabay Cycling 3
19 Diogo Pinto Credibom - LA Alumínios - Marcos Car 3
20 Jesus Del Pino Aviludo - Louletano - Loulé 2
21 Cesar Fonte Radio Popular - Paredes - Boavista 2
22 Tiago Leal Radio Popular - Paredes - Boavista 1
23 Carlos Oyarzun Aviludo - Louletano - Loulé 1

Team

PosTeamTime
1 Anicolor - Tien21 Cycling Team 38:08:13
2 Caja Rural-Seguros RGA + 01.24
3 Radio Popular - Paredes - Boavista + 05.39
4 Aviludo - Louletano - Loulé + 09.22
5 Illes Balears Arabay Cycling + 12.12
6 Feirense - Beeceler + 13.01
7 Credibom - LA Alumínios - Marcos Car + 14.36
8 Gi Group Holding - Simoldes - UDO + 15.36
9 Efapel Cycling + 20.29
10 AP Hotels & Resorts - Tavira - SC Farense + 23.59
11 Elite Fondations Cycling Team + 31.12
12 Technosylva Maglia Rower Bembibre + 45.46
13 Obidos Cycling Team + 46.18
14 Tavfer - Ovos Matinados - Mortágua + 59.29
15 XSpeed United + 01:05.56
16 Porminho Team U23 + 01:48.23
17 Santa Maria da Feira Moreira Bolflex E.Leclerc + 02:05.43

Race profile

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