Route d'Occitanie 2023 - Stage 3

Gimont Portes du Gers > Nistos Cap Nestès, 189.0km

15.06-18.06

Results

Stage

PosRiderTeam Time
1 Michael Woods Israel-Premier Tech 5:02:15
2 Cristian Rodriguez Team Arkéa-Samsic + 00.03
3 Jesus Herrada Cofidis + 00.13
4 Victor Lafay Cofidis + 00.15
5 Ivan Sosa Movistar Team + 00.16
6 Ruben Guerreiro Movistar Team + 00.24
7 Georg Steinhauser EF Education-EasyPost + 00.28
8 Einer Rubio Movistar Team + 00.29
9 Domenico Pozzovivo Israel-Premier Tech + 00.29
10 Elie Gesbert Team Arkéa-Samsic + 01.02
11 Brandon Rivera INEOS Grenadiers + 01.06
12 Odd Christian Eiking EF Education-EasyPost + 01.16
13 Diego Camargo EF Education-EasyPost + 01.28
14 Yaël Joalland CIC U Nantes Atlantique + 01.34
15 Jordan Jegat CIC U Nantes Atlantique + 01.54
16 José Félix Parra Equipo Kern Pharma + 01.57
17 Valentin Paret-Peintre AG2R Citroën Team + 01.59
18 Johannes Kulset Uno-X Pro Cycling Team + 01.59
19 Nicolas Prodhomme AG2R Citroën Team + 02.08
20 Pablo Castrillo Equipo Kern Pharma + 02.42
21 Jon Agirre Equipo Kern Pharma + 03.39
22 Abel Balderstone Caja Rural-Seguros RGA + 03.55
23 Michel Ries Team Arkéa-Samsic + 04.09
24 Ibai Azurmendi Euskaltel-Euskadi + 04.48
25 Lars van den Berg Groupama-FDJ + 04.56
26 Thomas Gachignard Saint Michel-Mavic-Auber 93 + 04.56
27 Ibon Ruiz Equipo Kern Pharma + 04.58
28 Alan Jousseaume TotalEnergies + 05.04
29 Jose Herrada Cofidis + 05.13
30 Célestin Guillon Van Rysel-Roubaix Lille Métropole + 05.26
31 Mulu Hailemichael Caja Rural-Seguros RGA + 05.38
32 Stephen Williams Israel-Premier Tech + 05.46
33 Rudy Molard Groupama-FDJ + 05.46
34 Joris Delbove Saint Michel-Mavic-Auber 93 + 05.53
35 Jose Manuel Diaz Burgos-BH + 06.00
36 Daniel Navarro Burgos-BH + 08.09
37 Jhojan Garcia Caja Rural-Seguros RGA + 08.20
38 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 08.26
39 François Bidard Cofidis + 08.45
40 Mario Aparicio Burgos-BH + 08.52
41 Lucas Plapp INEOS Grenadiers + 11.55
42 Léo Danès CIC U Nantes Atlantique + 11.55
43 Chris Froome Israel-Premier Tech + 11.55
44 Filippo Ganna INEOS Grenadiers + 11.55
45 Unai Cuadrado Euskaltel-Euskadi + 11.55
46 Eric Fagundez Burgos-BH + 11.57
47 Enzo Paleni Groupama-FDJ + 13.31
48 Lorenzo Germani Groupama-FDJ + 13.31
49 Alex Baudin AG2R Citroën Team + 13.31
50 Calum Johnston Caja Rural-Seguros RGA + 13.31
51 Josu Etxeberria Caja Rural-Seguros RGA + 13.31
52 Marijn van den Berg EF Education-EasyPost + 14.08
53 Simon Carr EF Education-EasyPost + 14.08
54 Orluis Aular Caja Rural-Seguros RGA + 15.31
55 Julen Amezqueta Caja Rural-Seguros RGA + 15.31
56 Sandy Dujardin TotalEnergies + 15.32
57 Pelayo Sanchez Burgos-BH + 16.23
58 Axel Mariault Cofidis + 16.53
59 Abner González Movistar Team + 17.07
60 Théo Delacroix Saint Michel-Mavic-Auber 93 + 17.11
61 Fabien Doubey TotalEnergies + 17.11
62 Sergio Samitier Movistar Team + 18.29
63 Imanol Erviti Movistar Team + 18.29
64 Guillaume Boivin Israel-Premier Tech + 18.29
65 Paul Lapeira AG2R Citroën Team + 18.29
66 Bastien Tronchon AG2R Citroën Team + 18.29
67 Laurent Pichon Team Arkéa-Samsic + 18.29
68 Asier Etxeberria Euskaltel-Euskadi + 18.29
69 Maxime Urruty Nice Métropole Côte d'Azur + 19.41
70 Corbin Strong Israel-Premier Tech + 19.58
71 Dries van Gestel TotalEnergies + 21.08
72 Jenthe Biermans Team Arkéa-Samsic + 21.08
73 Cyril Barthe Burgos-BH + 21.08
74 Julien Simon TotalEnergies + 21.08
75 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 21.08
76 Hugo Toumire Cofidis + 21.08
77 Larry Valvasori Nice Métropole Côte d'Azur + 21.08
78 Jérémy Leveau Van Rysel-Roubaix Lille Métropole + 21.08
79 Emmanuel Morin CIC U Nantes Atlantique + 21.08
80 Flavien Maurelet Saint Michel-Mavic-Auber 93 + 21.08
81 Andrea Vendrame AG2R Citroën Team + 21.28
82 Magnus Kulset Uno-X Pro Cycling Team + 21.49
83 Marcus Sander Hansen Uno-X Pro Cycling Team + 21.49
84 Michael Valgren EF Education-EasyPost + 21.49
85 Carlos Garcia Equipo Kern Pharma + 21.49
86 Jacob Hindsgaul Madsen Uno-X Pro Cycling Team + 21.49
87 Ådne Holter Uno-X Pro Cycling Team + 21.51
88 Tom Mainguenaud Van Rysel-Roubaix Lille Métropole + 22.26
89 Iñigo Elosegui Equipo Kern Pharma + 23.41
90 Benoît Cosnefroy AG2R Citroën Team + 24.22
91 Thomas Boudat Van Rysel-Roubaix Lille Métropole + 24.22
92 Clément Davy Groupama-FDJ + 24.25
93 Paul Penhoët Groupama-FDJ + 24.25
94 Anthony Turgis TotalEnergies + 30.17
95 Jean-Louis Le Ny Nice Métropole Côte d'Azur + 30.17
96 Nicolas Debeaumarché Saint Michel-Mavic-Auber 93 + 30.17
97 Thomas Devaux Saint Michel-Mavic-Auber 93 + 30.17
98 Jonathan Couanon Nice Métropole Côte d'Azur + 30.17
99 Lukasz Wisniowski EF Education-EasyPost + 30.17
100 Omer Goldstein Israel-Premier Tech + 30.17
101 Vinicius Rangel Movistar Team + 30.17
102 Jason Tesson TotalEnergies + 30.17
103 Romain Cardis Saint Michel-Mavic-Auber 93 + 30.17
104 Enekoitz Azparren Euskaltel-Euskadi + 30.17
105 Luke Rowe INEOS Grenadiers + 30.17
106 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 30.17
107 Enzo Boulet CIC U Nantes Atlantique + 30.17
108 Maximilien Juillard Van Rysel-Roubaix Lille Métropole + 30.22
109 Elia Viviani INEOS Grenadiers + 33.07
110 Joshua Tarling INEOS Grenadiers + 33.07
111 Andrea Mifsud Nice Métropole Côte d'Azur + 43.33
- Roger Adrià Equipo Kern Pharma DNF
- Paul Hennequin Nice Métropole Côte d'Azur DNF
- Alessandro Verre Team Arkéa-Samsic DNF
- Nacer Bouhanni Team Arkéa-Samsic DNF

