UAE Tour 2025 - Stage 3

Ras al Khaimah > Jebel Jais, 181.0km

17.02-23.02

The UAE Tour is a UCI WorldTour stage race held in February in the United Arab Emirates. Recognised for its deserts and dunes, and crosswind stages, the race was first held in 2019 as a merger of the Abu Dhabi Tour and Dubai Tour, two other stage races. The leader of the general classification wears the red jersey.

Results

Stage

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates-XRG 4:36:04
2 Oscar Onley Team Picnic PostNL + 00.00
3 Felix Gall Decathlon AG2R La Mondiale Team + 00.00
4 Lennert Van Eetvelt Lotto + 00.00
5 Giulio Ciccone Lidl-Trek + 00.00
6 Finn Fisher-Black Red Bull-BORA-hansgrohe + 00.00
7 Iván Romeo Movistar Team + 00.04
8 Pablo Castrillo Movistar Team + 00.04
9 Matthew Riccitello Israel-Premier Tech + 00.04
10 Paul Seixas Decathlon AG2R La Mondiale Team + 00.04
11 Victor Langellotti INEOS Grenadiers + 00.04
12 Harold Tejada XDS Astana Team + 00.04
13 Pello Bilbao Bahrain Victorious + 00.04
14 Ben Zwiehoff Red Bull-BORA-hansgrohe + 00.07
15 Georg Steinhauser EF Education-EasyPost + 00.07
16 Junior Lecerf Soudal Quick-Step + 00.07
17 Carlos Rodriguez INEOS Grenadiers + 00.10
18 Michael Storer Tudor Pro Cycling Team + 00.20
19 Rainer Kepplinger Bahrain Victorious + 00.20
20 Jay Vine UAE Team Emirates-XRG + 00.20
21 Joshua Tarling INEOS Grenadiers + 00.26
22 Hugh Carthy EF Education-EasyPost + 00.28
23 Einer Rubio Movistar Team + 00.31
24 Ramses Debruyne Alpecin-Deceuninck + 00.33
25 Patrick Konrad Lidl-Trek + 00.33
26 Esteban Chaves EF Education-EasyPost + 00.42
27 Alexey Lutsenko Israel-Premier Tech + 00.44
28 Florian Kajamini XDS Astana Team + 00.50
29 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 00.52
30 Bart Lemmen Team Visma | Lease a Bike + 00.56
31 William Barta Movistar Team + 01.02
32 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 01.08
33 Sergio Higuita XDS Astana Team + 01.13
34 Anton Palzer Red Bull-BORA-hansgrohe + 01.18
35 Torstein Træen Bahrain Victorious + 01.19
36 Jan Hirt Israel-Premier Tech + 01.19
37 Lorenzo Quartucci Solution Tech-Vini Fantini + 01.24
38 Roberto Gonzalez Solution Tech-Vini Fantini + 02.00
39 Pascal Eenkhoorn Soudal Quick-Step + 02.00
40 Kobe Goossens Intermarché-Wanty + 02.00
41 Reuben Thompson Lotto + 02.00
42 Hannes Wilksch Tudor Pro Cycling Team + 02.00
43 Bruno Armirail Decathlon AG2R La Mondiale Team + 02.00
44 Kevin Colleoni Intermarché-Wanty + 02.19
45 Max van der Meulen Bahrain Victorious + 02.26
46 Amanuel Ghebreigzabhier Lidl-Trek + 02.43
47 Daan Hoole Lidl-Trek + 03.01
48 Jardi Van Der Lee EF Education-EasyPost + 03.40
49 Alastair Mackellar EF Education-EasyPost + 04.14
50 Lars Craps Lotto + 04.16
51 Gerben Kuypers Intermarché-Wanty + 04.35
52 Simone Petilli Intermarché-Wanty + 04.35
53 Jonathan Castroviejo INEOS Grenadiers + 04.35
54 Timo Kielich Alpecin-Deceuninck + 04.42
55 Domen Novak UAE Team Emirates-XRG + 05.53
56 Michael Leonard INEOS Grenadiers + 06.08
57 Luke Durbridge Team Jayco-AlUla + 06.48
58 Pier-André Côté Israel-Premier Tech + 06.48
59 Ben Swift INEOS Grenadiers + 08.15
60 Jack Rootkin-Gray EF Education-EasyPost + 08.15
61 Stefan Bissegger Decathlon AG2R La Mondiale Team + 08.15
62 Aaron Gate XDS Astana Team + 08.15
63 Kristian Sbaragli Solution Tech-Vini Fantini + 08.15
64 Enzo Leijnse Team Picnic PostNL + 09.31
65 Jonas Gregaard Lotto + 10.15
66 Casper Pedersen Soudal Quick-Step + 10.15
67 Alex Edmondson Team Picnic PostNL + 10.17
68 Ryan Mullen Red Bull-BORA-hansgrohe + 10.17
69 Max Walscheid Team Jayco-AlUla + 10.17
70 Johan Price-Pejtersen Alpecin-Deceuninck + 10.17
71 Nadav Raisberg Israel-Premier Tech + 10.17
72 Robbe Ghys Alpecin-Deceuninck + 10.17
73 Rune Herregodts UAE Team Emirates-XRG + 10.17
74 Maikel Zijlaard Tudor Pro Cycling Team + 10.17
75 Ide Schelling XDS Astana Team + 10.17
76 Kim Heiduk INEOS Grenadiers + 10.17
77 Tosh Van der Sande Team Visma | Lease a Bike + 10.51
78 Haoyu Su XDS Astana Team + 10.53
79 Logan Currie Lotto + 10.58
80 Adrien Petit Intermarché-Wanty + 10.58
81 Gijs Van Hoecke Intermarché-Wanty + 10.58
82 Rasmus Søjberg Pedersen Decathlon AG2R La Mondiale Team + 10.58
83 Chris Froome Israel-Premier Tech + 10.58
84 Robert Donaldson Team Jayco-AlUla + 10.58
85 Tobias Lund Andresen Team Picnic PostNL + 11.41
86 Carlos Samudio Solution Tech-Vini Fantini + 11.55
87 Jonas Rickaert Alpecin-Deceuninck + 12.44
88 Thomas Gloag Team Visma | Lease a Bike + 12.49
89 Mikkel Bjerg UAE Team Emirates-XRG + 12.49
90 Steffen De Schuyteneer Lotto + 13.07
91 Niklas Märkl Team Picnic PostNL + 13.07
92 Arthur Kluckers Tudor Pro Cycling Team + 14.35
93 Manlio Moro Movistar Team + 15.07
94 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 15.10
95 Danny van Poppel Red Bull-BORA-hansgrohe + 15.38
96 Filip Maciejuk Red Bull-BORA-hansgrohe + 15.38
97 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 15.38
98 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 15.38
99 Andrea Pasqualon Bahrain Victorious + 15.40
100 Dusan Rajovic Solution Tech-Vini Fantini + 15.40
101 Phil Bauhaus Bahrain Victorious + 15.40
102 Silvan Dillier Alpecin-Deceuninck + 15.40
103 Jasper Philipsen Alpecin-Deceuninck + 15.49
104 Bert Van Lerberghe Soudal Quick-Step + 15.49
105 Simone Consonni Lidl-Trek + 15.49
106 Edward Theuns Lidl-Trek + 15.49
107 Gerben Thijssen Intermarché-Wanty + 15.55
108 Oded Kogut Israel-Premier Tech + 15.57
109 Josef Cerný Soudal Quick-Step + 15.57
110 Florian Vermeersch UAE Team Emirates-XRG + 15.57
111 Tim Merlier Soudal Quick-Step + 15.57
112 Filippo Fortin Solution Tech-Vini Fantini + 15.57
113 Fernando Gaviria Movistar Team + 15.57
114 Gianluca Pollefliet Decathlon AG2R La Mondiale Team + 15.57
115 Davide Cimolai Movistar Team + 15.57
116 Mattia Pinazzi VF Group-Bardiani CSF-Faizanè + 15.57
117 Elmar Reinders Team Jayco-AlUla + 15.57
118 Daniel Skerl Bahrain Victorious + 15.57
119 Dylan Groenewegen Team Jayco-AlUla + 15.57
120 Jonathan Milan Lidl-Trek + 15.57
121 Fabio Jakobsen Team Picnic PostNL + 15.57
122 Sam Welsford Red Bull-BORA-hansgrohe + 15.57
123 Luka Mezgec Team Jayco-AlUla + 15.57
124 Niklas Behrens Team Visma | Lease a Bike + 15.57
125 Ayco Bastiaens Soudal Quick-Step + 15.57
126 Daniel McLay Team Visma | Lease a Bike + 15.57
127 Lionel Taminiaux Lotto + 15.57
128 Julius van den Berg Team Picnic PostNL + 17.31
129 Federico Biagini VF Group-Bardiani CSF-Faizanè + 17.31
130 Matteo Malucelli XDS Astana Team + 22.39
131 Djordje Djuric Solution Tech-Vini Fantini + 22.39
132 Arvid de Kleijn Tudor Pro Cycling Team + 22.39
133 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 22.39
134 Alexander Krieger Tudor Pro Cycling Team + 22.39
135 Sebastian Kolze Changizi Tudor Pro Cycling Team + 23.16
- Sean Quinn EF Education-EasyPost DNS

