Tour de France 2015 - Stage 3

Anvers > Huy, 154.0km

04.07-26.07

The Tour de France, also known as La Grande Boucle, will be held for the 114th time in 2027. First organised in 1903, it has grown into the third most-watched sporting event in the world, with over 3.5 billion viewers across all platforms. This year’s edition runs from July 2 to July 25, starting in Edinburgh and finishing in Paris. The race is broadcast in over 190 countries, underlining its global reach. At stake is the iconic maillot jaune, one of the most prestigious jerseys in sport.

Results

Stage

PosRiderTeam Time
1 Joaquim Rodríguez Team Katusha 3:26:54
2 Chris Froome Team Sky + 00.00
3 Alexis Vuillermoz AG2R La Mondiale + 00.04
4 Daniel Martin Team Cannondale - Garmin + 00.05
5 Tony Gallopin Lotto - Soudal + 00.08
6 Tejay van Garderen BMC Racing Team + 00.11
7 Vincenzo Nibali Astana Pro Team + 00.11
8 Simon Yates Orica - GreenEDGE + 00.11
9 Nairo Quintana Movistar Team + 00.11
10 Bauke Mollema Trek Factory Racing + 00.11
11 Alejandro Valverde Movistar Team + 00.11
12 Alberto Contador Tinkoff - Saxo + 00.18
13 Julian Arredondo Trek Factory Racing + 00.19
14 Robert Gesink Team Lotto NL - Jumbo + 00.22
15 Greg Van Avermaet BMC Racing Team + 00.22
16 Jean-Christophe Péraud AG2R La Mondiale + 00.24
17 Warren Barguil Team Giant - Alpecin + 00.24
18 Julien Simon Cofidis + 00.28
19 Rigoberto Uran Etixx - Quick Step + 00.34
20 Pierre Rolland Team Europcar + 00.36
21 Romain Bardet AG2R La Mondiale + 00.36
22 Louis Meintjes MTN-Qhubeka + 00.36
23 Cyril Gautier Team Europcar + 00.36
24 Ryder Hesjedal Team Cannondale - Garmin + 00.40
25 Andrew Talansky Team Cannondale - Garmin + 00.40
26 Tony Martin Etixx - Quick Step + 00.40
27 Peter Sagan Tinkoff - Saxo + 00.40
28 Eduardo Sepulveda Bretagne - Séché Environnement + 00.45
29 Daniel Navarro Cofidis + 00.45
30 Merhawi Kudus MTN-Qhubeka + 00.45
31 Zdenek Stybar Etixx - Quick Step + 00.52
32 Adam Yates Orica - GreenEDGE + 01.00
33 Giampaolo Caruso Team Katusha + 01.05
34 Jan Bakelants AG2R La Mondiale + 01.08
35 Samuel Sánchez BMC Racing Team + 01.10
36 Geraint Thomas Team Sky + 01.10
37 Luis Angel Mate Cofidis + 01.10
38 Rui Costa Lampre-Merida + 01.13
39 Tiago Machado Team Katusha + 01.13
40 Haimar Zubeldia Trek Factory Racing + 01.15
41 Paul Voss Bora - Argon 18 + 01.20
42 Michele Scarponi Astana Pro Team + 01.22
43 Bob Jungels Trek Factory Racing + 01.25
44 Leopold König Team Sky + 01.25
45 Armindo Fonseca Bretagne - Séché Environnement + 01.25
46 Paul Martens Team Lotto NL - Jumbo + 01.25
47 Alberto Losada Team Katusha + 01.25
48 Roman Kreuziger Tinkoff - Saxo + 01.25
49 Michal Kwiatkowski Etixx - Quick Step + 01.25
50 Dominik Nerz Bora - Argon 18 + 01.25
51 Jacques Janse Van Rensburg MTN-Qhubeka + 01.29
52 Thibaut Pinot FDJ + 01.33
53 Gorka Izagirre Movistar Team + 01.33
54 Georg Preidler Team Giant - Alpecin + 01.39
55 Jakob Fuglsang Astana Pro Team + 01.39
56 Rafal Majka Tinkoff - Saxo + 01.52
57 Emanuel Buchmann Bora - Argon 18 + 01.59
58 Wilco Kelderman Team Lotto NL - Jumbo + 01.59
59 Mikaël Chérel AG2R La Mondiale + 01.59
60 Steven Kruijswijk Team Lotto NL - Jumbo + 01.59
61 Bartosz Huzarski Bora - Argon 18 + 01.59
62 Romain Sicard Team Europcar + 01.59
63 Mathias Frank IAM Cycling + 01.59
64 Sylvain Chavanel IAM Cycling + 01.59
65 Jérémy Roy FDJ + 02.08
66 Edvald Boasson-Hagen MTN-Qhubeka + 02.08
67 Steve Morabito FDJ + 02.08
68 Anthony Delaplace Bretagne - Séché Environnement + 02.08
69 Marcel Wyss IAM Cycling + 02.17
70 Jarlinson Pantano IAM Cycling + 02.29
71 Kristjan Koren Team Cannondale - Garmin + 02.29
72 Florian Vachon Bretagne - Séché Environnement + 02.29
73 Tanel Kangert Astana Pro Team + 02.29
74 Simon Geschke Team Giant - Alpecin + 02.53
75 Pierrick Fedrigo Bretagne - Séché Environnement + 03.03
76 Tim Wellens Lotto - Soudal + 03.24
77 Jan Barta Bora - Argon 18 + 03.58
78 Stef Clement IAM Cycling + 03.58
79 Richie Porte Team Sky + 03.58
80 Koen De Kort Team Giant - Alpecin + 03.58
81 Steve Cummings MTN-Qhubeka + 03.58
82 Serge Pauwels MTN-Qhubeka + 03.58
83 Ivan Basso Tinkoff - Saxo + 03.58
84 Michael Rogers Tinkoff - Saxo + 03.58
85 Perrig Quemeneur Team Europcar + 03.58
86 Jose Herrada Movistar Team + 03.58
87 Christophe Riblon AG2R La Mondiale + 03.58
88 Lars Bak Lotto - Soudal + 03.58
89 Ben Gastauer AG2R La Mondiale + 03.58
90 Daniel Teklehaimanot MTN-Qhubeka + 03.58
91 Reto Hollenstein IAM Cycling + 03.58
92 Bram Tankink Team Lotto NL - Jumbo + 04.14
93 Thomas Voeckler Team Europcar + 04.14
94 José Serpa Lampre-Merida + 04.16
95 Jérôme Coppel IAM Cycling + 04.16
96 Brice Feillu Bretagne - Séché Environnement + 04.16
97 Angelo Tulik Team Europcar + 04.24
98 Julien Vermote Etixx - Quick Step + 04.33
99 Reinardt Janse van Rensburg MTN-Qhubeka + 04.33
100 Nathan Haas Team Cannondale - Garmin + 04.36
101 Daniel Oss BMC Racing Team + 05.17
102 Rubén Plaza Lampre-Merida + 06.13
103 Nicolas Roche Team Sky + 06.13
104 Kristijan Durasek Lampre-Merida + 06.13
105 Pieter Weening Orica - GreenEDGE + 06.13
106 Matteo Bono Lampre-Merida + 06.13
107 Nelson Oliveira Lampre-Merida + 06.13
108 Ramunas Navardauskas Team Cannondale - Garmin + 06.13
109 Michal Golas Etixx - Quick Step + 06.13
110 Michael Albasini Orica - GreenEDGE + 06.25
111 Rafael Valls Lampre-Merida + 06.35
112 Michael Schär BMC Racing Team + 06.49
113 Danilo Wyss BMC Racing Team + 06.49
114 Damiano Caruso BMC Racing Team + 06.49
115 Gregory Rast Trek Factory Racing + 06.49
116 Winner Anacona Movistar Team + 07.17
117 Laurent Didier Trek Factory Racing + 07.17
118 Arnaud Gérard Bretagne - Séché Environnement + 08.01
119 Peter Kennaugh Team Sky + 08.11
120 Andriy Grivko Astana Pro Team + 08.14
121 Rein Taaramäe Astana Pro Team + 08.26
122 Rohan Dennis BMC Racing Team + 09.40
123 Jonathan Castroviejo Movistar Team + 10.15
124 Luca Paolini Team Katusha + 10.38
125 Luke Durbridge Orica - GreenEDGE + 10.45
126 Dylan van Baarle Team Cannondale - Garmin + 10.45
127 Thomas De Gendt Lotto - Soudal + 10.45
128 Matthieu Ladagnous FDJ + 10.45
129 Roy Curvers Team Giant - Alpecin + 10.45
130 Lieuwe Westra Astana Pro Team + 10.45
131 Frédéric Brun Bretagne - Séché Environnement + 10.45
132 Wout Poels Team Sky + 10.45
133 Alexandre Geniez FDJ + 10.45
134 Lars Boom Astana Pro Team + 10.48
135 Benoît Vaugrenard FDJ + 10.54
136 Ramon Sinkeldam Team Giant - Alpecin + 10.54
137 Marcel Sieberg Lotto - Soudal + 10.54
138 Nicolas Edet Cofidis + 10.54
139 Albert Timmer Team Giant - Alpecin + 10.54
140 Bryan Coquard Team Europcar + 10.54
141 Matthias Brändle IAM Cycling + 10.54
142 Bryan Nauleau Team Europcar + 10.54
143 Geoffrey Soupe Cofidis + 10.54
144 Adam Hansen Lotto - Soudal + 10.54
145 Jos Van Emden Team Lotto NL - Jumbo + 10.54
146 André Greipel Lotto - Soudal + 10.54
147 Sébastien Chavanel FDJ + 10.54
148 Sep Vanmarcke Team Lotto NL - Jumbo + 10.54
149 Martin Elmiger IAM Cycling + 10.54
150 Arnaud Démare FDJ + 10.54
151 Stijn Devolder Trek Factory Racing + 10.54
152 Dmitriy Gruzdev Astana Pro Team + 10.54
153 Matteo Trentin Etixx - Quick Step + 10.54
154 Adriano Malori Movistar Team + 10.54
155 Imanol Erviti Movistar Team + 10.54
156 Damien Gaudin AG2R La Mondiale + 11.02
157 Florian Sénéchal Cofidis + 11.02
158 Yohann Gène Team Europcar + 11.02
159 Pierre-Luc Périchon Bretagne - Séché Environnement + 11.02
160 Jack Bauer Team Cannondale - Garmin + 11.02
161 Jens Debusschere Lotto - Soudal + 11.02
162 Jose Mendes Bora - Argon 18 + 11.02
163 Tyler Farrar MTN-Qhubeka + 11.02
164 Daniele Bennati Tinkoff - Saxo + 11.09
165 Matteo Tosatto Tinkoff - Saxo + 11.09
166 Michael Valgren Tinkoff - Saxo + 11.09
167 Christophe Laporte Cofidis + 11.09
168 Mark Renshaw Etixx - Quick Step + 11.09
169 Zakkari Dempster Bora - Argon 18 + 11.09
170 Mark Cavendish Etixx - Quick Step + 11.09
171 Jacopo Guarnieri Team Katusha + 11.09
172 Nacer Bouhanni Cofidis + 11.09
173 Manuel Quinziato BMC Racing Team + 11.09
174 Alex Dowsett Movistar Team + 11.09
175 Andreas Schillinger Bora - Argon 18 + 11.09
176 Kenneth Vanbilsen Cofidis + 11.09
177 Ian Stannard Team Sky + 11.09
178 Tom Leezer Team Lotto NL - Jumbo + 11.09
179 Sebastian Langeveld Team Cannondale - Garmin + 11.09
180 Svein Tuft Orica - GreenEDGE + 11.09
181 Johan Vansummeren AG2R La Mondiale + 11.24
182 Luke Rowe Team Sky + 11.26
183 Daryl Impey Orica - GreenEDGE + 11.28
184 John Degenkolb Team Giant - Alpecin + 11.28
185 Filippo Pozzato Lampre-Merida + 11.36
186 Davide Cimolai Lampre-Merida + 11.36
187 Markel Irizar Trek Factory Racing + 11.43
188 Fabian Cancellara Trek Factory Racing + 11.43
189 Sam Bennett Bora - Argon 18 + 11.45
190 Alexander Kristoff Team Katusha + 11.47
191 Marco Haller Team Katusha + 11.47
192 Laurens Ten Dam Team Lotto NL - Jumbo + 13.38
193 Greg Henderson Lotto - Soudal + 14.13
194 Michael Matthews Orica - GreenEDGE + 21.38
- Simon Gerrans Orica - GreenEDGE DNF
- Tom Dumoulin Team Giant - Alpecin DNF
- Dmitriy Kozontchuk Team Katusha DNF
- William Bonnet FDJ DNF

