O Gran Camiño 2026 - Stage 3

Carballo > Padrón, 169.0km

14.04-18.04

Iván Romeo won stage 3 of O Gran Camiño with a solo attack 11 km from the finish, putting himself back into contention for the overall classification. He broke away from a strong lead group and held a 15 second advantage over the chasers. His time trial strength ensured he was never caught on the run in to Padrón.

Results

Stage

PosRiderTeam Time
1 Iván Romeo Movistar Team 3:52:33
2 Alessandro Pinarello NSN Cycling Team + 00.15
3 Abel Balderstone Caja Rural-Seguros RGA + 00.15
4 George Bennett NSN Cycling Team + 00.25
5 Adam Yates UAE Team Emirates-XRG + 00.25
6 Jørgen Nordhagen Team Visma | Lease a Bike + 00.25
7 Patryk Goszczurny Team Visma | Lease a Bike + 00.44
8 David Domínguez Feira dos Sofás - Boavista + 00.44
9 Mats Wenzel Equipo Kern Pharma + 00.44
10 Nelson Oliveira Movistar Team + 00.44
11 Kevin Vermaerke UAE Team Emirates-XRG + 00.44
12 Miguel Salgueiro Team Tavira / Crédito Agrícola + 00.44
13 Keegan Swirbul Efapel Cycling + 00.44
14 Diego Uriarte Equipo Kern Pharma + 00.44
15 Jon Agirre Euskaltel-Euskadi + 00.44
16 Jesus David Peña Efapel Cycling + 00.44
17 José Félix Parra Caja Rural-Seguros RGA + 00.44
18 Txomin Juaristi Euskaltel-Euskadi + 00.44
19 Jan Castellon Caja Rural-Seguros RGA + 00.44
20 Sergio Chumil Burgos Burpellet BH + 00.44
21 Anton Schiffer Team Visma | Lease a Bike + 00.44
22 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 00.44
23 Pedro Pinto Efapel Cycling + 00.44
24 Rafael Durães Efapel Cycling + 00.44
25 Vegard Stake Laengen UAE Team Emirates-XRG + 00.44
26 Louis Sutton Euskaltel-Euskadi + 00.44
27 Mario Aparicio Burgos Burpellet BH + 00.44
28 Jesus Herrada Burgos Burpellet BH + 00.44
29 Tijmen Graat Team Visma | Lease a Bike + 00.44
30 Jesus Del Pino Aviludo - Louletano - Loulé + 00.44
31 Artem Nych Anicolor / Campicarn Cycling Team + 00.44
32 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 00.44
33 Ruben Fernandez Anicolor / Campicarn Cycling Team + 00.44
34 Carlos Garcia Burgos Burpellet BH + 00.44
35 Sven Mernik Team Visma | Lease a Bike + 00.44
36 Eric Fagundez Burgos Burpellet BH + 00.44
37 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 04.38
38 Hubert Lamothe Meridian Racing p/b de la Uz + 04.38
39 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 04.38
40 Martin Rey Burgos Burpellet BH + 04.38
41 Guilherme Mestre Team Tavira / Crédito Agrícola + 04.38
42 Pablo Carrascosa Equipo Kern Pharma + 04.38
43 Ibai Azanza Equipo Kern Pharma + 04.38
44 Patrick Casey NSN Cycling Team + 04.38
45 Nadav Raisberg NSN Cycling Team + 04.38
46 Zac Marriage NSN Cycling Team + 04.38
47 Gorka Sorarrain Caja Rural-Seguros RGA + 04.38
48 Xabier Isasa Euskaltel-Euskadi + 04.38
49 Fabio Costa Feira dos Sofás - Boavista + 04.38
50 Danny van der Tuuk Euskaltel-Euskadi + 04.38
51 Jacob Roy Meridian Racing p/b de la Uz + 04.38
52 Ailetz Lasa Team Tavira / Crédito Agrícola + 04.38
53 Tomas Pombo Movistar Team + 04.38
54 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 04.38
55 Finnegan Murphy Meridian Racing p/b de la Uz + 04.38
56 Julius Johansen UAE Team Emirates-XRG + 04.38
57 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 04.38
58 Daniel Viegas Aviludo - Louletano - Loulé + 04.38
59 Carlos Canal Movistar Team + 04.38
60 Rafael Reis Anicolor / Campicarn Cycling Team + 04.38
61 Alexis Guérin Anicolor / Campicarn Cycling Team + 04.38
62 Pedro Silva Feira dos Sofás - Boavista + 04.38
63 Mikel Retegi Equipo Kern Pharma + 04.38
64 Lucas Lopes Efapel Cycling + 04.38
65 Sinuhé Fernandez Burgos Burpellet BH + 04.38
66 Abdulla Jasim Al-Ali UAE Team Emirates-XRG + 04.38
67 Aleksandr Grigorev Efapel Cycling + 04.38
68 Joaquim Silva Efapel Cycling + 04.38
69 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 08.14
70 Afonso Lopes Feira dos Sofás - Boavista + 09.14
71 Finlay Tarling NSN Cycling Team + 09.33
72 Unai Aznar Euskaltel-Euskadi + 09.33
73 Andoni Lopez de Abetxuko Anicolor / Campicarn Cycling Team + 09.33
74 Jorge Arcas Movistar Team + 09.33
75 Rodrigo Alves Team Tavira / Crédito Agrícola + 09.33
76 Santiago Mesa Anicolor / Campicarn Cycling Team + 09.33
77 Antonio Soto Equipo Kern Pharma + 09.33
78 Jose Bicho Team Tavira / Crédito Agrícola + 09.33
79 Davide Formolo Movistar Team + 09.33
80 João Medeiros Credibom - LA Alumínios - Marcos Car + 09.33
81 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 09.33
82 Alvaro Garcia NSN Cycling Team + 09.33
83 Samuel Fernández Garcia Caja Rural-Seguros RGA + 09.38
84 Samuel Fernandez Heres Euskaltel-Euskadi + 09.38
85 Ben Juracich Meridian Racing p/b de la Uz + 11.34
86 Joshua Lebo Meridian Racing p/b de la Uz + 11.34
87 Jade Rohde Meridian Racing p/b de la Uz + 12.02
88 Mohammad Al Mutaiwei UAE Team Emirates-XRG + 12.02
89 João Matias Tavfer - Ovos Matinados - Mortágua + 12.02
90 Filip Novak Movistar Team + 12.02
91 Enzo Leijnse Anicolor / Campicarn Cycling Team + 12.02
92 Joao Paulo Silva Feira dos Sofás - Boavista + 12.02
93 Simão Lucas Tavfer - Ovos Matinados - Mortágua + 12.02
94 Claudio Leal Aviludo - Louletano - Loulé + 12.02
95 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 12.02
96 Diego Lopez Tavfer - Ovos Matinados - Mortágua + 12.02
97 Rúben Rodrigues Feira dos Sofás - Boavista + 12.02
98 João António Aviludo - Louletano - Loulé + 12.02
99 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 12.02
100 Will Smith Team Visma | Lease a Bike + 12.02
101 Pablo Lospitao Caja Rural-Seguros RGA + 12.02
102 Jakub Otruba Caja Rural-Seguros RGA + 12.02
103 Tomas Contte Aviludo - Louletano - Loulé + 12.02
104 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 12.02
105 Gabriel Costa Team Tavira / Crédito Agrícola + 12.02
106 Noah Campos Team Tavira / Crédito Agrícola + 12.02
107 Filipe Francisco Aviludo - Louletano - Loulé + 12.02
- Joao Anunciacao Feira dos Sofás - Boavista DNF

