O Gran Camiño 2025 - Stage 1

Maia > Matosinhos, 189.7km

26.02-02.03

The O Gran Camiño is a UCI stage race held in the Galicia region of Spain. Known for its rugged terrain and unpredictable weather, the race features a mix of mountainous stages and technical routes through the green landscapes of northwestern Spain. First held in 2022, it has quickly established itself as an early-season test for climbers and all-rounders.

Results

Stage

PosRiderTeam Time
1 Magnus Cort Uno-X Mobility 4:18:49
2 Santiago Mesa Efapel Cycling + 00.00
3 Giovanni Lonardi Team Polti VisitMalta + 00.00
4 Daniel Cavia Burgos Burpellet BH + 00.00
5 Jordi Warlop Soudal Quick-Step + 00.00
6 Francisco Peñuela Caja Rural-Seguros RGA + 00.00
7 Cesar Macias Petrolike + 00.00
8 Carlos Canal Movistar Team + 00.00
9 José Juan Prieto Petrolike + 00.00
10 Filippo Magli VF Group-Bardiani CSF-Faizanè + 00.00
11 João Matias Tavfer - Ovos Matinados - Mortágua + 00.00
12 Sergio Trueba Illes Balears Arabay Cycling + 00.00
13 Eric Fagundez Burgos Burpellet BH + 00.00
14 Jambaljamts Sainbayar Burgos Burpellet BH + 00.00
15 Thomas Pesenti Soudal Quick-Step + 00.00
16 Raul Rota Radio Popular - Paredes - Boavista + 00.00
17 Daniel Lima Israel-Premier Tech + 00.00
18 Pedro Silva Anicolor - Tien21 Cycling Team + 00.00
19 Nicolas Alustiza Euskaltel-Euskadi + 00.00
20 Oscar Nilsson-Julien Groupama-FDJ + 00.00
21 Alex Diaz Caja Rural-Seguros RGA + 00.00
22 Samuel Fernández Garcia Caja Rural-Seguros RGA + 00.00
23 Jorge Arcas Movistar Team + 00.00
24 Ivan Cobo Equipo Kern Pharma + 00.00
25 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 00.00
26 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 00.00
27 Helder Goncalves Radio Popular - Paredes - Boavista + 00.00
28 Alex Molenaar Caja Rural-Seguros RGA + 00.00
29 Rémy Rochas Groupama-FDJ + 00.00
30 Jose Antonio Prieto De Luna Petrolike + 00.00
31 Viktor Soenens Soudal Quick-Step + 00.00
32 Cesar Fonte Radio Popular - Paredes - Boavista + 00.00
33 Martin Urianstad Bugge Uno-X Mobility + 00.00
34 Andrii Ponomar Petrolike + 00.00
35 Fredrik Dversnes Uno-X Mobility + 00.00
36 Diego Pescador Movistar Team + 00.00
37 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 00.00
38 Mirco Maestri Team Polti VisitMalta + 00.00
39 Simon Clarke Israel-Premier Tech + 00.00
40 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 00.00
41 Derek Gee Israel-Premier Tech + 00.00
42 Mauri Vansevenant Soudal Quick-Step + 00.00
43 Filippo Turconi VF Group-Bardiani CSF-Faizanè + 00.00
44 Davide Piganzoli Team Polti VisitMalta + 00.00
45 Ander Ganzabal Euskaltel-Euskadi + 00.00
46 Hugo Houle Israel-Premier Tech + 00.00
47 Clément Braz Afonso Groupama-FDJ + 00.00
48 Gonzalo Ariño Bolinches Illes Balears Arabay Cycling + 00.00
49 Luca Paletti VF Group-Bardiani CSF-Faizanè + 00.00
50 Ruben Fernandez Anicolor - Tien21 Cycling Team + 00.00
51 Luca Covili VF Group-Bardiani CSF-Faizanè + 00.00
52 Maxime Decomble Groupama-FDJ + 00.00
53 Josh Burnett Burgos Burpellet BH + 00.00
54 Sergio Chumil Burgos Burpellet BH + 00.00
55 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense + 00.00
56 Sinuhé Fernandez Burgos Burpellet BH + 00.00
57 Filippo D'Aiuto Petrolike + 00.00
58 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 00.00
59 Rémi Daumas Groupama-FDJ + 00.00
60 Federico Savino Soudal Quick-Step + 00.00
61 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 00.00
62 Jose Marin Aragón Illes Balears Arabay Cycling + 00.00
63 Alejandro Callejas Petrolike + 00.00
64 Fernando Tercero Team Polti VisitMalta + 00.00
65 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 00.00
66 Jonathan Caicedo Petrolike + 00.00
67 Jokin Murguialday Euskaltel-Euskadi + 00.00
68 Victor Martinez Garcia Anicolor - Tien21 Cycling Team + 00.00
69 Johannes Kulset Uno-X Mobility + 00.00
70 Andreas Kron Uno-X Mobility + 00.00
71 Jefferson Cepeda Movistar Team + 00.00
72 Gauthier Servranckx Soudal Quick-Step + 00.00
73 Nelson Oliveira Movistar Team + 00.00
74 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 00.00
75 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 00.00
76 Alex Tolio VF Group-Bardiani CSF-Faizanè + 00.00
77 Rafael Reis Anicolor - Tien21 Cycling Team + 00.00
78 Joaquim Silva Efapel Cycling + 00.00
79 Alessandro Tonelli Team Polti VisitMalta + 00.00
80 Abel Balderstone Caja Rural-Seguros RGA + 00.00
81 Pedro Pinto Efapel Cycling + 00.00
82 Simon Dalby Uno-X Mobility + 00.00
83 Lucas Lopes Radio Popular - Paredes - Boavista + 00.00
84 Diego Sevilla Team Polti VisitMalta + 00.00
85 Pau Marti Israel-Premier Tech + 00.00
86 Harrison Wood Anicolor - Tien21 Cycling Team + 00.00
87 Jan Castellon Caja Rural-Seguros RGA + 00.00
88 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.00
89 Andrea Pietrobon Team Polti VisitMalta + 00.00
90 Tiago Leal Radio Popular - Paredes - Boavista + 00.00
91 Keegan Swirbul Efapel Cycling + 00.00
92 Ander Okamika Burgos Burpellet BH + 00.00
93 Unai Esparza Illes Balears Arabay Cycling + 00.00
94 Mats Wenzel Equipo Kern Pharma + 00.00
95 James Knox Soudal Quick-Step + 00.00
96 Jakob Fuglsang Israel-Premier Tech + 00.00
97 Albert Torres Movistar Team + 00.00
98 Sakarias Koller Løland Uno-X Mobility + 00.00
99 Marco Frigo Israel-Premier Tech + 00.00
100 Antonio Pedrero Movistar Team + 00.00
101 André Carvalho Efapel Cycling + 00.00
102 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 00.00
103 Jon Agirre Euskaltel-Euskadi + 00.00
104 Urko Berrade Equipo Kern Pharma + 01.03
105 Mikel Retegi Equipo Kern Pharma + 01.03
106 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 01.03
107 Mauricio Moreira Efapel Cycling + 01.03
108 Max Bock Groupama-FDJ + 01.03
109 Jordi Lopez Euskaltel-Euskadi + 01.03
110 Ibon Ruiz Equipo Kern Pharma + 01.17
111 Unai Aznar Equipo Kern Pharma + 01.23
112 Ibai Azanza Equipo Kern Pharma + 01.34
113 Pau Llaneras Illes Balears Arabay Cycling + 01.34
114 Pedro Castro Pinto Efapel Cycling + 01.34
115 Xavier Cañellas Anicolor - Tien21 Cycling Team + 00.00
116 Txomin Juaristi Euskaltel-Euskadi + 00.00
117 Iker Mintegi Euskaltel-Euskadi + 00.00
118 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 05.04
119 Francisco Alves Tavfer - Ovos Matinados - Mortágua + 07.54
120 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 07.54
121 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 07.54
122 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 07.54
123 Artem Nych Anicolor - Tien21 Cycling Team + 07.54
124 Daniel Dias Radio Popular - Paredes - Boavista + 07.54
125 Alberto Álvarez Radio Popular - Paredes - Boavista + 07.54
- Matthew Walls Groupama-FDJ DNS