GC

PosRiderTeam Time
1 Michael Woods Israel-Premier Tech 14:05:10
2 Cristian Rodriguez Team Arkéa-Samsic + 00.10
3 Georg Steinhauser EF Education-EasyPost + 00.41
4 Einer Rubio Movistar Team + 00.42
5 Domenico Pozzovivo Israel-Premier Tech + 00.42
6 Jesus Herrada Cofidis + 01.06
7 Victor Lafay Cofidis + 01.12
8 Ivan Sosa Movistar Team + 01.13
9 Ruben Guerreiro Movistar Team + 01.21
10 Elie Gesbert Team Arkéa-Samsic + 01.59
11 Brandon Rivera INEOS Grenadiers + 02.03
12 Valentin Paret-Peintre AG2R Citroën Team + 02.12
13 Odd Christian Eiking EF Education-EasyPost + 02.13
14 Nicolas Prodhomme AG2R Citroën Team + 02.21
15 Diego Camargo EF Education-EasyPost + 02.25
16 Jordan Jegat CIC U Nantes Atlantique + 02.51
17 José Félix Parra Equipo Kern Pharma + 02.54
18 Johannes Kulset Uno-X Pro Cycling Team + 02.56
19 Pablo Castrillo Equipo Kern Pharma + 03.39
20 Abel Balderstone Caja Rural-Seguros RGA + 04.52
21 Michel Ries Team Arkéa-Samsic + 05.06
22 Thomas Gachignard Saint Michel-Mavic-Auber 93 + 05.09
23 Ibai Azurmendi Euskaltel-Euskadi + 05.45
24 Lars van den Berg Groupama-FDJ + 05.53
25 Rudy Molard Groupama-FDJ + 05.59
26 Alan Jousseaume TotalEnergies + 06.01
27 Célestin Guillon Van Rysel-Roubaix Lille Métropole + 06.07
28 Stephen Williams Israel-Premier Tech + 06.43
29 Joris Delbove Saint Michel-Mavic-Auber 93 + 06.50
30 Jose Manuel Diaz Burgos-BH + 06.57
31 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 09.23
32 François Bidard Cofidis + 09.42
33 Ibon Ruiz Equipo Kern Pharma + 10.41
34 Daniel Navarro Burgos-BH + 10.46
35 Yaël Joalland CIC U Nantes Atlantique + 11.47
36 Lucas Plapp INEOS Grenadiers + 12.06
37 Chris Froome Israel-Premier Tech + 12.07
38 Filippo Ganna INEOS Grenadiers + 12.08
39 Léo Danès CIC U Nantes Atlantique + 12.51
40 Alex Baudin AG2R Citroën Team + 13.44
41 Jon Agirre Equipo Kern Pharma + 13.52
42 Marijn van den Berg EF Education-EasyPost + 14.11
43 Lorenzo Germani Groupama-FDJ + 14.23
44 Enzo Paleni Groupama-FDJ + 14.28
45 Mario Aparicio Burgos-BH + 14.35
46 Simon Carr EF Education-EasyPost + 15.05
47 Jose Herrada Cofidis + 15.26
48 Sandy Dujardin TotalEnergies + 15.36
49 Mulu Hailemichael Caja Rural-Seguros RGA + 15.51
50 Calum Johnston Caja Rural-Seguros RGA + 16.08
51 Orluis Aular Caja Rural-Seguros RGA + 16.28
52 Julen Amezqueta Caja Rural-Seguros RGA + 16.28
53 Pelayo Sanchez Burgos-BH + 17.18
54 Fabien Doubey TotalEnergies + 18.08
55 Jhojan Garcia Caja Rural-Seguros RGA + 18.33
56 Bastien Tronchon AG2R Citroën Team + 18.42
57 Guillaume Boivin Israel-Premier Tech + 18.47
58 Imanol Erviti Movistar Team + 19.26
59 Paul Lapeira AG2R Citroën Team + 19.26
60 Corbin Strong Israel-Premier Tech + 20.05
61 Dries van Gestel TotalEnergies + 21.21
62 Théo Delacroix Saint Michel-Mavic-Auber 93 + 21.24
63 Ådne Holter Uno-X Pro Cycling Team + 21.59
64 Emmanuel Morin CIC U Nantes Atlantique + 22.05
65 Cyril Barthe Burgos-BH + 22.05
66 Jenthe Biermans Team Arkéa-Samsic + 22.05
67 Flavien Maurelet Saint Michel-Mavic-Auber 93 + 22.05
68 Julien Simon TotalEnergies + 22.05
69 Unai Cuadrado Euskaltel-Euskadi + 22.08
70 Eric Fagundez Burgos-BH + 22.10
71 Andrea Vendrame AG2R Citroën Team + 22.25
72 Josu Etxeberria Caja Rural-Seguros RGA + 23.44
73 Jérémy Leveau Van Rysel-Roubaix Lille Métropole + 23.45
74 Benoît Cosnefroy AG2R Citroën Team + 24.28
75 Paul Penhoët Groupama-FDJ + 24.33
76 Michael Valgren EF Education-EasyPost + 24.41
77 Hugo Toumire Cofidis + 25.21
78 Carlos Garcia Equipo Kern Pharma + 25.22
79 Axel Mariault Cofidis + 27.06
80 Abner González Movistar Team + 27.20
81 Marcus Sander Hansen Uno-X Pro Cycling Team + 27.32
82 Thomas Boudat Van Rysel-Roubaix Lille Métropole + 28.41
83 Asier Etxeberria Euskaltel-Euskadi + 28.42
84 Laurent Pichon Team Arkéa-Samsic + 28.42
85 Sergio Samitier Movistar Team + 29.09
86 Maxime Urruty Nice Métropole Côte d'Azur + 29.52
87 Anthony Turgis TotalEnergies + 30.35
88 Jason Tesson TotalEnergies + 31.04
89 Nicolas Debeaumarché Saint Michel-Mavic-Auber 93 + 31.14
90 Enekoitz Azparren Euskaltel-Euskadi + 31.14
91 Jean-Louis Le Ny Nice Métropole Côte d'Azur + 31.14
92 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 31.21
93 Larry Valvasori Nice Métropole Côte d'Azur + 31.21
94 Luke Rowe INEOS Grenadiers + 31.43
95 Tom Mainguenaud Van Rysel-Roubaix Lille Métropole + 32.39
96 Jacob Hindsgaul Madsen Uno-X Pro Cycling Team + 33.00
97 Elia Viviani INEOS Grenadiers + 33.16
98 Iñigo Elosegui Equipo Kern Pharma + 33.54
99 Maximilien Juillard Van Rysel-Roubaix Lille Métropole + 33.56
100 Vinicius Rangel Movistar Team + 34.30
101 Magnus Kulset Uno-X Pro Cycling Team + 37.15
102 Lukasz Wisniowski EF Education-EasyPost + 37.17
103 Clément Davy Groupama-FDJ + 38.39
104 Joshua Tarling INEOS Grenadiers + 39.11
105 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 40.30
106 Jonathan Couanon Nice Métropole Côte d'Azur + 40.30
107 Enzo Boulet CIC U Nantes Atlantique + 40.30
108 Thomas Devaux Saint Michel-Mavic-Auber 93 + 40.30
109 Omer Goldstein Israel-Premier Tech + 40.30
110 Romain Cardis Saint Michel-Mavic-Auber 93 + 44.31
111 Andrea Mifsud Nice Métropole Côte d'Azur + 53.46
- Roger Adrià Equipo Kern Pharma DNF
- Paul Hennequin Nice Métropole Côte d'Azur DNF
- Alessandro Verre Team Arkéa-Samsic DNF
- Nacer Bouhanni Team Arkéa-Samsic DNF

