Tour of Hainan 2026 - Stage 5

Baoting > Sanya, 156.4km

15.04-19.04

Results

Stage

PosRiderTeam Time
1 Alexander Salby Li Ning Star 3:20:43
2 Dusan Rajovic Solution Tech-NIPPO-Rali + 00.00
3 Norman Vahtra China Anta - Mentech Cycling Team + 00.00
4 Lionel Taminiaux Lotto-Intermarché + 00.00
5 Iúri Leitão Caja Rural-Seguros RGA + 00.00
6 Enrico Zanoncello Bardiani CSF 7 Saber + 00.00
7 Matteo Malucelli XDS Astana Team + 00.00
8 Luca Colnaghi Bardiani CSF 7 Saber + 00.00
9 Oscar Gallagher CCACHE x BODYWRAP + 00.00
10 Steffen De Schuyteneer Lotto-Intermarché + 00.00
11 Daniel Cavia Burgos Burpellet BH + 00.00
12 Tommaso Bessega Team Polti VisitMalta + 00.00
13 Sergi Darder Caja Rural-Seguros RGA + 00.00
14 Petr Rikunov Wheeltop Rotor Chengdu Team + 00.00
15 Xabier Berasategi Euskaltel-Euskadi + 00.00
16 Jesper Rasch China Anta - Mentech Cycling Team + 00.00
17 Cameron Scott Li Ning Star + 00.00
18 Diego Sevilla Team Polti VisitMalta + 00.00
19 Andrei Stepanov Wheeltop Rotor Chengdu Team + 00.00
20 Lev Gonov XDS Astana Team + 00.00
21 Ruidong Wang Li Ning Star + 00.00
22 Ellande Larronde Caja Rural-Seguros RGA + 00.00
23 Tiano Da Silva The JoyRun & Hurricane Cycling Team + 00.00
24 Roel van Sintmaartensdijk Lotto-Intermarché + 00.00
25 Zeb Kyffin Terengganu Cycling Team + 00.00
26 Quinten De Graeve Team Novo Nordisk + 00.00
27 Thomas Silva XDS Astana Team + 00.00
28 Clément Alleno Burgos Burpellet BH + 00.00
29 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 00.00
30 Marcin Budzinski MBH Bank Ballan Telecom Fort + 00.00
31 Filippo Magli Bardiani CSF 7 Saber + 00.00
32 Fabrizio Crozzolo Team Polti VisitMalta + 00.00
33 Gotzon Martín Euskaltel-Euskadi + 00.00
34 Rodrigo Álvarez Burgos Burpellet BH + 00.00
35 Nils Sinschek Li Ning Star + 00.00
36 Nicolas Vinokurov XDS Astana Team + 00.00
37 Mathias Bregnhøj Terengganu Cycling Team + 00.00
38 David Lozano Team Novo Nordisk + 00.00
39 William Heffernan CCACHE x BODYWRAP + 00.00
40 Tilen Finkst Solution Tech-NIPPO-Rali + 00.00
41 Thomas Pesenti Team Polti VisitMalta + 00.00
42 Mihkel Räim Quick Pro Team + 00.00
43 Fergus Browning Terengganu Cycling Team + 00.00
44 Filippo Turconi Bardiani CSF 7 Saber + 00.00
45 Alessandro Fancellu MBH Bank Ballan Telecom Fort + 00.00
46 Mingzhe Liu Bodywrap LTWOO Cycling Team + 00.00
47 Christian Bagatin MBH Bank Ballan Telecom Fort + 00.00
48 David Delgado Quick Pro Team + 00.00
49 Vadim Pronskiy Terengganu Cycling Team + 00.00
50 Junqi Shao Wheeltop Rotor Chengdu Team + 00.00
51 Francisco Peñuela Caja Rural-Seguros RGA + 00.00
52 Adne van Engelen Terengganu Cycling Team + 00.00
53 Matteo Ambrosini MBH Bank Ballan Telecom Fort + 00.00
54 Josh Burnett Burgos Burpellet BH + 00.00
55 Lorenzo Quartucci Burgos Burpellet BH + 00.00
56 Bailey McDonald Team Novo Nordisk + 00.00
57 Matteo Fabbro Solution Tech-NIPPO-Rali + 00.00
58 Lucas Terrier Team Novo Nordisk + 00.00
59 Alessio Martinelli Bardiani CSF 7 Saber + 00.00
60 Jokin Murguialday Euskaltel-Euskadi + 00.00
61 Chuanyang Lin The JoyRun & Hurricane Cycling Team + 00.00
62 Benjamin Dyball Fnix-SCOM-Hengxiang Cycling Team + 00.00
63 Eduardo Sepulveda Li Ning Star + 00.00
64 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team + 00.00
65 Dylan Hopkins Roojai Insurance Winspace + 00.00
66 Santiago Umba Solution Tech-NIPPO-Rali + 00.00
67 Alexander Konychev China Anta - Mentech Cycling Team + 00.00
68 Fausto Masnada MBH Bank Ballan Telecom Fort + 00.00
69 Alex Correll CCACHE x BODYWRAP + 00.00
70 Merhawi Kudus Burgos Burpellet BH + 00.00
71 Samuele Zoccarato MBH Bank Ballan Telecom Fort + 00.00
72 Boan Li Bodywrap LTWOO Cycling Team + 00.00
73 Baptiste Veistroffer Lotto-Intermarché + 00.00
74 Carter Bettles Roojai Insurance Winspace + 00.00
75 Xianjing Lyu China Anta - Mentech Cycling Team + 00.00
76 Riccardo Lucca Quick Pro Team + 00.00
77 Matteo Scalco XDS Astana Team + 00.00
78 Sebastian Berwick Caja Rural-Seguros RGA + 00.00
79 Karl Patrick Lauk Wheeltop Rotor Chengdu Team + 00.00
80 Jambaljamts Sainbayar Burgos Burpellet BH + 00.00
81 Zhenghao Fu Bodywrap LTWOO Cycling Team + 00.00
82 Javier Serrano Team Polti VisitMalta + 00.00
83 Luke Mudgway Li Ning Star + 00.00
84 Callum Ormiston The JoyRun & Hurricane Cycling Team + 00.00
85 Martti Lenzius Quick Pro Team + 00.00
86 Oskar Küüt Quick Pro Team + 00.00
87 Lucas De Rossi China Anta - Mentech Cycling Team + 00.00
88 Javier Ibanez Caja Rural-Seguros RGA + 00.00
89 Haoyu Su XDS Astana Team + 00.00
90 Lucas Dauge Team Novo Nordisk + 00.00
91 Binyan Ma China Anta - Mentech Cycling Team + 00.00
92 Timofei Ivanov Wheeltop Rotor Chengdu Team + 00.00
93 Tegshbayar Batsaikhan Roojai Insurance Winspace + 00.00
94 Matthew Greenwood CCACHE x BODYWRAP + 00.00
95 Francisco Muñoz Team Polti VisitMalta + 00.00
96 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 00.00
97 Cristian Raileanu Li Ning Star + 00.00
98 Manuele Tarozzi Bardiani CSF 7 Saber + 00.00
99 Andreas Miltiadis Quick Pro Team + 00.00
100 Zhe Yie Kee Terengganu Cycling Team + 00.00
101 Thibaut Bernard Lotto-Intermarché + 00.00
102 Yago Aguirre Euskaltel-Euskadi + 00.00
103 Aurélien De Comarmond The JoyRun & Hurricane Cycling Team + 00.00
104 Gaoshang Niu Bodywrap LTWOO Cycling Team + 00.00
105 Ethan Batt Wheeltop Rotor Chengdu Team + 00.20
106 Finlay Walsh CCACHE x BODYWRAP + 00.22
107 Kane Richards Roojai Insurance Winspace + 00.23
108 Yongbing Gao Fnix-SCOM-Hengxiang Cycling Team + 00.24
109 Axel van der Tuuk Euskaltel-Euskadi + 00.38
110 Oskar Nisu China Anta - Mentech Cycling Team + 00.41
111 Aleksandr Bereznyak Wheeltop Rotor Chengdu Team + 00.45
112 Igor Chzhan Quick Pro Team + 00.58
113 Alastair Christie-Johnston CCACHE x BODYWRAP + 00.58
114 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 01.13
115 Alessandro Iacchi Solution Tech-NIPPO-Rali + 01.27
116 Yukiya Arashiro Solution Tech-NIPPO-Rali + 02.01
117 Shunsuke Imamura Lotto-Intermarché + 02.19
118 Gustav Wang XDS Astana Team + 02.59
119 Andrea Montagner Bardiani CSF 7 Saber + 05.24
120 Yihua Fan Bodywrap LTWOO Cycling Team + 34.50
121 Zeyao Lu Bodywrap LTWOO Cycling Team + 34.50
- Wan Yau Lau Roojai Insurance Winspace DNF
- Cristian Pita Roojai Insurance Winspace DNF
- Nur Aiman Rosli Terengganu Cycling Team DNF
- Célestin Wattelle Team Novo Nordisk DNF

