Tour of Taihu Lake 2025 - Stage 2

Wujiang Suzhou > Wujiang Suzhou, 122.0km

09.10-12.10

Results

Stage

PosRiderTeam Time
1 Alexander Salby Li Ning Star 2:34:35
2 Matteo Malucelli XDS Astana Team + 00.00
3 Stanislaw Aniolkowski Cofidis + 00.00
4 Martin Laas Quick Pro Team + 00.00
5 Attilio Viviani Solution Tech-Vini Fantini + 00.00
6 Filippo Fortin Solution Tech-Vini Fantini + 00.00
7 Vlas Shichkin Pingtan International Tourism Island Cycling Team + 00.00
8 Blake Quick Roojai Insurance + 00.00
9 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 00.00
10 David Dekker Euskaltel-Euskadi + 00.00
11 Oskar Nisu Quick Pro Team + 00.00
12 Milan Menten Lotto + 00.00
13 Daniil Zarakovskiy Pingtan International Tourism Island Cycling Team + 00.00
14 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 00.00
15 John Carter CCACHE x BODYWRAP + 00.00
16 Daniel Cavia Burgos Burpellet BH + 00.00
17 Steffen De Schuyteneer Lotto + 00.00
18 Lev Gonov XDS Astana Team + 00.00
19 Filippo Cettolin VF Group-Bardiani CSF-Faizanè + 00.00
20 David Martin Burgos Burpellet BH + 00.00
21 Jesper Rasch Parkhotel Valkenburg + 00.00
22 Norman Vahtra China Anta - Mentech Cycling Team + 00.00
23 Luca Colnaghi VF Group-Bardiani CSF-Faizanè + 00.00
24 Matyas Kopecky Team Novo Nordisk + 00.00
25 Viktor Bugaenko Pingtan International Tourism Island Cycling Team + 00.00
26 Xabier Berasategi Euskaltel-Euskadi + 00.00
27 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 00.00
28 Rodrigo Álvarez Burgos Burpellet BH + 00.00
29 Georgios Boúglas Burgos Burpellet BH + 00.00
30 Sam Maisonobe Cofidis + 00.00
31 Richard Habermann Huansheng - Vonoa - Taishan Sport Team + 00.00
32 Cristian Raileanu Li Ning Star + 00.00
33 Joshua Giddings Lotto + 00.00
34 Angel Fuentes Burgos Burpellet BH + 00.00
35 Roberto Gonzalez Solution Tech-Vini Fantini + 00.00
36 Cristian Pita Huansheng - Vonoa - Taishan Sport Team + 00.00
37 Petr Rikunov Chengdu DYC Cycling Team + 00.00
38 Aaron Gate XDS Astana Team + 00.00
39 Nikita Bersenev Pingtan International Tourism Island Cycling Team + 00.00
40 Luke Mudgway Li Ning Star + 00.00
41 Christoph Janssen Huansheng - Vonoa - Taishan Sport Team + 00.00
42 Bram Danklof Parkhotel Valkenburg + 00.00
43 Jambaljamts Sainbayar Burgos Burpellet BH + 00.00
44 Paul Hennequin Euskaltel-Euskadi + 00.00
45 Yikui Niu Li Ning Star + 00.00
46 Aiman Cahyadi Terengganu Cycling Team + 00.00
47 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 00.00
48 Roy Eefting-Bloem Fnix-SCOM-Hengxiang Cycling Team + 00.00
49 Nur Aiman Zariff Terengganu Cycling Team + 00.00
50 David Lozano Team Novo Nordisk + 00.00
51 Piet Allegaert Cofidis + 00.00
52 Lorenz Van de Wynkele Lotto + 00.00
53 Josh Kench Li Ning Star + 00.00
54 Maxime Duba Parkhotel Valkenburg + 00.00
55 Unai Zubeldia Euskaltel-Euskadi + 00.00
56 Jan Maas Cofidis + 00.00
57 Mihael Stajnar Pogi Team Gusto Ljubljana + 00.00
58 Lorenzo Magli VF Group-Bardiani CSF-Faizanè + 00.00
59 Egor Igoshev Pingtan International Tourism Island Cycling Team + 00.00
60 Willie Smit China Anta - Mentech Cycling Team + 00.00
61 Raman Tsishkou Li Ning Star + 00.00
62 Karl Patrick Lauk Quick Pro Team + 00.00
63 Dylan Hopkins Roojai Insurance + 00.00
64 Lucas De Rossi China Anta - Mentech Cycling Team + 00.00
65 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team + 00.00
66 Kurt Eather CCACHE x BODYWRAP + 00.00
67 Mattia Pinazzi VF Group-Bardiani CSF-Faizanè + 00.00
68 Nicolas Debeaumarché Cofidis + 00.00
69 Otto van Zanden Parkhotel Valkenburg + 00.00
70 Niek Voogt Parkhotel Valkenburg + 00.00
71 Filippo Ridolfo Team Novo Nordisk + 00.00
72 Lukas Vries Parkhotel Valkenburg + 00.00
73 Carter Bettles Roojai Insurance + 00.00
74 Andrea Peron Team Novo Nordisk + 00.00
75 Andrei Stepanov Chengdu DYC Cycling Team + 00.00
76 Penghai Deng Giant Cycling Team + 00.00
77 Logan Currie Lotto + 00.00
78 Timofei Ivanov Chengdu DYC Cycling Team + 00.00
79 Felix Meo Solution Tech-Vini Fantini + 00.00
80 Paul Ourselin Cofidis + 00.00
81 Sam Brand Team Novo Nordisk + 00.00
82 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 00.00
83 Juan Manuel Barboza China Anta - Mentech Cycling Team + 00.00
84 James Krzanich Huansheng - Vonoa - Taishan Sport Team + 00.00
85 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 00.00
86 Haoyu Su XDS Astana Team + 00.00
87 Danny van der Tuuk Euskaltel-Euskadi + 00.00
88 Noah Blannin CCACHE x BODYWRAP + 00.00
89 Alessandro Iacchi Solution Tech-Vini Fantini + 00.00
90 Mauro Cuylits Lotto + 00.00
91 Maral-Erdene Batmunkh Roojai Insurance + 00.00
92 Tristan Tijsen Parkhotel Valkenburg + 00.00
93 Djordje Djuric Solution Tech-Vini Fantini + 00.00
94 Roman Maikin Chengdu DYC Cycling Team + 00.00
95 Nikolaos Drakos Roojai Insurance + 00.00
96 Oliver Stenning Huansheng - Vonoa - Taishan Sport Team + 00.00
97 King Hung Liang HKSI Pro Cycling Team + 00.00
98 Liam Slock Lotto + 00.16
99 Shahmir Aiman Halim Terengganu Cycling Team + 00.22
100 Polychronis Tzortzakis Roojai Insurance + 00.23
101 Anton Kuzmin XDS Astana Team + 00.55
102 Nicolas Gojkovic Pogi Team Gusto Ljubljana + 00.55
103 Aaron Aus Quick Pro Team + 00.55
104 Léandre Huck Cofidis + 01.57
105 Max Campbell CCACHE x BODYWRAP + 02.03
106 Gleb Karpenko Quick Pro Team + 02.13
107 Martti Lenzius Quick Pro Team + 02.13
108 Antonio Polga Team Novo Nordisk + 02.36
109 Tyler Lange China Anta - Mentech Cycling Team + 03.22
110 Taj Zagar Pogi Team Gusto Ljubljana + 04.05
111 Aleksandr Bereznyak Chengdu DYC Cycling Team + 05.58
112 Sum Lui Ng HKSI Pro Cycling Team + 10.16
113 Viktor Manakov Pingtan International Tourism Island Cycling Team + 10.16
114 Matson McAdam Giant Cycling Team + 10.16
115 Aliaksei Shnyrko Li Ning Star + 10.16
116 Alex Eaves Pogi Team Gusto Ljubljana + 10.16
117 Shuai Li Pingtan International Tourism Island Cycling Team + 10.16
118 Michele Gazzoli XDS Astana Team + 10.16
119 Daniil Marukhin XDS Astana Team + 10.16
120 Andreas Miltiadis Roojai Insurance + 10.16
121 Alexander Shakotko Fnix-SCOM-Hengxiang Cycling Team + 10.16
122 Chin Pok Kam China Anta - Mentech Cycling Team + 11.40
123 Chun Yan Kwok HKSI Pro Cycling Team + 11.40
124 Oliver Sims Pogi Team Gusto Ljubljana + 11.40
125 Enkhpure Tsoodol Quick Pro Team + 12.32
126 Joseph Lau HKSI Pro Cycling Team + 12.32
127 Amirull Fakhruddin Mazuki Terengganu Cycling Team + 12.32
128 Chun Kin Lai HKSI Pro Cycling Team + 12.32
129 Lizhen Wang Huansheng - Vonoa - Taishan Sport Team + 12.32
130 Muhammad Haizam Shabri Terengganu Cycling Team + 12.32
131 Ronan Teese Giant Cycling Team + 12.32
132 Vladimir Mulagaleyev Giant Cycling Team + 12.32
- Domen Oblak Pogi Team Gusto Ljubljana DNF
- Federico Biagini VF Group-Bardiani CSF-Faizanè DNF
- Junlei Huang Giant Cycling Team DNF
- Aidan Teese Giant Cycling Team DNF
- Yevgeniy Gidich China Anta - Mentech Cycling Team DNF
- Ka Chun Siu HKSI Pro Cycling Team DNF

