Tour of Hainan 2025 - Stage 1

Qionghai > Qionghai, 90.3km

07.04-11.04

Results

Stage

PosRiderTeam Time
1 Matteo Malucelli XDS Astana Team 1:51:12
2 Norman Vahtra China Glory-Mentech Continental Cycling Team + 00.00
3 Alexander Salby Li Ning Star + 00.00
4 Martin Laas Quick Pro Team + 00.00
5 Alvaro Hodeg Team Medellin-EPM + 00.00
6 Dusan Rajovic Solution Tech-Vini Fantini + 00.00
7 Jesper Rasch Parkhotel Valkenburg + 00.00
8 Cameron Scott CCACHE x BODYWRAP + 00.00
9 Xabier Berasategi Euskaltel-Euskadi + 00.00
10 Daniel Cavia Burgos Burpellet BH + 00.00
11 Manuel Peñalver Team Polti VisitMalta + 00.00
12 Kuicheng Wang Bodywrap LTWOO Cycling Team + 00.00
13 Tom Sexton St George Continental Cycling Team + 00.00
14 Aaron Gate XDS Astana Team + 00.00
15 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 00.00
16 Antonio Angulo Burgos Burpellet BH + 00.00
17 Andrea Piras Solution Tech-Vini Fantini + 00.00
18 William Heffernan CCACHE x BODYWRAP + 00.00
19 Dylan Hopkins Roojai Insurance + 00.00
20 Graeme Frislie CCACHE x BODYWRAP + 00.00
21 Patompob Phonarjthan Roojai Insurance + 00.00
22 Daniil Savekin Wuzhishan SCOM MVMT Cycling Team + 00.00
23 Roman Maikin Chengdu DYC Cycling Team + 00.00
24 Eduard Michael Grosu Huansheng - Vonoa - Taishan Sport Team + 00.00
25 Liam Walsh CCACHE x BODYWRAP + 00.00
26 Alexander Shakotko Fnix-SCOM-Hengxiang Cycling Team + 00.00
27 Vadim Pronskiy Terengganu Cycling Team + 00.00
28 Andrea Pietrobon Team Polti VisitMalta + 00.00
29 Timofei Ivanov Chengdu DYC Cycling Team + 00.00
30 Marton Dina Euskaltel-Euskadi + 00.00
31 Teun Veelers Parkhotel Valkenburg + 00.00
32 Tegshbayar Batsaikhan Roojai Insurance + 00.00
33 Nate Hadden St George Continental Cycling Team + 00.00
34 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 00.00
35 Germán Dario Gómez Team Polti VisitMalta + 00.00
36 Kurt Eather CCACHE x BODYWRAP + 00.00
37 Jon Agirre Euskaltel-Euskadi + 00.00
38 Redmond Connolly Wuzhishan SCOM MVMT Cycling Team + 00.00
39 Boan Li Bodywrap LTWOO Cycling Team + 00.00
40 Iogan Shtein Shenzhen Kung Cycling Team + 00.00
41 Kyrylo Tsarenko Solution Tech-Vini Fantini + 00.00
42 Brayan Sanchez Team Medellin-EPM + 00.00
43 Angel Fuentes Burgos Burpellet BH + 00.00
44 Luca Verrando Solution Tech-Vini Fantini + 00.00
45 Asier Etxeberria Wuzhishan SCOM MVMT Cycling Team + 00.00
46 George Jackson Burgos Burpellet BH + 00.00
47 Lucas De Rossi China Glory-Mentech Continental Cycling Team + 00.00
48 Nicolas Alustiza Euskaltel-Euskadi + 00.00
49 Nicolas Vinokurov XDS Astana Team + 00.00
50 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 00.00
51 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 00.00
52 Arnaud Tissières Solution Tech-Vini Fantini + 00.00
53 Diego Camargo Team Medellin-EPM + 00.00
54 Zhe Yie Kee Terengganu Cycling Team + 00.00
55 Andrei Stepanov Chengdu DYC Cycling Team + 00.00
56 Mihkel Räim Quick Pro Team + 00.00
57 Wilmar Paredes Team Medellin-EPM + 00.00
58 Jokin Murguialday Euskaltel-Euskadi + 00.00
59 Ziga Horvat Fnix-SCOM-Hengxiang Cycling Team + 00.00
60 Gustav Wang XDS Astana Team + 00.00
61 Yevgeniy Gidich China Glory-Mentech Continental Cycling Team + 00.00
62 Cristian Raileanu Li Ning Star + 00.00
63 Chaoyi Li Chengdu DYC Cycling Team + 00.00
64 Tomoya Koyama Burgos Burpellet BH + 00.00
65 Diego Sevilla Team Polti VisitMalta + 00.00
66 Henok Mulubrhan XDS Astana Team + 00.00
67 Aliaksei Shnyrko Li Ning Star + 00.00
68 Petr Rikunov Chengdu DYC Cycling Team + 00.00
69 Aiman Cahyadi Terengganu Cycling Team + 00.00
70 Aleksandr Bereznyak Chengdu DYC Cycling Team + 00.00
71 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team + 00.00
72 Niek Voogt Parkhotel Valkenburg + 00.00
73 Yang Yang Bodywrap LTWOO Cycling Team + 00.00
74 Peerapong Ladngern Roojai Insurance + 00.00
75 Junqi Shao Li Ning Star + 00.00
76 Vojtech Kminek Burgos Burpellet BH + 00.00
77 Kai Sun Li Ning Star + 00.00
78 Clément Alleno Burgos Burpellet BH + 00.00
79 Ben Carman St George Continental Cycling Team + 00.00
80 Yongbing Gao Fnix-SCOM-Hengxiang Cycling Team + 00.00
81 Ren Bao Tsen St George Continental Cycling Team + 00.00
82 Davaajargal Altangerel Chengdu DYC Cycling Team + 00.00
83 Jack Aitken St George Continental Cycling Team + 00.00
84 Bold Iderbold Huansheng - Vonoa - Taishan Sport Team + 00.00
85 Oscar Sevilla Team Medellin-EPM + 00.00
86 Omer Goldstein Shenzhen Kung Cycling Team + 00.00
87 Oskar Küüt Quick Pro Team + 00.00
88 Adne van Engelen Terengganu Cycling Team + 00.00
89 Otto van Zanden Parkhotel Valkenburg + 00.00
90 Anatolii Budiak Terengganu Cycling Team + 00.00
91 Bowen Zheng Fnix-SCOM-Hengxiang Cycling Team + 00.00
92 Pablo Garcia Team Polti VisitMalta + 00.00
93 Sheng Li Wuzhishan SCOM MVMT Cycling Team + 00.00
94 Haoyu Su XDS Astana Team + 00.00
95 Francisco Muñoz Team Polti VisitMalta + 00.00
96 Cang Yang Huansheng - Vonoa - Taishan Sport Team + 00.00
97 Declan Trezise St George Continental Cycling Team + 00.00
98 Carter Bettles Roojai Insurance + 00.00
99 Bram Danklof Parkhotel Valkenburg + 00.00
100 Kane Richards Roojai Insurance + 00.00
101 Igor Chzhan China Glory-Mentech Continental Cycling Team + 00.00
102 Ilia Shchegolkov Huansheng - Vonoa - Taishan Sport Team + 00.00
103 Nils Sinschek Parkhotel Valkenburg + 00.00
104 Yihua Fan Bodywrap LTWOO Cycling Team + 00.00
105 Davide Baldaccini Solution Tech-Vini Fantini + 00.00
106 Oscar Fernandez Team Medellin-EPM + 00.00
107 Djordje Djuric Solution Tech-Vini Fantini + 00.00
108 William Cooper St George Continental Cycling Team + 00.00
109 Yun Teng China Glory-Mentech Continental Cycling Team + 00.00
110 Karl Patrick Lauk Quick Pro Team + 00.00
111 Ariya Phounsavath Roojai Insurance + 00.00
112 Josh Kench Li Ning Star + 00.00
113 Yusheng Chen Wuzhishan SCOM MVMT Cycling Team + 00.00
114 Ngai Ching Wong Shenzhen Kung Cycling Team + 00.00
115 Bolor-Erdene Enkhtaivan Huansheng - Vonoa - Taishan Sport Team + 00.00
116 Daniel Guld Wuzhishan SCOM MVMT Cycling Team + 00.00
117 Yuheng Li China Glory-Mentech Continental Cycling Team + 00.00
118 Zeyao Lu Bodywrap LTWOO Cycling Team + 00.00
119 Dzianis Marchuk Shenzhen Kung Cycling Team + 00.00
120 Cristian Pita Huansheng - Vonoa - Taishan Sport Team + 00.00
121 Bilguunjargal Erdenebat Shenzhen Kung Cycling Team + 00.00
122 Zhenghao Fu Bodywrap LTWOO Cycling Team + 00.00
123 Nur Aiman Mohd Zariff Terengganu Cycling Team + 00.00
124 Gaoshang Niu Bodywrap LTWOO Cycling Team + 00.00
125 Jikai Zhou Shenzhen Kung Cycling Team + 00.00
126 Lev Gonov XDS Astana Team + 00.19
127 Sergei Rostovtsev Shenzhen Kung Cycling Team + 00.24
128 Raman Tsishkou Li Ning Star + 00.28
129 Conor Leahy CCACHE x BODYWRAP + 00.28
130 Max Campbell CCACHE x BODYWRAP + 00.28
131 Nino de Jong Parkhotel Valkenburg + 00.30
132 Oskar Nisu Quick Pro Team + 00.33
133 Gleb Karpenko Quick Pro Team + 00.40
134 Jinggang Shi Wuzhishan SCOM MVMT Cycling Team + 00.53
135 Bilguun Injyenyer Quick Pro Team + 01.29
136 Luis Carlos Chia Huansheng - Vonoa - Taishan Sport Team + 00.00
- Geng Teng China Glory-Mentech Continental Cycling Team DNS

