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