GC

PosRiderTeam Time
1 Matteo Malucelli XDS Astana Team 4:44:37
2 Stanislaw Aniolkowski Cofidis + 00.07
3 Willie Smit China Anta - Mentech Cycling Team + 00.07
4 Steffen De Schuyteneer Lotto + 00.10
5 Josh Kench Li Ning Star + 00.12
6 Milan Menten Lotto + 00.13
7 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team + 00.14
8 Blake Quick Roojai Insurance + 00.16
9 David Dekker Euskaltel-Euskadi + 00.16
10 Lev Gonov XDS Astana Team + 00.16
11 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè + 00.16
12 Jesper Rasch Parkhotel Valkenburg + 00.16
13 Xabier Berasategi Euskaltel-Euskadi + 00.16
14 Norman Vahtra China Anta - Mentech Cycling Team + 00.16
15 Luca Colnaghi VF Group-Bardiani CSF-Faizanè + 00.16
16 Matyas Kopecky Team Novo Nordisk + 00.16
17 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 00.16
18 Aaron Gate XDS Astana Team + 00.16
19 Petr Rikunov Chengdu DYC Cycling Team + 00.16
20 Luke Mudgway Li Ning Star + 00.16
21 Sam Maisonobe Cofidis + 00.16
22 Joshua Giddings Lotto + 00.16
23 Angel Fuentes Burgos Burpellet BH + 00.16
24 Roberto Gonzalez Solution Tech-Vini Fantini + 00.16
25 Cristian Raileanu Li Ning Star + 00.16
26 Jambaljamts Sainbayar Burgos Burpellet BH + 00.16
27 Rodrigo Álvarez Burgos Burpellet BH + 00.16
28 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 00.16
29 David Lozano Team Novo Nordisk + 00.16
30 Karl Patrick Lauk Quick Pro Team + 00.16
31 Mihael Stajnar Pogi Team Gusto Ljubljana + 00.16
32 Lucas De Rossi China Anta - Mentech Cycling Team + 00.16
33 Unai Zubeldia Euskaltel-Euskadi + 00.16
34 Jan Maas Cofidis + 00.16
35 Dylan Hopkins Roojai Insurance + 00.16
36 Filippo Ridolfo Team Novo Nordisk + 00.16
37 Logan Currie Lotto + 00.16
38 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 00.16
39 Otto van Zanden Parkhotel Valkenburg + 00.16
40 Carter Bettles Roojai Insurance + 00.16
41 Alessandro Iacchi Solution Tech-Vini Fantini + 00.16
42 Juan Manuel Barboza China Anta - Mentech Cycling Team + 00.16
43 Paul Ourselin Cofidis + 00.16
44 Danny van der Tuuk Euskaltel-Euskadi + 00.16
45 Mauro Cuylits Lotto + 00.24
46 Piet Allegaert Cofidis + 00.32
47 Liam Slock Lotto + 00.41
48 Christoph Janssen Huansheng - Vonoa - Taishan Sport Team + 00.45
49 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 00.46
50 Vlas Shichkin Pingtan International Tourism Island Cycling Team + 00.48
51 Oskar Nisu Quick Pro Team + 00.48
52 David Martin Burgos Burpellet BH + 00.48
53 Filippo Fortin Solution Tech-Vini Fantini + 00.48
54 Attilio Viviani Solution Tech-Vini Fantini + 00.48
55 Filippo Cettolin VF Group-Bardiani CSF-Faizanè + 00.48
56 Georgios Boúglas Burgos Burpellet BH + 00.48
57 Daniel Cavia Burgos Burpellet BH + 00.48
58 Aiman Cahyadi Terengganu Cycling Team + 00.48
59 Yikui Niu Li Ning Star + 00.48
60 Raman Tsishkou Li Ning Star + 00.48
61 Kurt Eather CCACHE x BODYWRAP + 00.48
62 Lorenz Van de Wynkele Lotto + 00.48
63 Andrea Peron Team Novo Nordisk + 00.48
64 Lorenzo Magli VF Group-Bardiani CSF-Faizanè + 00.48
65 Niek Voogt Parkhotel Valkenburg + 00.48
66 Egor Igoshev Pingtan International Tourism Island Cycling Team + 00.48
67 Sam Brand Team Novo Nordisk + 00.48
68 Nicolas Debeaumarché Cofidis + 00.48
69 Timofei Ivanov Chengdu DYC Cycling Team + 00.48
70 Andrei Stepanov Chengdu DYC Cycling Team + 00.48
71 Lukas Vries Parkhotel Valkenburg + 00.48
72 Haoyu Su XDS Astana Team + 00.48
73 Léandre Huck Cofidis + 02.51
74 Antonio Polga Team Novo Nordisk + 03.24
75 Maxime Duba Parkhotel Valkenburg + 04.12
76 Daniil Zarakovskiy Pingtan International Tourism Island Cycling Team + 04.14
77 Nikita Bersenev Pingtan International Tourism Island Cycling Team + 04.14
78 Bram Danklof Parkhotel Valkenburg + 04.14
79 Nur Aiman Zariff Terengganu Cycling Team + 04.14
80 Mattia Pinazzi VF Group-Bardiani CSF-Faizanè + 04.14
81 Tristan Tijsen Parkhotel Valkenburg + 04.14
82 Noah Blannin CCACHE x BODYWRAP + 04.14
83 Roman Maikin Chengdu DYC Cycling Team + 04.14
84 Anton Kuzmin XDS Astana Team + 05.09
85 John Carter CCACHE x BODYWRAP + 05.19
86 Taj Zagar Pogi Team Gusto Ljubljana + 05.40
87 Paul Hennequin Euskaltel-Euskadi + 06.04
88 Felix Meo Solution Tech-Vini Fantini + 06.04
89 Oliver Stenning Huansheng - Vonoa - Taishan Sport Team + 06.04
90 Djordje Djuric Solution Tech-Vini Fantini + 06.57
91 Viktor Bugaenko Pingtan International Tourism Island Cycling Team + 06.59
92 Max Campbell CCACHE x BODYWRAP + 07.22
93 Nikolaos Drakos Roojai Insurance + 08.06
94 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 08.38
95 Roy Eefting-Bloem Fnix-SCOM-Hengxiang Cycling Team + 08.38
96 James Krzanich Huansheng - Vonoa - Taishan Sport Team + 08.38
97 Maral-Erdene Batmunkh Roojai Insurance + 08.38
98 Shahmir Aiman Halim Terengganu Cycling Team + 09.00
99 Nicolas Gojkovic Pogi Team Gusto Ljubljana + 09.01
100 Penghai Deng Giant Cycling Team + 09.22
101 Tyler Lange China Anta - Mentech Cycling Team + 09.26
102 Andreas Miltiadis Roojai Insurance + 11.04
103 Chin Pok Kam China Anta - Mentech Cycling Team + 12.28
104 Aleksandr Bereznyak Chengdu DYC Cycling Team + 12.57
105 Ronan Teese Giant Cycling Team + 13.20
106 Sum Lui Ng HKSI Pro Cycling Team + 14.17
107 Matson McAdam Giant Cycling Team + 14.28
108 Alex Eaves Pogi Team Gusto Ljubljana + 14.30
109 Aliaksei Shnyrko Li Ning Star + 14.30
110 Alexander Salby Li Ning Star + 15.10
111 Richard Habermann Huansheng - Vonoa - Taishan Sport Team + 15.22
112 Cristian Pita Huansheng - Vonoa - Taishan Sport Team + 15.22
113 Martin Laas Quick Pro Team + 15.24
114 King Hung Liang HKSI Pro Cycling Team + 15.24
115 Aaron Aus Quick Pro Team + 15.41
116 Polychronis Tzortzakis Roojai Insurance + 15.43
117 Gleb Karpenko Quick Pro Team + 16.59
118 Martti Lenzius Quick Pro Team + 17.37
119 Amirull Fakhruddin Mazuki Terengganu Cycling Team + 20.38
120 Daniil Marukhin XDS Astana Team + 25.02
121 Shuai Li Pingtan International Tourism Island Cycling Team + 25.30
122 Michele Gazzoli XDS Astana Team + 25.38
123 Viktor Manakov Pingtan International Tourism Island Cycling Team + 25.40
124 Alexander Shakotko Fnix-SCOM-Hengxiang Cycling Team + 25.40
125 Chun Yan Kwok HKSI Pro Cycling Team + 27.00
126 Oliver Sims Pogi Team Gusto Ljubljana + 27.00
127 Chun Kin Lai HKSI Pro Cycling Team + 27.46
128 Joseph Lau HKSI Pro Cycling Team + 27.52
129 Lizhen Wang Huansheng - Vonoa - Taishan Sport Team + 27.52
130 Enkhpure Tsoodol Quick Pro Team + 27.56
131 Muhammad Haizam Shabri Terengganu Cycling Team + 27.56
132 Vladimir Mulagaleyev Giant Cycling Team + 27.56
- Domen Oblak Pogi Team Gusto Ljubljana DNF
- Federico Biagini VF Group-Bardiani CSF-Faizanè DNF
- Junlei Huang Giant Cycling Team DNF
- Aidan Teese Giant Cycling Team DNF
- Yevgeniy Gidich China Anta - Mentech Cycling Team DNF
- Ka Chun Siu HKSI Pro Cycling Team DNF