GC

PosRiderTeam Time
1 Tadej Pogacar UAE Team Emirates-XRG 8:20:41
2 Joshua Tarling INEOS Grenadiers + 00.18
3 Pablo Castrillo Movistar Team + 00.23
4 Iván Romeo Movistar Team + 00.24
5 Finn Fisher-Black Red Bull-BORA-hansgrohe + 00.26
6 Jay Vine UAE Team Emirates-XRG + 00.33
7 Giulio Ciccone Lidl-Trek + 00.34
8 Pello Bilbao Bahrain Victorious + 00.35
9 Harold Tejada XDS Astana Team + 00.38
10 Lennert Van Eetvelt Lotto + 00.38
11 Felix Gall Decathlon AG2R La Mondiale Team + 00.39
12 Oscar Onley Team Picnic PostNL + 00.41
13 Carlos Rodriguez INEOS Grenadiers + 00.45
14 Ben Zwiehoff Red Bull-BORA-hansgrohe + 00.50
15 Paul Seixas Decathlon AG2R La Mondiale Team + 00.51
16 Georg Steinhauser EF Education-EasyPost + 00.53
17 Matthew Riccitello Israel-Premier Tech + 01.12
18 Rainer Kepplinger Bahrain Victorious + 01.14
19 Patrick Konrad Lidl-Trek + 01.14
20 Victor Langellotti INEOS Grenadiers + 01.17
21 Michael Storer Tudor Pro Cycling Team + 01.18
22 Alexey Lutsenko Israel-Premier Tech + 01.21
23 Junior Lecerf Soudal Quick-Step + 01.25
24 Bart Lemmen Team Visma | Lease a Bike + 01.34
25 Einer Rubio Movistar Team + 02.01
26 William Barta Movistar Team + 02.06
27 Hugh Carthy EF Education-EasyPost + 02.13
28 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 02.14
29 Torstein Træen Bahrain Victorious + 02.26
30 Florian Kajamini XDS Astana Team + 02.27
31 Esteban Chaves EF Education-EasyPost + 02.28
32 Bruno Armirail Decathlon AG2R La Mondiale Team + 02.33
33 Anton Palzer Red Bull-BORA-hansgrohe + 02.51
34 Jan Hirt Israel-Premier Tech + 02.54
35 Geoffrey Bouchard Decathlon AG2R La Mondiale Team + 03.08
36 Sergio Higuita XDS Astana Team + 03.09
37 Kobe Goossens Intermarché-Wanty + 03.21
38 Lorenzo Quartucci Solution Tech-Vini Fantini + 03.36
39 Reuben Thompson Lotto + 03.44
40 Roberto Gonzalez Solution Tech-Vini Fantini + 03.54
41 Pascal Eenkhoorn Soudal Quick-Step + 04.00
42 Kevin Colleoni Intermarché-Wanty + 04.00
43 Max van der Meulen Bahrain Victorious + 04.02
44 Hannes Wilksch Tudor Pro Cycling Team + 04.54
45 Daan Hoole Lidl-Trek + 05.55
46 Gerben Kuypers Intermarché-Wanty + 06.00
47 Alastair Mackellar EF Education-EasyPost + 06.02
48 Simone Petilli Intermarché-Wanty + 06.30
49 Ramses Debruyne Alpecin-Deceuninck + 06.45
50 Amanuel Ghebreigzabhier Lidl-Trek + 07.15
51 Jardi Van Der Lee EF Education-EasyPost + 07.23
52 Timo Kielich Alpecin-Deceuninck + 08.03
53 Jonathan Castroviejo INEOS Grenadiers + 08.20
54 Stefan Bissegger Decathlon AG2R La Mondiale Team + 08.20
55 Aaron Gate XDS Astana Team + 08.54
56 Pier-André Côté Israel-Premier Tech + 09.27
57 Ben Swift INEOS Grenadiers + 09.34
58 Lars Craps Lotto + 09.47
59 Luke Durbridge Team Jayco-AlUla + 10.14
60 Kristian Sbaragli Solution Tech-Vini Fantini + 10.41
61 Domen Novak UAE Team Emirates-XRG + 11.00
62 Jack Rootkin-Gray EF Education-EasyPost + 11.38
63 Gijs Van Hoecke Intermarché-Wanty + 12.23
64 Casper Pedersen Soudal Quick-Step + 12.42
65 Max Walscheid Team Jayco-AlUla + 12.45
66 Ryan Mullen Red Bull-BORA-hansgrohe + 12.57
67 Michael Leonard INEOS Grenadiers + 13.01
68 Maikel Zijlaard Tudor Pro Cycling Team + 13.03
69 Ide Schelling XDS Astana Team + 13.12
70 Nadav Raisberg Israel-Premier Tech + 13.14
71 Enzo Leijnse Team Picnic PostNL + 13.19
72 Rasmus Søjberg Pedersen Decathlon AG2R La Mondiale Team + 13.26
73 Alex Edmondson Team Picnic PostNL + 13.30
74 Thomas Gloag Team Visma | Lease a Bike + 13.32
75 Haoyu Su XDS Astana Team + 13.34
76 Tobias Lund Andresen Team Picnic PostNL + 14.00
77 Johan Price-Pejtersen Alpecin-Deceuninck + 14.08
78 Robbe Ghys Alpecin-Deceuninck + 14.11
79 Chris Froome Israel-Premier Tech + 14.15
80 Rune Herregodts UAE Team Emirates-XRG + 14.21
81 Jonas Gregaard Lotto + 14.21
82 Tosh Van der Sande Team Visma | Lease a Bike + 14.29
83 Robert Donaldson Team Jayco-AlUla + 14.43
84 Steffen De Schuyteneer Lotto + 14.46
85 Logan Currie Lotto + 14.48
86 Carlos Samudio Solution Tech-Vini Fantini + 15.07
87 Arthur Kluckers Tudor Pro Cycling Team + 15.11
88 Adrien Petit Intermarché-Wanty + 15.28
89 Kim Heiduk INEOS Grenadiers + 15.40
90 Niklas Märkl Team Picnic PostNL + 15.48
91 Mikkel Bjerg UAE Team Emirates-XRG + 16.00
92 Jonas Rickaert Alpecin-Deceuninck + 16.25
93 Jonathan Milan Lidl-Trek + 16.52
94 Jasper Philipsen Alpecin-Deceuninck + 17.07
95 Niklas Behrens Team Visma | Lease a Bike + 17.25
96 Danny van Poppel Red Bull-BORA-hansgrohe + 17.28
97 Dusan Rajovic Solution Tech-Vini Fantini + 17.35
98 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè + 17.47
99 Sam Welsford Red Bull-BORA-hansgrohe + 17.50
100 Phil Bauhaus Bahrain Victorious + 17.51
101 Gianluca Pollefliet Decathlon AG2R La Mondiale Team + 18.01
102 Florian Vermeersch UAE Team Emirates-XRG + 18.01
103 Lionel Taminiaux Lotto + 18.04
104 Tim Merlier Soudal Quick-Step + 18.12
105 Filip Maciejuk Red Bull-BORA-hansgrohe + 18.26
106 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 18.29
107 Manlio Moro Movistar Team + 18.31
108 Mattia Pinazzi VF Group-Bardiani CSF-Faizanè + 18.37
109 Simone Consonni Lidl-Trek + 18.39
110 Edward Theuns Lidl-Trek + 18.40
111 Bert Van Lerberghe Soudal Quick-Step + 18.41
112 Josef Cerný Soudal Quick-Step + 18.45
113 Dylan Groenewegen Team Jayco-AlUla + 18.53
114 Oded Kogut Israel-Premier Tech + 19.08
115 Fernando Gaviria Movistar Team + 19.14
116 Daniel McLay Team Visma | Lease a Bike + 19.19
117 Andrea Pasqualon Bahrain Victorious + 19.27
118 Silvan Dillier Alpecin-Deceuninck + 19.44
119 Elmar Reinders Team Jayco-AlUla + 19.48
120 Ayco Bastiaens Soudal Quick-Step + 20.00
121 Filippo Fiorelli VF Group-Bardiani CSF-Faizanè + 20.07
122 Fabio Jakobsen Team Picnic PostNL + 20.20
123 Luka Mezgec Team Jayco-AlUla + 20.40
124 Davide Cimolai Movistar Team + 20.41
125 Gerben Thijssen Intermarché-Wanty + 21.03
126 Filippo Fortin Solution Tech-Vini Fantini + 21.15
127 Daniel Skerl Bahrain Victorious + 21.21
128 Federico Biagini VF Group-Bardiani CSF-Faizanè + 21.40
129 Julius van den Berg Team Picnic PostNL + 22.09
130 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 26.20
131 Arvid de Kleijn Tudor Pro Cycling Team + 27.08
132 Djordje Djuric Solution Tech-Vini Fantini + 27.40
133 Alexander Krieger Tudor Pro Cycling Team + 27.57
134 Matteo Malucelli XDS Astana Team + 29.22
135 Sebastian Kolze Changizi Tudor Pro Cycling Team + 30.10
- Sean Quinn EF Education-EasyPost DNS

