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