| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Matevz Govekar | Bahrain Victorious | 03:28:08 | |
| 2 | Kenneth van Rooy | Bingoal WB | + 00 | |
| 3 | Henri Uhlig | Alpecin-Deceuninck | + 00 | |
| 4 | Giovanni Lonardi | Team Polti Kometa | + 00 | |
| 5 | Axel Huens | TdT-Unibet | + 00 | |
| 6 | Julien Trarieux | China Glory-Mentech Continental Cycling Team | + 00 | |
| 7 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 8 | Cyrus Monk | Q36.5 Pro Cycling Team | + 00 | |
| 9 | Robbe Claeys | Tarteletto-Isorex | + 00 | |
| 10 | Kristian Sbaragli | Team corratec - Vini Fantini | + 00 | |
| 11 | Marcus Sander Hansen | Uno-X Mobility | + 00 | |
| 12 | Natnael Berhane | Beykoz Belediyesi Spor Türkiye | + 00 | |
| 13 | Valerio Conti | Team corratec - Vini Fantini | + 00 | |
| 14 | Anton Schiffer | BIKE AID | + 00 | |
| 15 | Serdar Depe | Spor Toto Cycling Team | + 00 | |
| 16 | Louis Blouwe | Bingoal WB | + 00 | |
| 17 | Alessandro Fancellu | Q36.5 Pro Cycling Team | + 00 | |
| 18 | Kamil Malecki | Q36.5 Pro Cycling Team | + 00 | |
| 19 | Hartthijs de Vries | TdT-Unibet | + 00 | |
| 20 | Edoardo Zambanini | Bahrain Victorious | + 00 | |
| 21 | Jose Sousa | Sabgal-Anicolor Cycling Team | + 00 | |
| 22 | Roland Thalmann | Tudor Pro Cycling Team | + 00 | |
| 23 | Jelle Johannink | TdT-Unibet | + 00 | |
| 24 | Bakke Christophersen Cedrik | TdT-Unibet | + 00 | |
| 25 | Davide Piganzoli | Team Polti Kometa | + 00 | |
| 26 | Sebastien Reichenbach | Tudor Pro Cycling Team | + 00 | |
| 27 | Gianni Marchand | Tarteletto-Isorex | + 00 | |
| 28 | Simon Dalby | Uno-X Mobility | + 00 | |
| 29 | Anatolii Budiak | Terengganu Cycling Team | + 00 | |
| 30 | Mathias Bregnhøj | Sabgal-Anicolor Cycling Team | + 00 | |
| 31 | Julian Borresch | REMBE Pro Cycling Team Sauerland | + 00 | |
| 32 | Matteo Scalco | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 33 | Drew Morey | KINAN Racing Team | + 00 | |
| 34 | Finlay Pickering | Bahrain Victorious | + 00 | |
| 35 | Owen Geleijn | TdT-Unibet | + 00 | |
| 36 | Thomas Lebas | KINAN Racing Team | + 00 | |
| 37 | Vicente Rojas | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 38 | Andrea Garosio | Team Polti Kometa | + 00 | |
| 39 | Marco Tizza | Bingoal WB | + 00 | |
| 40 | Ådne Holter | Uno-X Mobility | + 00 | |
| 41 | Paul Double | Team Polti Kometa | + 00 | |
| 42 | Xianjing Lyu | China Glory-Mentech Continental Cycling Team | + 00 | |
| 43 | Luca van Boven | Bingoal WB | + 00 | |
| 44 | Mirco Maestri | Team Polti Kometa | + 00 | |
| 45 | Alessandro Pinarello | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 46 | Charlie Paige | TdT-Unibet | + 00 | |
| 47 | Giulio Pellizzari | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 48 | Hannes Wilksch | Tudor Pro Cycling Team | + 00 | |
| 49 | Sindre Kulset | Uno-X Mobility | + 00 | |
| 50 | Walter Calzoni | Q36.5 Pro Cycling Team | + 01:17 | + 01:17 |
| 51 | Anze Skok | Adria Mobil | + 01:17 | + 01:17 |
| 52 | Antoine Berlin | BIKE AID | + 01:17 | + 01:17 |
| 53 | Frederico Figueiredo | Sabgal-Anicolor Cycling Team | + 01:17 | + 01:17 |
| 54 | Matteo Badilatti | Q36.5 Pro Cycling Team | + 01:17 | + 01:17 |
| 55 | Davide de Cassan | Team Polti Kometa | + 01:17 | + 01:17 |
| 56 | Willie Smit | China Glory-Mentech Continental Cycling Team | + 01:17 | + 01:17 |
| 57 | Duarte Domingues | Sabgal-Anicolor Cycling Team | + 01:17 | + 01:17 |
| 58 | Alex Bogna | Alpecin-Deceuninck | + 01:17 | + 01:17 |
| 59 | Samet Bulut | Beykoz Belediyesi Spor Türkiye | + 01:17 | + 01:17 |
| 60 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | + 01:17 | + 01:17 |
| 61 | Lukas Meiler | Team Vorarlberg | + 01:17 | + 01:17 |
| 62 | Colin Stüssi | Team Vorarlberg | + 01:17 | + 01:17 |
| 63 | Max Stedman | Beykoz Belediyesi Spor Türkiye | + 01:17 | + 01:17 |
| 64 | Daniel Årnes | Uno-X Mobility | + 01:17 | + 01:17 |
| 65 | Lucas de Rossi | China Glory-Mentech Continental Cycling Team | + 01:17 | + 01:17 |
| 66 | Metkel Eyob | Terengganu Cycling Team | + 01:17 | + 01:17 |
| 67 | Aivaras Mikutis | Tudor Pro Cycling Team | + 07:05 | + 07:05 |
| 68 | Aloïs Charrin | Tudor Pro Cycling Team | + 07:05 | + 07:05 |
| 69 | Petros Mengs | Beykoz Belediyesi Spor Türkiye | + 09:37 | + 09:37 |
| 70 | Reinardt Janse van Rensburg | China Glory-Mentech Continental Cycling Team | + 09:37 | + 09:37 |
| 71 | Louka Matthys | Bingoal WB | + 09:56 | + 09:56 |
| 72 | Jensen Plowright | Alpecin-Deceuninck | + 13:09 | + 13:09 |
| 73 | Thomas Joseph | Tarteletto-Isorex | + 16:06 | + 16:06 |
| 74 | Torsten Demeyere | Tarteletto-Isorex | + 16:06 | + 16:06 |
| 75 | Timothy Dupont | Tarteletto-Isorex | + 16:06 | + 16:06 |
| 76 | Sebastian Niehues | REMBE Pro Cycling Team Sauerland | + 16:06 | + 16:06 |
| 77 | Burak Abay | Sakarya BB Pro Team | + 16:06 | + 16:06 |
| 78 | Yago Aguirre | REMBE Pro Cycling Team Sauerland | + 16:06 | + 16:06 |
| 79 | Emir Uzun | Sakarya BB Pro Team | + 16:06 | + 16:06 |
| 80 | Alberto Bruttomesso | Bahrain Victorious | + 16:06 | + 16:06 |
| 81 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | + 16:06 | + 16:06 |
| 82 | Musa Mikayilzade | Sakarya BB Pro Team | + 16:06 | + 16:06 |
| 83 | Simon Pellaud | Tudor Pro Cycling Team | + 16:06 | + 16:06 |
| 84 | Marco Murgano | Team corratec - Vini Fantini | + 16:06 | + 16:06 |
| 85 | Samuele Zambelli | Team corratec - Vini Fantini | + 16:06 | + 16:06 |
| 86 | Luis Mendonça | Sabgal-Anicolor Cycling Team | + 16:06 | + 16:06 |
| 87 | Guillermo Garcia Janeiro | Sabgal-Anicolor Cycling Team | + 16:06 | + 16:06 |
| 88 | Ahmet Akpinar | Konya Büyüksehir Belediye Spor | + 16:06 | + 16:06 |
| 89 | Solhaug Hansen Martin | Uno-X Mobility | + 16:06 | + 16:06 |
| 90 | Halvor Dolven | Uno-X Mobility | + 16:06 | + 16:06 |
| 91 | Peter Kusztor | Team Novo Nordisk | + 16:06 | + 16:06 |
| 92 | Erik Fetter | Team Polti Kometa | + 16:06 | + 16:06 |
| 93 | Szymon Sajnok | Q36.5 Pro Cycling Team | + 16:06 | + 16:06 |
| 94 | Mauro Verwilt | Tarteletto-Isorex | + 16:06 | + 16:06 |
| 95 | Fabio van den Bossche | Alpecin-Deceuninck | + 16:06 | + 16:06 |
| 96 | Matyas Kopecky | Team Novo Nordisk | + 16:06 | + 16:06 |
| 97 | Joes Oosterlinck | Bingoal WB | + 19:44 | + 19:44 |
| 98 | Antonio Polga | Team Novo Nordisk | + 19:44 | + 19:44 |
| 99 | Oscar Moscardó Hernandez | Sabgal-Anicolor Cycling Team | + 19:44 | + 19:44 |
| 100 | Lennart Voege | REMBE Pro Cycling Team Sauerland | + 19:44 | + 19:44 |
| 101 | Ramazan Yilmaz | Adria Mobil | + 19:44 | + 19:44 |
| 102 | Léo Bouvier | BIKE AID | + 19:44 | + 19:44 |
| 103 | Tilen Finkst | Adria Mobil | + 19:44 | + 19:44 |
| 104 | Nicolas Gojkovic | Adria Mobil | + 19:44 | + 19:44 |
| 105 | Talha Tektas | Konya Büyüksehir Belediye Spor | + 19:44 | + 19:44 |
| 106 | Felix Stehli | Team Vorarlberg | + 19:44 | + 19:44 |
| 107 | Aljaz Turk | Adria Mobil | + 19:44 | + 19:44 |
| 108 | Doriand Percrule | Team Novo Nordisk | + 19:44 | + 19:44 |
| 109 | Ramon Sinkeldam | Alpecin-Deceuninck | + 19:44 | + 19:44 |
| 110 | Dominik Amann | Team Vorarlberg | + 19:44 | + 19:44 |
| 111 | Raymond Kreder | KINAN Racing Team | + 19:44 | + 19:44 |
| 112 | Alessandro Perracchione | Team Novo Nordisk | + 19:44 | + 19:44 |
| 113 | Sergio Tu | Bahrain Victorious | + 19:44 | + 19:44 |
| 114 | Binyan Ma | China Glory-Mentech Continental Cycling Team | + 19:44 | + 19:44 |
| 115 | Cameron Scott | Bahrain Victorious | + 19:44 | + 19:44 |
| 116 | Jon Knolle | Team Vorarlberg | + 19:44 | + 19:44 |
| 117 | Manuel Oioli | Q36.5 Pro Cycling Team | + 19:44 | + 19:44 |
| 118 | Philip Meiser | BIKE AID | + 19:44 | + 19:44 |
| 119 | Koki Shirakawa | KINAN Racing Team | + 19:44 | + 19:44 |
| 120 | Mate Balazs | BIKE AID | + 19:44 | + 19:44 |
| 121 | Marceli Boguslawski | Alpecin-Deceuninck | + 19:44 | + 19:44 |
| 122 | Zeki Kaygisiz | Beykoz Belediyesi Spor Türkiye | + 19:44 | + 19:44 |
| 123 | Genki Yamamoto | KINAN Racing Team | + 19:44 | + 19:44 |
| 124 | Senne Leysen | Alpecin-Deceuninck | + 19:44 | + 19:44 |
| 125 | Aiman Rosli | Terengganu Cycling Team | + 19:44 | + 19:44 |
| 126 | Hamish Beadle | Team Novo Nordisk | + 21:31 | + 21:31 |
| 127 | Ahmed Madan | Bahrain Victorious | + 25:36 | + 25:36 |
| 128 | Henri Appelbaum | REMBE Pro Cycling Team Sauerland | + 25:36 | + 25:36 |
| 129 | Konstantin Elli | Tashkent City Professional Cycling Team | + 25:36 | + 25:36 |
| 130 | Yusuke Hatanaka | KINAN Racing Team | + 25:36 | + 25:36 |
| 131 | Stepan Mariamidze | Sakarya BB Pro Team | + 29:24 | + 29:24 |
| 132 | Behzodbek Rakhimbaev | Tashkent City Professional Cycling Team | + 29:24 | + 29:24 |
| 133 | Dmitriy Bocharov | Tashkent City Professional Cycling Team | + 29:24 | + 29:24 |
| 134 | Serdar Gedik | Konya Büyüksehir Belediye Spor | + 29:24 | + 29:24 |
| 135 | Emre Yuca | Sakarya BB Pro Team | + 29:24 | + 29:24 |
| 136 | Samandar Janikulov | Tashkent City Professional Cycling Team | + 29:24 | + 29:24 |
| 137 | Ahmet Maral | Konya Büyüksehir Belediye Spor | + 29:24 | + 29:24 |
| 138 | Fahrettin Badak | Konya Büyüksehir Belediye Spor | + 29:24 | + 29:24 |
| 139 | Simone Olivero | Team corratec - Vini Fantini | + 29:24 | + 29:24 |
| 140 | Batuhan Özgür | Beykoz Belediyesi Spor Türkiye | + 29:24 | + 29:24 |
| 141 | Jakub Mareczko | Team corratec - Vini Fantini | + 29:24 | + 29:24 |
| 142 | Dorde Djuric | Adria Mobil | + 29:24 | + 29:24 |
| 143 | Alessandro Monaco | Team corratec - Vini Fantini | + 29:24 | + 29:24 |
| 144 | Furkan Akcam | Sakarya BB Pro Team | + 29:24 | + 29:24 |
| 145 | Jaka Spoljar | Adria Mobil | + 29:24 | + 29:24 |
| 146 | Eyüp Karagöbek Muhammet | Konya Büyüksehir Belediye Spor | + 29:24 | + 29:24 |
| 147 | Malte Rottmann Jonathan | REMBE Pro Cycling Team Sauerland | + 29:24 | + 29:24 |
| 148 | Ferhat Emisci | Spor Toto Cycling Team | + 29:24 | + 29:24 |
| 149 | Jonas Beck | BIKE AID | + 29:24 | + 29:24 |
| 150 | Mustafa Tarakci | Konya Büyüksehir Belediye Spor | + 29:24 | + 29:24 |
| 151 | Ali Egin | Beykoz Belediyesi Spor Türkiye | + 29:24 | + 29:24 |
| 152 | Mustafa Tekin | Spor Toto Cycling Team | + 29:24 | + 29:24 |
| 153 | Davirjan Abdurakhmanov | Tashkent City Professional Cycling Team | + 29:24 | + 29:24 |
| 154 | Nikita Tsvetkov | Tashkent City Professional Cycling Team | + 29:24 | + 29:24 |
| 155 | Paul Wright | REMBE Pro Cycling Team Sauerland | + 29:24 | + 29:24 |
| 156 | Tomoya Koyama | Team Vorarlberg | + 29:24 | + 29:24 |
| 157 | Daiki Magosaki | KINAN Racing Team | + 29:24 | + 29:24 |
| 158 | Pirmin Eisenbarth | BIKE AID | + 29:24 | + 29:24 |
| 159 | Harrif Saleh Mohd | Terengganu Cycling Team | + 29:24 | + 29:24 |
| 160 | Aiman Mohd Zariff Nur | Terengganu Cycling Team | + 29:24 | + 29:24 |
| 161 | Shahmir Aiman | Terengganu Cycling Team | + 29:24 | + 29:24 |
| 162 | Changsheng Sun | China Glory-Mentech Continental Cycling Team | + 29:24 | + 29:24 |
| 163 | Yie Kee Zhe | Terengganu Cycling Team | + 36:51 | + 36:51 |
| 164 | Dogukan Arikan | Spor Toto Cycling Team | + 39:44 | + 39:44 |
| 165 | Mehmet Kanat | Spor Toto Cycling Team | + 41:01 | + 41:01 |
| 166 | Tahir Yigit | Spor Toto Cycling Team | + 41:01 | + 41:01 |