| 1 | David Per | Grieg-Maersk | 4h32'41 |
| 2 | Biniam Girmay | Bralirwa - Cegeka | s.t. |
| 3 | Jake Stewart | Jura GIANTS | + 10 |
| 4 | Johan Jacobs | Team UBS - EDP | s.t. |
| 5 | Jules Hesters | Duvel - Tsingtao | s.t. |
| 6 | Lukasz Wisniowski | Deutsche WindGuard | s.t. |
| 7 | Giorgi Tediashvili | Trans Looney Tunes | + 16 |
| 8 | Paul Lapeira | Bianchi Enel | s.t. |
| 9 | Alexandr Ovsyannikov | Tryg - ENI | s.t. |
| 10 | Marten Kooistra | Everesting | + 24 |
| 11 | Diego Rossi | Sauber Petronas Racing | s.t. |
| 12 | Logan Owen | Simba Cement - Tanga Fresh | + 37 |
| 13 | Jay Lampawog | Philips - Hero | + 44 |
| 14 | Patrick Gamper | Lierse SK - Pizza Ullo PCTeam | + 47 |
| 15 | Hamish Schreurs | Everesting | + 59 |
| 16 | German Anibal Orue | JEWA TIROL Cycling Team | + 1'12 |
| 17 | Alexander Konychev | McCormick Pro Cycling | s.t. |
| 18 | Tim Ariesen | Lotto-Caloi | s.t. |
| 19 | John Jimenez Retana | Zwift - Newton Foundation | s.t. |
| 20 | Jonas Iversby Hvideberg | Gjensidige Pro Cycling Team | s.t. |
| 21 | Piet Allegaert | Philips - Hero | s.t. |
| 22 | Aksel Nommela | Sauber Petronas Racing | s.t. |
| 23 | Iliyan Kolev | Trans Looney Tunes | s.t. |
| 24 | Ivan Centrone | Trans Looney Tunes | s.t. |
| 25 | Jan Sommer | Jura GIANTS | s.t. |
| 26 | Mathias De Witte | Duvel - Tsingtao | s.t. |
| 27 | Clenne Morvan Moulingui | Trans Looney Tunes | s.t. |
| 28 | Beka Nareklishvili | Sauber Petronas Racing | s.t. |
| 29 | Jean Eric Habimana | Bralirwa - Cegeka | s.t. |
| 30 | Aviv Yechezkel | Simba Cement - Tanga Fresh | s.t. |
| 31 | Lukas Spengler | Bacharu Mamachari Faito! | s.t. |
| 32 | Pauls Rubenis | Simba Cement - Tanga Fresh | + 1'31 |
| 33 | Driss El Alouani | Lotto-Caloi | s.t. |
| 34 | Nihal Silva | Deutsche WindGuard | + 2'23 |
| 35 | Thanawut Sanikwathi | Ethiopian Airlines | s.t. |
| 36 | Paul Penhoët | Bianchi Enel | s.t. |
| 37 | Joeri Stallaert | Billstedt-Horn | s.t. |
| 38 | Max Losch | JEWA TIROL Cycling Team | s.t. |
| 39 | Dylan Van Baarle | Deutsche WindGuard | + 2'36 |
| 40 | Abou Sanogo | Deutsche WindGuard | s.t. |
| 41 | Muhammad Suhaimi Ghani | Deutsche WindGuard | s.t. |
| 42 | Juri Hollmann | Billstedt-Horn | s.t. |
| 43 | Luigi Giulietti | Sauber Petronas Racing | + 2'45 |
| 44 | Martin Schäppi | Team UBS - EDP | s.t. |
| 45 | Stan Dewulf | Duvel - Tsingtao | s.t. |
| 46 | Narankhuu Baterdene | Simba Cement - Tanga Fresh | s.t. |
| 47 | Samuel Watson | Duvel - Tsingtao | s.t. |
| 48 | Dario Belletta | Bianchi Enel | s.t. |
| 49 | Dylan Groenewegen | Team UBS - EDP | + 3'15 |
| 50 | Laurence Pithie | Grieg-Maersk | s.t. |
| 51 | Callum Scotson | Philips - Hero | s.t. |
| 52 | Jonas Abrahamsen | Grieg-Maersk | s.t. |
| 53 | Colby Simmons | Zwift - Newton Foundation | s.t. |
| 54 | Gerben Kuypers | Bralirwa - Cegeka | s.t. |
| 55 | Tom Bohli | Grieg-Maersk | s.t. |
| 56 | Aaron Verwilst | Lierse SK - Pizza Ullo PCTeam | s.t. |
| 57 | Nipuna Shira Manamalage | JEWA TIROL Cycling Team | s.t. |
| 58 | Olivier Lecourt De Billot | Minions | s.t. |
| 59 | Alexander Sulimov | JEWA TIROL Cycling Team | s.t. |
| 60 | Jesus Roniel Marte | Bacharu Mamachari Faito! | s.t. |
| 61 | Dorian Godon | McCormick Pro Cycling | s.t. |
| 62 | Tomas Kopecky | Zwift - Newton Foundation | s.t. |
| 63 | Tibor Del Grosso | Ethiopian Airlines | s.t. |
| 64 | Riley Pickrell | Deutsche WindGuard | s.t. |
| 65 | Amund Grondahl Jansen | Grieg-Maersk | s.t. |
| 66 | Fabio Van Den Bossche | Lierse SK - Pizza Ullo PCTeam | s.t. |
| 67 | Alessandro Romele | Bianchi Enel | s.t. |
| 68 | Francesco Della Lunga | SparkNZ - Liquigas Pro Cycling | s.t. |
| 69 | Achraf El-Doghmy | Ethiopian Airlines | s.t. |
| 70 | Jasper De Buyst | Bralirwa - Cegeka | s.t. |
| 71 | Luca Van Boven | Zwift - Newton Foundation | s.t. |
| 72 | Hugo Hofstetter | Bacharu Mamachari Faito! | s.t. |
| 73 | Laurens Sweeck | Minions | s.t. |
| 74 | Saya Kuroeda | Bacharu Mamachari Faito! | + 3'41 |
| 75 | Cristian Perez | Duvel - Tsingtao | + 3'46 |
| 76 | Nicolay Cherkasov | Lotto-Caloi | + 4'05 |
| 77 | Arvid De Kleijn | Ethiopian Airlines | s.t. |
| 78 | Gorazd Per | Tryg - ENI | + 4'09 |
| 79 | Filip Maciejuk | Team UBS - EDP | + 4'12 |
| 80 | Laurenz Rex | Duvel - Tsingtao | s.t. |
| 81 | Dries Van Gestel | Grieg-Maersk | + 4'40 |
| 82 | Brandon Rodriguez | McCormick Pro Cycling | s.t. |
| 83 | Arjen Livyns | Bacharu Mamachari Faito! | s.t. |
| 84 | Edoardo Sandri | Bianchi Enel | s.t. |
| 85 | Andreas Miltiadis | Bralirwa - Cegeka | s.t. |
| 86 | Roman Ermakov | Trans Looney Tunes | s.t. |
| 87 | Athit Poulard | Philips - Hero | s.t. |
| 88 | Yoel Habteab | Ethiopian Airlines | s.t. |
| 89 | Itai Oshri | Everesting | s.t. |
| 90 | Jens Verbrugghe | Trans Looney Tunes | s.t. |
| 91 | Elias Afewerki | Team UBS - EDP | + 4'51 |
| 92 | Joshua Golliker | Jura GIANTS | s.t. |
| 93 | Cameron Rogers | Jura GIANTS | s.t. |
| 94 | Diego Pescador | Team UBS - EDP | + 5'04 |
| 95 | Connor Swift | Grieg-Maersk | + 5'34 |
| 96 | Samuele Menicucci | Sauber Petronas Racing | s.t. |
| 97 | Ha Jeon Jung | Simba Cement - Tanga Fresh | s.t. |
| 98 | Joshua Tarling | Tryg - ENI | s.t. |
| 99 | Luca Dressler | Minions | s.t. |
| 100 | Ivo Domgjoni | Philips - Hero | s.t. |
| 101 | Kamiel Bonneu | Lierse SK - Pizza Ullo PCTeam | s.t. |
| 102 | Sean Flynn | Deutsche WindGuard | s.t. |
| 103 | David Haverdings | Philips - Hero | s.t. |
| 104 | Ahmed Madan | Tryg - ENI | s.t. |
| 105 | Jan Christen | Jura GIANTS | + 5'51 |
| 106 | Carter Bettles | Bianchi Enel | + 6'05 |
| 107 | Martin Voltr | Everesting | s.t. |
| 108 | Valery Shtin | Zwift - Newton Foundation | s.t. |
| 109 | Gage Hecht | McCormick Pro Cycling | + 6'16 |
| 110 | Marildo Yzeiraj | McCormick Pro Cycling | s.t. |
| 111 | Sean McKenna | Simba Cement - Tanga Fresh | s.t. |
| 112 | Christophe Noppe | Bianchi Enel | s.t. |
| 113 | Thibaud Gruel | Billstedt-Horn | s.t. |
| 114 | Wout Van Aert | Lotto-Caloi | s.t. |
| 115 | Johannes Kulset | Gjensidige Pro Cycling Team | s.t. |
| 116 | Tobias Muller | Billstedt-Horn | s.t. |
| 117 | Andrea Piccolo | Lierse SK - Pizza Ullo PCTeam | s.t. |
| 118 | Thomas Boudat | JEWA TIROL Cycling Team | s.t. |
| 119 | Riccardo Putti | Sauber Petronas Racing | s.t. |
| 120 | Fredrik Dversnes | Grieg-Maersk | s.t. |
| 121 | Henrik Pedersen | Gjensidige Pro Cycling Team | s.t. |
| 122 | Levente Vasko | Everesting | s.t. |
| 123 | Jamie Meehan | Lotto-Caloi | s.t. |
| 124 | Kiya Rogora | Ethiopian Airlines | s.t. |
| 125 | Sebastian Putz | Billstedt-Horn | s.t. |
| 126 | Martin Solhaug Hansen | Gjensidige Pro Cycling Team | s.t. |
| 127 | Lorenzo Conforti | SparkNZ - Liquigas Pro Cycling | s.t. |
| 128 | Hasani Hennis | Bacharu Mamachari Faito! | s.t. |
| 129 | Kevin Messel | Gjensidige Pro Cycling Team | s.t. |
| 130 | Matyas Kopecky | Zwift - Newton Foundation | s.t. |
| 131 | Vlad Van Mechelen | Bianchi Enel | s.t. |
| 132 | Alex Hoehn | McCormick Pro Cycling | s.t. |
| 133 | Kim Heiduk | SparkNZ - Liquigas Pro Cycling | s.t. |
| 134 | Roman Holzer | Jura GIANTS | s.t. |
| 135 | Kiaan Watts | SparkNZ - Liquigas Pro Cycling | s.t. |
| 136 | Pavel Novak | Philips - Hero | s.t. |
| 137 | Vinicius Rangel | Lotto-Caloi | s.t. |
| 138 | Halvor Dolven | Gjensidige Pro Cycling Team | s.t. |
| 139 | Bjoern Koerdt | Jura GIANTS | + 7'39 |
| 140 | Zygimantas Matuzevicius | Tryg - ENI | s.t. |
| 141 | Luke Lamperti | Tryg - ENI | s.t. |
| 142 | Bernard Ndungu | Minions | + 8'24 |
| 143 | Sun Changsheng | Lotto-Caloi | s.t. |
| 144 | Pau Marti | Bralirwa - Cegeka | s.t. |
| 145 | Vinicius Silva Santos | Lotto-Caloi | s.t. |
| 146 | Emil Herzog | Deutsche WindGuard | s.t. |
| 147 | Nicolo Arrighetti | Lierse SK - Pizza Ullo PCTeam | s.t. |
| 148 | Matias Ahtosalo | Zwift - Newton Foundation | s.t. |
| 149 | Cole Kessler | McCormick Pro Cycling | s.t. |
| 150 | Mads Landbo | Everesting | s.t. |
| 151 | Huub Artz | Everesting | + 9'39 |
| 152 | Aklilu Arefayne | Ethiopian Airlines | s.t. |
| 153 | Gavin Hlady | Zwift - Newton Foundation | s.t. |
| 154 | Wilco Kelderman | JEWA TIROL Cycling Team | s.t. |
| 155 | Yikui Niu | Duvel - Tsingtao | s.t. |
| 156 | Daniel Yon Hin | Team UBS - EDP | s.t. |
| 157 | Fabian Weiss | Team UBS - EDP | + 9'46 |
| 158 | Nicolas Vinokurov | Philips - Hero | + 10'00 |
| 159 | Nicolas Gojkovic | Bralirwa - Cegeka | + 10'50 |
| 160 | Cesar David Guavita | Minions | s.t. |
| 161 | Joshua Dike | Ethiopian Airlines | s.t. |
| 162 | William Piat | Tryg - ENI | s.t. |
| 163 | Alessandro Covi | Lierse SK - Pizza Ullo PCTeam | + 11'11 |
| 164 | Lameck Marco Kulindwa | Simba Cement - Tanga Fresh | + 11'21 |
| 165 | Daniel Skerl | Bacharu Mamachari Faito! | + 12'09 |
| 166 | Carlos Antonio Torrico Menachio | SparkNZ - Liquigas Pro Cycling | + 12'40 |
| 167 | Enzo Paleni | Minions | s.t. |
| 168 | Etienne Tuyizere | Minions | s.t. |
| 169 | Tobias Svarre | Gjensidige Pro Cycling Team | s.t. |
| 170 | Camilo Andres Gomez | Trans Looney Tunes | s.t. |
| 171 | Dylan Roberto Jimenez | Trans Looney Tunes | s.t. |
| 172 | Jinyang Ju | Duvel - Tsingtao | s.t. |
| 173 | Robin Donze | Jura GIANTS | s.t. |
| 174 | Gunnar Dahl Olsen | Tryg - ENI | s.t. |
| 175 | Truls Nordhagen | Billstedt-Horn | + 13'10 |
| 176 | Malaika Mwiguru | Everesting | + 13'13 |
| 177 | Jonathan Ahlsson | Gjensidige Pro Cycling Team | s.t. |
| 178 | Giulio Pellizzari | SparkNZ - Liquigas Pro Cycling | + 14'47 |
| 179 | Maicol Adrian Tabarez | SparkNZ - Liquigas Pro Cycling | s.t. |
| 180 | Jakub Mareczko | Lierse SK - Pizza Ullo PCTeam | s.t. |
| 181 | Dries De Pooter | SparkNZ - Liquigas Pro Cycling | s.t. |
| 182 | Marco Brenner | Billstedt-Horn | + 15'04 |
| 183 | Moritz Kretschy | Billstedt-Horn | + 16'31 |
| 184 | Samuel Niyonkuru | Bralirwa - Cegeka | + 17'01 |
| 185 | Fausto Agustin Gomez | Minions | + 20'12 |