| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Iuri Leitao | Caja Rural-Seguros RGA | 03:31:26 | |
| 2 | Timothy Dupont | Tarteletto-Isorex | + 00 | |
| 3 | Rory Townsend | Bolton Equities Black Spoke | + 00 | |
| 4 | Brody Mcdonald | USA | + 00 | |
| 5 | Jim Brown | Cross Team Legendre | + 00 | |
| 6 | Michael Grosu Eduard | HRE Mazowsze Serce Polski | + 00 | |
| 7 | Enrico Zanoncello | Green Project-Bardiani CSF-Faizanè | + 00 | |
| 8 | Stanislaw Aniolkowski | Human Powered Health | + 00 | |
| 9 | Rob Scott | Cross Team Legendre | + 00 | |
| 10 | Lorenzo Conforti | Green Project-Bardiani CSF-Faizanè | + 00 | |
| 11 | Louis Blouwe | Bingoal WB | + 00 | |
| 12 | Jesper Rasch | ABLOC CT | + 00 | |
| 13 | Samuele Zambelli | Corratec Selle Italia | + 00 | |
| 14 | Thomas Joseph | Tarteletto-Isorex | + 00 | |
| 15 | Mihkel Räim | ATT Investments | + 00 | |
| 15 | Nikiforos Arvanitou | Sofer-Savini Due-OMZ | + 00 | |
| 17 | Dorian de Maeght | Bingoal WB | + 00 | |
| 18 | Youcef Reguigui | Terengganu Polygon Cycling Team | + 00 | |
| 19 | Red Walters | XSpeed United Continental | + 00 | |
| 20 | Adrian Zuger | BIKE AID | + 00 | |
| 21 | Pirmin Eisenbarth | BIKE AID | + 00 | |
| 22 | Eduard Prades | Caja Rural-Seguros RGA | + 00 | |
| 23 | Georgios Boúglas | Greece | + 00 | |
| 24 | Tyler Stites | USA | + 00 | |
| 25 | Nathan Vandepitte | Bingoal WB | + 00 | |
| 26 | Aaron Gate | Bolton Equities Black Spoke | + 00 | |
| 27 | Nikolaos Drakos | Greece | + 00 | |
| 28 | Iker Bonillo | Green Project-Bardiani CSF-Faizanè | + 00 | |
| 29 | Johan Meens | Bingoal WB | + 00 | |
| 30 | Logan Currie | Bolton Equities Black Spoke | + 00 | |
| 31 | Jakub Otruba | ATT Investments | + 00 | |
| 32 | Andreas Miltiadis | Cyprus | + 00 | |
| 33 | Martijn Rasenberg | ABLOC CT | + 00 | |
| 34 | Rémi Lelandais | Cross Team Legendre | + 00 | |
| 35 | Daniel Turek | ATT Investments | + 00 | |
| 36 | August Jensen | Human Powered Health | + 00 | |
| 37 | Charles-etienne Chrétien | Human Powered Health | + 00 | |
| 38 | Conor Schunk | Sofer-Savini Due-OMZ | + 00 | |
| 39 | Omar El Gouzi | Green Project-Bardiani CSF-Faizanè | + 00 | |
| 40 | Gabriel Shipley | USA | + 00 | |
| 41 | Leander Fredriksen Mads | Global 6 Cycling | + 00 | |
| 42 | Stephen Bassett | Human Powered Health | + 00 | |
| 43 | Matus Stocek | ATT Investments | + 00 | |
| 44 | Tomas Jakoubek | ATT Investments | + 00 | |
| 45 | Matias Fitzwater | Global 6 Cycling | + 00 | |
| 46 | Meindert Weulink | ABLOC CT | + 00 | |
| 47 | Jiri Petrus | ATT Investments | + 00 | |
| 48 | Kenay de Moyer | Cross Team Legendre | + 00 | |
| 49 | David González | Caja Rural-Seguros RGA | + 00 | |
| 50 | Kristian Aasvold | Human Powered Health | + 00 | |
| 51 | Lennert Teugels | Bingoal WB | + 00 | |
| 52 | Marcin Budzinski | HRE Mazowsze Serce Polski | + 00 | |
| 53 | Konstantinos Pavlides | Cyprus | + 00 | |
| 54 | Aaskov Pallesen Jeppe | HRE Mazowsze Serce Polski | + 00 | |
| 55 | Jefferson Cepeda | Caja Rural-Seguros RGA | + 00 | |
| 56 | Jesse Ewart | Terengganu Polygon Cycling Team | + 00 | |
| 57 | Nicolas Sessler | Global 6 Cycling | + 00 | |
| 58 | Dawit Yemane | BIKE AID | + 00 | |
| 59 | Wesley Mol | BIKE AID | + 00 | |
| 60 | Anatolii Budiak | Terengganu Polygon Cycling Team | + 00 | |
| 61 | Ivan Moreno | Global 6 Cycling | + 00 | |
| 62 | Giacomo Ballabio | Global 6 Cycling | + 00 | |
| 63 | Davide Baldaccini | Corratec Selle Italia | + 00 | |
| 64 | Batuhan Özgür | Sofer-Savini Due-OMZ | + 00 | |
| 65 | Nils Sinschek | ABLOC CT | + 00 | |
| 66 | Gianni Marchand | Tarteletto-Isorex | + 00 | |
| 67 | Tomasz Budzinski | HRE Mazowsze Serce Polski | + 00 | |
| 68 | Alessandro Santaromita | Green Project-Bardiani CSF-Faizanè | + 00 | |
| 69 | Ioannis Davarias | Greece | + 00 | |
| 70 | Leo Gullickson | USA | + 00 | |
| 71 | Finn Gullickson | USA | + 00 | |
| 72 | Manuele Tarozzi | Green Project-Bardiani CSF-Faizanè | + 00 | |
| 73 | Vinzent Dorn | BIKE AID | + 00 | |
| 74 | Jambaljamts Sainbayar | Terengganu Polygon Cycling Team | + 00 | |
| 75 | Dimitri Peyskens | Bingoal WB | + 00 | |
| 76 | Simon Combes | Cross Team Legendre | + 00 | |
| 77 | Emil Dima | Sofer-Savini Due-OMZ | + 00 | |
| 78 | Aiman Mohd Zariff Nur | Terengganu Polygon Cycling Team | + 00 | |
| 79 | Francis Juneau | BIKE AID | + 00 | |
| 80 | Miltiadis Giannoutsos | Greece | + 00 | |
| 81 | Bernardo Gonçalves | XSpeed United Continental | + 00 | |
| 82 | Josh Whitehead | Cross Team Legendre | + 00 | |
| 83 | Josu Etxeberria | Caja Rural-Seguros RGA | + 00 | |
| 84 | Michal Schlegel | Caja Rural-Seguros RGA | + 00 | |
| 85 | Lorenzo Quartucci | Corratec Selle Italia | + 00 | |
| 86 | Marco Murgano | Corratec Selle Italia | + 00 | |
| 87 | Andreas Goeman | Tarteletto-Isorex | + 00 | |
| 88 | Alex Vandenbulcke | Tarteletto-Isorex | + 19 | + 19 |
| 89 | Antonio Barac | Corratec Selle Italia | + 21 | + 21 |
| 90 | Callum Macleod | ABLOC CT | + 22 | + 22 |
| 91 | Josh Burnett | Bolton Equities Black Spoke | + 22 | + 22 |
| 92 | Antti-jussi Juntunen | ABLOC CT | + 22 | + 22 |
| 93 | Sean Christian | USA | + 22 | + 22 |
| 94 | Jakub Kaczmarek | HRE Mazowsze Serce Polski | + 22 | + 22 |
| 95 | Periklis Ilias | Greece | + 22 | + 22 |
| 96 | Tom Sexton | Bolton Equities Black Spoke | + 25 | + 25 |
| 97 | Polychronis Tzortzakis | Greece | + 28 | + 28 |
| 98 | Kobe Vanoverschelde | Tarteletto-Isorex | + 32 | + 32 |
| 99 | Jeroen Meijers | Terengganu Polygon Cycling Team | + 39 | + 39 |
| 100 | Giulio Masotto | Corratec Selle Italia | + 01:45 | + 01:45 |
| 101 | Ryan Christensen | Bolton Equities Black Spoke | + 02:33 | + 02:33 |
| 102 | Christos Philokyprou | Cyprus | + 15:47 | + 15:47 |
| 103 | Alexandros Matsangos | Cyprus | + 15:47 | + 15:47 |