GC

PosRiderTeam Time
1 Thomas Silva XDS Astana Team 20:00:18
2 Xabier Berasategi Euskaltel-Euskadi + 00.10
3 Thomas Pesenti Team Polti VisitMalta + 00.10
4 Lorenzo Quartucci Burgos Burpellet BH + 00.17
5 Alessandro Fancellu MBH Bank Ballan Telecom Fort + 00.18
6 Nicolas Vinokurov XDS Astana Team + 00.19
7 Clément Alleno Burgos Burpellet BH + 00.22
8 Fabrizio Crozzolo Team Polti VisitMalta + 00.22
9 Matteo Fabbro Solution Tech-NIPPO-Rali + 00.22
10 Mathias Bregnhøj Terengganu Cycling Team + 00.24
11 Gotzon Martín Euskaltel-Euskadi + 00.25
12 Diego Sevilla Team Polti VisitMalta + 00.26
13 Filippo Turconi Bardiani CSF 7 Saber + 00.26
14 Baptiste Veistroffer Lotto-Intermarché + 00.26
15 Josh Burnett Burgos Burpellet BH + 00.40
16 David Delgado Quick Pro Team + 00.43
17 Alessio Martinelli Bardiani CSF 7 Saber + 00.44
18 Fausto Masnada MBH Bank Ballan Telecom Fort + 00.44
19 Merhawi Kudus Burgos Burpellet BH + 00.47
20 Francisco Muñoz Team Polti VisitMalta + 01.11
21 Jokin Murguialday Euskaltel-Euskadi + 01.11
22 Sebastian Berwick Caja Rural-Seguros RGA + 01.11
23 Sergi Darder Caja Rural-Seguros RGA + 01.48
24 Santiago Umba Solution Tech-NIPPO-Rali + 01.48
25 Petr Rikunov Wheeltop Rotor Chengdu Team + 01.50
26 Adne van Engelen Terengganu Cycling Team + 02.21
27 Benjamin Dyball Fnix-SCOM-Hengxiang Cycling Team + 02.21
28 Andrei Stepanov Wheeltop Rotor Chengdu Team + 02.28
29 Matteo Ambrosini MBH Bank Ballan Telecom Fort + 02.28
30 Matteo Scalco XDS Astana Team + 02.28
31 Matthew Greenwood CCACHE x BODYWRAP + 02.28
32 Daniel Cavia Burgos Burpellet BH + 02.43
33 Eduardo Sepulveda Li Ning Star + 02.45
34 Javier Serrano Team Polti VisitMalta + 02.57
35 Samuele Zoccarato MBH Bank Ballan Telecom Fort + 03.14
36 Callum Ormiston The JoyRun & Hurricane Cycling Team + 03.28
37 Andreas Miltiadis Quick Pro Team + 05.24
38 Riccardo Lucca Quick Pro Team + 05.32
39 Timofei Ivanov Wheeltop Rotor Chengdu Team + 05.35
40 Carter Bettles Roojai Insurance Winspace + 06.37
41 Dylan Hopkins Roojai Insurance Winspace + 07.04
42 Fergus Browning Terengganu Cycling Team + 07.07
43 David Lozano Team Novo Nordisk + 07.07
44 Manuele Tarozzi Bardiani CSF 7 Saber + 07.07
45 Axel van der Tuuk Euskaltel-Euskadi + 07.31
46 Lucas De Rossi China Anta - Mentech Cycling Team + 08.30
47 Filippo Magli Bardiani CSF 7 Saber + 08.51
48 Alexander Konychev China Anta - Mentech Cycling Team + 08.59
49 Francisco Peñuela Caja Rural-Seguros RGA + 09.32
50 Finlay Walsh CCACHE x BODYWRAP + 10.02
51 Gustav Wang XDS Astana Team + 11.08
52 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team + 11.50
53 Marcin Budzinski MBH Bank Ballan Telecom Fort + 11.52
54 Christian Bagatin MBH Bank Ballan Telecom Fort + 14.31
55 William Heffernan CCACHE x BODYWRAP + 23.37
56 Jonas Rapp Fnix-SCOM-Hengxiang Cycling Team + 25.18
57 Boan Li Bodywrap LTWOO Cycling Team + 25.23
58 Jambaljamts Sainbayar Burgos Burpellet BH + 25.32
59 Luca Colnaghi Bardiani CSF 7 Saber + 25.56
60 Luke Mudgway Li Ning Star + 26.07
61 Cristian Raileanu Li Ning Star + 26.07
62 Igor Chzhan Quick Pro Team + 26.58
63 Chuanyang Lin The JoyRun & Hurricane Cycling Team + 28.29
64 Zhe Yie Kee Terengganu Cycling Team + 28.40
65 Junqi Shao Wheeltop Rotor Chengdu Team + 28.54
66 Haoyu Su XDS Astana Team + 28.54
67 Oscar Gallagher CCACHE x BODYWRAP + 28.55
68 Xianjing Lyu China Anta - Mentech Cycling Team + 28.58
69 Rodrigo Álvarez Burgos Burpellet BH + 30.06
70 Zeb Kyffin Terengganu Cycling Team + 30.35
71 Nils Sinschek Li Ning Star + 32.01
72 Lucas Dauge Team Novo Nordisk + 32.13
73 Gaoshang Niu Bodywrap LTWOO Cycling Team + 32.35
74 Alastair Christie-Johnston CCACHE x BODYWRAP + 32.49
75 Enrico Zanoncello Bardiani CSF 7 Saber + 32.59
76 Ellande Larronde Caja Rural-Seguros RGA + 33.23
77 Julen Arriola-Bengoa Caja Rural-Seguros RGA + 33.26
78 Quinten De Graeve Team Novo Nordisk + 34.31
79 Zhenghao Fu Bodywrap LTWOO Cycling Team + 34.31
80 Steffen De Schuyteneer Lotto-Intermarché + 35.14
81 Tegshbayar Batsaikhan Roojai Insurance Winspace + 35.41
82 Andrea Montagner Bardiani CSF 7 Saber + 36.29
83 Norman Vahtra China Anta - Mentech Cycling Team + 37.24
84 Tommaso Bessega Team Polti VisitMalta + 37.28
85 Maris Bogdanovics Fnix-SCOM-Hengxiang Cycling Team + 38.25
86 Lucas Terrier Team Novo Nordisk + 38.25
87 Mingzhe Liu Bodywrap LTWOO Cycling Team + 38.30
88 Vadim Pronskiy Terengganu Cycling Team + 38.32
89 Yongbing Gao Fnix-SCOM-Hengxiang Cycling Team + 38.41
90 Aleksandr Bereznyak Wheeltop Rotor Chengdu Team + 39.24
91 Oskar Küüt Quick Pro Team + 40.24
92 Oskar Nisu China Anta - Mentech Cycling Team + 40.31
93 Dusan Rajovic Solution Tech-NIPPO-Rali + 40.46
94 Ruidong Wang Li Ning Star + 41.21
95 Kane Richards Roojai Insurance Winspace + 41.31
96 Roel van Sintmaartensdijk Lotto-Intermarché + 41.41
97 Aurélien De Comarmond The JoyRun & Hurricane Cycling Team + 41.55
98 Alessandro Iacchi Solution Tech-NIPPO-Rali + 43.13
99 Yago Aguirre Euskaltel-Euskadi + 43.20
100 Mihkel Räim Quick Pro Team + 43.54
101 Ethan Batt Wheeltop Rotor Chengdu Team + 43.59
102 Shunsuke Imamura Lotto-Intermarché + 44.00
103 Thibaut Bernard Lotto-Intermarché + 44.22
104 Matteo Malucelli XDS Astana Team + 44.42
105 Karl Patrick Lauk Wheeltop Rotor Chengdu Team + 44.45
106 Javier Ibanez Caja Rural-Seguros RGA + 46.55
107 Tiano Da Silva The JoyRun & Hurricane Cycling Team + 47.33
108 Lionel Taminiaux Lotto-Intermarché + 47.51
109 Alex Correll CCACHE x BODYWRAP + 48.05
110 Tilen Finkst Solution Tech-NIPPO-Rali + 48.33
111 Iúri Leitão Caja Rural-Seguros RGA + 49.13
112 Jesper Rasch China Anta - Mentech Cycling Team + 50.50
113 Bailey McDonald Team Novo Nordisk + 51.19
114 Yukiya Arashiro Solution Tech-NIPPO-Rali + 51.44
115 Alexander Salby Li Ning Star + 53.30
116 Lev Gonov XDS Astana Team + 54.09
117 Cameron Scott Li Ning Star + 54.52
118 Binyan Ma China Anta - Mentech Cycling Team + 01:10.27
119 Martti Lenzius Quick Pro Team + 01:13.43
120 Zeyao Lu Bodywrap LTWOO Cycling Team + 01:47.27
121 Yihua Fan Bodywrap LTWOO Cycling Team + 01:48.04
- Wan Yau Lau Roojai Insurance Winspace DNF
- Cristian Pita Roojai Insurance Winspace DNF
- Nur Aiman Rosli Terengganu Cycling Team DNF
- Célestin Wattelle Team Novo Nordisk DNF