GC

PosRiderTeam Time
1 Chris Froome Team Sky 7:11:37
2 Tony Martin Etixx - Quick Step + 00.01
3 Tejay van Garderen BMC Racing Team + 00.13
4 Tony Gallopin Lotto - Soudal + 00.26
5 Greg Van Avermaet BMC Racing Team + 00.28
6 Peter Sagan Tinkoff - Saxo + 00.31
7 Rigoberto Uran Etixx - Quick Step + 00.34
8 Alberto Contador Tinkoff - Saxo + 00.36
9 Geraint Thomas Team Sky + 01.03
10 Zdenek Stybar Etixx - Quick Step + 01.04
11 Warren Barguil Team Giant - Alpecin + 01.07
12 Bauke Mollema Trek Factory Racing + 01.32
13 Vincenzo Nibali Astana Pro Team + 01.38
14 Robert Gesink Team Lotto NL - Jumbo + 01.39
15 Roman Kreuziger Tinkoff - Saxo + 01.51
16 Alejandro Valverde Movistar Team + 01.51
17 Nairo Quintana Movistar Team + 01.56
18 Joaquim Rodríguez Team Katusha + 02.00
19 Michal Kwiatkowski Etixx - Quick Step + 02.02
20 Daniel Martin Team Cannondale - Garmin + 02.06
21 Jean-Christophe Péraud AG2R La Mondiale + 02.07
22 Alexis Vuillermoz AG2R La Mondiale + 02.26
23 Andrew Talansky Team Cannondale - Garmin + 02.39
24 Julien Simon Cofidis + 02.45
25 Leopold König Team Sky + 02.52
26 Romain Bardet AG2R La Mondiale + 02.54
27 Thibaut Pinot FDJ + 02.58
28 Samuel Sánchez BMC Racing Team + 02.58
29 Gorka Izagirre Movistar Team + 03.10
30 Rui Costa Lampre-Merida + 03.10
31 Georg Preidler Team Giant - Alpecin + 03.22
32 Jan Bakelants AG2R La Mondiale + 03.24
33 Paul Voss Bora - Argon 18 + 03.29
34 Michele Scarponi Astana Pro Team + 03.34
35 Jérémy Roy FDJ + 03.39
36 Jacques Janse Van Rensburg MTN-Qhubeka + 03.40
37 Dominik Nerz Bora - Argon 18 + 03.40
38 Jakob Fuglsang Astana Pro Team + 03.49
39 Steve Morabito FDJ + 03.52
40 Mathias Frank IAM Cycling + 03.55
41 Michael Rogers Tinkoff - Saxo + 04.09
42 Kristjan Koren Team Cannondale - Garmin + 04.28
43 Florian Vachon Bretagne - Séché Environnement + 04.35
44 Daniel Oss BMC Racing Team + 05.17
45 Simon Yates Orica - GreenEDGE + 05.17
46 Richie Porte Team Sky + 05.48
47 Lars Bak Lotto - Soudal + 06.01
48 Serge Pauwels MTN-Qhubeka + 06.03
49 Ryder Hesjedal Team Cannondale - Garmin + 06.15
50 Jan Barta Bora - Argon 18 + 06.17
51 Louis Meintjes MTN-Qhubeka + 06.17
52 Bob Jungels Trek Factory Racing + 06.23
53 Julian Arredondo Trek Factory Racing + 06.29
54 Cyril Gautier Team Europcar + 06.32
55 Daniel Navarro Cofidis + 06.36
56 Haimar Zubeldia Trek Factory Racing + 06.36
57 Adam Yates Orica - GreenEDGE + 06.38
58 Paul Martens Team Lotto NL - Jumbo + 06.40
59 Tiago Machado Team Katusha + 06.41
60 Pierre Rolland Team Europcar + 06.42
61 Eduardo Sepulveda Bretagne - Séché Environnement + 06.45
62 Wilco Kelderman Team Lotto NL - Jumbo + 06.49
63 Merhawi Kudus MTN-Qhubeka + 06.56
64 Sylvain Chavanel IAM Cycling + 07.04
65 Steven Kruijswijk Team Lotto NL - Jumbo + 07.04
66 Alberto Losada Team Katusha + 07.08
67 Edvald Boasson-Hagen MTN-Qhubeka + 07.27
68 Luis Angel Mate Cofidis + 07.28
69 Emanuel Buchmann Bora - Argon 18 + 07.31
70 Romain Sicard Team Europcar + 07.32
71 Bartosz Huzarski Bora - Argon 18 + 07.35
72 Rafal Majka Tinkoff - Saxo + 07.35
73 Marcel Wyss IAM Cycling + 07.49
74 Giampaolo Caruso Team Katusha + 07.49
75 Tanel Kangert Astana Pro Team + 07.51
76 Anthony Delaplace Bretagne - Séché Environnement + 08.01
77 Michael Schär BMC Racing Team + 08.04
78 Armindo Fonseca Bretagne - Séché Environnement + 08.10
79 Nelson Oliveira Lampre-Merida + 08.13
80 Simon Geschke Team Giant - Alpecin + 08.18
81 Jarlinson Pantano IAM Cycling + 08.20
82 Michal Golas Etixx - Quick Step + 08.21
83 Tim Wellens Lotto - Soudal + 08.30
84 Steve Cummings MTN-Qhubeka + 08.50
85 Pierrick Fedrigo Bretagne - Séché Environnement + 08.54
86 Damiano Caruso BMC Racing Team + 09.07
87 Matteo Bono Lampre-Merida + 09.10
88 Reto Hollenstein IAM Cycling + 09.27
89 Jérôme Coppel IAM Cycling + 09.27
90 Stef Clement IAM Cycling + 09.35
91 Christophe Riblon AG2R La Mondiale + 09.48
92 Daniel Teklehaimanot MTN-Qhubeka + 09.52
93 Koen De Kort Team Giant - Alpecin + 09.55
94 Rein Taaramäe Astana Pro Team + 09.55
95 Mikaël Chérel AG2R La Mondiale + 09.55
96 Andriy Grivko Astana Pro Team + 09.55
97 Bram Tankink Team Lotto NL - Jumbo + 09.57
98 Ivan Basso Tinkoff - Saxo + 10.03
99 Julien Vermote Etixx - Quick Step + 10.06
100 Jose Herrada Movistar Team + 10.08
101 Ramunas Navardauskas Team Cannondale - Garmin + 10.21
102 Rohan Dennis BMC Racing Team + 10.24
103 Reinardt Janse van Rensburg MTN-Qhubeka + 10.30
104 Ben Gastauer AG2R La Mondiale + 10.32
105 Nathan Haas Team Cannondale - Garmin + 10.33
106 Angelo Tulik Team Europcar + 10.41
107 Perrig Quemeneur Team Europcar + 10.42
108 José Serpa Lampre-Merida + 10.45
109 Fabian Cancellara Trek Factory Racing + 11.01
110 Arnaud Gérard Bretagne - Séché Environnement + 11.03
111 André Greipel Lotto - Soudal + 11.11
112 Nicolas Roche Team Sky + 11.18
113 Marcel Sieberg Lotto - Soudal + 11.24
114 Pieter Weening Orica - GreenEDGE + 11.40
115 Manuel Quinziato BMC Racing Team + 11.40
116 Michael Albasini Orica - GreenEDGE + 11.45
117 Ian Stannard Team Sky + 11.47
118 Mark Cavendish Etixx - Quick Step + 11.51
119 Danilo Wyss BMC Racing Team + 11.58
120 Matthias Brändle IAM Cycling + 12.01
121 Adriano Malori Movistar Team + 12.07
122 Rubén Plaza Lampre-Merida + 12.13
123 Mark Renshaw Etixx - Quick Step + 12.15
124 Rafael Valls Lampre-Merida + 12.25
125 Sep Vanmarcke Team Lotto NL - Jumbo + 12.27
126 Kristijan Durasek Lampre-Merida + 12.28
127 Alex Dowsett Movistar Team + 12.29
128 Gregory Rast Trek Factory Racing + 12.40
129 Imanol Erviti Movistar Team + 12.49
130 Winner Anacona Movistar Team + 12.50
131 Arnaud Démare FDJ + 12.50
132 Matthieu Ladagnous FDJ + 12.53
133 Jack Bauer Team Cannondale - Garmin + 12.57
134 John Degenkolb Team Giant - Alpecin + 12.57
135 Ramon Sinkeldam Team Giant - Alpecin + 13.03
136 Matteo Trentin Etixx - Quick Step + 13.04
137 Zakkari Dempster Bora - Argon 18 + 13.07
138 Tyler Farrar MTN-Qhubeka + 13.08
139 Albert Timmer Team Giant - Alpecin + 13.17
140 Andreas Schillinger Bora - Argon 18 + 13.18
141 Christophe Laporte Cofidis + 13.18
142 Geoffrey Soupe Cofidis + 13.21
143 Peter Kennaugh Team Sky + 13.39
144 Alexander Kristoff Team Katusha + 13.39
145 Roy Curvers Team Giant - Alpecin + 13.41
146 Jacopo Guarnieri Team Katusha + 13.44
147 Filippo Pozzato Lampre-Merida + 14.02
148 Sam Bennett Bora - Argon 18 + 14.17
149 Jonathan Castroviejo Movistar Team + 14.58
150 Jos Van Emden Team Lotto NL - Jumbo + 15.29
151 Sébastien Chavanel FDJ + 15.31
152 Dylan van Baarle Team Cannondale - Garmin + 15.43
153 Damien Gaudin AG2R La Mondiale + 15.47
154 Lieuwe Westra Astana Pro Team + 15.50
155 Luke Durbridge Orica - GreenEDGE + 15.51
156 Lars Boom Astana Pro Team + 15.52
157 Thomas Voeckler Team Europcar + 16.00
158 Martin Elmiger IAM Cycling + 16.04
159 Wout Poels Team Sky + 16.10
160 Daniele Bennati Tinkoff - Saxo + 16.10
161 Svein Tuft Orica - GreenEDGE + 16.14
162 Greg Henderson Lotto - Soudal + 16.19
163 Jose Mendes Bora - Argon 18 + 16.30
164 Thomas De Gendt Lotto - Soudal + 16.31
165 Alexandre Geniez FDJ + 16.32
166 Tom Leezer Team Lotto NL - Jumbo + 16.36
167 Dmitriy Gruzdev Astana Pro Team + 16.41
168 Daryl Impey Orica - GreenEDGE + 16.45
169 Florian Sénéchal Cofidis + 16.46
170 Benoît Vaugrenard FDJ + 16.46
171 Sebastian Langeveld Team Cannondale - Garmin + 16.48
172 Bryan Nauleau Team Europcar + 16.49
173 Luca Paolini Team Katusha + 16.53
174 Jens Debusschere Lotto - Soudal + 16.55
175 Luke Rowe Team Sky + 17.05
176 Bryan Coquard Team Europcar + 17.05
177 Frédéric Brun Bretagne - Séché Environnement + 17.06
178 Brice Feillu Bretagne - Séché Environnement + 17.06
179 Matteo Tosatto Tinkoff - Saxo + 17.09
180 Yohann Gène Team Europcar + 17.15
181 Kenneth Vanbilsen Cofidis + 17.17
182 Michael Valgren Tinkoff - Saxo + 17.18
183 Johan Vansummeren AG2R La Mondiale + 17.32
184 Davide Cimolai Lampre-Merida + 17.39
185 Marco Haller Team Katusha + 17.42
186 Nacer Bouhanni Cofidis + 17.43
187 Pierre-Luc Périchon Bretagne - Séché Environnement + 17.45
188 Laurens Ten Dam Team Lotto NL - Jumbo + 19.13
189 Laurent Didier Trek Factory Racing + 19.26
190 Stijn Devolder Trek Factory Racing + 22.35
191 Nicolas Edet Cofidis + 22.40
192 Markel Irizar Trek Factory Racing + 23.03
193 Adam Hansen Lotto - Soudal + 23.03
194 Michael Matthews Orica - GreenEDGE + 26.56
- Simon Gerrans Orica - GreenEDGE DNF
- Tom Dumoulin Team Giant - Alpecin DNF
- Dmitriy Kozontchuk Team Katusha DNF
- William Bonnet FDJ DNF

Race profile

Race
Tour de France
Start date
04.07.2015
End date
26.07.2015
Total distance
154.0 km
Gen
Men
Cat
2.UWT
Country
France
Discipline
Road
First edition
1903

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