Youth

PosRiderTeam Time
1 Georg Steinhauser EF Education-EasyPost 14:05:51
2 Einer Rubio Movistar Team + 00.01
3 Valentin Paret-Peintre AG2R Citroën Team + 01.31
4 Diego Camargo EF Education-EasyPost + 01.44
5 Jordan Jegat CIC U Nantes Atlantique + 02.10
6 Johannes Kulset Uno-X Pro Cycling Team + 02.15
7 Pablo Castrillo Equipo Kern Pharma + 02.58
8 Abel Balderstone Caja Rural-Seguros RGA + 04.11
9 Michel Ries Team Arkéa-Samsic + 04.25
10 Thomas Gachignard Saint Michel-Mavic-Auber 93 + 04.28
11 Lars van den Berg Groupama-FDJ + 05.12
12 Alan Jousseaume TotalEnergies + 05.20
13 Joris Delbove Saint Michel-Mavic-Auber 93 + 06.09
14 Maxime Jarnet Van Rysel-Roubaix Lille Métropole + 08.42
15 Ibon Ruiz Equipo Kern Pharma + 10.00
16 Yaël Joalland CIC U Nantes Atlantique + 11.06
17 Lucas Plapp INEOS Grenadiers + 11.25
18 Alex Baudin AG2R Citroën Team + 13.03
19 Marijn van den Berg EF Education-EasyPost + 13.30
20 Lorenzo Germani Groupama-FDJ + 13.42
21 Enzo Paleni Groupama-FDJ + 13.47
22 Mario Aparicio Burgos-BH + 13.54
23 Simon Carr EF Education-EasyPost + 14.24
24 Mulu Hailemichael Caja Rural-Seguros RGA + 15.10
25 Calum Johnston Caja Rural-Seguros RGA + 15.27
26 Pelayo Sanchez Burgos-BH + 16.37
27 Jhojan Garcia Caja Rural-Seguros RGA + 17.52
28 Bastien Tronchon AG2R Citroën Team + 18.01
29 Paul Lapeira AG2R Citroën Team + 18.45
30 Corbin Strong Israel-Premier Tech + 19.24
31 Théo Delacroix Saint Michel-Mavic-Auber 93 + 20.43
32 Ådne Holter Uno-X Pro Cycling Team + 21.18
33 Eric Fagundez Burgos-BH + 21.29
34 Josu Etxeberria Caja Rural-Seguros RGA + 23.03
35 Paul Penhoët Groupama-FDJ + 23.52
36 Hugo Toumire Cofidis + 24.40
37 Carlos Garcia Equipo Kern Pharma + 24.41
38 Axel Mariault Cofidis + 26.25
39 Abner González Movistar Team + 26.39
40 Marcus Sander Hansen Uno-X Pro Cycling Team + 26.51
41 Asier Etxeberria Euskaltel-Euskadi + 28.01
42 Jason Tesson TotalEnergies + 30.23
43 Nicolas Debeaumarché Saint Michel-Mavic-Auber 93 + 30.33
44 Enekoitz Azparren Euskaltel-Euskadi + 30.33
45 Jean-Louis Le Ny Nice Métropole Côte d'Azur + 30.33
46 Axel Narbonne-Zuccarelli Nice Métropole Côte d'Azur + 30.40
47 Tom Mainguenaud Van Rysel-Roubaix Lille Métropole + 31.58
48 Jacob Hindsgaul Madsen Uno-X Pro Cycling Team + 32.19
49 Iñigo Elosegui Equipo Kern Pharma + 33.13
50 Maximilien Juillard Van Rysel-Roubaix Lille Métropole + 33.15
51 Vinicius Rangel Movistar Team + 33.49
52 Magnus Kulset Uno-X Pro Cycling Team + 36.34
53 Clément Davy Groupama-FDJ + 37.58
54 Joshua Tarling INEOS Grenadiers + 38.30
55 Rasmus Søjberg Pedersen CIC U Nantes Atlantique + 39.49
56 Enzo Boulet CIC U Nantes Atlantique + 39.49
57 Andrea Mifsud Nice Métropole Côte d'Azur + 53.05

