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.

Teams One UCI WorldTeam, four UCI ProTeams and fifteen UCI Continental teams made up the twenty teams in the race.

UCI WorldTeams

UCI ProTeams

UCI Continental Teams

Schedule + Stage characteristics and winners Stage Date Route Distance Type Stage winner 1 7 April Qionghai to Qionghai Flat stage 2 8 April Qionghai to Lingshui Flat stage 3 9 April Lingshui to Baoting Hilly stage 4 10 April Baoting to Dongfang Hilly stage 5 11 April Changjiang to Sanya Flat stage Total

Stages

Stage 1 7 April 2025 – Qionghai to Qionghai,

Stage 2 8 April 2025 – Qionghai to Lingshui,

Stage 3 9 April 2025 – Lingshui to Baoting,

Stage 4 10 April 2025 – Baoting to Dongfang,

Stage 5 11 April 2025 – Changjiang to Sanya,

Classification leadership table + Classification leadership by stage Stage Winner General classification Points classification Mountains classification Team classification 1 Matteo Malucelli Matteo Malucelli Matteo Malucelli Kane Richards 2 Dušan Rajović Norman Vahtra Adne van Engelen 3 Kyrylo Tsarenko Kyrylo Tsarenko Nils Sinschek 4 Aaron Gate Luis Carlos Chía 5 Alexander Salby Xabier Berasategi Final Kyrylo Tsarenko Xabier Berasategi

Classification standings Legend Denotes the winner of the general classification Denotes the winner of the points classification Denotes the winner of the mountains classification

General classification

+ Final general classification (1–10) Rank Rider Team Time 1 19h 28' 45" 2 + 4" 3 + 40" 4 + 46" 5 + 47" 6 Petr Rikunov + 48" 7 + 50" 8 + 50" 9 + 51" 10 + 52"

Points classification + Final points classification (1–10) Rank Rider Team Points 1 49 2 46 3 45 4 42 5 38 6 32 7 29 8 28 9 28 10 27

Mountains classification + Final mountains classification (1–10) Rank Rider Team Points 1 40 2 35 3 18 4 12 5 12 6 7 7 5 8 5 9 3 10 3

Team classification + Final team classification (1–10) 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"

References