Youth

PosRiderTeam Time
1 Steffen De Schuyteneer Lotto 4:44:47
2 Matyas Kopecky Team Novo Nordisk + 00.06
3 Sam Maisonobe Cofidis + 00.06
4 Joshua Giddings Lotto + 00.06
5 Unai Zubeldia Euskaltel-Euskadi + 00.06
6 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 00.06
7 Otto van Zanden Parkhotel Valkenburg + 00.06
8 Mauro Cuylits Lotto + 00.14
9 Vlas Shichkin Pingtan International Tourism Island Cycling Team + 00.38
10 Filippo Cettolin VF Group-Bardiani CSF-Faizanè + 00.38
11 Daniel Cavia Burgos Burpellet BH + 00.38
12 Lorenzo Magli VF Group-Bardiani CSF-Faizanè + 00.38
13 Egor Igoshev Pingtan International Tourism Island Cycling Team + 00.38
14 Lukas Vries Parkhotel Valkenburg + 00.38
15 Maxime Duba Parkhotel Valkenburg + 04.02
16 Daniil Zarakovskiy Pingtan International Tourism Island Cycling Team + 04.04
17 Bram Danklof Parkhotel Valkenburg + 04.04
18 Tristan Tijsen Parkhotel Valkenburg + 04.04
19 Noah Blannin CCACHE x BODYWRAP + 04.04
20 John Carter CCACHE x BODYWRAP + 05.09
21 Taj Zagar Pogi Team Gusto Ljubljana + 05.30
22 Paul Hennequin Euskaltel-Euskadi + 05.54
23 Viktor Bugaenko Pingtan International Tourism Island Cycling Team + 06.49
24 Nikolaos Drakos Roojai Insurance + 07.56
25 Nicolas Gojkovic Pogi Team Gusto Ljubljana + 08.51
26 Tyler Lange China Anta - Mentech Cycling Team + 09.16
27 Chin Pok Kam China Anta - Mentech Cycling Team + 12.18
28 Ronan Teese Giant Cycling Team + 13.10
29 Matson McAdam Giant Cycling Team + 14.18
30 Alex Eaves Pogi Team Gusto Ljubljana + 14.20
31 Aaron Aus Quick Pro Team + 15.31
32 Martti Lenzius Quick Pro Team + 17.27
33 Chun Yan Kwok HKSI Pro Cycling Team + 26.50
34 Oliver Sims Pogi Team Gusto Ljubljana + 26.50
35 Joseph Lau HKSI Pro Cycling Team + 27.42
36 Enkhpure Tsoodol Quick Pro Team + 27.46
37 Muhammad Haizam Shabri Terengganu Cycling Team + 27.46
38 Vladimir Mulagaleyev Giant Cycling Team + 27.46