Points

PosRiderTeam Points
1 Corbin Strong Israel-Premier Tech 30
2 Michael Woods Israel-Premier Tech 27
3 Marijn van den Berg EF Education-EasyPost 23
4 Benoît Cosnefroy AG2R Citroën Team 23
5 Sandy Dujardin TotalEnergies 23
6 Paul Penhoët Groupama-FDJ 23
7 Jason Tesson TotalEnergies 20
8 Dries van Gestel TotalEnergies 20
9 Cristian Rodriguez Team Arkéa-Samsic 13
10 Emmanuel Morin CIC U Nantes Atlantique 13
11 Lucas Plapp INEOS Grenadiers 12
12 Jesus Herrada Cofidis 10
13 Marcus Sander Hansen Uno-X Pro Cycling Team 10
14 Elia Viviani INEOS Grenadiers 10
15 Lorenzo Germani Groupama-FDJ 9
16 Ådne Holter Uno-X Pro Cycling Team 9
17 Victor Lafay Cofidis 8
18 Filippo Ganna INEOS Grenadiers 7
19 Orluis Aular Caja Rural-Seguros RGA 7
20 Ivan Sosa Movistar Team 6
21 Valentin Paret-Peintre AG2R Citroën Team 6
22 Maxime Jarnet Van Rysel-Roubaix Lille Métropole 6
23 Ruben Guerreiro Movistar Team 5
24 Thomas Gachignard Saint Michel-Mavic-Auber 93 5
25 Bastien Tronchon AG2R Citroën Team 5
26 Georg Steinhauser EF Education-EasyPost 4
27 Jonathan Couanon Nice Métropole Côte d'Azur 4
28 Einer Rubio Movistar Team 3
29 Nicolas Prodhomme AG2R Citroën Team 3
30 Chris Froome Israel-Premier Tech 3
31 Pelayo Sanchez Burgos-BH 3
32 Maxime Urruty Nice Métropole Côte d'Azur 3
33 Domenico Pozzovivo Israel-Premier Tech 2
34 Célestin Guillon Van Rysel-Roubaix Lille Métropole 2
35 Romain Cardis Saint Michel-Mavic-Auber 93 2
36 Elie Gesbert Team Arkéa-Samsic 1
37 Rudy Molard Groupama-FDJ 1
38 Léo Danès CIC U Nantes Atlantique 1
39 Carlos Garcia Equipo Kern Pharma 1

