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