Points

PosRiderTeam Points
1 Matteo Malucelli XDS Astana Team 26
2 Stanislaw Aniolkowski Cofidis 21
3 Willie Smit China Anta - Mentech Cycling Team 15
4 Alexander Salby Li Ning Star 14
5 Steffen De Schuyteneer Lotto 12
6 Milan Menten Lotto 12
7 Martin Laas Quick Pro Team 8
8 Josh Kench Li Ning Star 6
9 Aaron Gate XDS Astana Team 6
10 Attilio Viviani Solution Tech-Vini Fantini 6
11 Christoph Janssen Huansheng - Vonoa - Taishan Sport Team 5
12 Lev Gonov XDS Astana Team 5
13 Filippo Fortin Solution Tech-Vini Fantini 5
14 Blake Quick Roojai Insurance 4
15 Petr Rikunov Chengdu DYC Cycling Team 4
16 Vlas Shichkin Pingtan International Tourism Island Cycling Team 4
17 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team 3
18 Xabier Berasategi Euskaltel-Euskadi 3
19 Jesper Rasch Parkhotel Valkenburg 2
20 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team 2
21 Wan Abdul Rahman Hamdan Terengganu Cycling Team 2
22 David Dekker Euskaltel-Euskadi 1

Team

PosTeamTime
1 XDS Astana Team 14:14:39
2 Lotto + 00.00
3 VF Group-Bardiani CSF-Faizanè + 00.00
4 Euskaltel-Euskadi + 00.00
5 Cofidis + 00.00
6 Li Ning Star + 00.00
7 Burgos Burpellet BH + 00.00
8 China Anta - Mentech Cycling Team + 00.00
9 Team Novo Nordisk + 00.00
10 Roojai Insurance + 00.00
11 Solution Tech-Vini Fantini + 00.32
12 Parkhotel Valkenburg + 00.32
13 Fnix-SCOM-Hengxiang Cycling Team + 00.32
14 Chengdu DYC Cycling Team + 01.04
15 Pingtan International Tourism Island Cycling Team + 05.02
16 CCACHE x BODYWRAP + 09.33
17 Pogi Team Gusto Ljubljana + 10.17
18 Terengganu Cycling Team + 12.20
19 Huansheng - Vonoa - Taishan Sport Team + 14.42
20 Quick Pro Team + 15.02
21 Giant Cycling Team + 33.04
22 HKSI Pro Cycling Team + 55.37

Race profile

Race
Tour of Taihu Lake
Start date
09.10.2025
End date
12.10.2025
Total distance
122.0 km
Gen
Men
Cat
2.1
Country
China
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 ❤️