Races / Tour of Hainan 2026 / Stage 4

Tour of Hainan 2026 — Stage 4

18 Apr 2026 · 133 km

#RiderTeamTime
1 Guillermo Thomas Silva Coussan XDS Astana Team (WT) 2h 45' 46"
2 Thomas Pesenti Team Polti VisitMalta (PRT) same time
3 Alessandro Fancellu MBH Bank CSB Telecom Fort (PRT) + 0' 02"
4 Nicolas Vinokurov XDS Astana Team (WT) + 0' 02"
5 Lorenzo Quartucci Burgos Burpellet BH (PRT) + 0' 02"
6 Xabier Berasategi Garmendia Euskaltel - Euskadi (PRT) + 0' 02"
7 Matteo Fabbro Solution Tech NIPPO Rali (PRT) + 0' 02"
8 Clement Alleno Burgos Burpellet BH (PRT) + 0' 02"
9 Fabrizio Crozzolo Team Polti VisitMalta (PRT) + 0' 02"
10 Mathias Bregnhoj Terengganu Cycling Team (CT) + 0' 07"
11 Diego Pablo Sevilla Team Polti VisitMalta (PRT) + 0' 07"
12 Gotzon Martin Euskaltel - Euskadi (PRT) + 0' 07"
13 Filippo Turconi Bardiani CSF 7 Saber (PRT) + 0' 07"
14 Santiago Umba Solution Tech NIPPO Rali (PRT) + 0' 11"
15 Finn Walsh CCACHE x BODYWRAP (CT) + 0' 12"
16 Baptiste Veistroffer Lotto Intermarché (WT) + 0' 12"
17 Sergi Darder Caja Rural - Seguros RGA (PRT) + 0' 12"
18 Josh Burnett Burgos Burpellet BH (PRT) + 0' 21"
19 David Delgado Quick Pro Team (CT) + 0' 23"
20 Fausto Masnada MBH Bank CSB Telecom Fort (PRT) + 0' 24"
21 Alessio Martinelli Bardiani CSF 7 Saber (PRT) + 0' 24"
22 Merhawi Kudus Burgos Burpellet BH (PRT) + 0' 27"
23 Petr Rikunov Wheeltop Rotor Chengdu Team (CT) + 0' 42"
24 William Heffernan CCACHE x BODYWRAP (CT) + 0' 42"
25 Benjamin Dyball FNIX - SCOM - Hengxiang Cycling Team (CT) + 0' 44"
26 Dylan Hopkins Roojai Insurance Winspace (CT) + 0' 44"
27 Adne Van Engelen Terengganu Cycling Team (CT) + 0' 44"
28 Boan Li Bodywrap LTwoo Cycling Team (CT) + 0' 51"
29 Matteo Ambrosini MBH Bank CSB Telecom Fort (PRT) + 0' 51"
30 Matteo Scalco XDS Astana Team (WT) + 0' 51"
31 Francisco Munoz Llana Team Polti VisitMalta (PRT) + 0' 51"
32 Fergus Browning Terengganu Cycling Team (CT) + 0' 51"
33 Jokin Murguialday Elorza Euskaltel - Euskadi (PRT) + 0' 51"
34 David Lozano Riba Team Novo Nordisk (PRT) + 0' 51"
35 Manuele Tarozzi Bardiani CSF 7 Saber (PRT) + 0' 51"
36 Matthew Greenwood CCACHE x BODYWRAP (CT) + 0' 51"
37 Andrei Stepanov Wheeltop Rotor Chengdu Team (CT) + 0' 51"
38 Sebastian Berwick Caja Rural - Seguros RGA (PRT) + 0' 51"
39 Francisco Penuela Caja Rural - Seguros RGA (PRT) + 1' 02"
40 Chuanyang Lin The Joyrun & Hurricane Cycling Team (CT) + 1' 06"
41 Daniel Cavia Sanz Burgos Burpellet BH (PRT) + 1' 16"
42 Tegsh Bayar Batsaikhan Roojai Insurance Winspace (CT) + 1' 17"
43 Zhe Yie Kee Terengganu Cycling Team (CT) + 1' 17"
44 Haoyu Su XDS Astana Team (WT) + 1' 20"
45 Junqi Shao Wheeltop Rotor Chengdu Team (CT) + 1' 20"
46 Javier Serrano Team Polti VisitMalta (PRT) + 1' 21"
47 Tommaso Bessega Team Polti VisitMalta (PRT) + 1' 21"
48 Lucas Dauge Team Novo Nordisk (PRT) + 1' 21"
49 Oscar Gallagher CCACHE x BODYWRAP (CT) + 1' 21"
50 Xianjing Lyu China Anta - Mentech Cycling Team (CT) + 1' 24"
51 Luca Colnaghi Bardiani CSF 7 Saber (PRT) + 1' 24"
52 Lionel Taminiaux Lotto Intermarché (WT) + 1' 29"
53 Steffen De Schuyteneer Lotto Intermarché (WT) + 1' 29"
54 Samuele Zoccarato MBH Bank CSB Telecom Fort (PRT) + 1' 39"
55 Alexander Correll CCACHE x BODYWRAP (CT) + 1' 43"
56 Callum Ormiston The Joyrun & Hurricane Cycling Team (CT) + 1' 51"
57 Zhenghao Fu Bodywrap LTwoo Cycling Team (CT) + 1' 55"
58 Lucas Terrier Team Novo Nordisk (PRT) + 2' 18"
59 Maris Bogdanovics FNIX - SCOM - Hengxiang Cycling Team (CT) + 2' 18"
60 Marcin Budzinski MBH Bank CSB Telecom Fort (PRT) + 2' 18"
61 Cyrus Monk FNIX - SCOM - Hengxiang Cycling Team (CT) + 2' 18"
62 Riccardo Lucca Quick Pro Team (CT) + 2' 18"
63 Nils Sinschek Li Ning Star (CT) + 2' 18"
64 Timofei Ivanov Wheeltop Rotor Chengdu Team (CT) + 2' 21"
65 Jonas Rapp FNIX - SCOM - Hengxiang Cycling Team (CT) + 2' 23"
66 Mingzhe Liu Bodywrap LTwoo Cycling Team (CT) + 2' 23"
67 Andreas Miltiadis Quick Pro Team (CT) + 2' 25"
68 Vadim Pronskiy Terengganu Cycling Team (CT) + 2' 25"
69 Julen Arriola Bengoa Beitia Caja Rural - Seguros RGA (PRT) + 2' 25"
70 Eduardo Sepulveda Li Ning Star (CT) + 2' 25"
71 Tilen Finkst Solution Tech NIPPO Rali (PRT) + 2' 37"
72 Jambaljamts Sainbayar Burgos Burpellet BH (PRT) + 2' 37"
73 Gaoshang Niu Bodywrap LTwoo Cycling Team (CT) + 2' 48"
74 Yongbing Gao FNIX - SCOM - Hengxiang Cycling Team (CT) + 2' 48"
75 Zeb Kyffin Terengganu Cycling Team (CT) + 3' 01"
76 Christian Bagatin MBH Bank CSB Telecom Fort (PRT) + 3' 02"
77 Muhammad Nur Aiman Bin Rosli Terengganu Cycling Team (CT) + 3' 04"
78 Cristian Raileanu Li Ning Star (CT) + 3' 12"
79 Luke Mudgway Li Ning Star (CT) + 3' 12"
80 Andrea Montagner Bardiani CSF 7 Saber (PRT) + 3' 27"
81 Ellande Larronde Caja Rural - Seguros RGA (PRT) + 3' 35"
82 Quinten De Graeve Team Novo Nordisk (PRT) + 3' 39"
83 Axel Van Der Tuuk Euskaltel - Euskadi (PRT) + 3' 39"
84 Javier Ibanez Beltran De Salazar Caja Rural - Seguros RGA (PRT) + 3' 39"
85 Oskar Nisu China Anta - Mentech Cycling Team (CT) + 3' 43"
86 Norman Vahtra China Anta - Mentech Cycling Team (CT) + 3' 43"
87 Yukiya Arashiro Solution Tech NIPPO Rali (PRT) + 3' 47"
88 Oskar Kuut Quick Pro Team (CT) + 4' 17"
89 Alastair Christie Johnston CCACHE x BODYWRAP (CT) + 4' 17"
90 Tiano Da Silva The Joyrun & Hurricane Cycling Team (CT) + 4' 17"
91 Gustav Wang XDS Astana Team (WT) + 4' 55"
92 Yihua Fan Bodywrap LTwoo Cycling Team (CT) + 4' 55"
93 Dusan Rajovic Solution Tech NIPPO Rali (PRT) + 4' 55"
94 Bailey Mcdonald Team Novo Nordisk (PRT) + 4' 57"
95 Carter Bettles Roojai Insurance Winspace (CT) + 5' 00"
96 Enrico Zanoncello Bardiani CSF 7 Saber (PRT) + 5' 25"
97 Thibaut Bernard Lotto Intermarché (WT) + 5' 32"
98 Rodrigo Alvarez Rogriguez Burgos Burpellet BH (PRT) + 5' 34"
99 Roel Van Sintmaartensdijk Lotto Intermarché (WT) + 5' 34"
100 Shunsuke Imamura Lotto Intermarché (WT) + 5' 34"
101 Filippo Magli2 Bardiani CSF 7 Saber (PRT) + 5' 39"
102 Alessandro Iacchi Solution Tech NIPPO Rali (PRT) + 5' 39"
103 Lucas De Rossi China Anta - Mentech Cycling Team (CT) + 5' 48"
104 Alexander Konychev China Anta - Mentech Cycling Team (CT) + 5' 48"
105 Aurelien De Comarmond The Joyrun & Hurricane Cycling Team (CT) + 5' 48"
106 Celestin Wattelle Team Novo Nordisk (PRT) + 5' 57"
107 Iuri Leitao Caja Rural - Seguros RGA (PRT) + 5' 57"
108 Igor Chzhan Quick Pro Team (CT) + 6' 44"
109 Kane Richards Roojai Insurance Winspace (CT) + 6' 44"
110 Zeyao Lu Bodywrap LTwoo Cycling Team (CT) + 6' 44"
111 Yago Aguirre Euskaltel - Euskadi (PRT) + 7' 13"
112 Alexander Salby Li Ning Star (CT) + 7' 44"
113 Jesper Rasch China Anta - Mentech Cycling Team (CT) + 7' 44"
114 Martti Lenzius Quick Pro Team (CT) + 7' 47"
115 Mihkel Raim Quick Pro Team (CT) + 7' 47"
116 Wan Yau Lau Roojai Insurance Winspace (CT) + 7' 47"
117 Karl Patrick Lauk Wheeltop Rotor Chengdu Team (CT) + 7' 47"
118 Ethan Batt Wheeltop Rotor Chengdu Team (CT) + 7' 47"
119 Binyan Ma China Anta - Mentech Cycling Team (CT) + 7' 47"
120 Cristian David Pita Roojai Insurance Winspace (CT) + 7' 47"
121 Aleksandr Bereznyak Wheeltop Rotor Chengdu Team (CT) + 7' 47"
122 Lev Gonov XDS Astana Team (WT) + 7' 47"
123 Matteo Malucelli XDS Astana Team (WT) + 8' 41"
124 Cameron Scott Li Ning Star (CT) + 8' 56"
125 Ruidong Wang Li Ning Star (CT) + 9' 09"