Complete results for stage 2 of Tour of Hainan 2023. Stage classification, time gaps, bonus seconds and all rider finishing times.
| # | Name | Val | |
|---|---|---|---|
| 1 | BERWICK Sebastian | 04:53:28 | |
| 2 | SEVILLA RIVERA Oscar Miguel | 00:00:00 | |
| 3 | HERMANS Ben | 00:00:00 | |
| 4 | CONTI Valerio | 00:00:00 | |
| 5 | RAILEANU Cristian | 00:00:00 | |
| 6 | HOLLYMAN Mason | 00:00:03 | |
| 7 | BURNETT Josh | 00:00:03 | |
| 8 | 00:00:03 | ||
| 9 | 00:00:05 | ||
| 10 | 00:00:09 | ||
| 11 | 00:00:10 | ||
| 12 | 00:00:10 | ||
| 13 | 00:00:10 | ||
| 14 | 00:00:10 | ||
| 15 | 00:00:10 | ||
| 16 | 00:00:13 | ||
| 17 | 00:00:13 | ||
| 18 | 00:00:13 | ||
| 19 | 00:00:32 | ||
| 20 | 00:00:32 | ||
| 21 | 00:00:40 | ||
| 22 | 00:00:41 | ||
| 23 | 00:00:52 | ||
| 24 | 00:00:52 | ||
| 25 | 00:00:53 | ||
| 26 | 00:00:53 | ||
| 27 | 00:00:53 | ||
| 28 | 00:00:53 | ||
| 29 | 00:00:53 | ||
| 30 | 00:00:53 | ||
| 31 | 00:00:53 | ||
| 32 | 00:01:06 | ||
| 33 | 00:01:16 | ||
| 34 | 00:01:18 | ||
| 35 | 00:01:18 | ||
| 36 | 00:01:18 | ||
| 37 | 00:01:18 | ||
| 38 | 00:01:21 | ||
| 39 | 00:01:21 | ||
| 40 | 00:01:23 | ||
| 41 | 00:01:42 | ||
| 42 | 00:01:42 | ||
| 43 | 00:01:42 | ||
| 44 | 00:01:42 | ||
| 45 | 00:01:42 | ||
| 46 | 00:01:42 | ||
| 47 | 00:01:42 | ||
| 48 | 00:01:49 | ||
| 49 | 00:01:52 | ||
| 50 | 00:01:58 | ||
| 51 | 00:02:00 | ||
| 52 | 00:02:02 | ||
| 53 | 00:02:07 | ||
| 54 | 00:02:08 | ||
| 55 | 00:02:08 | ||
| 56 | 00:02:08 | ||
| 57 | 00:02:08 | ||
| 58 | 00:02:08 | ||
| 59 | 00:02:12 | ||
| 60 | 00:02:12 | ||
| 61 | 00:02:12 | ||
| 62 | 00:02:12 | ||
| 63 | 00:02:12 | ||
| 64 | 00:02:12 | ||
| 65 | 00:02:12 | ||
| 66 | 00:02:25 | ||
| 67 | 00:02:25 | ||
| 68 | 00:02:38 | ||
| 69 | 00:02:40 | ||
| 70 | 00:02:42 | ||
| 71 | 00:02:49 | ||
| 72 | 00:03:01 | ||
| 73 | 00:03:21 | ||
| 74 | 00:03:21 | ||
| 75 | 00:03:21 | ||
| 76 | 00:03:21 | ||
| 77 | 00:03:21 | ||
| 78 | 00:03:39 | ||
| 79 | 00:04:03 | ||
| 80 | 00:04:03 | ||
| 81 | 00:04:03 | ||
| 82 | 00:04:03 | ||
| 83 | 00:04:03 | ||
| 84 | 00:05:05 | ||
| 85 | 00:05:05 | ||
| 86 | 00:05:05 | ||
| 87 | 00:05:40 | ||
| 88 | 00:05:55 | ||
| 89 | 00:05:55 | ||
| 90 | 00:05:55 | ||
| 91 | 00:06:29 | ||
| 92 | 00:06:39 | ||
| 93 | 00:06:48 | ||
| 94 | 00:06:48 | ||
| 95 | 00:07:33 | ||
| 96 | 00:08:25 | ||
| 97 | 00:09:15 | ||
| 98 | 00:11:35 | ||
| 99 | 00:11:37 | ||
| 100 | 00:11:44 | ||
| 101 | 00:14:17 | ||
| 102 | 00:21:56 | ||
| 103 | 00:22:34 | ||
| 104 | 00:22:55 | ||
| 105 | 00:23:11 | ||
| 106 | 00:23:36 | ||
| 107 | 00:24:29 | ||
| 108 | 00:24:31 | ||
| 109 | 00:24:33 | ||
| 110 | 00:24:35 | ||
| 111 | 00:24:36 | ||
| 112 | 00:24:40 | ||
| 113 | 00:24:42 | ||
| 114 | 00:24:42 | ||
| 115 | 00:24:42 | ||
| 116 | 00:24:42 | ||
| 117 | 00:24:42 | ||
| 118 | 00:24:42 | ||
| 119 | 00:24:42 | ||
| 120 | 00:24:58 | ||
| 121 | 00:25:11 | ||
| 122 | 00:25:21 | ||
| 123 | 00:30:01 | ||
| 124 | 00:45:21 | ||
| 125 | -04:53:28 | ||
| 126 | -04:53:28 | ||
| 127 | -04:53:28 | ||
| 128 | -04:53:28 | ||
| 129 | -04:53:28 | ||
| 130 | -04:53:28 | ||
| 131 | -04:53:28 |
| PICCOLI James |
| 00:00:15 |
| 10 | QUARTUCCI Lorenzo | 00:00:17 |
| 11 | VAN ENGELEN Adne | 00:00:19 |
| 12 | SMIT Willem Jakobus | 00:00:20 |
| 13 | DE ROSSI Lucas | 00:00:20 |
| 14 | LOZANO RIBA David | 00:00:20 |
| 15 | BALDACCINI Davide | 00:00:20 |
| 16 | HOPKINS Dylan | 00:00:23 |
| 17 | WEULINK Meindert | 00:00:23 |
| 18 | GOLDSHTEIN Omer | 00:00:23 |
| 19 | SEXTON Tom | 00:00:40 |
| 20 | KACZMAREK Jakub | 00:00:42 |
| 21 | LI Boan | 00:00:50 |
| 22 | SHAO Junqi | 00:00:51 |
| 23 | JOHANNINK Jelle | 00:01:02 |
| 24 | SINSCHEK Nils | 00:01:02 |
| 25 | GAO Yongbing | 00:01:03 |
| 26 | PAREDES ZAPATA Wilmar Andres | 00:01:03 |
| 27 | GONZALEZ David Alejandro | 00:01:03 |
| 28 | BUDZINSKI Marcin | 00:01:03 |
| 29 | POTOČKI Viktor | 00:01:03 |
| 30 | EYOB Metkel | 00:01:03 |
| 31 | ILIAS Periklis | 00:01:03 |
| 32 | MAIKIN Roman | 00:01:16 |
| 33 | MAT AMIN Mohd Shahrul | 00:01:26 |
| 34 | ZHENG Bowen | 00:01:28 |
| 35 | MEDWAY Jackson | 00:01:28 |
| 36 | SAFARZADEH Saeid | 00:01:28 |
| 37 | TENG Geng | 00:01:28 |
| 38 | BRAND Sam | 00:01:31 |
| 39 | CAMPOS Roniel | 00:01:31 |
| 40 | BUDZINSKI Tomasz | 00:01:33 |
| 41 | HERBEN Luuk | 00:01:50 |
| 42 | LI Shuai | 00:01:52 |
| 43 | BAASANKHUU Myagmarsuren | 00:01:52 |
| 44 | KHADBAATAR Temuulen | 00:01:52 |
| 45 | GREGORCIC Natan | 00:01:52 |
| 46 | SU Haoyu | 00:01:52 |
| 47 | FAN Yihua | 00:01:52 |
| 48 | ANDERSON Oliver | 00:01:59 |
| 49 | FU Zhenghao | 00:02:02 |
| 50 | LI Luhao | 00:02:08 |
| 51 | THIMACHAI Kongphob | 00:02:10 |
| 52 | HUANG Wenbo | 00:02:12 |
| 53 | SARDA Javier | 00:02:17 |
| 54 | TZORTZAKIS Polychronis | 00:02:18 |
| 55 | LI Zisen | 00:02:18 |
| 56 | SHNYRKO Aliaksei | 00:02:18 |
| 57 | MONSALVE Yonnattan | 00:02:18 |
| 58 | BAT-ERDENE Narankhuu | 00:02:22 |
| 59 | YU Yuanfeng | 00:02:22 |
| 60 | BUTTIGIEG Aidan | 00:02:22 |
| 61 | SAMPSON Andy | 00:02:22 |
| 62 | LIAN Shuai | 00:02:22 |
| 63 | GUO Shourong | 00:02:22 |
| 64 | VARGAS ALZATE Walter Alejandro | 00:02:22 |
| 65 | FLEMING Riley | 00:02:31 |
| 66 | LIU Jiankun | 00:02:35 |
| 67 | YATAN Thanachat | 00:02:48 |
| 68 | LI Honghai | 00:02:48 |
| 69 | DE GRAEVE Quinten | 00:02:50 |
| 70 | SUN Changsheng | 00:02:52 |
| 71 | ALTANGEREL Davaajargal | 00:02:59 |
| 72 | SANCHEZ VERGARA Brayan Stiven | 00:03:11 |
| 73 | JACKSON George | 00:03:21 |
| 74 | FAST Konstantin | 00:03:31 |
| 75 | LOOHUIS Lars | 00:03:31 |
| 76 | MUDGWAY Luke | 00:03:44 |
| 77 | ABDUL HALIM Muhammad Shahmir Aiman | 00:03:44 |
| 78 | COOPER William | 00:03:49 |
| 79 | CARSTENSEN Lucas | 00:04:09 |
| 80 | BANASZEK Norbert | 00:04:13 |
| 81 | POMORSKI Michal | 00:04:13 |
| 82 | FROOME Chris | 00:04:13 |
| 83 | BEADLE Hamish | 00:05:15 |
| 84 | HOU Dongyi | 00:05:15 |
| 85 | HAMDAN Wan Abdul Rahman | 00:05:15 |
| 86 | YANG Yiming | 00:05:40 |
| 87 | CHEN Yixin | 00:05:50 |
| 88 | CLANCY Stephen | 00:06:05 |
| 89 | KERGOZOU Nicholas | 00:06:18 |
| 90 | HORNBLOW Keegan | 00:06:18 |
| 91 | DUBA Maxime | 00:06:39 |
| 92 | PAWLAK Tobiasz | 00:06:49 |
| 93 | BOGDANOVICS Maris | 00:06:56 |
| 94 | RASCH Jesper | 00:07:40 |
| 95 | VOSEKALNS Andris | 00:07:49 |
| 96 | PHIPPEN Logan Lakota | 00:08:35 |
| 97 | DALLA VALLE Nicolas | 00:09:17 |
| 98 | MURGANO Marco | 00:11:45 |
| 99 | MASOTTO Giulio | 00:11:47 |
| 100 | RICE Matthew | 00:12:20 |
| 101 | ZAMBELLI Samuele | 00:14:27 |
| 102 | BAI Lijun | 00:22:51 |
| 103 | SHI Jinggang | 00:23:05 |
| 104 | XU Kaixiong | 00:23:21 |
| 105 | DUARTE AREVALO Fabio Andres | 00:23:46 |
| 106 | LI Tiancheng | 00:24:41 |
| 107 | SALEH Mohd Harrif | 00:24:45 |
| 108 | KUEJI Muhammadhanafee | 00:24:46 |
| 109 | STACHOWIAK Adam | 00:24:50 |
| 110 | JIANG Zhihui | 00:24:52 |
| 111 | LAKASEK Irwandie | 00:24:52 |
| 112 | O'DONNELL Bailey | 00:24:52 |
| 113 | DE KEIJZER Gerd | 00:24:52 |
| 114 | BATSAMBUU Batbaatar | 00:24:52 |
| 115 | QUETAMA Yeisson | 00:25:05 |
| 116 | FU Enqi | 00:25:08 |
| 117 | JONES Taj | 00:25:21 |
| 118 | SHEN Yutao | 00:25:31 |
| 119 | EINHORN Itamar | 00:25:50 |
| 120 | WANG Mengjie | 00:26:10 |
| 121 | BATT Ethan | 00:26:19 |
| 122 | CAO Zhenlei | 00:26:51 |
| 123 | SUN Hailin | 00:30:11 |
| 124 | MILLER Angus | 00:45:31 |
| MAIKIN Roman |
| 2 |
| 10 | RAILEANU Cristian | 1 |
| 11 | HOU Dongyi | 1 |
| 12 | CLANCY Stephen | 1 |
| 12 |
| 10 | JIANG Zhihui | 11 |
| 11 | QUARTUCCI Lorenzo | 10 |
| 12 | HOLLYMAN Mason | 10 |
| 13 | BANASZEK Norbert | 10 |
| 14 | BURNETT Josh | 9 |
| 15 | TRARIEUX Julien | 8 |
| 16 | HOPKINS Dylan | 8 |
| 17 | PICCOLI James | 7 |
| 18 | TZORTZAKIS Polychronis | 7 |
| 19 | VAN ENGELEN Adne | 6 |
| 20 | JONES Taj | 6 |
| 21 | RASCH Jesper | 5 |
| 22 | SMIT Willem Jakobus | 5 |
| 23 | BAT-ERDENE Narankhuu | 5 |
| 24 | DE ROSSI Lucas | 4 |
| 25 | ZAMBELLI Samuele | 4 |
| 26 | LOZANO RIBA David | 3 |
| 27 | HERBEN Luuk | 3 |
| 28 | BOGDANOVICS Maris | 3 |
| 29 | SEXTON Tom | 2 |
| 30 | LAKASEK Irwandie | 2 |
| 31 | BALDACCINI Davide | 1 |
| 32 | BEADLE Hamish | 1 |
| 00:02:52 |
| 9 | BOLTON EQUITIES BLACK SPOKE | 00:03:53 |
| 10 | TEAM NOVO NORDISK | 00:04:08 |
| 11 | BODYWRAP LTWOO CYCLING TEAM | 00:04:11 |
| 12 | ROOJAI ONLINE INSURANCE | 00:04:14 |
| 13 | TAIYUAN MIOGEE CYCLING TEAM | 00:04:57 |
| 14 | WUZHISHAN CYCLING TEAM | 00:05:06 |
| 15 | TERENGGANU POLYGON CYCLING TEAM | 00:05:27 |
| 16 | TIANYOUDE HOTEL CYCLING TEAM | 00:05:31 |
| 17 | MONGOLIA | 00:05:33 |
| 18 | ST GEORGE CONTINENTAL CYCLING TEAM | 00:05:35 |
| 19 | HENGXIANG CYCLING TEAM | 00:05:55 |
| 20 | CHINA | 00:06:09 |