Tour of Taihu Lake 2025 - Stage 4

Wuxi Binhu Mashan > Wuxi Binhu Mashan, 137.5km

09.10-12.10

Results

Stage

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

GC

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

Youth

PosRiderTeam Time
1 Steffen De Schuyteneer Lotto 8:57:13
2 Matyas Kopecky Team Novo Nordisk + 00.11
3 Sam Maisonobe Cofidis + 00.11
4 Lorenzo Conforti VF Group-Bardiani CSF-Faizanè + 00.11
5 Unai Zubeldia Euskaltel-Euskadi + 00.11
6 Otto van Zanden Parkhotel Valkenburg + 00.11
7 Mauro Cuylits Lotto + 00.19
8 Joshua Giddings Lotto + 00.26
9 Vlas Shichkin Pingtan International Tourism Island Cycling Team + 00.43
10 Daniel Cavia Burgos Burpellet BH + 00.43
11 Filippo Cettolin VF Group-Bardiani CSF-Faizanè + 00.43
12 Lorenzo Magli VF Group-Bardiani CSF-Faizanè + 00.43
13 Egor Igoshev Pingtan International Tourism Island Cycling Team + 00.43
14 Lukas Vries Parkhotel Valkenburg + 00.43
15 Maxime Duba Parkhotel Valkenburg + 04.07
16 Daniil Zarakovskiy Pingtan International Tourism Island Cycling Team + 04.09
17 Bram Danklof Parkhotel Valkenburg + 04.09
18 Tristan Tijsen Parkhotel Valkenburg + 04.29
19 Noah Blannin CCACHE x BODYWRAP + 04.30
20 Paul Hennequin Euskaltel-Euskadi + 05.59
21 Taj Zagar Pogi Team Gusto Ljubljana + 05.59
22 Viktor Bugaenko Pingtan International Tourism Island Cycling Team + 06.54
23 Nikolaos Drakos Roojai Insurance + 08.16
24 Nicolas Gojkovic Pogi Team Gusto Ljubljana + 08.55
25 Tyler Lange China Anta - Mentech Cycling Team + 09.21
26 John Carter CCACHE x BODYWRAP + 10.29
27 Chin Pok Kam China Anta - Mentech Cycling Team + 12.45
28 Ronan Teese Giant Cycling Team + 13.15
29 Matson McAdam Giant Cycling Team + 14.23
30 Aaron Aus Quick Pro Team + 17.36
31 Martti Lenzius Quick Pro Team + 19.28
32 Chun Yan Kwok HKSI Pro Cycling Team + 26.55
33 Oliver Sims Pogi Team Gusto Ljubljana + 26.55
34 Joseph Lau HKSI Pro Cycling Team + 27.47
35 Vladimir Mulagaleyev Giant Cycling Team + 27.51
36 Muhammad Haizam Shabri Terengganu Cycling Team + 28.09

Points

PosRiderTeam Points
1 Matteo Malucelli XDS Astana Team 54
2 Stanislaw Aniolkowski Cofidis 35
3 Martin Laas Quick Pro Team 34
4 Steffen De Schuyteneer Lotto 26
5 Alexander Salby Li Ning Star 22
6 Milan Menten Lotto 18
7 Jesper Rasch Parkhotel Valkenburg 17
8 Willie Smit China Anta - Mentech Cycling Team 15
9 David Dekker Euskaltel-Euskadi 15
10 Filippo Fortin Solution Tech-Vini Fantini 10
11 Blake Quick Roojai Insurance 9
12 Enrico Zanoncello VF Group-Bardiani CSF-Faizanè 7
13 Josh Kench Li Ning Star 6
14 Aaron Gate XDS Astana Team 6
15 Attilio Viviani Solution Tech-Vini Fantini 6
16 Karl Patrick Lauk Quick Pro Team 5
17 Christoph Janssen Huansheng - Vonoa - Taishan Sport Team 5
18 Lev Gonov XDS Astana Team 5
19 Djordje Djuric Solution Tech-Vini Fantini 5
20 Petr Rikunov Chengdu DYC Cycling Team 4
21 Vlas Shichkin Pingtan International Tourism Island Cycling Team 4
22 Lorenzo Magli VF Group-Bardiani CSF-Faizanè 4
23 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team 3
24 Xabier Berasategi Euskaltel-Euskadi 3
25 Nicolas Gojkovic Pogi Team Gusto Ljubljana 3
26 Norman Vahtra China Anta - Mentech Cycling Team 2
27 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team 2
28 Wan Abdul Rahman Hamdan Terengganu Cycling Team 2
29 Cristian Pita Huansheng - Vonoa - Taishan Sport Team 1

Team

PosTeamTime
1 XDS Astana Team 26:52:12
2 Burgos Burpellet BH + 00.00
3 Euskaltel-Euskadi + 00.00
4 Lotto + 00.00
5 VF Group-Bardiani CSF-Faizanè + 00.00
6 Cofidis + 00.00
7 Li Ning Star + 00.00
8 Team Novo Nordisk + 00.00
9 China Anta - Mentech Cycling Team + 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.54
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
137.5 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 ❤️