| 1 | VAN DER VOORT Boris | Westland Wil Vooruit | 02:02:00.000 | - | 41.803 |
| 2 | REJZEK Jiří | Roman Kreuziger Cycling Academy | 02:02:00.000 | - | 41.803 |
| 3 | ICHA David | Mapei Merida Kaňkovský | 02:02:00.000 | - | 41.803 |
| 4 | PITÁK Matěj | Mapei Merida Kaňkovský | 02:02:00.000 | - | 41.803 |
| 5 | MATĚJEK Šimon | Dukla Praha | 02:02:00.000 | - | 41.803 |
| 6 | BŁAŻOWSKI Bartosz | Moto Jelcz Laskowice | 02:02:00.000 | - | 41.803 |
| 7 | JACOBS Lennes | WAC Team Hoboken | 02:02:00.000 | - | 41.803 |
| 8 | MEEUSEN Lennert | WAC Team Hoboken | 02:02:00.000 | - | 41.803 |
| 9 | STIBLÍK Marek | Roman Kreuziger Cycling Academy | 02:02:00.000 | - | 41.803 |
| 10 | JERZYNA Max | German Junior Racing Team | 02:02:00.000 | - | 41.803 |
| 11 | SANTANA-GRAMMERSTORF Simón | Team Nord | 02:02:00.000 | - | 41.803 |
| 12 | JANOVSKÝ Tomáš | Rexonix Kovo Praha | 02:02:00.000 | - | 41.803 |
| 13 | ŠEVČÍK Jakub | | 02:02:00.000 | - | 41.803 |
| 14 | BEČVÁŘ Oliver | | 02:02:00.000 | - | 41.803 |
| 15 | ŁYŻWA Bartosz | UKS Avatar Silesia | 02:02:00.000 | - | 41.803 |
| 16 | WINTER Zeno Levi | Team Standert Brandenburg | 02:02:00.000 | - | 41.803 |
| 17 | DAELMANS Lars | Starbikes - Vistabuild | 02:02:00.000 | - | 41.803 |
| 18 | KRISTL Lukáš | Brilon Racing Team MB | 02:02:00.000 | - | 41.803 |
| 18 | KRISTL Lukáš | Brilon Racing Team MB | 02:02:00.000 | - | 41.803 |
| 19 | JAVOR Jakub | | 02:02:00.000 | - | 41.803 |
| 20 | KMENT Šimon | Brilon Racing Team MB | 02:02:00.000 | - | 41.803 |
| 21 | VAN KRUINING Wiardi | SwABo Cyclingteam | 02:02:00.000 | - | 41.803 |
| 22 | JOHN Antonín | Brilon Racing Team MB | 02:02:00.000 | - | 41.803 |
| 23 | PATRAS Jakub | Roman Kreuziger Cycling Academy | 02:02:00.000 | - | 41.803 |
| 24 | JĘDRYSEK Bartłomiej | Grupa Kolarska Gliwice | 02:02:00.000 | - | 41.803 |
| 25 | MONKELBAAN Thomas | Wielerploeg Groot Amsterdam | 02:02:00.000 | - | 41.803 |
| 26 | GUNNINK Samuel | Wielerploeg Groot Amsterdam | 02:02:00.000 | - | 41.803 |
| 27 | VILK Viktor | | 02:03:19.000 | 1:19.000 | 41.357 |
| 28 | VAN LOOY Stan | WAC Team Hoboken | 02:03:28.000 | 1:28.000 | 41.307 |
| 29 | HÁJEK Tomáš | Brilon Racing Team MB | 02:03:32.000 | 1:32.000 | 41.284 |
| 29 | HÁJEK Tomáš | Brilon Racing Team MB | 02:03:32.000 | 1:32.000 | 41.284 |
| 30 | HALUŠKA Martin | | 02:03:32.000 | 1:32.000 | 41.284 |
| 31 | RAŠKA Lukáš | Mapei Merida Kaňkovský | 02:03:32.000 | 1:32.000 | 41.284 |
| 32 | DANCKAARTS Xander | WAC Team Hoboken | 02:03:32.000 | 1:32.000 | 41.284 |
| 32 | DANCKAARTS Xander | Starbikes - Vistabuild | 02:03:32.000 | 1:32.000 | 41.284 |
| 33 | KALAUZ Petr | | 02:03:32.000 | 1:32.000 | 41.284 |
| 34 | VAN HOECK Sam | WAC Team Hoboken | 02:03:32.000 | 1:32.000 | 41.284 |
| 35 | GEIßLER Bruno | German Junior Racing Team | 02:03:32.000 | 1:32.000 | 41.284 |
| 36 | LUBAS Jan | LAWI Junior Team | 02:03:32.000 | 1:32.000 | 41.284 |
| 37 | SOBOTA Ondrej | Slávia Trenčín | 02:03:32.000 | 1:32.000 | 41.284 |
| 38 | MICHALOVIČ Ondřej | Dukla Praha | 02:03:32.000 | 1:32.000 | 41.284 |
| 39 | ZÁHOREC Filip | | 02:03:32.000 | 1:32.000 | 41.284 |
| 40 | HAMMERL Jan | German Junior Racing Team | 02:03:32.000 | 1:32.000 | 41.284 |
| 41 | PASTVA Jakub | Roman Kreuziger Cycling Academy | 02:03:32.000 | 1:32.000 | 41.284 |
| 42 | SCHLEGEL David | | 02:03:32.000 | 1:32.000 | 41.284 |
| 43 | FILGAS Matouš | | 02:03:32.000 | 1:32.000 | 41.284 |
| 44 | BURSA Filip | Rexonix Kovo Praha | 02:03:32.000 | 1:32.000 | 41.284 |
| 45 | OSWALD Vít | | 02:03:32.000 | 1:32.000 | 41.284 |
| 46 | BODLÁK Petr | | 02:03:32.000 | 1:32.000 | 41.284 |
| 47 | HUBÁČEK Jaroslav | Dukla Praha | 02:03:32.000 | 1:32.000 | 41.284 |
| 48 | CIBOCH Ondřej | Rexonix Kovo Praha | 02:03:32.000 | 1:32.000 | 41.284 |
| 49 | LEBEN Tilman | RSC Cottbus | 02:03:32.000 | 1:32.000 | 41.284 |
| 50 | KANIŠČEV Alexandr | | 02:03:56.000 | 1:56.000 | 41.151 |
| 51 | ICHA Martin | Mapei Merida Kaňkovský | 02:04:04.000 | 2:04.000 | 41.107 |
| 52 | DVOŘÁK Sebastian | Roman Kreuziger Cycling Academy | 02:05:01.000 | 3:01.000 | 40.795 |
| 53 | RYBANSKÝ Tadeáš | | 02:05:01.000 | 3:01.000 | 40.795 |
| 54 | KOT Jakub | MKS Cyclo Korona / Świętokrzyskie | 02:05:01.000 | 3:01.000 | 40.795 |
| 55 | KOSTKOWSKI Joachim | ALKS STAL Grudziądz | 02:05:01.000 | 3:01.000 | 40.795 |
| 56 | SCHIEK Bruno | Schwalbe Team Sachsen | 02:05:01.000 | 3:01.000 | 40.795 |
| 57 | GANCARZ Ksawery | ALKS STAL Grudziądz | 02:05:01.000 | 3:01.000 | 40.795 |
| 58 | GARDIAN Lukáš | | 02:05:01.000 | 3:01.000 | 40.795 |
| 59 | FRAJBIŠ Adam | Dukla Praha | 02:05:01.000 | 3:01.000 | 40.795 |
| 60 | BIRHANZL Roman | Rexonix Kovo Praha | 02:05:01.000 | 3:01.000 | 40.795 |
| 61 | BUCHÁČEK Oliver | | 02:05:01.000 | 3:01.000 | 40.795 |
| 62 | VOLF Martin | | 02:05:01.000 | 3:01.000 | 40.795 |
| 63 | ROELING Kaj | Westland Wil Vooruit | 02:05:01.000 | 3:01.000 | 40.795 |
| 64 | RUTKOWSKI Łukasz | | 02:05:01.000 | 3:01.000 | 40.795 |
| 65 | DRUŽKOVSKÝ Miroslav | | 02:05:01.000 | 3:01.000 | 40.795 |
| 66 | DOUDĚRA Petr | | 02:05:01.000 | 3:01.000 | 40.795 |
| 67 | MORGENSTERN Elias | | 02:05:01.000 | 3:01.000 | 40.795 |
| 68 | NEHRING Tyler | | 02:05:01.000 | 3:01.000 | 40.795 |
| 69 | RAUSCHERT Albert | TUFO - Pardus Prostějov Juniors | 02:05:01.000 | 3:01.000 | 40.795 |
| 70 | BLOKESZ Hubert | | 02:05:01.000 | 3:01.000 | 40.795 |
| 71 | PANUŠ Jakub | | 02:05:01.000 | 3:01.000 | 40.795 |
| 72 | ROUS Martin | | 02:05:01.000 | 3:01.000 | 40.795 |
| 73 | ICHA Aleš | Dukla Praha | 02:05:01.000 | 3:01.000 | 40.795 |
| 74 | BIES Karol | | 02:05:01.000 | 3:01.000 | 40.795 |
| 75 | HOFFMANN Erik | | 02:05:01.000 | 3:01.000 | 40.795 |
| 76 | WILLEMSEN Joël | Gepla-Watersley R+D Road Cycling Team | 02:05:01.000 | 3:01.000 | 40.795 |
| 77 | STELCZYK Jan | Moto Jelcz Laskowice | 02:05:01.000 | 3:01.000 | 40.795 |
| 78 | BURGER Samuel | Team Nord | 02:05:01.000 | 3:01.000 | 40.795 |
| 79 | KACINA Michal | | 02:05:01.000 | 3:01.000 | 40.795 |
| 80 | BLAHOUT Jonáš | Rexonix Kovo Praha | 02:05:01.000 | 3:01.000 | 40.795 |
| 81 | PODHAISKÝ Ondřej | | 02:05:01.000 | 3:01.000 | 40.795 |
| 82 | JIROUŠEK Matyáš | Brilon Racing Team MB | 02:05:01.000 | 3:01.000 | 40.795 |
| 83 | KMENT Adam | Brilon Racing Team MB | 02:05:01.000 | 3:01.000 | 40.795 |
| 84 | BARÉNYI Marco | | 02:05:01.000 | 3:01.000 | 40.795 |
| 85 | HASAL Lukáš | | 02:05:01.000 | 3:01.000 | 40.795 |
| 86 | MIKUŠ Jakub | Slávia Trenčín | 02:05:01.000 | 3:01.000 | 40.795 |
| 87 | PODZIMEK Matyáš | | 02:05:01.000 | 3:01.000 | 40.795 |
| 88 | VRÁNA Tomáš | TUFO - Pardus Prostějov Juniors | 02:05:01.000 | 3:01.000 | 40.795 |
| 89 | WALIS Jakub | Rexonix Kovo Praha | 02:05:01.000 | 3:01.000 | 40.795 |
| 90 | BUITER Maurits | Wielerploeg Groot Amsterdam | 02:05:01.000 | 3:01.000 | 40.795 |
| 91 | NEČADA Vojtěch | | 02:05:19.000 | 3:19.000 | 40.697 |
| 92 | GÓRKA Igor | | 02:05:51.000 | 3:51.000 | 40.524 |
| 93 | NAGY Matúš | | 02:06:02.000 | 4:02.000 | 40.465 |
| 94 | VYBORNY Krystof | Rexonix Kovo Praha | 02:06:18.000 | 4:18.000 | 40.38 |
| 95 | KÁBRT Kryštof | Roman Kreuziger Cycling Academy | 02:09:14.000 | 7:14.000 | 39.464 |
| 96 | LANG Robert | Brilon Racing Team MB | 02:09:37.000 | 7:37.000 | 39.347 |
| 97 | HAVLÍK Jiří | | 02:10:40.000 | 8:40.000 | 39.031 |
| 98 | RESAG Leon | Team Standert Brandenburg | 02:11:50.000 | 9:50.000 | 38.685 |
| 99 | TICHÝ Kryštof | | 02:11:50.000 | 9:50.000 | 38.685 |
| 100 | WEYER Carlo | RSC Cottbus | 02:11:50.000 | 9:50.000 | 38.685 |
| 101 | WEIß Oskar | German Junior Racing Team | 02:11:50.000 | 9:50.000 | 38.685 |
| 102 | KRAS Mateusz | Warszawski Klub Kolarski | 02:11:50.000 | 9:50.000 | 38.685 |
| 103 | KUBALA Lukáš | | 02:11:50.000 | 9:50.000 | 38.685 |
| 104 | DEBA Mattis | Team Nord | 02:11:50.000 | 9:50.000 | 38.685 |
| 105 | NEJEDLÝ Lukáš | | 02:12:01.000 | 00:10:01.000 | 38.631 |
| 106 | RIŠKA Matej | | 02:12:26.000 | 00:10:26.000 | 38.51 |
| 107 | ŻYTOWIECKI Jacek | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 108 | POPOVIČ Jakub | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 109 | ZEZULA Denis | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 110 | ANTONENKO Pavlo | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 111 | SCHIEK Hugo | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 112 | WEEDER Daniël | SwABo Cyclingteam | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 113 | ČERNÝ Tadeáš | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 114 | RATHKE Jamie | Team Standert Brandenburg | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 115 | KRYL Karol | LAWI Junior Team | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 116 | BIJSTER Micha | SwABo Cyclingteam | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 117 | MARIAK Samuel | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 118 | MROCZKOWSKI Mikołaj | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 119 | KOTAČKA Robin | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 120 | DRÁBEK Nikola | | 02:13:42.000 | 00:11:42.000 | 38.145 |
| 121 | PŠENKA Marek | | 02:13:55.000 | 00:11:55.000 | 38.083 |
| 122 | KURLAND Albert | ALKS STAL Grudziądz | 02:14:23.000 | 00:12:23.000 | 37.951 |
| 1005 | PROCHÁZKA Matěj | Mapei Merida Kaňkovský | 00:00.000 | -02:02:00.000 | |
| 1005 | KERNDT Bruno | German Junior Racing Team | 00:00.000 | -02:02:00.000 | |
| 1005 | ZWIERKO Wiktor | ALKS STAL Grudziądz | 00:00.000 | -02:02:00.000 | |
| 1005 | PEPER Henning | | 00:00.000 | -02:02:00.000 | |
| 1005 | WITOMSKI Karol | Moto Jelcz Laskowice | 00:00.000 | -02:02:00.000 | |
| 1005 | KRAMOLIŠ Max | | 00:00.000 | -02:02:00.000 | |
| 1005 | ŠENOLD Prokop | TJ Favorit Brno | 00:00.000 | -02:02:00.000 | |
| 1006 | ZAŇKA Jakub | Dukla Praha | 00:00.000 | -02:02:00.000 | |
| 1006 | BUSCHMANN Yoris | | 00:00.000 | -02:02:00.000 | |