O Gran Camiño 2025 - Stage 5

Betanzos > Santiago de Compostela, 160.0km

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

GC

PosRiderTeam Time
1 Derek Gee Israel-Premier Tech 15:21:23
2 Davide Piganzoli Team Polti VisitMalta + 00.35
3 Magnus Cort Uno-X Mobility + 00.38
4 Ivan Cobo Equipo Kern Pharma + 01.15
5 Eric Fagundez Burgos Burpellet BH + 01.34
6 Sergio Chumil Burgos Burpellet BH + 01.53
7 Jefferson Cepeda Movistar Team + 01.56
8 Viktor Soenens Soudal Quick-Step + 01.59
9 Mauri Vansevenant Soudal Quick-Step + 02.02
10 Johannes Kulset Uno-X Mobility + 02.22
11 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense + 02.51
12 Maxime Decomble Groupama-FDJ + 03.05
13 Txomin Juaristi Euskaltel-Euskadi + 03.06
14 Carlos Canal Movistar Team + 03.14
15 Luca Paletti VF Group-Bardiani CSF-Faizanè + 03.23
16 Ruben Fernandez Anicolor - Tien21 Cycling Team + 03.37
17 Josh Burnett Burgos Burpellet BH + 03.41
18 Samuel Fernández Garcia Caja Rural-Seguros RGA + 04.43
19 Urko Berrade Equipo Kern Pharma + 04.54
20 Jokin Murguialday Euskaltel-Euskadi + 05.07
21 Simon Dalby Uno-X Mobility + 05.36
22 Alejandro Callejas Petrolike + 06.36
23 Jakob Fuglsang Israel-Premier Tech + 06.53
24 Keegan Swirbul Efapel Cycling + 07.06
25 Clément Braz Afonso Groupama-FDJ + 07.21
26 Luca Covili VF Group-Bardiani CSF-Faizanè + 07.45
27 Harrison Wood Anicolor - Tien21 Cycling Team + 08.56
28 Nelson Oliveira Movistar Team + 09.27
29 Fredrik Dversnes Uno-X Mobility + 09.36
30 Rémy Rochas Groupama-FDJ + 09.47
31 Jonathan Caicedo Petrolike + 09.52
32 Alex Tolio VF Group-Bardiani CSF-Faizanè + 09.57
33 James Knox Soudal Quick-Step + 10.02
34 Marco Frigo Israel-Premier Tech + 10.37
35 Pedro Pinto Efapel Cycling + 10.43
36 Mats Wenzel Equipo Kern Pharma + 11.13
37 Lucas Lopes Radio Popular - Paredes - Boavista + 12.23
38 Alessandro Tonelli Team Polti VisitMalta + 12.32
39 Francisco Peñuela Caja Rural-Seguros RGA + 12.37
40 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 13.47
41 Hugo Houle Israel-Premier Tech + 14.03
42 Jose Marin Aragón Illes Balears Arabay Cycling + 14.32
43 Diego Pescador Movistar Team + 14.41
44 Alex Diaz Caja Rural-Seguros RGA + 15.01
45 Alvaro Sagrado Perez Illes Balears Arabay Cycling + 15.28
46 Jordi Lopez Euskaltel-Euskadi + 15.31
47 Thomas Pesenti Soudal Quick-Step + 17.15
48 Rémi Daumas Groupama-FDJ + 20.57
49 Alex Molenaar Caja Rural-Seguros RGA + 21.14
50 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 21.16
51 Nicolas Alustiza Euskaltel-Euskadi + 21.20
52 Joaquim Silva Efapel Cycling + 21.36
53 Jon Agirre Euskaltel-Euskadi + 21.40
54 Jambaljamts Sainbayar Burgos Burpellet BH + 22.37
55 Jorge Arcas Movistar Team + 22.43
56 Raul Rota Radio Popular - Paredes - Boavista + 23.12
57 Mirco Maestri Team Polti VisitMalta + 23.29
58 Helder Goncalves Radio Popular - Paredes - Boavista + 24.16
59 Martin Marcellusi VF Group-Bardiani CSF-Faizanè + 24.35
60 Sakarias Koller Løland Uno-X Mobility + 25.21
61 Daniel Cavia Burgos Burpellet BH + 25.51
62 Jan Castellon Caja Rural-Seguros RGA + 25.53
63 Jose Antonio Prieto De Luna Petrolike + 27.56
64 Andrea Pietrobon Team Polti VisitMalta + 29.18
65 Fernando Tercero Team Polti VisitMalta + 29.22
66 Simon Clarke Israel-Premier Tech + 29.27
67 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 29.41
68 Asier Pablo Gonzalez Illes Balears Arabay Cycling + 30.13
69 Pedro Silva Anicolor - Tien21 Cycling Team + 30.16
70 Delio Fernandez AP Hotels & Resorts - Tavira - SC Farense + 30.28
71 Cesar Fonte Radio Popular - Paredes - Boavista + 31.01
72 Max Bock Groupama-FDJ + 31.42
73 Filippo Turconi VF Group-Bardiani CSF-Faizanè + 32.31
74 Gauthier Servranckx Soudal Quick-Step + 33.13
75 Federico Savino Soudal Quick-Step + 33.20
76 Goncalo Carvalho Tavfer - Ovos Matinados - Mortágua + 33.43
77 Mikel Retegi Equipo Kern Pharma + 33.44
78 Diego Sevilla Team Polti VisitMalta + 34.04
79 Giovanni Lonardi Team Polti VisitMalta + 34.13
80 Ander Ganzabal Euskaltel-Euskadi + 35.02
81 Filippo Magli VF Group-Bardiani CSF-Faizanè + 35.10
82 Xavier Cañellas Anicolor - Tien21 Cycling Team + 35.48
83 José Juan Prieto Petrolike + 35.55
84 Unai Esparza Illes Balears Arabay Cycling + 36.31
85 Antonio Pedrero Movistar Team + 37.27
86 Sinuhé Fernandez Burgos Burpellet BH + 38.04
87 André Carvalho Efapel Cycling + 38.04
88 Martin Urianstad Bugge Uno-X Mobility + 38.09
89 Rafael Reis Anicolor - Tien21 Cycling Team + 39.13
90 Pau Marti Israel-Premier Tech + 41.39
91 Cesar Macias Petrolike + 41.41
92 Ander Okamika Burgos Burpellet BH + 42.55
93 Filippo D'Aiuto Petrolike + 43.39
94 Ailetz Lasa AP Hotels & Resorts - Tavira - SC Farense + 44.55
95 Pau Llaneras Illes Balears Arabay Cycling + 45.08
96 Unai Aznar Equipo Kern Pharma + 45.33
97 Gonzalo Ariño Bolinches Illes Balears Arabay Cycling + 45.35
98 Victor Martinez Garcia Anicolor - Tien21 Cycling Team + 45.49
99 Artem Nych Anicolor - Tien21 Cycling Team + 49.05
100 Daniel Dias Radio Popular - Paredes - Boavista + 53.31
101 Santiago Mesa Efapel Cycling + 54.19
102 Pedro Castro Pinto Efapel Cycling + 55.01
103 Alberto Álvarez Radio Popular - Paredes - Boavista + 58.45
104 Daniel Lima Israel-Premier Tech + 01:00.31
105 Miguel Salgueiro AP Hotels & Resorts - Tavira - SC Farense + 01:00.56
106 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 01:02.48
107 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 01:10.53
108 Antonio Barbio Tavfer - Ovos Matinados - Mortágua + 01:25.04
- Jordi Warlop Soudal Quick-Step DNS
- Ángel Sánchez Tavfer - Ovos Matinados - Mortágua DNF
- Sergio Trueba Illes Balears Arabay Cycling DNF
- Albert Torres Movistar Team DNF
- Francisco Campos AP Hotels & Resorts - Tavira - SC Farense DNF
- Andreas Kron Uno-X Mobility DNF
- Oscar Nilsson-Julien Groupama-FDJ DNF
- Andrii Ponomar Petrolike DNF
- Abel Balderstone Caja Rural-Seguros RGA DNF
- Tiago Leal Radio Popular - Paredes - Boavista DNF
- Afonso Silva AP Hotels & Resorts - Tavira - SC Farense DNF
- Iker Mintegi Euskaltel-Euskadi DNF
- João Matias Tavfer - Ovos Matinados - Mortágua DNF