Points

PosRiderTeam Points
1 Xabier Berasategi Euskaltel-Euskadi 51
2 Thomas Pesenti Team Polti VisitMalta 36
3 Thomas Silva XDS Astana Team 35
4 Daniel Cavia Burgos Burpellet BH 32
5 Dusan Rajovic Solution Tech-NIPPO-Rali 31
6 Baptiste Veistroffer Lotto-Intermarché 31
7 Lorenzo Quartucci Burgos Burpellet BH 29
8 Matteo Malucelli XDS Astana Team 23
9 Andreas Miltiadis Quick Pro Team 22
10 Nicolas Vinokurov XDS Astana Team 22
11 Alessandro Fancellu MBH Bank Ballan Telecom Fort 21
12 Diego Sevilla Team Polti VisitMalta 20
13 Enrico Zanoncello Bardiani CSF 7 Saber 19
14 Iúri Leitão Caja Rural-Seguros RGA 19
15 Steffen De Schuyteneer Lotto-Intermarché 18
16 Norman Vahtra China Anta - Mentech Cycling Team 18
17 Alexander Salby Li Ning Star 17
18 Alexander Konychev China Anta - Mentech Cycling Team 17
19 Lionel Taminiaux Lotto-Intermarché 15
20 Petr Rikunov Wheeltop Rotor Chengdu Team 13
21 Mathias Bregnhøj Terengganu Cycling Team 11
22 Matteo Fabbro Solution Tech-NIPPO-Rali 11
23 Filippo Turconi Bardiani CSF 7 Saber 11
24 Javier Serrano Team Polti VisitMalta 11
25 Oscar Gallagher CCACHE x BODYWRAP 11
26 Gotzon Martín Euskaltel-Euskadi 10
27 Sergi Darder Caja Rural-Seguros RGA 10
28 Santiago Umba Solution Tech-NIPPO-Rali 10
29 Luca Colnaghi Bardiani CSF 7 Saber 10
30 Alessio Martinelli Bardiani CSF 7 Saber 9
31 Igor Chzhan Quick Pro Team 8
32 Nils Sinschek Li Ning Star 8
33 Ethan Batt Wheeltop Rotor Chengdu Team 8
34 Clément Alleno Burgos Burpellet BH 8
35 Fabrizio Crozzolo Team Polti VisitMalta 7
36 Filippo Magli Bardiani CSF 7 Saber 7
37 Tilen Finkst Solution Tech-NIPPO-Rali 7
38 David Delgado Quick Pro Team 6
39 Merhawi Kudus Burgos Burpellet BH 5
40 Marcin Budzinski MBH Bank Ballan Telecom Fort 5
41 Sebastian Berwick Caja Rural-Seguros RGA 4
42 Tommaso Bessega Team Polti VisitMalta 4
43 Eduardo Sepulveda Li Ning Star 3
44 Samuele Zoccarato MBH Bank Ballan Telecom Fort 3
45 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team 2
46 Yongbing Gao Fnix-SCOM-Hengxiang Cycling Team 2
47 Josh Burnett Burgos Burpellet BH 1
48 Jokin Murguialday Euskaltel-Euskadi 1
49 Finlay Walsh CCACHE x BODYWRAP 1
50 Gaoshang Niu Bodywrap LTWOO Cycling Team 1
51 Tiano Da Silva The JoyRun & Hurricane Cycling Team 1

