| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Henok Mulubrhan | Green Project-Bardiani CSF-Faizanè | 02:54:19 | |
| 2 | Myagmarsuren Baasankhuu | Mongolia | + 00 | |
| 3 | Eric Fagundez | Burgos-BH | + 00 | |
| 4 | Martijn Rasenberg | ABLOC CT | + 00 | |
| 5 | Riccardo Lucca | Green Project-Bardiani CSF-Faizanè | + 06 | + 06 |
| 6 | Camilo Ardila | Burgos-BH | + 09 | + 09 |
| 7 | Mario Aparicio | Burgos-BH | + 51 | + 51 |
| 8 | Luke Mudgway | Bolton Equities Black Spoke | + 01:17 | + 01:17 |
| 9 | Rodrigo Álvarez | Burgos-BH | + 01:17 | + 01:17 |
| 10 | Enrico Zanoncello | Green Project-Bardiani CSF-Faizanè | + 01:17 | + 01:17 |
| 11 | Willie Smit | China Glory Continental Cycling Team | + 01:17 | + 01:17 |
| 12 | Joan Bou | Euskaltel-Euskadi | + 01:17 | + 01:17 |
| 13 | Magnus Wæhre | Team Coop-Repsol | + 01:17 | + 01:17 |
| 14 | Oscar Sevilla | Team Medellin-EPM | + 01:17 | + 01:17 |
| 15 | Saeid Safarzadeh | Tianyoude Hotel Cycling Team | + 01:17 | + 01:17 |
| 16 | James Piccoli | China Glory Continental Cycling Team | + 01:17 | + 01:17 |
| 17 | Roniel Campos | Li Ning Star | + 01:17 | + 01:17 |
| 18 | Marco Murgano | Corratec Selle Italia | + 01:17 | + 01:17 |
| 19 | Davide Baldaccini | Corratec Selle Italia | + 01:17 | + 01:17 |
| 20 | Bakke Christophersen Cedrik | Team Coop-Repsol | + 01:17 | + 01:17 |
| 21 | Alessio Nieri | Green Project-Bardiani CSF-Faizanè | + 01:17 | + 01:17 |
| 22 | Josh Kench | Bolton Equities Black Spoke | + 01:17 | + 01:17 |
| 23 | Lorenzo Quartucci | Corratec Selle Italia | + 01:43 | + 01:43 |
| 24 | Josh Burnett | Bolton Equities Black Spoke | + 02:20 | + 02:20 |
| 25 | Antonio Soto | Euskaltel-Euskadi | + 02:20 | + 02:20 |
| 26 | Dylan Sunderland | St George Continental Cycling Team | + 02:20 | + 02:20 |
| 27 | Asier Etxeberria | Euskaltel-Euskadi | + 02:20 | + 02:20 |
| 28 | He Jiang | Shandong Green Orange Continental Team | + 03:17 | + 03:17 |
| 29 | Noppachai Klahan | Thailand | + 03:17 | + 03:17 |
| 30 | Timothy Dupont | Tarteletto-Isorex | + 03:17 | + 03:17 |
| 31 | Junqi Shao | Li Ning Star | + 03:17 | + 03:17 |
| 32 | Nils Sinschek | ABLOC CT | + 03:17 | + 03:17 |
| 33 | Jacob Relaes | Tarteletto-Isorex | + 03:17 | + 03:17 |
| 34 | Yuheng Li | Shenzhen Xidesheng Cycling Team | + 03:17 | + 03:17 |
| 35 | Ibai Azurmendi | Euskaltel-Euskadi | + 03:17 | + 03:17 |
| 36 | Yecid Sierra | Tianyoude Hotel Cycling Team | + 03:17 | + 03:17 |
| 37 | James Oram | Bolton Equities Black Spoke | + 03:17 | + 03:17 |
| 38 | Anton Stensby | Team Coop-Repsol | + 03:17 | + 03:17 |
| 39 | Gianni Marchand | Tarteletto-Isorex | + 03:17 | + 03:17 |
| 40 | Danny Osorio | Team Medellin-EPM | + 03:22 | + 03:22 |
| 41 | Nicolas Dalla Valle | Corratec Selle Italia | + 03:22 | + 03:22 |
| 42 | Wilmar Paredes | Team Medellin-EPM | + 03:24 | + 03:24 |
| 43 | Fabio Duarte | Team Medellin-EPM | + 03:38 | + 03:38 |
| 44 | Kalle Kvam | Team Coop-Repsol | + 04:27 | + 04:27 |
| 45 | Sarawut Sirironnachai | Thailand | + 05:49 | + 05:49 |
| 46 | Attilio Viviani | Corratec Selle Italia | + 05:52 | + 05:52 |
| 47 | Erik Bergström Frisk | Shenzhen Xidesheng Cycling Team | + 05:52 | + 05:52 |
| 48 | Jinsong Li | The Hurricane & Thunder Cycling Team | + 05:52 | + 05:52 |
| 49 | Jack Aitken | St George Continental Cycling Team | + 05:52 | + 05:52 |
| 50 | Paul Wright | Bolton Equities Black Spoke | + 05:52 | + 05:52 |
| 51 | Meindert Weulink | ABLOC CT | + 05:52 | + 05:52 |
| 52 | Xianjing Lyu | China Glory Continental Cycling Team | + 05:52 | + 05:52 |
| 53 | Bilguunjargal Erdenebat | Mongolia | + 05:52 | + 05:52 |
| 54 | Lucas de Rossi | China Glory Continental Cycling Team | + 05:52 | + 05:52 |
| 55 | Aldemar Reyes | Team Medellin-EPM | + 05:52 | + 05:52 |
| 56 | Antonio Angulo | Burgos-BH | + 05:52 | + 05:52 |
| 57 | Julien Trarieux | China Glory Continental Cycling Team | + 06:15 | + 06:15 |
| 58 | Torsten Demeyere | Tarteletto-Isorex | + 06:37 | + 06:37 |
| 59 | Maral-erdene Batmunkh | Mongolia | + 07:07 | + 07:07 |
| 60 | Temuulen Khadbaatar | Mongolia | + 07:07 | + 07:07 |
| 61 | Yanze Li | The Hurricane & Thunder Cycling Team | + 07:07 | + 07:07 |
| 62 | Kuicheng Wang | Bodywrap LTWOO Cycling Team | + 07:07 | + 07:07 |
| 63 | Zhishan Zhang | Tianyoude Hotel Cycling Team | + 07:07 | + 07:07 |
| 64 | Yutao Shen | China | + 07:07 | + 07:07 |
| 65 | Andre Drege | Team Coop-Repsol | + 10:14 | + 10:14 |
| 66 | Yeisson Quetama | Tianyoude Hotel Cycling Team | + 10:14 | + 10:14 |
| 67 | Mauro Verwilt | Tarteletto-Isorex | + 10:14 | + 10:14 |
| 68 | Cameron Ivory | St George Continental Cycling Team | + 10:14 | + 10:14 |
| 69 | Jiancai Wang | Tianyoude Hotel Cycling Team | + 10:15 | + 10:15 |
| 70 | Jinchun Liu | Shenzhen Xidesheng Cycling Team | + 10:15 | + 10:15 |
| 71 | Peerapol Chawchiangkwang | Thailand | + 11:22 | + 11:22 |
| 72 | Muhammad Ridwan | Nusantara Cycling Team | + 12:43 | + 12:43 |
| 73 | Zeyao Lu | Bodywrap LTWOO Cycling Team | + 12:43 | + 12:43 |
| 74 | Mingchen Sun | Shandong Green Orange Continental Team | + 12:43 | + 12:43 |
| 75 | Joshua Pascual | 7 Eleven Cliqq-Air21 by Roadbike Philippines | + 12:43 | + 12:43 |
| 76 | Zisen Li | Tianyoude Hotel Cycling Team | + 15:36 | + 15:36 |
| 77 | Luhao Li | Li Ning Star | + 15:36 | + 15:36 |
| 78 | Shuai Lian | China | + 15:36 | + 15:36 |
| 79 | Lars Loohuis | ABLOC CT | + 15:36 | + 15:36 |
| 80 | Gaoshang Niu | Bodywrap LTWOO Cycling Team | + 15:36 | + 15:36 |
| 81 | Jun Han Jia | Shandong Green Orange Continental Team | + 15:36 | + 15:36 |
| 82 | Ruibiao Zhang | Shenzhen Xidesheng Cycling Team | + 15:36 | + 15:36 |
| 83 | Stefano Gandin | Corratec Selle Italia | + 15:36 | + 15:36 |
| 84 | Yihua Fan | Bodywrap LTWOO Cycling Team | + 15:36 | + 15:36 |
| 85 | Angel Fuentes | Burgos-BH | + 15:36 | + 15:36 |
| 86 | Maxime de Poorter | Tarteletto-Isorex | + 15:36 | + 15:36 |
| 87 | Ryan Christensen | Bolton Equities Black Spoke | + 15:36 | + 15:36 |
| 88 | Bo Godart | Tarteletto-Isorex | + 15:36 | + 15:36 |
| 89 | Connor Reardon | St George Continental Cycling Team | + 15:36 | + 15:36 |
| 90 | Manuele Tarozzi | Green Project-Bardiani CSF-Faizanè | + 15:36 | + 15:36 |
| 91 | Aliaksei Shnyrko | Li Ning Star | + 15:36 | + 15:36 |
| 92 | Samuele Zambelli | Corratec Selle Italia | + 15:36 | + 15:36 |
| 93 | Riley Fleming | St George Continental Cycling Team | + 15:36 | + 15:36 |
| 94 | Yuanfeng Yu | China | + 15:36 | + 15:36 |
| 95 | Lijun Bai | Li Ning Star | + 15:36 | + 15:36 |
| 96 | Imam Arifin Muh | Nusantara Cycling Team | + 15:36 | + 15:36 |
| 97 | Yourui Pan | The Hurricane & Thunder Cycling Team | + 15:36 | + 15:36 |
| 98 | Iker Ballarin | Euskaltel-Euskadi | + 15:36 | + 15:36 |
| 99 | Andoni Lopez de Abetxuko | Euskaltel-Euskadi | + 15:36 | + 15:36 |
| 100 | Logan Currie | Bolton Equities Black Spoke | + 15:46 | + 15:46 |
| 101 | Frank van den Broek | ABLOC CT | + 18:01 | + 18:01 |
| 102 | Matthew Rice | St George Continental Cycling Team | + 18:01 | + 18:01 |
| 103 | Jelle Johannink | ABLOC CT | + 18:01 | + 18:01 |
| 104 | Johan Ravnøy | Team Coop-Repsol | + 22:56 | + 22:56 |
| 105 | Eirik Lunder | Team Coop-Repsol | + 22:56 | + 22:56 |
| 106 | Xi Li | Shenzhen Xidesheng Cycling Team | + 23:39 | + 23:39 |
| 107 | Binyan Ma | China | + 23:43 | + 23:43 |
| 108 | Victor Ocampo | Team Medellin-EPM | + 23:43 | + 23:43 |
| 109 | Ruidong Wang | China | + 23:43 | + 23:43 |
| 110 | Yikui Niu | Li Ning Star | + 23:44 | + 23:44 |