GC

PosRiderTeam Time
1 Matteo Malucelli XDS Astana Team 1:51:02
2 Norman Vahtra China Glory-Mentech Continental Cycling Team + 00.04
3 Alexander Salby Li Ning Star + 00.06
4 Eduard Michael Grosu Huansheng - Vonoa - Taishan Sport Team + 00.07
5 Henok Mulubrhan XDS Astana Team + 00.08
6 Yevgeniy Gidich China Glory-Mentech Continental Cycling Team + 00.09
7 Martin Laas Quick Pro Team + 00.10
8 Alvaro Hodeg Team Medellin-EPM + 00.10
9 Dusan Rajovic Solution Tech-Vini Fantini + 00.10
10 Jesper Rasch Parkhotel Valkenburg + 00.10
11 Cameron Scott CCACHE x BODYWRAP + 00.10
12 Xabier Berasategi Euskaltel-Euskadi + 00.10
13 Daniel Cavia Burgos Burpellet BH + 00.10
14 Manuel Peñalver Team Polti VisitMalta + 00.10
15 Kuicheng Wang Bodywrap LTWOO Cycling Team + 00.10
16 Tom Sexton St George Continental Cycling Team + 00.10
17 Aaron Gate XDS Astana Team + 00.10
18 Wan Abdul Rahman Hamdan Terengganu Cycling Team + 00.10
19 Antonio Angulo Burgos Burpellet BH + 00.10
20 Andrea Piras Solution Tech-Vini Fantini + 00.10
21 William Heffernan CCACHE x BODYWRAP + 00.10
22 Dylan Hopkins Roojai Insurance + 00.10
23 Graeme Frislie CCACHE x BODYWRAP + 00.10
24 Patompob Phonarjthan Roojai Insurance + 00.10
25 Daniil Savekin Wuzhishan SCOM MVMT Cycling Team + 00.10
26 Roman Maikin Chengdu DYC Cycling Team + 00.10
27 Liam Walsh CCACHE x BODYWRAP + 00.10
28 Alexander Shakotko Fnix-SCOM-Hengxiang Cycling Team + 00.10
29 Vadim Pronskiy Terengganu Cycling Team + 00.10
30 Andrea Pietrobon Team Polti VisitMalta + 00.10
31 Timofei Ivanov Chengdu DYC Cycling Team + 00.10
32 Marton Dina Euskaltel-Euskadi + 00.10
33 Teun Veelers Parkhotel Valkenburg + 00.10
34 Tegshbayar Batsaikhan Roojai Insurance + 00.10
35 Nate Hadden St George Continental Cycling Team + 00.10
36 Andoni Lopez de Abetxuko Euskaltel-Euskadi + 00.10
37 Germán Dario Gómez Team Polti VisitMalta + 00.10
38 Kurt Eather CCACHE x BODYWRAP + 00.10
39 Jon Agirre Euskaltel-Euskadi + 00.10
40 Redmond Connolly Wuzhishan SCOM MVMT Cycling Team + 00.10
41 Boan Li Bodywrap LTWOO Cycling Team + 00.10
42 Iogan Shtein Shenzhen Kung Cycling Team + 00.10
43 Kyrylo Tsarenko Solution Tech-Vini Fantini + 00.10
44 Brayan Sanchez Team Medellin-EPM + 00.10
45 Angel Fuentes Burgos Burpellet BH + 00.10
46 Luca Verrando Solution Tech-Vini Fantini + 00.10
47 Asier Etxeberria Wuzhishan SCOM MVMT Cycling Team + 00.10
48 George Jackson Burgos Burpellet BH + 00.10
49 Lucas De Rossi China Glory-Mentech Continental Cycling Team + 00.10
50 Nicolas Alustiza Euskaltel-Euskadi + 00.10
51 Nicolas Vinokurov XDS Astana Team + 00.10
52 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 00.10
53 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 00.10
54 Arnaud Tissières Solution Tech-Vini Fantini + 00.10
55 Diego Camargo Team Medellin-EPM + 00.10
56 Zhe Yie Kee Terengganu Cycling Team + 00.10
57 Andrei Stepanov Chengdu DYC Cycling Team + 00.10
58 Mihkel Räim Quick Pro Team + 00.10
59 Wilmar Paredes Team Medellin-EPM + 00.10
60 Jokin Murguialday Euskaltel-Euskadi + 00.10
61 Ziga Horvat Fnix-SCOM-Hengxiang Cycling Team + 00.10
62 Gustav Wang XDS Astana Team + 00.10
63 Cristian Raileanu Li Ning Star + 00.10
64 Chaoyi Li Chengdu DYC Cycling Team + 00.10
65 Tomoya Koyama Burgos Burpellet BH + 00.10
66 Diego Sevilla Team Polti VisitMalta + 00.10
67 Aliaksei Shnyrko Li Ning Star + 00.10
68 Petr Rikunov Chengdu DYC Cycling Team + 00.10
69 Aiman Cahyadi Terengganu Cycling Team + 00.10
70 Aleksandr Bereznyak Chengdu DYC Cycling Team + 00.10
71 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team + 00.10
72 Niek Voogt Parkhotel Valkenburg + 00.10
73 Yang Yang Bodywrap LTWOO Cycling Team + 00.10
74 Peerapong Ladngern Roojai Insurance + 00.10
75 Junqi Shao Li Ning Star + 00.10
76 Vojtech Kminek Burgos Burpellet BH + 00.10
77 Kai Sun Li Ning Star + 00.10
78 Clément Alleno Burgos Burpellet BH + 00.10
79 Ben Carman St George Continental Cycling Team + 00.10
80 Yongbing Gao Fnix-SCOM-Hengxiang Cycling Team + 00.10
81 Ren Bao Tsen St George Continental Cycling Team + 00.10
82 Davaajargal Altangerel Chengdu DYC Cycling Team + 00.10
83 Jack Aitken St George Continental Cycling Team + 00.10
84 Bold Iderbold Huansheng - Vonoa - Taishan Sport Team + 00.10
85 Oscar Sevilla Team Medellin-EPM + 00.10
86 Omer Goldstein Shenzhen Kung Cycling Team + 00.10
87 Oskar Küüt Quick Pro Team + 00.10
88 Adne van Engelen Terengganu Cycling Team + 00.10
89 Otto van Zanden Parkhotel Valkenburg + 00.10
90 Anatolii Budiak Terengganu Cycling Team + 00.10
91 Bowen Zheng Fnix-SCOM-Hengxiang Cycling Team + 00.10
92 Pablo Garcia Team Polti VisitMalta + 00.10
93 Sheng Li Wuzhishan SCOM MVMT Cycling Team + 00.10
94 Haoyu Su XDS Astana Team + 00.10
95 Francisco Muñoz Team Polti VisitMalta + 00.10
96 Cang Yang Huansheng - Vonoa - Taishan Sport Team + 00.10
97 Declan Trezise St George Continental Cycling Team + 00.10
98 Carter Bettles Roojai Insurance + 00.10
99 Bram Danklof Parkhotel Valkenburg + 00.10
100 Kane Richards Roojai Insurance + 00.10
101 Igor Chzhan China Glory-Mentech Continental Cycling Team + 00.10
102 Ilia Shchegolkov Huansheng - Vonoa - Taishan Sport Team + 00.10
103 Nils Sinschek Parkhotel Valkenburg + 00.10
104 Yihua Fan Bodywrap LTWOO Cycling Team + 00.10
105 Davide Baldaccini Solution Tech-Vini Fantini + 00.10
106 Oscar Fernandez Team Medellin-EPM + 00.10
107 Djordje Djuric Solution Tech-Vini Fantini + 00.10
108 William Cooper St George Continental Cycling Team + 00.10
109 Yun Teng China Glory-Mentech Continental Cycling Team + 00.10
110 Karl Patrick Lauk Quick Pro Team + 00.10
111 Ariya Phounsavath Roojai Insurance + 00.10
112 Josh Kench Li Ning Star + 00.10
113 Yusheng Chen Wuzhishan SCOM MVMT Cycling Team + 00.10
114 Ngai Ching Wong Shenzhen Kung Cycling Team + 00.10
115 Bolor-Erdene Enkhtaivan Huansheng - Vonoa - Taishan Sport Team + 00.10
116 Daniel Guld Wuzhishan SCOM MVMT Cycling Team + 00.10
117 Yuheng Li China Glory-Mentech Continental Cycling Team + 00.10
118 Zeyao Lu Bodywrap LTWOO Cycling Team + 00.10
119 Dzianis Marchuk Shenzhen Kung Cycling Team + 00.10
120 Cristian Pita Huansheng - Vonoa - Taishan Sport Team + 00.10
121 Bilguunjargal Erdenebat Shenzhen Kung Cycling Team + 00.10
122 Zhenghao Fu Bodywrap LTWOO Cycling Team + 00.10
123 Nur Aiman Mohd Zariff Terengganu Cycling Team + 00.10
124 Gaoshang Niu Bodywrap LTWOO Cycling Team + 00.10
125 Jikai Zhou Shenzhen Kung Cycling Team + 00.10
126 Luis Carlos Chia Huansheng - Vonoa - Taishan Sport Team + 00.10
127 Lev Gonov XDS Astana Team + 00.29
128 Sergei Rostovtsev Shenzhen Kung Cycling Team + 00.34
129 Raman Tsishkou Li Ning Star + 00.38
130 Conor Leahy CCACHE x BODYWRAP + 00.38
131 Max Campbell CCACHE x BODYWRAP + 00.38
132 Nino de Jong Parkhotel Valkenburg + 00.40
133 Oskar Nisu Quick Pro Team + 00.43
134 Gleb Karpenko Quick Pro Team + 00.50
135 Jinggang Shi Wuzhishan SCOM MVMT Cycling Team + 01.03
136 Bilguun Injyenyer Quick Pro Team + 01.39
- Geng Teng China Glory-Mentech Continental Cycling Team DNS