Youth

PosRiderTeam Time
1 Viktor Soenens Soudal Quick-Step 15:23:22
2 Johannes Kulset Uno-X Mobility + 00.23
3 Maxime Decomble Groupama-FDJ + 01.06
4 Luca Paletti VF Group-Bardiani CSF-Faizanè + 01.24
5 Samuel Fernández Garcia Caja Rural-Seguros RGA + 02.44
6 Simon Dalby Uno-X Mobility + 03.37
7 Lucas Lopes Radio Popular - Paredes - Boavista + 10.24
8 Diego Pescador Movistar Team + 12.42
9 Rémi Daumas Groupama-FDJ + 18.58
10 Matteo Scalco VF Group-Bardiani CSF-Faizanè + 19.17
11 Nicolas Alustiza Euskaltel-Euskadi + 19.21
12 Jan Castellon Caja Rural-Seguros RGA + 23.54
13 Jose Antonio Prieto De Luna Petrolike + 25.57
14 Rafael Barbas Tavfer - Ovos Matinados - Mortágua + 27.42
15 Max Bock Groupama-FDJ + 29.43
16 Filippo Turconi VF Group-Bardiani CSF-Faizanè + 30.32
17 Gauthier Servranckx Soudal Quick-Step + 31.14
18 Federico Savino Soudal Quick-Step + 31.21
19 José Juan Prieto Petrolike + 33.56
20 Pau Marti Israel-Premier Tech + 39.40
21 Cesar Macias Petrolike + 39.42
22 Pedro Castro Pinto Efapel Cycling + 53.02
23 Daniel Lima Israel-Premier Tech + 58.32
24 Guilherme Mestre AP Hotels & Resorts - Tavira - SC Farense + 01:00.49
25 Lois Dejesus Tavfer - Ovos Matinados - Mortágua + 01:08.54