GC

PosRiderTeam Time
1 Magnus Cort Uno-X Mobility 4:18:39
2 Santiago Mesa Efapel Cycling + 00.04
3 Ander Okamika Burgos Burpellet BH + 00.05
4 Giovanni Lonardi Team Polti VisitMalta + 00.06
5 Filippo Turconi VF Group-Bardiani CSF-Faizanè + 00.07
6 Daniel Cavia Burgos Burpellet BH + 00.10
7 Jordi Warlop Soudal Quick-Step + 00.10
8 Francisco Peñuela Caja Rural-Seguros RGA + 00.10
9 Cesar Macias Petrolike + 00.10
10 Carlos Canal Movistar Team + 00.10
11 José Juan Prieto Petrolike + 00.10
12 Filippo Magli VF Group-Bardiani CSF-Faizanè + 00.10
13 João Matias Tavfer - Ovos Matinados - Mortágua + 00.10
14 Sergio Trueba Illes Balears Arabay Cycling + 00.10
15 Eric Fagundez Burgos Burpellet BH + 00.10
16 Jambaljamts Sainbayar Burgos Burpellet BH + 00.10
17 Thomas Pesenti Soudal Quick-Step + 00.10
18 Raul Rota Radio Popular - Paredes - Boavista + 00.10
19 Daniel Lima Israel-Premier Tech + 00.10
20 Pedro Silva Anicolor - Tien21 Cycling Team + 00.10
21 Nicolas Alustiza Euskaltel-Euskadi + 00.10
22 Oscar Nilsson-Julien Groupama-FDJ + 00.10
23 Alex Diaz Caja Rural-Seguros RGA + 00.10
24 Samuel Fernández Garcia Caja Rural-Seguros RGA + 00.10
25 Jorge Arcas Movistar Team + 00.10
26 Ivan Cobo Equipo Kern Pharma + 00.10
27 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 00.10
28 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 00.10
29 Helder Goncalves Radio Popular - Paredes - Boavista + 00.10
30 Alex Molenaar Caja Rural-Seguros RGA + 00.10
31 Rémy Rochas Groupama-FDJ + 00.10
32 Jose Antonio Prieto De Luna Petrolike + 00.10
33 Viktor Soenens Soudal Quick-Step + 00.10
34 Cesar Fonte Radio Popular - Paredes - Boavista + 00.10
35 Martin Urianstad Bugge Uno-X Mobility + 00.10
36 Andrii Ponomar Petrolike + 00.10
37 Fredrik Dversnes Uno-X Mobility + 00.10
38 Diego Pescador Movistar Team + 00.10
39 Francisco Campos AP Hotels & Resorts - Tavira - SC Farense + 00.10
40 Mirco Maestri Team Polti VisitMalta + 00.10
41 Simon Clarke Israel-Premier Tech + 00.10
42 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 00.10
43 Derek Gee Israel-Premier Tech + 00.10
44 Mauri Vansevenant Soudal Quick-Step + 00.10
45 Davide Piganzoli Team Polti VisitMalta + 00.10
46 Ander Ganzabal Euskaltel-Euskadi + 00.10
47 Hugo Houle Israel-Premier Tech + 00.10
48 Clément Braz Afonso Groupama-FDJ + 00.10
49 Gonzalo Ariño Bolinches Illes Balears Arabay Cycling + 00.10
50 Luca Paletti VF Group-Bardiani CSF-Faizanè + 00.10
51 Ruben Fernandez Anicolor - Tien21 Cycling Team + 00.10
52 Luca Covili VF Group-Bardiani CSF-Faizanè + 00.10
53 Maxime Decomble Groupama-FDJ + 00.10
54 Josh Burnett Burgos Burpellet BH + 00.10
55 Sergio Chumil Burgos Burpellet BH + 00.10
56 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense + 00.10
57 Sinuhé Fernandez Burgos Burpellet BH + 00.10
58 Filippo D'Aiuto Petrolike + 00.10
59 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 00.10
60 Rémi Daumas Groupama-FDJ + 00.10
61 Federico Savino Soudal Quick-Step + 00.10
62 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 00.10
63 Jose Marin Aragón Illes Balears Arabay Cycling + 00.10
64 Alejandro Callejas Petrolike + 00.10
65 Fernando Tercero Team Polti VisitMalta + 00.10
66 Afonso Silva AP Hotels & Resorts - Tavira - SC Farense + 00.10
67 Jonathan Caicedo Petrolike + 00.10
68 Jokin Murguialday Euskaltel-Euskadi + 00.10
69 Victor Martinez Garcia Anicolor - Tien21 Cycling Team + 00.10
70 Johannes Kulset Uno-X Mobility + 00.10
71 Andreas Kron Uno-X Mobility + 00.10
72 Jefferson Cepeda Movistar Team + 00.10
73 Gauthier Servranckx Soudal Quick-Step + 00.10
74 Nelson Oliveira Movistar Team + 00.10
75 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 00.10
76 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 00.10
77 Alex Tolio VF Group-Bardiani CSF-Faizanè + 00.10
78 Rafael Reis Anicolor - Tien21 Cycling Team + 00.10
79 Joaquim Silva Efapel Cycling + 00.10
80 Alessandro Tonelli Team Polti VisitMalta + 00.10
81 Abel Balderstone Caja Rural-Seguros RGA + 00.10
82 Pedro Pinto Efapel Cycling + 00.10
83 Simon Dalby Uno-X Mobility + 00.10
84 Lucas Lopes Radio Popular - Paredes - Boavista + 00.10
85 Diego Sevilla Team Polti VisitMalta + 00.10
86 Pau Marti Israel-Premier Tech + 00.10
87 Harrison Wood Anicolor - Tien21 Cycling Team + 00.10
88 Jan Castellon Caja Rural-Seguros RGA + 00.10
89 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 00.10
90 Andrea Pietrobon Team Polti VisitMalta + 00.10
91 Tiago Leal Radio Popular - Paredes - Boavista + 00.10
92 Keegan Swirbul Efapel Cycling + 00.10
93 Unai Esparza Illes Balears Arabay Cycling + 00.10
94 Mats Wenzel Equipo Kern Pharma + 00.10
95 James Knox Soudal Quick-Step + 00.10
96 Jakob Fuglsang Israel-Premier Tech + 00.10
97 Albert Torres Movistar Team + 00.10
98 Sakarias Koller Løland Uno-X Mobility + 00.10
99 Marco Frigo Israel-Premier Tech + 00.10
100 Antonio Pedrero Movistar Team + 00.10
101 André Carvalho Efapel Cycling + 00.10
102 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 00.10
103 Jon Agirre Euskaltel-Euskadi + 00.10
104 Xavier Cañellas Anicolor - Tien21 Cycling Team + 00.10
105 Txomin Juaristi Euskaltel-Euskadi + 00.10
106 Iker Mintegi Euskaltel-Euskadi + 00.10
107 Mauricio Moreira Efapel Cycling + 01.11
108 Urko Berrade Equipo Kern Pharma + 01.13
109 Mikel Retegi Equipo Kern Pharma + 01.13
110 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 01.13
111 Max Bock Groupama-FDJ + 01.13
112 Jordi Lopez Euskaltel-Euskadi + 01.13
113 Ibon Ruiz Equipo Kern Pharma + 01.27
114 Unai Aznar Equipo Kern Pharma + 01.33
115 Ibai Azanza Equipo Kern Pharma + 01.44
116 Pau Llaneras Illes Balears Arabay Cycling + 01.44
117 Pedro Castro Pinto Efapel Cycling + 01.44
118 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 05.14
119 Artem Nych Anicolor - Tien21 Cycling Team + 08.02
120 Francisco Alves Tavfer - Ovos Matinados - Mortágua + 08.04
121 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 08.04
122 Ángel Sánchez Tavfer - Ovos Matinados - Mortágua + 08.04
123 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 08.04
124 Daniel Dias Radio Popular - Paredes - Boavista + 08.04
125 Alberto Álvarez Radio Popular - Paredes - Boavista + 08.04
- Matthew Walls Groupama-FDJ DNS

