| 1 |  | HAIG Jack | 12:16:25 |
| 2 |  | POGAČAR Tadej | 12:16:25 |
| 3 |  | VALVERDE Alejandro | 12:16:25 |
| 4 |  | FERNANDEZ Ruben | 12:16:25 |
| 5 |  | TEUNS Dylan | 12:16:25 |
| 6 |  | IZAGIRRE INSAUSTI Ion | 12:16:25 |
| 7 |  | GEOGHEGAN HART Tao | 12:16:25 |
| 8 |  | MOHORIC Matej | 12:16:27 |
| 9 |  | POLANC Jan | 12:16:30 |
| 10 |  | VAN AVERMAET Greg | 12:16:30 |
| 11 |  | MOSCON Gianni | 12:16:32 |
| 12 |  | MARTIN Daniel | 12:16:32 |
| 13 |  | SOLER Marc | 12:16:33 |
| 14 |  | BILBAO LOPEZ DE ARMENTIA Pello | 12:16:35 |
| 15 |  | KNOX James | 12:16:40 |
| 16 |  | SIMON Julien | 12:16:44 |
| 17 |  | POELS Wout | 12:16:44 |
| 18 |  | DE LA CRUZ MELGAREJO David | 12:16:51 |
| 19 |  | RODRIGUEZ GARAICOECHEA Oscar | 12:16:51 |
| 20 |  | PAUWELS Serge | 12:16:51 |
| 21 |  | VILLELLA Davide | 12:16:54 |
| 22 |  | CABEDO CARDA Oscar | 12:16:58 |
| 23 |  | DE LA PARTE Victor | 12:17:00 |
| 24 |  | SANCHEZ Luis León | 12:17:03 |
| 25 |  | NAVARRO GARCIA Daniel | 12:17:03 |
| 26 |  | DINA Márton | 12:17:05 |
| 27 |  | DELTOMBE Kevin | 12:17:07 |
| 28 |  | MARCZYNSKI Tomasz | 12:17:07 |
| 29 |  | FRANK Mathias | 12:17:07 |
| 30 |  | CONTRERAS PINZON Rodrigo | 12:17:14 |
| 31 |  | BIZKARRA ETXEGIBEL Mikel | 12:17:14 |
| 32 |  | SWIFT Ben | 12:17:17 |
| 33 |  | SERRANO RODRIGUEZ Gonzalo | 12:17:17 |
| 34 |  | GILBERT Philippe | 12:17:20 |
| 35 |  | KWIATKOWSKI Michal | 12:17:22 |
| 36 |  | TAARAMÄE Rein | 12:17:23 |
| 37 |  | AGIRRE EGAÑA Jon | 12:17:23 |
| 38 |  | BOU COMPANY Joan | 12:17:23 |
| 39 |  | ARMEE Sander | 12:17:26 |
| 40 |  | CEPEDA Jefferson Alveiro | 12:17:26 |
| 41 |  | SUREDA Jaume | 12:17:34 |
| 42 |  | ROVNY Ivan | 12:17:40 |
| 43 |  | BALLERINI Davide | 12:17:44 |
| 44 |  | VANDENBERGH Stijn | 12:17:54 |
| 45 |  | COVILI Luca | 12:18:00 |
| 46 |  | SMIT Willem Jakobus | 12:18:10 |
| 47 |  | VERWILST Aaron | 12:18:11 |
| 48 |  | ALBANESE Vincenzo | 12:18:16 |
| 49 |  | VAN ASBROECK Tom | 12:18:23 |
| 50 |  | SHALUNOV Evgeny | 12:18:23 |
| 51 |  | STANNARD Robert | 12:18:27 |
| 52 |  | NAESEN Lawrence | 12:18:27 |
| 53 |  | HOULE Hugo | 12:18:30 |
| 54 |  | STRAKHOV Dmitrii | 12:18:30 |
| 55 |  | BERRADE Urko | 12:18:34 |
| 56 |  | HOLLENSTEIN Reto | 12:18:48 |
| 57 |  | SCHÄR Michael | 12:18:48 |
| 58 |  | BRÄNDLE Matthias | 12:18:55 |
| 59 |  | VAN HOOYDONCK Nathan | 12:19:04 |
| 60 |  | ORSINI Umberto | 12:19:08 |
| 61 |  | CAPIOT Amaury | 12:19:22 |
| 62 |  | CAVAGNA Rémi | 12:19:25 |
| 63 |  | MORENO SANCHEZ Ivan | 12:19:25 |
| 64 |  | JUUL JENSEN Christopher | 12:19:28 |
| 65 |  | ABERASTURI IZAGA Jon | 12:19:54 |
| 66 |  | ROJAS José | 12:19:57 |
| 67 |  | GARCIA CORTINA Ivan | 12:19:59 |
| 68 |  | SOTO GUIRAO Antonio Jesus | 12:20:04 |
| 69 |  | CARDIS Romain | 12:20:11 |
| 70 |  | STEELS Stijn | 12:20:19 |
| 71 |  | VIEGAS Daniel | 12:20:20 |
| 72 |  | GRELLIER Fabien | 12:20:34 |
| 73 |  | GRMAY Tsgabu Gebremaryam | 12:20:45 |
| 74 |  | OSORIO CARVAJAL Alejandro | 12:20:45 |
| 75 |  | MEZGEC Luka | 12:20:55 |
| 76 |  | TRENTIN Matteo | 12:20:55 |
| 77 |  | KRISTOFF Alexander | 12:20:55 |
| 78 |  | DEGENKOLB John | 12:20:55 |
| 79 |  | LOBATO DEL VALLE Juan Jose | 12:20:55 |
| 80 |  | PFINGSTEN Christoph | 12:21:05 |
| 81 |  | PUCCIO Salvatore | 12:21:05 |
| 82 |  | CATALDO Dario | 12:21:05 |
| 83 |  | JUARISTI ARRIETA Txomin | 12:21:05 |
| 84 |  | ZANA Filippo | 12:21:41 |
| 85 |  | DUVAL Julien | 12:21:42 |
| 86 |  | NIV Guy | 12:21:42 |
| 87 |  | DECLERCQ Tim | 12:21:54 |
| 88 |  | WYNANTS Maarten | 12:21:59 |
| 89 |  | SPRENGERS Thomas | 12:22:06 |
| 90 |  | SELLIER Simon | 12:22:17 |
| 91 |  | FRISON Frederik | 12:22:21 |
| 92 |  | CIMOLAI Davide | 12:22:42 |
| 93 |  | JAKOBSEN Fabio | 12:22:45 |
| 94 |  | MARTENS Paul | 12:22:46 |
| 95 |  | ROMANO Francesco | 12:22:50 |
| 96 |  | LAMPAERT Yves | 12:22:58 |
| 97 |  | RODRIGUEZ MARTIN Cristian | 12:23:01 |
| 98 |  | SCOTSON Callum | 12:23:05 |
| 99 |  | BEULLENS Cédric | 12:23:13 |
| 100 |  | GODON Dorian | 12:23:16 |
| 101 |  | VAN EMDEN Jos | 12:23:17 |
| 102 |  | ALBASINI Michael | 12:23:22 |
| 103 |  | GREGAARD WILSLY Jonas | 12:23:57 |
| 104 |  | KNEES Christian | 12:24:30 |
| 105 |  | VAN MOER Brent | 12:24:34 |
| 106 |  | MAITRE Florian | 12:24:40 |
| 107 |  | INKELAAR Kevin | 12:25:17 |
| 108 |  | RAVASI Edward | 12:26:05 |
| 109 |  | SCARONI Cristian | 12:26:09 |
| 110 |  | SANZ UNZUE Enrique | 12:26:17 |
| 111 |  | GROENEWEGEN Dylan | 12:26:18 |
| 112 |  | CANTON SERRANO Isaac | 12:26:42 |
| 113 |  | CABOT Jeremy | 12:26:44 |
| 114 |  | PUPPIO Antonio | 12:26:46 |
| 115 |  | VELASCO Simone | 12:26:56 |
| 116 |  | STALNOV Nikita | 12:27:05 |
| 117 |  | ARCAS Jorge | 12:27:05 |
| 118 |  | CASTRILLO ZAPATER Jaime | 12:27:05 |
| 119 |  | PARRA CUERDA Jose Felix | 12:27:05 |
| 120 |  | RUBIO HERNANDEZ Diego | 12:27:16 |
| 121 |  | EENKHOORN Pascal | 12:27:57 |
| 122 |  | DE KETELE Kenny | 12:28:28 |
| 123 |  | ARAIZ MICHEL Sergio Nestor | 12:28:34 |
| 124 |  | SAEZ BENITO Hector | 12:28:37 |
| 125 |  | CUADROS MORATA Alvaro | 12:28:51 |
| 126 |  | NAESEN Oliver | 12:29:05 |
| 127 |  | MERTZ Remy | 12:29:25 |
| 128 |  | IRIZAR LASKURAIN Julen | 12:29:27 |
| 129 |  | DAVIES Scott | 12:29:40 |
| 130 |  | CASTROVIEJO Jonathan | 12:30:02 |
| 131 |  | CUBERO GALVEZ Jorge | 12:30:14 |
| 132 |  | DE MARCHI Alessandro | 12:30:38 |
| 133 |  | DOMBROWSKI Joseph Lloyd | 12:30:53 |
| 134 |  | SAMITIER SAMITIER Sergio | 12:31:07 |
| 135 |  | CARBONI Giovanni | 12:31:13 |
| 136 |  | SEVILLA LOPEZ Diego Pablo | 12:31:45 |
| 137 |  | GARAVAGLIA Giacomo | 12:33:49 |
| 138 |  | RIKUNOV Petr | 12:34:40 |
| 139 |  | KUZNETSOV Viacheslav | 12:36:00 |
| 140 |  | PLANCKAERT Emiel | 12:36:04 |
| 141 |  | PEÑALVER ANIORTE Manuel | 12:36:15 |