Points

PosRiderTeam Points
1 Magnus Cort Uno-X Mobility 132
2 Davide Piganzoli Team Polti VisitMalta 76
3 Derek Gee Israel-Premier Tech 63
4 Carlos Canal Movistar Team 54
5 Giovanni Lonardi Team Polti VisitMalta 44
6 Sergio Chumil Burgos Burpellet BH 41
7 Ivan Cobo Equipo Kern Pharma 40
8 Eric Fagundez Burgos Burpellet BH 38
9 Cesar Macias Petrolike 32
10 Thomas Pesenti Soudal Quick-Step 28
11 Martin Marcellusi VF Group-Bardiani CSF-Faizanè 28
12 Francisco Peñuela Caja Rural-Seguros RGA 26
13 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 25
14 Daniel Cavia Burgos Burpellet BH 25
15 Santiago Mesa Efapel Cycling 25
16 Jefferson Cepeda Movistar Team 24
17 Maxime Decomble Groupama-FDJ 22
18 Mirco Maestri Team Polti VisitMalta 20
19 Ander Okamika Burgos Burpellet BH 16
20 Mauri Vansevenant Soudal Quick-Step 15
21 Txomin Juaristi Euskaltel-Euskadi 15
22 Xavier Cañellas Anicolor - Tien21 Cycling Team 15
23 Urko Berrade Equipo Kern Pharma 13
24 Rémy Rochas Groupama-FDJ 13
25 Fredrik Dversnes Uno-X Mobility 12
26 Jonathan Caicedo Petrolike 11
27 Josh Burnett Burgos Burpellet BH 10
28 Alex Molenaar Caja Rural-Seguros RGA 10
29 Viktor Soenens Soudal Quick-Step 9
30 Hugo Houle Israel-Premier Tech 9
31 Jose Antonio Prieto De Luna Petrolike 9
32 José Juan Prieto Petrolike 9
33 Mats Wenzel Equipo Kern Pharma 8
34 Filippo Magli VF Group-Bardiani CSF-Faizanè 7
35 Rémi Daumas Groupama-FDJ 6
36 Johannes Kulset Uno-X Mobility 6
37 Ruben Fernandez Anicolor - Tien21 Cycling Team 6
38 Lucas Lopes Radio Popular - Paredes - Boavista 5
39 Filippo Turconi VF Group-Bardiani CSF-Faizanè 5
40 Nelson Oliveira Movistar Team 5
41 Alejandro Callejas Petrolike 4
42 Alvaro Sagrado Perez Illes Balears Arabay Cycling 4
43 Jambaljamts Sainbayar Burgos Burpellet BH 3
44 Federico Savino Soudal Quick-Step 3
45 Clément Braz Afonso Groupama-FDJ 2
46 Marco Frigo Israel-Premier Tech 2
47 Artem Nych Anicolor - Tien21 Cycling Team 2
48 Simon Dalby Uno-X Mobility 1
49 James Knox Soudal Quick-Step 1
50 Asier Pablo Gonzalez Illes Balears Arabay Cycling 1