Mountain

PosRiderTeam Points
1 Carlos Garcia Equipo Kern Pharma 23
2 Pelayo Sanchez Burgos-BH 15
3 Andrea Mifsud Nice Métropole Côte d'Azur 15
4 Michael Woods Israel-Premier Tech 15
5 Eric Fagundez Burgos-BH 13
6 Josu Etxeberria Caja Rural-Seguros RGA 10
7 Cristian Rodriguez Team Arkéa-Samsic 10
8 Lorenzo Germani Groupama-FDJ 10
9 Thomas Boudat Van Rysel-Roubaix Lille Métropole 10
10 Enzo Boulet CIC U Nantes Atlantique 10
11 Jesus Herrada Cofidis 8
12 Célestin Guillon Van Rysel-Roubaix Lille Métropole 8
13 Victor Lafay Cofidis 6
14 Laurent Pichon Team Arkéa-Samsic 6
15 Ivan Sosa Movistar Team 5
16 Joris Delbove Saint Michel-Mavic-Auber 93 5
17 Maxime Urruty Nice Métropole Côte d'Azur 5
18 Ruben Guerreiro Movistar Team 4
19 Lukasz Wisniowski EF Education-EasyPost 4
20 Jacob Hindsgaul Madsen Uno-X Pro Cycling Team 3
21 Georg Steinhauser EF Education-EasyPost 3
22 Lucas Plapp INEOS Grenadiers 3
23 Sandy Dujardin TotalEnergies 3
24 Théo Delacroix Saint Michel-Mavic-Auber 93 3
25 Einer Rubio Movistar Team 2
26 Domenico Pozzovivo Israel-Premier Tech 2
27 Stephen Williams Israel-Premier Tech 2
28 Michael Valgren EF Education-EasyPost 2
29 Elie Gesbert Team Arkéa-Samsic 1
30 Elia Viviani INEOS Grenadiers -1

Team

PosTeamTime
1 Movistar Team 42:18:46
2 EF Education-EasyPost + 01.19
3 Israel-Premier Tech + 03.38
4 Team Arkéa-Samsic + 04.05
5 Cofidis + 05.16
6 Equipo Kern Pharma + 07.09
7 CIC U Nantes Atlantique + 14.58
8 AG2R Citroën Team + 15.01
9 Caja Rural-Seguros RGA + 17.28
10 INEOS Grenadiers + 22.19
11 Groupama-FDJ + 22.20
12 Burgos-BH + 22.36
13 Saint Michel-Mavic-Auber 93 + 26.51
14 TotalEnergies + 35.15
15 Van Rysel-Roubaix Lille Métropole + 36.00
16 Euskaltel-Euskadi + 44.03
17 Uno-X Pro Cycling Team + 46.08
18 Nice Métropole Côte d'Azur + 01:20.04

Race profile

Race
Route d'Occitanie
Start date
15.06.2023
End date
18.06.2023
Total distance
189.0 km
Gen
Men
Cat
2.1
Country
France
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 ❤️