| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Fabio Jakobsen | Team dsm-firmenich PostNL | 02:56:14 | |
| 2 | Sasha Weemaes | Bingoal WB | + 00 | |
| 3 | Simon Dehairs | Alpecin-Deceuninck | + 00 | |
| 4 | Giovanni Lonardi | Team Polti Kometa | + 00 | |
| 5 | Léo Bouvier | BIKE AID | + 00 | |
| 6 | Daniel Babor | Caja Rural-Seguros RGA | + 00 | |
| 7 | Jensen Plowright | Alpecin-Deceuninck | + 00 | |
| 8 | Davide Persico | Bingoal WB | + 00 | |
| 9 | Reinardt Janse van Rensburg | China Glory-Mentech Continental Cycling Team | + 00 | |
| 10 | Timothy Dupont | Tarteletto-Isorex | + 00 | |
| 11 | Tilen Finkst | Adria Mobil | + 00 | |
| 12 | Sam Welsford | BORA-hansgrohe | + 00 | |
| 13 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 14 | Davide Ballerini | Astana Qazaqstan Team | + 00 | |
| 15 | Mark Cavendish | Astana Qazaqstan Team | + 00 | |
| 16 | Norbert Banaszek | Mazowsze Serce Polski | + 00 | |
| 17 | Rory Townsend | Q36.5 Pro Cycling Team | + 00 | |
| 18 | Luca Colnaghi | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 19 | Serdar Depe | Spor Toto Cycling Team | + 00 | |
| 20 | Pirmin Eisenbarth | BIKE AID | + 00 | |
| 21 | Merhawi Kudus | Terengganu Cycling Team | + 00 | |
| 22 | Robbe Ghys | Alpecin-Deceuninck | + 00 | |
| 23 | Raymond Kreder | KINAN Racing Team | + 00 | |
| 24 | Tobias Lund Andresen | Team dsm-firmenich PostNL | + 00 | |
| 25 | Ramazan Yilmaz | Adria Mobil | + 00 | |
| 26 | Mattia Pinazzi | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 27 | Arne Santy | Tarteletto-Isorex | + 00 | |
| 28 | Sergei Rostovtsev | Sakarya BB Pro Team | + 00 | |
| 29 | Frederik Wandahl | BORA-hansgrohe | + 00 | |
| 30 | Kenneth van Rooy | Bingoal WB | + 00 | |
| 31 | George Jackson | Burgos-BH | + 00 | |
| 32 | Metkel Eyob | Terengganu Cycling Team | + 00 | |
| 33 | Lennert Teugels | Bingoal WB | + 00 | |
| 34 | Malte Rottmann Jonathan | REMBE Pro Cycling Team Sauerland | + 00 | |
| 35 | Matyas Kopecky | Team Novo Nordisk | + 00 | |
| 36 | Anze Skok | Adria Mobil | + 00 | |
| 37 | Natnael Berhane | Beykoz Belediyesi Spor Türkiye | + 00 | |
| 38 | Daiki Magosaki | KINAN Racing Team | + 00 | |
| 39 | Samuele Zambelli | Team corratec - Vini Fantini | + 00 | |
| 40 | Oliver Mattheis | BIKE AID | + 00 | |
| 41 | Sebastian Mora | Burgos-BH | + 00 | |
| 42 | Emir Uzun | Sakarya BB Pro Team | + 00 | |
| 43 | Mark Donovan | Q36.5 Pro Cycling Team | + 00 | |
| 44 | Dawit Yemane | BIKE AID | + 00 | |
| 45 | Floris de Tier | Bingoal WB | + 00 | |
| 46 | Attilio Viviani | Team corratec - Vini Fantini | + 00 | |
| 47 | Antonio Polga | Team Novo Nordisk | + 00 | |
| 48 | Alexander Hajek | BORA-hansgrohe | + 00 | |
| 49 | Burak Abay | Sakarya BB Pro Team | + 00 | |
| 50 | Sebastian Nielsen | TdT-Unibet | + 00 | |
| 51 | David Delgado | Burgos-BH | + 00 | |
| 52 | Andrea Peron | Team Novo Nordisk | + 00 | |
| 53 | Manuel Peñalver | Team Polti Kometa | + 00 | |
| 54 | Anton Schiffer | BIKE AID | + 00 | |
| 55 | Robbe Claeys | Tarteletto-Isorex | + 00 | |
| 56 | Victor Langellotti | Burgos-BH | + 00 | |
| 57 | Danny van Poppel | BORA-hansgrohe | + 00 | |
| 58 | Ryan Mullen | BORA-hansgrohe | + 00 | |
| 59 | Ahmet Örken | Spor Toto Cycling Team | + 00 | |
| 60 | Zhen Li | China Glory-Mentech Continental Cycling Team | + 00 | |
| 61 | Aiman Rosli | Terengganu Cycling Team | + 00 | |
| 62 | Ahmet Akpinar | Konya Büyüksehir Belediye Spor | + 00 | |
| 63 | Serdar Gedik | Konya Büyüksehir Belediye Spor | + 00 | |
| 64 | Marcel Camprubí | Q36.5 Pro Cycling Team | + 00 | |
| 65 | Youcef Reguigui | Terengganu Cycling Team | + 00 | |
| 66 | Tobiasz Pawlak | Mazowsze Serce Polski | + 00 | |
| 67 | Calum Johnston | Caja Rural-Seguros RGA | + 00 | |
| 68 | Tomasz Budzinski | Mazowsze Serce Polski | + 00 | |
| 69 | Vadim Pronskiy | Astana Qazaqstan Team | + 00 | |
| 70 | Samuele Zoccarato | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 71 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 72 | Luca Paletti | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 73 | Henri Appelbaum | REMBE Pro Cycling Team Sauerland | + 00 | |
| 74 | Tomas Barta | Caja Rural-Seguros RGA | + 00 | |
| 75 | Jakub Kaczmarek | Mazowsze Serce Polski | + 00 | |
| 76 | Ramon Sinkeldam | Alpecin-Deceuninck | + 00 | |
| 77 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 00 | |
| 78 | Lander Loockx | TdT-Unibet | + 00 | |
| 79 | Kaan Ozkalbim | Spor Toto Cycling Team | + 00 | |
| 80 | Thomas Joseph | Tarteletto-Isorex | + 00 | |
| 81 | James Whelan | Q36.5 Pro Cycling Team | + 00 | |
| 82 | Etienne van Empel | Team corratec - Vini Fantini | + 00 | |
| 83 | Aljaz Turk | Adria Mobil | + 00 | |
| 84 | Mauro Verwilt | Tarteletto-Isorex | + 00 | |
| 85 | Peter Kusztor | Team Novo Nordisk | + 00 | |
| 86 | Mirco Maestri | Team Polti Kometa | + 00 | |
| 87 | Nicolas Vinokurov | Astana Qazaqstan Team | + 00 | |
| 88 | Filippo Conca | Q36.5 Pro Cycling Team | + 00 | |
| 89 | Mario Aparicio | Burgos-BH | + 00 | |
| 90 | Iuri Leitao | Caja Rural-Seguros RGA | + 00 | |
| 91 | Paul Double | Team Polti Kometa | + 00 | |
| 92 | Marcin Budzinski | Mazowsze Serce Polski | + 00 | |
| 93 | David González | Caja Rural-Seguros RGA | + 00 | |
| 94 | Diego Sevilla | Team Polti Kometa | + 00 | |
| 95 | Filippo Ridolfo | Team Novo Nordisk | + 00 | |
| 96 | Michal Pomorski | Mazowsze Serce Polski | + 00 | |
| 97 | Ahmet Maral | Konya Büyüksehir Belediye Spor | + 00 | |
| 98 | Xianjing Lyu | China Glory-Mentech Continental Cycling Team | + 00 | |
| 99 | Frank van den Broek | Team dsm-firmenich PostNL | + 00 | |
| 100 | Lucas de Rossi | China Glory-Mentech Continental Cycling Team | + 00 | |
| 101 | Rüdiger Selig | Astana Qazaqstan Team | + 00 | |
| 102 | Julian Borresch | REMBE Pro Cycling Team Sauerland | + 00 | |
| 103 | Konrad Czabok | Mazowsze Serce Polski | + 00 | |
| 104 | Nathan Vandepitte | Bingoal WB | + 00 | |
| 105 | Yago Aguirre | REMBE Pro Cycling Team Sauerland | + 00 | |
| 106 | Drew Morey | KINAN Racing Team | + 00 | |
| 107 | Alejandro Franco | Burgos-BH | + 00 | |
| 108 | Suleyman Temel | Sakarya BB Pro Team | + 00 | |
| 109 | Haylu Abreha Negasi | Q36.5 Pro Cycling Team | + 00 | |
| 110 | Anatolii Budiak | Terengganu Cycling Team | + 00 | |
| 111 | Antoine Berlin | BIKE AID | + 00 | |
| 112 | Willie Smit | China Glory-Mentech Continental Cycling Team | + 00 | |
| 113 | Martin López | Astana Qazaqstan Team | + 00 | |
| 114 | Gianni Marchand | Tarteletto-Isorex | + 00 | |
| 115 | Geng Teng | China Glory-Mentech Continental Cycling Team | + 00 | |
| 116 | Fahrettin Badak | Konya Büyüksehir Belediye Spor | + 00 | |
| 117 | Erik Fetter | Team Polti Kometa | + 00 | |
| 118 | Thomas Lebas | KINAN Racing Team | + 00 | |
| 119 | Vinzent Dorn | BIKE AID | + 00 | |
| 120 | Petros Mengs | Beykoz Belediyesi Spor Türkiye | + 00 | |
| 121 | Samet Bulut | Beykoz Belediyesi Spor Türkiye | + 00 | |
| 122 | Owen Geleijn | TdT-Unibet | + 00 | |
| 123 | Filip Maciejuk | BORA-hansgrohe | + 00 | |
| 124 | Bram Welten | Team dsm-firmenich PostNL | + 00 | |
| 125 | Andreas Stokbro Nielsen | TdT-Unibet | + 00 | |
| 126 | Talha Tektas | Konya Büyüksehir Belediye Spor | + 00 | |
| 127 | Paul Wright | REMBE Pro Cycling Team Sauerland | + 00 | |
| 128 | Nicolas Gojkovic | Adria Mobil | + 00 | |
| 129 | Andreas Miltiadis | Terengganu Cycling Team | + 00 | |
| 130 | Ryan Cavanagh | KINAN Racing Team | + 00 | |
| 131 | Andrea Pietrobon | Team Polti Kometa | + 00 | |
| 132 | Jan Temmen | REMBE Pro Cycling Team Sauerland | + 00 | |
| 133 | Giulio Masotto | Team corratec - Vini Fantini | + 00 | |
| 134 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | + 00 | |
| 135 | Mehmet Kanat | Spor Toto Cycling Team | + 00 | |
| 136 | Furkan Akcam | Sakarya BB Pro Team | + 00 | |
| 137 | Muhammed Erkan | Beykoz Belediyesi Spor Türkiye | + 00 | |
| 138 | Tahir Yigit | Spor Toto Cycling Team | + 00 | |
| 139 | Sam Brand | Team Novo Nordisk | + 00 | |
| 140 | Simone Olivero | Team corratec - Vini Fantini | + 00 | |
| 141 | Jokin Murguialday | Caja Rural-Seguros RGA | + 00 | |
| 142 | Valerio Conti | Team corratec - Vini Fantini | + 00 | |
| 143 | David Lozano | Team Novo Nordisk | + 00 | |
| 144 | Yudai Arashiro | KINAN Racing Team | + 00 | |
| 145 | Luis-joe Lührs | BORA-hansgrohe | + 00 | |
| 146 | Musa Mikayilzade | Sakarya BB Pro Team | + 00 | |
| 147 | Jacob Relaes | Tarteletto-Isorex | + 00 | |
| 148 | Genki Yamamoto | KINAN Racing Team | + 00 | |
| 149 | Henri Uhlig | Alpecin-Deceuninck | + 00 | |
| 150 | Dogukan Arikan | Spor Toto Cycling Team | + 00 | |
| 151 | Emre Yuca | Sakarya BB Pro Team | + 00 | |
| 152 | Jacob Scott | REMBE Pro Cycling Team Sauerland | + 00 | |
| 153 | Jakub Mareczko | Team corratec - Vini Fantini | + 00 | |
| 154 | Zeki Kaygisiz | Beykoz Belediyesi Spor Türkiye | + 00 | |
| 155 | Aiman Mohd Zariff Nur | Terengganu Cycling Team | + 00 | |
| 156 | Fredrik Hagen Carl | Q36.5 Pro Cycling Team | + 00 | |
| 157 | Dorde Djuric | Adria Mobil | + 00 | |
| 158 | Marco Tizza | Bingoal WB | + 00 | |
| 159 | Eyüp Karagöbek Muhammet | Konya Büyüksehir Belediye Spor | + 00 | |
| 160 | Jonas Rickaert | Alpecin-Deceuninck | + 00 | |
| 161 | Julius van den Berg | Team dsm-firmenich PostNL | + 00 | |
| 162 | Mustafa Tarakci | Konya Büyüksehir Belediye Spor | + 55 | + 55 |
| 163 | Max Kanter | Astana Qazaqstan Team | + 01:00 | + 01:00 |
| 164 | Ali Egin | Beykoz Belediyesi Spor Türkiye | + 01:14 | + 01:14 |
| 165 | Batuhan Özgür | Beykoz Belediyesi Spor Türkiye | + 01:14 | + 01:14 |
| 166 | Feritcan Samli | Spor Toto Cycling Team | + 01:40 | + 01:40 |
| 167 | Jambaljamts Sainbayar | Burgos-BH | + 01:40 | + 01:40 |
| 168 | Davide Bomboi | TdT-Unibet | + 00 | |
| 169 | Martijn Budding | TdT-Unibet | + 00 | |
| 170 | Benjamin Peatfield | Team dsm-firmenich PostNL | + 03:00 | + 03:00 |
| 171 | Binyan Ma | China Glory-Mentech Continental Cycling Team | + 00 | |
| 172 | Johan Dorussen | Team dsm-firmenich PostNL | + 05:23 | + 05:23 |