Mountain

PosRiderTeam Points
1 Derek Gee Israel-Premier Tech 17
2 Ander Okamika Burgos Burpellet BH 12
3 Sergio Chumil Burgos Burpellet BH 9
4 Josh Burnett Burgos Burpellet BH 8
5 Davide Piganzoli Team Polti VisitMalta 8
6 Jefferson Cepeda Movistar Team 4
7 Rémy Rochas Groupama-FDJ 3
8 Matteo Scalco VF Group-Bardiani CSF-Faizanè 3
9 Martin Marcellusi VF Group-Bardiani CSF-Faizanè 3
10 Filippo Turconi VF Group-Bardiani CSF-Faizanè 3
11 Alessandro Tonelli Team Polti VisitMalta 3
12 Alvaro Sagrado Perez Illes Balears Arabay Cycling 3
13 Rémi Daumas Groupama-FDJ 3
14 Asier Pablo Gonzalez Illes Balears Arabay Cycling 3
15 Mauri Vansevenant Soudal Quick-Step 2
16 Samuel Fernández Garcia Caja Rural-Seguros RGA 2
17 James Knox Soudal Quick-Step 2
18 Victor Martinez Garcia Anicolor - Tien21 Cycling Team 2
19 Johannes Kulset Uno-X Mobility 1
20 Jesus David Peña AP Hotels & Resorts - Tavira - SC Farense 1
21 Maxime Decomble Groupama-FDJ 1
22 Fredrik Dversnes Uno-X Mobility 1
23 Nicolas Alustiza Euskaltel-Euskadi 1
24 Artem Nych Anicolor - Tien21 Cycling Team 1

Team

PosTeamTime
1 Burgos Burpellet BH 46:10:23
2 Uno-X Mobility + 00.58
3 Soudal Quick-Step + 03.43
4 Movistar Team + 07.32
5 Equipo Kern Pharma + 08.46
6 Groupama-FDJ + 09.09
7 Israel-Premier Tech + 10.24
8 Euskaltel-Euskadi + 11.13
9 VF Group-Bardiani CSF-Faizanè + 11.31
10 Caja Rural-Seguros RGA + 12.28
11 Team Polti VisitMalta + 28.56
12 Efapel Cycling + 30.18
13 Anicolor - Tien21 Cycling Team + 31.18
14 Petrolike + 34.14
15 Radio Popular - Paredes - Boavista + 37.47
16 Illes Balears Arabay Cycling + 45.51
17 AP Hotels & Resorts - Tavira - SC Farense + 01:03.13
18 Tavfer - Ovos Matinados - Mortágua + 01:58.36

Race profile

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