Youth

PosRiderTeam Time
1 Joshua Tarling INEOS Grenadiers 8:20:59
2 Pablo Castrillo Movistar Team + 00.05
3 Iván Romeo Movistar Team + 00.06
4 Finn Fisher-Black Red Bull-BORA-hansgrohe + 00.08
5 Lennert Van Eetvelt Lotto + 00.20
6 Oscar Onley Team Picnic PostNL + 00.23
7 Carlos Rodriguez INEOS Grenadiers + 00.27
8 Paul Seixas Decathlon AG2R La Mondiale Team + 00.33
9 Georg Steinhauser EF Education-EasyPost + 00.35
10 Matthew Riccitello Israel-Premier Tech + 00.54
11 Junior Lecerf Soudal Quick-Step + 01.07
12 Alessandro Pinarello VF Group-Bardiani CSF-Faizanè + 01.56
13 Florian Kajamini XDS Astana Team + 02.09
14 Reuben Thompson Lotto + 03.26
15 Max van der Meulen Bahrain Victorious + 03.44
16 Hannes Wilksch Tudor Pro Cycling Team + 04.36
17 Gerben Kuypers Intermarché-Wanty + 05.42
18 Alastair Mackellar EF Education-EasyPost + 05.44
19 Ramses Debruyne Alpecin-Deceuninck + 06.27
20 Jardi Van Der Lee EF Education-EasyPost + 07.05
21 Lars Craps Lotto + 09.29
22 Jack Rootkin-Gray EF Education-EasyPost + 11.20
23 Michael Leonard INEOS Grenadiers + 12.43
24 Nadav Raisberg Israel-Premier Tech + 12.56
25 Enzo Leijnse Team Picnic PostNL + 13.01
26 Rasmus Søjberg Pedersen Decathlon AG2R La Mondiale Team + 13.08
27 Thomas Gloag Team Visma | Lease a Bike + 13.14
28 Haoyu Su XDS Astana Team + 13.16
29 Tobias Lund Andresen Team Picnic PostNL + 13.42
30 Robert Donaldson Team Jayco-AlUla + 14.25
31 Steffen De Schuyteneer Lotto + 14.28
32 Logan Currie Lotto + 14.30
33 Arthur Kluckers Tudor Pro Cycling Team + 14.53
34 Kim Heiduk INEOS Grenadiers + 15.22
35 Jonathan Milan Lidl-Trek + 16.34
36 Niklas Behrens Team Visma | Lease a Bike + 17.07
37 Gianluca Pollefliet Decathlon AG2R La Mondiale Team + 17.43
38 Manlio Moro Movistar Team + 18.13
39 Mattia Pinazzi VF Group-Bardiani CSF-Faizanè + 18.19
40 Oded Kogut Israel-Premier Tech + 18.50
41 Daniel Skerl Bahrain Victorious + 21.03
42 Federico Biagini VF Group-Bardiani CSF-Faizanè + 21.22
43 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 26.02
44 Djordje Djuric Solution Tech-Vini Fantini + 27.22
45 Sebastian Kolze Changizi Tudor Pro Cycling Team + 29.52