GC

PosRiderTeam Time
1 Alessandro Pinarello NSN Cycling Team 7:24:30
2 Jørgen Nordhagen Team Visma | Lease a Bike + 00.00
3 Nelson Oliveira Movistar Team + 00.12
4 Adam Yates UAE Team Emirates-XRG + 00.16
5 Abel Balderstone Caja Rural-Seguros RGA + 00.19
6 Iván Romeo Movistar Team + 00.29
7 Patryk Goszczurny Team Visma | Lease a Bike + 00.40
8 Kevin Vermaerke UAE Team Emirates-XRG + 00.51
9 George Bennett NSN Cycling Team + 00.52
10 Diego Uriarte Equipo Kern Pharma + 00.55
11 Txomin Juaristi Euskaltel-Euskadi + 00.57
12 Emanuel Duarte Credibom - LA Alumínios - Marcos Car + 01.02
13 Artem Nych Anicolor / Campicarn Cycling Team + 01.12
14 Eric Fagundez Burgos Burpellet BH + 01.12
15 Tijmen Graat Team Visma | Lease a Bike + 01.12
16 Louis Sutton Euskaltel-Euskadi + 01.18
17 Anton Schiffer Team Visma | Lease a Bike + 01.19
18 José Félix Parra Caja Rural-Seguros RGA + 01.25
19 Mats Wenzel Equipo Kern Pharma + 01.27
20 Carlos Garcia Burgos Burpellet BH + 01.33
21 Keegan Swirbul Efapel Cycling + 01.36
22 Ruben Fernandez Anicolor / Campicarn Cycling Team + 01.37
23 Jesus Herrada Burgos Burpellet BH + 01.40
24 Mario Aparicio Burgos Burpellet BH + 01.41
25 Sven Mernik Team Visma | Lease a Bike + 01.46
26 Jon Agirre Euskaltel-Euskadi + 01.48
27 Jesus David Peña Efapel Cycling + 02.05
28 Jesus Del Pino Aviludo - Louletano - Loulé + 02.09
29 Jan Castellon Caja Rural-Seguros RGA + 02.12
30 Miguel Salgueiro Team Tavira / Crédito Agrícola + 02.18
31 Sergio Chumil Burgos Burpellet BH + 02.25
32 Vegard Stake Laengen UAE Team Emirates-XRG + 02.36
33 David Domínguez Feira dos Sofás - Boavista + 02.39
34 Pedro Pinto Efapel Cycling + 02.39
35 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 03.24
36 Rafael Durães Efapel Cycling + 03.38
37 Rafael Reis Anicolor / Campicarn Cycling Team + 04.05
38 Julius Johansen UAE Team Emirates-XRG + 04.47
39 Carlos Canal Movistar Team + 04.49
40 Lucas Lopes Efapel Cycling + 04.58
41 Gorka Sorarrain Caja Rural-Seguros RGA + 06.06
42 Nadav Raisberg NSN Cycling Team + 06.26
43 Pedro Silva Feira dos Sofás - Boavista + 06.30
44 Pablo Carrascosa Equipo Kern Pharma + 06.30
45 Zac Marriage NSN Cycling Team + 06.43
46 Ailetz Lasa Team Tavira / Crédito Agrícola + 06.49
47 Aleksandr Grigorev Efapel Cycling + 06.50
48 Alexis Guérin Anicolor / Campicarn Cycling Team + 06.57
49 Daniel Viegas Aviludo - Louletano - Loulé + 07.05
50 Sinuhé Fernandez Burgos Burpellet BH + 07.06
51 Patrick Casey NSN Cycling Team + 07.24
52 Martin Rey Burgos Burpellet BH + 07.24
53 Mikel Retegi Equipo Kern Pharma + 07.39
54 Guilherme Mestre Team Tavira / Crédito Agrícola + 07.50
55 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 07.54
56 Hugo Nunes Credibom - LA Alumínios - Marcos Car + 08.01
57 Finnegan Murphy Meridian Racing p/b de la Uz + 08.04
58 Xabier Isasa Euskaltel-Euskadi + 08.36
59 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 08.36
60 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 09.02
61 Fabio Costa Feira dos Sofás - Boavista + 09.46
62 Abdulla Jasim Al-Ali UAE Team Emirates-XRG + 10.54
63 Jacob Roy Meridian Racing p/b de la Uz + 11.00
64 Jorge Galvez Lopez Aviludo - Louletano - Loulé + 11.14
65 Samuel Fernández Garcia Caja Rural-Seguros RGA + 11.18
66 Tomas Pombo Movistar Team + 11.26
67 Jakub Otruba Caja Rural-Seguros RGA + 11.52
68 Andoni Lopez de Abetxuko Anicolor / Campicarn Cycling Team + 12.11
69 Diogo Pinto Credibom - LA Alumínios - Marcos Car + 13.05
70 Santiago Mesa Anicolor / Campicarn Cycling Team + 13.05
71 Ibai Azanza Equipo Kern Pharma + 13.12
72 Filipe Francisco Aviludo - Louletano - Loulé + 13.40
73 Jose Bicho Team Tavira / Crédito Agrícola + 14.07
74 Will Smith Team Visma | Lease a Bike + 14.16
75 Enzo Leijnse Anicolor / Campicarn Cycling Team + 14.21
76 Claudio Leal Aviludo - Louletano - Loulé + 14.37
77 Danny van der Tuuk Euskaltel-Euskadi + 14.42
78 Joaquim Silva Efapel Cycling + 14.49
79 Unai Aznar Euskaltel-Euskadi + 14.53
80 Joshua Lebo Meridian Racing p/b de la Uz + 15.03
81 João Matias Tavfer - Ovos Matinados - Mortágua + 15.10
82 Finlay Tarling NSN Cycling Team + 15.42
83 Jorge Arcas Movistar Team + 16.12
84 Alvaro Garcia NSN Cycling Team + 16.27
85 Pablo Lospitao Caja Rural-Seguros RGA + 16.36
86 Hubert Lamothe Meridian Racing p/b de la Uz + 16.45
87 Afonso Lopes Feira dos Sofás - Boavista + 17.04
88 Rodrigo Alves Team Tavira / Crédito Agrícola + 17.36
89 Noah Campos Team Tavira / Crédito Agrícola + 17.43
90 Ben Juracich Meridian Racing p/b de la Uz + 18.36
91 Tomas Contte Aviludo - Louletano - Loulé + 18.38
92 Gonçalo Leaça Credibom - LA Alumínios - Marcos Car + 19.02
93 Joao Paulo Silva Feira dos Sofás - Boavista + 19.14
94 João António Aviludo - Louletano - Loulé + 19.36
95 Jade Rohde Meridian Racing p/b de la Uz + 19.44
96 Antonio Soto Equipo Kern Pharma + 19.55
97 Gabriel Costa Team Tavira / Crédito Agrícola + 20.00
98 Samuel Fernandez Heres Euskaltel-Euskadi + 20.35
99 João Medeiros Credibom - LA Alumínios - Marcos Car + 20.52
100 Davide Formolo Movistar Team + 21.06
101 Rúben Rodrigues Feira dos Sofás - Boavista + 22.11
102 Mohammad Al Mutaiwei UAE Team Emirates-XRG + 22.24
103 João Nuno Oliveira Credibom - LA Alumínios - Marcos Car + 23.05
104 Filip Novak Movistar Team + 23.06
105 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 23.13
106 Simão Lucas Tavfer - Ovos Matinados - Mortágua + 23.20
107 Diego Lopez Tavfer - Ovos Matinados - Mortágua + 24.48
- Joao Anunciacao Feira dos Sofás - Boavista DNF

