| 1 | BOLE Grega | Shabab Al Ahli Cycling Team | 03:20:52.000 | - | 0 | 
| 2 | MARSMAN Tim | Metec - SOLARWATT p/b Mantel | 03:20:52.000 | - | 0 | 
| 3 | SAIDI Nassim | Madar Pro Cycling Team | 03:23:11.000 | 2:19.000 | 0 | 
| 4 | ALHAMMADI Abdulla Sultan | UAE Team Emirates Gen Z | 03:23:15.000 | 2:23.000 | 0 | 
| 4 | ALHAMMADI Abdulla Sultan | Al Wathba Cycling Team | 03:23:15.000 | 2:23.000 | 0 | 
| 5 | MINOUAL Soulayman | Yasi Cycling Team | 03:23:19.000 | 2:27.000 | 0 | 
| 6 | WILLEMS Thimo | VolkerWessels Cycling Team | 03:23:40.000 | 2:48.000 | 0 | 
| 7 | VERMELTFOORT Coen | VolkerWessels Cycling Team | 03:24:01.000 | 3:09.000 | 0 | 
| 8 | GROSU Eduard-Michael | MachMaster-incolor Team | 03:24:01.000 | 3:09.000 | 0 | 
| 9 | CARSTENSEN Lucas | Roojai Insurance | 03:24:01.000 | 3:09.000 | 0 | 
| 10 | POPOV Anton | Pingtan International Tourism Island Cycling Team | 03:24:01.000 | 3:09.000 | 0 | 
| 11 | TZORTZAKIS Polychronis | Roojai Insurance | 03:24:01.000 | 3:09.000 | 0 | 
| 12 | AL MANSOORI Jaber |  | 03:24:01.000 | 3:09.000 | 0 | 
| 13 | MENDOZA Aidan James | Go For Gold Philippines | 03:24:02.000 | 3:10.000 | 0 | 
| 14 | ARVANITOU Nikiforos | Novapor Speedbike Team | 03:24:02.000 | 3:10.000 | 0 | 
| 15 | LABIB SHOTORBAN Ali | Shenzhen Xidesheng Cycling Team | 03:24:02.000 | 3:10.000 | 0 | 
| 16 | BASEGGIO Matteo | UC Trevigiani - Energiapura Marchiol | 03:24:02.000 | 3:10.000 | 0 | 
| 17 | PAULUS Milan | GMS Cycling Team Glabbeek | 03:24:02.000 | 3:10.000 | 0 | 
| 18 | VAN SINTMAARTENSDIJK Daan | BEAT Cycling Club | 03:24:02.000 | 3:10.000 | 0 | 
| 19 | ZURLO Matteo | UC Trevigiani - Energiapura Marchiol | 03:24:02.000 | 3:10.000 | 0 | 
| 20 | PORSEV Alexander |  | 03:24:02.000 | 3:10.000 | 0 | 
| 21 | OREKHOV Maksim | Astero Falcon - Volga Union | 03:24:02.000 | 3:10.000 | 0 | 
| 22 | ABELOUACHE Essaïd |  | 03:24:02.000 | 3:10.000 | 0 | 
| 23 | ALREFAI Ibrahiem |  | 03:24:02.000 | 3:10.000 | 0 | 
| 24 | HAMZA Yacine | Madar Pro Cycling Team | 03:24:02.000 | 3:10.000 | 0 | 
| 25 | MAHMOUD Farooq |  | 03:24:02.000 | 3:10.000 | 0 | 
| 26 | JALLOH Ibrahim |  | 03:24:02.000 | 3:10.000 | 0 | 
| 27 | ESSABAHY Ibrahim | Qatar Pro Team | 03:24:02.000 | 3:10.000 | 0 | 
| 28 | FAHIM Amirhossein |  | 03:24:03.000 | 3:11.000 | 0 | 
| 29 | GUSEV Vladimir | Abu Dhabi Cycling Club | 03:24:03.000 | 3:11.000 | 0 | 
| 30 | ALSUBAIH Mohammed |  | 03:24:03.000 | 3:11.000 | 0 | 
| 31 | VAN DEN DRIES Bart | Wolfi's Racing Team | 03:24:03.000 | 3:11.000 | 0 | 
| 32 | IBRAHIM Khalid |  | 03:24:03.000 | 3:11.000 | 0 | 
| 33 | HUNT Jeremy |  | 03:24:03.000 | 3:11.000 | 0 | 
| 34 | MILLER Kirill | Astero Falcon - Volga Union | 03:24:03.000 | 3:11.000 | 0 | 
| 35 | ALIYARI Aidin |  | 03:24:03.000 | 3:11.000 | 0 | 
| 36 | AL BLOOSI Talal |  | 03:24:03.000 | 3:11.000 | 0 | 
| 37 | FARAG Mohamed |  | 03:24:03.000 | 3:11.000 | 0 | 
| 38 | COX Simon |  | 03:24:04.000 | 3:12.000 | 0 | 
| 39 | AGHAKASHI Mahdi |  | 03:24:04.000 | 3:12.000 | 0 | 
| 40 | AGROTIS Alexandros | Matrix Powertag | 03:24:04.000 | 3:12.000 | 0 | 
| 41 | DRINOVEC Matej | ARBÖ Radteam Feld Am See | 03:24:04.000 | 3:12.000 | 0 | 
| 42 | MRAOUNI Salah Eddine |  | 03:24:04.000 | 3:12.000 | 0 | 
| 43 | MANCEBO Francisco | Matrix Powertag | 03:24:04.000 | 3:12.000 | 0 | 
| 44 | SELEDKOV Ivan |  | 03:24:04.000 | 3:12.000 | 0 | 
| 45 | SHATEH Mazen |  | 03:24:04.000 | 3:12.000 | 0 | 
| 46 | NATEGHI Mahdi |  | 03:24:04.000 | 3:12.000 | 0 | 
| 48 | SIDANER Erwan | Wolfi's Racing Team | 03:24:05.000 | 3:13.000 | 0 | 
| 49 | ALABDULMUNIM Azzam | Yasi Cycling Team | 03:24:05.000 | 3:13.000 | 0 | 
| 50 | ALHATTAWI Abdulla |  | 03:24:05.000 | 3:13.000 | 0 | 
| 51 | RAHMANI Abdelkader |  | 03:24:06.000 | 3:14.000 | 0 | 
| 52 | FARRE S. Michael Jan | Rabdan Cycling Team | 03:24:07.000 | 3:15.000 | 0 | 
| 53 | BERTAINA Michele |  | 03:24:07.000 | 3:15.000 | 0 | 
| 54 | KAZIM Omar |  | 03:24:07.000 | 3:15.000 | 0 | 
| 55 | EISING Tijmen | BEAT Cycling Club | 03:24:08.000 | 3:16.000 | 0 | 
| 56 | ALBLOOSHI Saad |  | 03:24:10.000 | 3:18.000 | 0 | 
| 57 | ERA REYES Mike |  | 03:24:10.000 | 3:18.000 | 0 | 
| 58 | KROONEN Max | VolkerWessels Cycling Team | 03:24:12.000 | 3:20.000 | 0 | 
| 59 | TOLENTINO Jay |  | 03:24:12.000 | 3:20.000 | 0 | 
| 60 | WRIGHT Jimmy |  | 03:24:12.000 | 3:20.000 | 0 | 
| 63 | AL MESALLAM Nayef | Qatar Pro Team | 03:24:14.000 | 3:22.000 | 0 | 
| 64 | HAITBAYEV Sultanbay |  | 03:24:18.000 | 3:26.000 | 0 | 
| 66 | COLOMBO Danilo |  | 03:24:19.000 | 3:27.000 | 0 | 
| 67 | HUSAIN Ali |  | 03:24:20.000 | 3:28.000 | 0 | 
| 68 | KENNEWAY Gordon |  | 03:24:20.000 | 3:28.000 | 0 | 
| 69 | GEYSER Reinhardt |  | 03:24:20.000 | 3:28.000 | 0 | 
| 72 | TANGUILIG Rhyan |  | 03:24:22.000 | 3:30.000 | 0 | 
| 73 | ALSABBAGH Mohammad | Abu Dhabi Cycling Club | 03:24:22.000 | 3:30.000 | 0 | 
| 75 | ALALEELI Mohammed |  | 03:24:23.000 | 3:31.000 | 0 | 
| 76 | LEONADOR Mac Manroe | Cycle Zone Team | 03:24:24.000 | 3:32.000 | 0 | 
| 77 | NJUKI Ivan | Yasi Cycling Team | 03:24:24.000 | 3:32.000 | 0 | 
| 78 | AL TOQI Amjad | Salalah Club | 03:24:25.000 | 3:33.000 | 0 | 
| 79 | PINO Francisco |  | 03:24:26.000 | 3:34.000 | 0 | 
| 80 | DARWISH Khalifa |  | 03:24:26.000 | 3:34.000 | 0 | 
| 81 | SBAHI Osama |  | 03:24:26.000 | 3:34.000 | 0 | 
| 84 | BELOUSOV Ivan |  | 03:24:28.000 | 3:36.000 | 0 | 
| 86 | KHOUDIRI Achraf |  | 03:24:30.000 | 3:38.000 | 0 | 
| 87 | KOCHETKOV Pavel |  | 03:24:30.000 | 3:38.000 | 0 | 
| 88 | GAFFURINI Nicola |  | 03:24:30.000 | 3:38.000 | 0 | 
| 91 | HABASH Saeed | Shabab Al Ahli Cycling Team | 03:24:31.000 | 3:39.000 | 0 | 
| 92 | LAZZARINI Giovanni |  | 03:24:31.000 | 3:39.000 | 0 | 
| 93 | ALBLOOSHI Ali |  | 03:24:31.000 | 3:39.000 | 0 | 
| 97 | SCARSO Andrea | UC Trevigiani - Energiapura Marchiol | 03:24:33.000 | 3:41.000 | 0 |