Mountain

PosRiderTeam Points
1 Igor Chzhan Quick Pro Team 42
2 Baptiste Veistroffer Lotto-Intermarché 26
3 Thomas Silva XDS Astana Team 22
4 Yongbing Gao Fnix-SCOM-Hengxiang Cycling Team 20
5 Fausto Masnada MBH Bank Ballan Telecom Fort 19
6 Alessandro Fancellu MBH Bank Ballan Telecom Fort 17
7 Gotzon Martín Euskaltel-Euskadi 16
8 Nils Sinschek Li Ning Star 14
9 Kane Richards Roojai Insurance Winspace 11
10 Thomas Pesenti Team Polti VisitMalta 10
11 Ethan Batt Wheeltop Rotor Chengdu Team 7
12 Josh Burnett Burgos Burpellet BH 6
13 Matteo Scalco XDS Astana Team 5
14 Nicolas Vinokurov XDS Astana Team 4
15 Xabier Berasategi Euskaltel-Euskadi 3
16 Lorenzo Quartucci Burgos Burpellet BH 2
17 Matteo Ambrosini MBH Bank Ballan Telecom Fort 2
18 Andreas Miltiadis Quick Pro Team 2
19 Cyrus Monk Fnix-SCOM-Hengxiang Cycling Team 2
20 Christian Bagatin MBH Bank Ballan Telecom Fort 2
21 Fabrizio Crozzolo Team Polti VisitMalta 1
22 Filippo Turconi Bardiani CSF 7 Saber 1
23 Alessio Martinelli Bardiani CSF 7 Saber 1
24 Jokin Murguialday Euskaltel-Euskadi 1
25 Sebastian Berwick Caja Rural-Seguros RGA 1
26 Gustav Wang XDS Astana Team 1
27 Vadim Pronskiy Terengganu Cycling Team 1

Team

PosTeamTime
1 Team Polti VisitMalta 60:02:03
2 Burgos Burpellet BH + 00.16
3 Euskaltel-Euskadi + 00.51
4 XDS Astana Team + 02.01
5 MBH Bank Ballan Telecom Fort + 02.25
6 Bardiani-CSF 7 Saber + 04.07
7 Wheeltop Rotor Chengdu Team + 07.43
8 Terengganu Cycling Team + 08.35
9 Quick Pro Team + 10.43
10 Caja Rural-Seguros RGA + 11.22
11 CCACHE x BODYWRAP + 32.22
12 Fnix-SCOM-Hengxiang Cycling Team + 38.17
13 Solution Tech-NIPPO-Rali + 39.45
14 China Anta - Mentech Cycling Team + 41.11
15 Roojai Insurance Winspace + 48.13
16 Li Ning Star + 52.56
17 The JoyRun & Hurricane Cycling Team + 01:11.12
18 Team Novo Nordisk + 01:11.21
19 Lotto-Intermarché + 01:12.13
20 Bodywrap LTWOO Cycling Team + 01:30.56

Race profile

Race
Tour of Hainan
Start date
15.04.2026
End date
19.04.2026
Total distance
156.4 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 ❤️