Youth

PosRiderTeam Time
1 Filippo Turconi VF Group-Bardiani CSF-Faizanè 4:18:46
2 Cesar Macias Petrolike + 00.03
3 José Juan Prieto Petrolike + 00.03
4 Daniel Lima Israel-Premier Tech + 00.03
5 Nicolas Alustiza Euskaltel-Euskadi + 00.03
6 Samuel Fernández Garcia Caja Rural-Seguros RGA + 00.03
7 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 00.03
8 Jose Antonio Prieto De Luna Petrolike + 00.03
9 Viktor Soenens Soudal Quick-Step + 00.03
10 Diego Pescador Movistar Team + 00.03
11 Luca Paletti VF Group-Bardiani CSF-Faizanè + 00.03
12 Maxime Decomble Groupama-FDJ + 00.03
13 Rémi Daumas Groupama-FDJ + 00.03
14 Federico Savino Soudal Quick-Step + 00.03
15 Johannes Kulset Uno-X Mobility + 00.03
16 Gauthier Servranckx Soudal Quick-Step + 00.03
17 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 00.03
18 Simon Dalby Uno-X Mobility + 00.03
19 Lucas Lopes Radio Popular - Paredes - Boavista + 00.03
20 Pau Marti Israel-Premier Tech + 00.03
21 Jan Castellon Caja Rural-Seguros RGA + 00.03
22 Max Bock Groupama-FDJ + 01.06
23 Ibai Azanza Equipo Kern Pharma + 01.37
24 Pedro Castro Pinto Efapel Cycling + 01.37
25 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 05.07
26 Francisco Alves Tavfer - Ovos Matinados - Mortágua + 07.57
27 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 07.57