Points

PosRiderTeam Points
1 Matteo Malucelli XDS Astana Team 17
2 Norman Vahtra China Glory-Mentech Continental Cycling Team 14
3 Alexander Salby Li Ning Star 13
4 Martin Laas Quick Pro Team 12
5 Alvaro Hodeg Team Medellin-EPM 11
6 Dusan Rajovic Solution Tech-Vini Fantini 10
7 Jesper Rasch Parkhotel Valkenburg 9
8 Cameron Scott CCACHE x BODYWRAP 8
9 Xabier Berasategi Euskaltel-Euskadi 7
10 Daniel Cavia Burgos Burpellet BH 6
11 Eduard Michael Grosu Huansheng - Vonoa - Taishan Sport Team 5
12 Manuel Peñalver Team Polti VisitMalta 5
13 Kuicheng Wang Bodywrap LTWOO Cycling Team 4
14 Henok Mulubrhan XDS Astana Team 3
15 Tom Sexton St George Continental Cycling Team 3
16 Aaron Gate XDS Astana Team 2
17 Yevgeniy Gidich China Glory-Mentech Continental Cycling Team 1
18 Wan Abdul Rahman Hamdan Terengganu Cycling Team 1

Mountain

PosRiderTeam Points
1 Kane Richards Roojai Insurance 3
2 Ben Carman St George Continental Cycling Team 2
3 Bolor-Erdene Enkhtaivan Huansheng - Vonoa - Taishan Sport Team 1

Team

PosTeamTime
1 CCACHE x BODYWRAP 5:33:36
2 XDS Astana Team + 00.00
3 Solution Tech-Vini Fantini + 00.00
4 Burgos Burpellet BH + 00.00
5 Roojai Insurance + 00.00
6 Euskaltel-Euskadi + 00.00
7 Team Polti VisitMalta + 00.00
8 Terengganu Cycling Team + 00.00
9 Team Medellin-EPM + 00.00
10 Wuzhishan SCOM MVMT Cycling Team + 00.00
11 Chengdu DYC Cycling Team + 00.00
12 Parkhotel Valkenburg + 00.00
13 China Glory-Mentech Continental Cycling Team + 00.00
14 Bodywrap LTWOO Cycling Team + 00.00
15 St George Continental Cycling Team + 00.00
16 Fnix-SCOM-Hengxiang Cycling Team + 00.00
17 Li Ning Star + 00.00
18 Quick Pro Team + 00.00
19 Huansheng - Vonoa - Taishan Sport Team + 00.00
20 Shenzhen Kung Cycling Team + 00.00

Race profile

Race
Tour of Hainan
Start date
07.04.2025
End date
11.04.2025
Total distance
90.3 km
Gen
Men
Cat
2.Pro
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 ❤️