Youth

PosRiderTeam Time
1 Jørgen Nordhagen Team Visma | Lease a Bike 7:24:30
2 Patryk Goszczurny Team Visma | Lease a Bike + 00.40
3 Sven Mernik Team Visma | Lease a Bike + 01.46
4 Duarte Domingues Credibom - LA Alumínios - Marcos Car + 03.24
5 Rafael Durães Efapel Cycling + 03.38
6 Patrick Casey NSN Cycling Team + 07.24
7 Guilherme Mestre Team Tavira / Crédito Agrícola + 07.50
8 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 07.54
9 Jacob Roy Meridian Racing p/b de la Uz + 11.00
10 Tomas Pombo Movistar Team + 11.26
11 Ibai Azanza Equipo Kern Pharma + 13.12
12 Jose Bicho Team Tavira / Crédito Agrícola + 14.07
13 Will Smith Team Visma | Lease a Bike + 14.16
14 Claudio Leal Aviludo - Louletano - Loulé + 14.37
15 Finlay Tarling NSN Cycling Team + 15.42
16 Alvaro Garcia NSN Cycling Team + 16.27
17 Pablo Lospitao Caja Rural-Seguros RGA + 16.36
18 Hubert Lamothe Meridian Racing p/b de la Uz + 16.45
19 Afonso Lopes Feira dos Sofás - Boavista + 17.04
20 Rodrigo Alves Team Tavira / Crédito Agrícola + 17.36
21 Noah Campos Team Tavira / Crédito Agrícola + 17.43
22 Ben Juracich Meridian Racing p/b de la Uz + 18.36
23 João António Aviludo - Louletano - Loulé + 19.36
24 Jade Rohde Meridian Racing p/b de la Uz + 19.44
25 Gabriel Costa Team Tavira / Crédito Agrícola + 20.00
26 Rúben Rodrigues Feira dos Sofás - Boavista + 22.11
27 Filip Novak Movistar Team + 23.06
28 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 23.13
29 Simão Lucas Tavfer - Ovos Matinados - Mortágua + 23.20
30 Diego Lopez Tavfer - Ovos Matinados - Mortágua + 24.48