Points

PosRiderTeam Points
1 Magnus Cort Uno-X Mobility 30
2 Santiago Mesa Efapel Cycling 25
3 Giovanni Lonardi Team Polti VisitMalta 22
4 Daniel Cavia Burgos Burpellet BH 19
5 Jordi Warlop Soudal Quick-Step 17
6 Francisco Peñuela Caja Rural-Seguros RGA 15
7 Cesar Macias Petrolike 13
8 Carlos Canal Movistar Team 11
9 José Juan Prieto Petrolike 9
10 Ander Okamika Burgos Burpellet BH 8
11 Filippo Magli VF Group-Bardiani CSF-Faizanè 7
12 João Matias Tavfer - Ovos Matinados - Mortágua 6
13 Filippo Turconi VF Group-Bardiani CSF-Faizanè 5
14 Sergio Trueba Illes Balears Arabay Cycling 5
15 Eric Fagundez Burgos Burpellet BH 4
16 Jambaljamts Sainbayar Burgos Burpellet BH 3
17 Mauricio Moreira Efapel Cycling 3
18 Thomas Pesenti Soudal Quick-Step 2
19 Artem Nych Anicolor - Tien21 Cycling Team 2

Mountain

PosRiderTeam Points
1 Ander Okamika Burgos Burpellet BH 4
2 Filippo Turconi VF Group-Bardiani CSF-Faizanè 3
3 Victor Martinez Garcia Anicolor - Tien21 Cycling Team 2
4 Mauricio Moreira Efapel Cycling 2
5 Artem Nych Anicolor - Tien21 Cycling Team 1

Team

PosTeamTime
1 Burgos Burpellet BH 12:56:27
2 Petrolike + 00.00
3 Caja Rural-Seguros RGA + 00.00
4 Soudal Quick-Step + 00.00
5 Movistar Team + 00.00
6 Uno-X Mobility + 00.00
7 Radio Popular - Paredes - Boavista + 00.00
8 Team Polti VisitMalta + 00.00
9 VF Group-Bardiani CSF-Faizanè + 00.00
10 Tavfer - Ovos Matinados - Mortágua + 00.00
11 Groupama-FDJ + 00.00
12 Israel-Premier Tech + 00.00
13 AP Hotels & Resorts - Tavira - SC Farense + 00.00
14 Illes Balears Arabay Cycling + 00.00
15 Euskaltel-Euskadi + 00.00
16 Anicolor - Tien21 Cycling Team + 00.00
17 Efapel Cycling + 00.00
18 Equipo Kern Pharma + 01.03

Race profile

Race
O Gran Camiño
Start date
26.02.2025
End date
02.03.2025
Total distance
189.7 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 ❤️