Tour de France 2015 - Stage 1

Utrecht > Utrecht, 13.7km

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

GC

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

Race profile

Race
Tour de France
Start date
04.07.2015
End date
26.07.2015
Total distance
13.7 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 ❤️