| 2025 UCI ProSeries | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Race details | |||||||||||||||||||||||||||||
| Dates | 7–11 April 2025 | ||||||||||||||||||||||||||||
| Stages | 5 | ||||||||||||||||||||||||||||
| Distance | 854.64 km (531.0 mi) | ||||||||||||||||||||||||||||
| Winning time | 19h 28' 45" | ||||||||||||||||||||||||||||
| Results | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
The 2025 Tour of Hainan was a men's road cycling stage race that took place from 7 to 11 April 2025. It was the 16th edition of the Tour of Hainan, which was rated as a 2.Pro event on the 2025 UCI ProSeries calendar.
One UCI WorldTeam, four UCI ProTeams and fifteen UCI Continental teams made up the twenty teams in the race. [1]
UCI WorldTeams
UCI ProTeams
UCI Continental Teams
| Stage | Date | Route | Distance | Type | Stage winner | |
|---|---|---|---|---|---|---|
| 1 | 7 April | Qionghai to Qionghai | 90.34 km (56.13 mi) | | Flat stage | |
| 2 | 8 April | Qionghai to Lingshui | 178.1 km (110.7 mi) | | Flat stage | |
| 3 | 9 April | Lingshui to Baoting | 212.6 km (132.1 mi) | Hilly stage | ||
| 4 | 10 April | Baoting to Dongfang | 190.8 km (118.6 mi) | Hilly stage | ||
| 5 | 11 April | Changjiang to Sanya | 182.8 km (113.6 mi) | | Flat stage | |
| Total | 854.64 km (531.05 mi) | |||||
|
|
|
|
|
|
|
|
| Stage | Winner | General classification | Points classification | Mountains classification | Team classification |
|---|---|---|---|---|---|
| 1 | Matteo Malucelli | Matteo Malucelli | Matteo Malucelli | Kane Richards | CCACHE x BODYWRAP |
| 2 | Dušan Rajović | Norman Vahtra | Adne van Engelen | XDS Astana Team | |
| 3 | Kyrylo Tsarenko | Kyrylo Tsarenko | Nils Sinschek | Burgos Burpellet BH | |
| 4 | Aaron Gate | Luis Carlos Chía | |||
| 5 | Alexander Salby | Xabier Berasategi | |||
| Final | Kyrylo Tsarenko | Xabier Berasategi | Nils Sinscheck | Burgos Burpellet BH | |
| Legend | |
|---|---|
| Denotes the winner of the general classification | |
| Denotes the winner of the points classification | |
| Denotes the winner of the mountains classification | |
| Rank | Rider | Team | Time |
|---|---|---|---|
| 1 | Team Solution Tech–Vini Fantini | 19h 28' 45" | |
| 2 | Li-Ning Star | + 4" | |
| 3 | XDS Astana Team | + 40" | |
| 4 | XDS Astana Team | + 46" | |
| 5 | Huansheng–Vonoa–Taishan Sport Cycling Team | + 47" | |
| 6 | Chengdu DYC Cycling Team | + 48" | |
| 7 | FNIX–SCOM–Hengxiang Cycling Team | + 50" | |
| 8 | Parkhotel Valkenburg | + 50" | |
| 9 | Euskaltel–Euskadi | + 51" | |
| 10 | Team Medellín–EPM | + 52" |
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Euskaltel–Euskadi | 49 | |
| 2 | Huansheng–Vonoa–Taishan Sport Cycling Team | 46 | |
| 3 | XDS Astana Team | 45 | |
| 4 | XDS Astana Team | 42 | |
| 5 | China Anta–Mentech Cycling Team | 38 | |
| 6 | Li-Ning Star | 32 | |
| 7 | XDS Astana Team | 29 | |
| 8 | Burgos Burpellet BH | 28 | |
| 9 | Team Polti VisitMalta | 28 | |
| 10 | Team Solution Tech–Vini Fantini | 27 |
| Rank | Rider | Team | Points |
|---|---|---|---|
| 1 | Parkhotel Valkenburg | 40 | |
| 2 | Team Medellín–EPM | 35 | |
| 3 | Terengganu Cycling Team | 18 | |
| 4 | Li-Ning Star | 12 | |
| 5 | Euskaltel–Euskadi | 12 | |
| 6 | FNIX–SCOM–Hengxiang Cycling Team | 7 | |
| 7 | Team Medellín–EPM | 5 | |
| 8 | Team Polti VisitMalta | 5 | |
| 9 | Roojai Insurance | 3 | |
| 10 | FNIX–SCOM–Hengxiang Cycling Team | 3 |
| Rank | Team | Time |
|---|---|---|
| 1 | | 58h 29' 06" |
| 2 | | + 0" |
| 3 | | + 0" |
| 4 | | + 0" |
| 5 | | + 0" |
| 6 | | + 0" |
| 7 | | + 0" |
| 8 | | + 1" |
| 9 | | + 1" |
| 10 | | + 9' 01" |