Points

PosRiderTeam Points
1 Alessandro Pinarello NSN Cycling Team 61
2 Patryk Goszczurny Team Visma | Lease a Bike 45
3 Jørgen Nordhagen Team Visma | Lease a Bike 40
4 Abel Balderstone Caja Rural-Seguros RGA 38
5 Iván Romeo Movistar Team 35
6 Mats Wenzel Equipo Kern Pharma 34
7 Adam Yates UAE Team Emirates-XRG 33
8 George Bennett NSN Cycling Team 31
9 Julius Johansen UAE Team Emirates-XRG 30
10 Carlos Canal Movistar Team 30
11 Nelson Oliveira Movistar Team 29
12 Rafael Reis Anicolor / Campicarn Cycling Team 25
13 Eric Fagundez Burgos Burpellet BH 22
14 Kevin Vermaerke UAE Team Emirates-XRG 21
15 Anton Schiffer Team Visma | Lease a Bike 17
16 Jakub Otruba Caja Rural-Seguros RGA 17
17 Hugo Nunes Credibom - LA Alumínios - Marcos Car 15
18 Miguel Salgueiro Team Tavira / Crédito Agrícola 14
19 Sven Mernik Team Visma | Lease a Bike 13
20 David Domínguez Feira dos Sofás - Boavista 11
21 Jon Agirre Euskaltel-Euskadi 7
22 Jesus David Peña Efapel Cycling 7
23 Enzo Leijnse Anicolor / Campicarn Cycling Team 7
24 Diego Uriarte Equipo Kern Pharma 6
25 Filipe Francisco Aviludo - Louletano - Loulé 5
26 Keegan Swirbul Efapel Cycling 4
27 Will Smith Team Visma | Lease a Bike 4
28 Tomas Contte Aviludo - Louletano - Loulé 4
29 Carlos Garcia Burgos Burpellet BH 3
30 Danny van der Tuuk Euskaltel-Euskadi 3
31 Rúben Rodrigues Feira dos Sofás - Boavista 3
32 Txomin Juaristi Euskaltel-Euskadi 2
33 Hubert Lamothe Meridian Racing p/b de la Uz 2