Points

PosRiderTeam Points
1 Tadej Pogacar UAE Team Emirates-XRG 33
2 Oscar Onley Team Picnic PostNL 23
3 Carlos Samudio Solution Tech-Vini Fantini 22
4 Finn Fisher-Black Red Bull-BORA-hansgrohe 22
5 Jonathan Milan Lidl-Trek 21
6 Joshua Tarling INEOS Grenadiers 20
7 Manuele Tarozzi VF Group-Bardiani CSF-Faizanè 19
8 Lennert Van Eetvelt Lotto 18
9 Stefan Bissegger Decathlon AG2R La Mondiale Team 16
10 Federico Biagini VF Group-Bardiani CSF-Faizanè 16
11 Felix Gall Decathlon AG2R La Mondiale Team 12
12 Tobias Lund Andresen Team Picnic PostNL 12
13 Jay Vine UAE Team Emirates-XRG 9
14 Djordje Djuric Solution Tech-Vini Fantini 8
15 Pablo Castrillo Movistar Team 8
16 Iván Romeo Movistar Team 8
17 Giulio Ciccone Lidl-Trek 7
18 Max Walscheid Team Jayco-AlUla 7
19 Aaron Gate XDS Astana Team 5
20 Harold Tejada XDS Astana Team 4
21 Pello Bilbao Bahrain Victorious 3
22 Lionel Taminiaux Lotto 3
23 Matthew Riccitello Israel-Premier Tech 2
24 Amanuel Ghebreigzabhier Lidl-Trek 2
25 Phil Bauhaus Bahrain Victorious 2
26 Florian Vermeersch UAE Team Emirates-XRG 2
27 Paul Seixas Decathlon AG2R La Mondiale Team 1
28 Jasper Philipsen Alpecin-Deceuninck -5

Team

PosTeamTime
1 INEOS Grenadiers 25:04:03
2 Movistar Team + 00.22
3 Decathlon AG2R La Mondiale Team + 00.33
4 Red Bull-BORA-hansgrohe + 01.31
5 Bahrain Victorious + 02.15
6 EF Education-EasyPost + 02.29
7 XDS Astana Team + 02.52
8 Israel-Premier Tech + 02.53
9 Lidl-Trek + 03.13
10 Lotto + 06.38
11 UAE Team Emirates-XRG + 06.40
12 Intermarché-Wanty + 10.40
13 Tudor Pro Cycling Team + 14.02
14 Solution Tech-Vini Fantini + 15.07
15 Soudal Quick-Step + 15.24
16 Alpecin-Deceuninck + 19.55
17 Team Picnic PostNL + 20.56
18 Team Visma | Lease a Bike + 25.25
19 Team Jayco-AlUla + 33.54
20 VF Group-Bardiani CSF-Faizanè + 36.05

Race profile

Race
UAE Tour
Start date
17.02.2025
End date
23.02.2025
Total distance
181.0 km
Gen
Men
Cat
2.UWT
Country
United Arab Emirates
Discipline
Road
First edition
2019

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