2025 UCI ProSeries | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Race details | |||||||||||||||||||||||||||||
Dates | 9–12 October 2025 | ||||||||||||||||||||||||||||
Stages | 4 | ||||||||||||||||||||||||||||
Distance | 435.2 km (270.4 mi) | ||||||||||||||||||||||||||||
Winning time | 8h 56' 54" | ||||||||||||||||||||||||||||
Results | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
The 2025 Tour of Taihu Lake was a men's road cycling stage race which took place from 9 to 12 October 2025. It was the 13th edition of the Tour of Taihu Lake, which was rated as a 2.Pro event on the 2025 UCI ProSeries calendar.
Two UCI WorldTeams, six UCI ProTeams and fourteen UCI Continental teams made up the twenty-two teams in the race. [1]
UCI WorldTeams
UCI ProTeams
UCI Continental Teams
Stage | Date | Route | Distance | Type | Stage winner | |
---|---|---|---|---|---|---|
1 | 9 October | Nanjing to Nanjing | 96.5 km (60.0 mi) | ![]() | Hilly stage | ![]() |
2 | 10 October | Wujiang to Wujiang | 122 km (76 mi) | ![]() | Flat stage | ![]() |
3 | 11 October | Huilongzhen to Binhan Village | 79.2 km (49.2 mi) | ![]() | Flat stage | ![]() |
4 | 12 October | Wuxi to Wuxi | 137.5 km (85.4 mi) | ![]() | Flat stage | ![]() |
Total | 435.2 km (270.4 mi) |
|
|
|
|
|
|
Stage | Winner | General classification ![]() | Points classification ![]() | Young rider classification ![]() | Team classification |
---|---|---|---|---|---|
1 | Matteo Malucelli | Matteo Malucelli | Matteo Malucelli | Steffen De Schuyteneer | XDS Astana Team |
2 | Alexander Salby | ||||
3 | Martin Laas | ||||
4 | Matteo Malucelli | ||||
Final | Matteo Malucelli | Matteo Malucelli | Steffen De Schuyteneer | XDS Astana Team |
Legend | |||
---|---|---|---|
![]() | Denotes the winner of the general classification | ![]() | Denotes the winner of the young rider classification |
![]() | Denotes the winner of the points classification |
Rank | Rider | Team | Time |
---|---|---|---|
1 | ![]() ![]() ![]() | XDS Astana Team | 10h 52' 22" |
2 | ![]() | Cofidis | + 18" |
3 | ![]() ![]() | Lotto | + 19" |
4 | ![]() | China Anta–Mentech Cycling Team | + 21" |
5 | ![]() | Parkhotel Valkenburg | + 22" |
6 | ![]() | Lotto | + 24" |
7 | ![]() | Euskaltel–Euskadi | + 26" |
8 | ![]() | Li-Ning Star | + 26" |
9 | ![]() | Roojai Insurance | + 27" |
10 | ![]() | VF Group–Bardiani–CSF–Faizanè | + 27" |
Rank | Rider | Team | Points |
---|---|---|---|
1 | ![]() ![]() ![]() | XDS Astana Team | 54 |
2 | ![]() | Cofidis | 35 |
3 | ![]() | Quick Pro Team | 34 |
4 | ![]() ![]() | Lotto | 26 |
5 | ![]() | Li-Ning Star | 22 |
6 | ![]() | Lotto | 18 |
7 | ![]() | Parkhotel Valkenburg | 17 |
8 | ![]() | China Anta–Mentech Cycling Team | 15 |
9 | ![]() | Euskaltel–Euskadi | 15 |
10 | ![]() | Team Solution Tech–Vini Fantini | 10 |
Rank | Rider | Team | Time |
---|---|---|---|
1 | ![]() ![]() | Lotto | 8h 57' 13" |
2 | ![]() | Team Novo Nordisk | + 11" |
3 | ![]() | Cofidis | + 11" |
4 | ![]() | VF Group–Bardiani–CSF–Faizanè | + 11" |
5 | ![]() | Euskaltel–Euskadi | + 11" |
6 | ![]() | Parkhotel Valkenburg | + 11" |
7 | ![]() | Lotto | + 19" |
8 | ![]() | Lotto | + 26" |
9 | ![]() | Pingtan International Tourism Island Cycling Team | + 43" |
10 | ![]() | Burgos Burpellet BH | + 43" |
Rank | Team | Time |
---|---|---|
1 | ![]() | 26h 52' 12" |
2 | ![]() | + 0" |
3 | ![]() | + 0" |
4 | ![]() | + 0" |
5 | ![]() | + 0" |
6 | ![]() | + 0" |
7 | ![]() | + 0" |
8 | ![]() | + 0" |
9 | ![]() | + 0" |
10 | ![]() | + 0" |