Mountain

PosRiderTeam Points
1 Tomas Contte Aviludo - Louletano - Loulé 6
2 Alessandro Pinarello NSN Cycling Team 5
3 Jakub Otruba Caja Rural-Seguros RGA 3
4 George Bennett NSN Cycling Team 3
5 Sinuhé Fernandez Burgos Burpellet BH 3
6 Will Smith Team Visma | Lease a Bike 2
7 Jørgen Nordhagen Team Visma | Lease a Bike 1
8 Joaquim Silva Efapel Cycling 1

Team

PosTeamTime
1 Team Visma | Lease a Bike 22:15:26
2 UAE Team Emirates-XRG + 00.05
3 Caja Rural-Seguros RGA + 00.16
4 Euskaltel-Euskadi + 01.58
5 Efapel Cycling + 02.10
6 Burgos Burpellet BH + 02.33
7 Movistar Team + 03.56
8 Anicolor / Campicarn Cycling Team + 04.11
9 NSN Cycling Team + 05.23
10 Equipo Kern Pharma + 07.02
11 Credibom - LA Alumínios - Marcos Car + 10.15
12 Feira dos Sofás - Boavista + 14.24
13 Team Tavira / Crédito Agrícola + 14.35
14 Aviludo - Louletano - Loulé + 16.50
15 Tavfer - Ovos Matinados - Mortágua + 21.08
16 Meridian Racing p/b de la Uz + 24.27

Race profile

Race
O Gran Camiño
Start date
14.04.2026
End date
18.04.2026
Total distance
169.0 km
Gen
Men
Cat
2.1
Country
Spain
Discipline
Road
First edition
2022

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 ❤️