| 1 | PITÁK Matěj | Mapei Merida Kaňkovský | 02:37:34.000 | - | 40.63 |
| 2 | JACOBS Lennes | WAC Team Hoboken | 02:37:34.000 | - | 40.63 |
| 3 | MATĚJEK Šimon | Dukla Praha | 02:37:34.000 | - | 40.63 |
| 4 | STIBLÍK Marek | Roman Kreuziger Cycling Academy | 02:37:36.000 | 02.000 | 40.622 |
| 5 | WINTER Zeno Levi | Team Standert Brandenburg | 02:37:36.000 | 02.000 | 40.622 |
| 6 | GANCARZ Ksawery | ALKS STAL Grudziądz | 02:38:31.000 | 57.000 | 40.387 |
| 7 | VAN DER VOORT Boris | Westland Wil Vooruit | 02:40:00.000 | 2:26.000 | 40.012 |
| 8 | DAELMANS Lars | Starbikes - Vistabuild | 02:40:00.000 | 2:26.000 | 40.012 |
| 9 | KOCHANOWSKI Anton | | 02:40:00.000 | 2:26.000 | 40.012 |
| 10 | VAN KRUINING Wiardi | SwABo Cyclingteam | 02:40:00.000 | 2:26.000 | 40.012 |
| 11 | REJZEK Jiří | Roman Kreuziger Cycling Academy | 02:40:00.000 | 2:26.000 | 40.012 |
| 12 | HÁJEK Tomáš | Brilon Racing Team MB | 02:41:15.000 | 3:41.000 | 39.702 |
| 12 | HÁJEK Tomáš | Brilon Racing Team MB | 02:41:15.000 | 3:41.000 | 39.702 |
| 13 | ICHA Aleš | Dukla Praha | 02:41:15.000 | 3:41.000 | 39.702 |
| 14 | DANCKAARTS Xander | WAC Team Hoboken | 02:41:15.000 | 3:41.000 | 39.702 |
| 14 | DANCKAARTS Xander | Starbikes - Vistabuild | 02:41:15.000 | 3:41.000 | 39.702 |
| 15 | ŁYŻWA Bartosz | UKS Avatar Silesia | 02:41:15.000 | 3:41.000 | 39.702 |
| 16 | MEEUSEN Lennert | WAC Team Hoboken | 02:41:15.000 | 3:41.000 | 39.702 |
| 17 | RAŠKA Lukáš | Mapei Merida Kaňkovský | 02:41:15.000 | 3:41.000 | 39.702 |
| 18 | RESAG Leon | Team Standert Brandenburg | 02:41:15.000 | 3:41.000 | 39.702 |
| 19 | ZÁHOREC Filip | | 02:41:15.000 | 3:41.000 | 39.702 |
| 20 | PASTVA Jakub | Roman Kreuziger Cycling Academy | 02:41:15.000 | 3:41.000 | 39.702 |
| 21 | SOBOTA Ondrej | Slávia Trenčín | 02:41:15.000 | 3:41.000 | 39.702 |
| 22 | ICHA David | Mapei Merida Kaňkovský | 02:41:15.000 | 3:41.000 | 39.702 |
| 23 | VAN LOOY Stan | WAC Team Hoboken | 02:41:15.000 | 3:41.000 | 39.702 |
| 24 | HALUŠKA Martin | | 02:41:15.000 | 3:41.000 | 39.702 |
| 25 | BLOKESZ Hubert | | 02:41:15.000 | 3:41.000 | 39.702 |
| 26 | HUBÁČEK Jaroslav | Dukla Praha | 02:41:15.000 | 3:41.000 | 39.702 |
| 27 | MICHALOVIČ Ondřej | Dukla Praha | 02:41:15.000 | 3:41.000 | 39.702 |
| 28 | VRÁNA Tomáš | TUFO - Pardus Prostějov Juniors | 02:41:15.000 | 3:41.000 | 39.702 |
| 29 | KRISTL Lukáš | Brilon Racing Team MB | 02:41:15.000 | 3:41.000 | 39.702 |
| 29 | KRISTL Lukáš | Brilon Racing Team MB | 02:41:15.000 | 3:41.000 | 39.702 |
| 30 | MONKELBAAN Thomas | Wielerploeg Groot Amsterdam | 02:41:15.000 | 3:41.000 | 39.702 |
| 31 | CIBOCH Ondřej | Rexonix Kovo Praha | 02:41:15.000 | 3:41.000 | 39.702 |
| 32 | LEBEN Tilman | RSC Cottbus | 02:41:15.000 | 3:41.000 | 39.702 |
| 33 | JOHN Antonín | Brilon Racing Team MB | 02:41:15.000 | 3:41.000 | 39.702 |
| 34 | KALAUZ Petr | | 02:41:15.000 | 3:41.000 | 39.702 |
| 35 | JANOVSKÝ Tomáš | Rexonix Kovo Praha | 02:41:15.000 | 3:41.000 | 39.702 |
| 36 | GEIßLER Bruno | German Junior Racing Team | 02:41:15.000 | 3:41.000 | 39.702 |
| 37 | VAN HOECK Sam | WAC Team Hoboken | 02:41:15.000 | 3:41.000 | 39.702 |
| 38 | RYBANSKÝ Tadeáš | | 02:41:15.000 | 3:41.000 | 39.702 |
| 39 | KMENT Šimon | Brilon Racing Team MB | 02:41:15.000 | 3:41.000 | 39.702 |
| 40 | SANTANA-GRAMMERSTORF Simón | Team Nord | 02:41:15.000 | 3:41.000 | 39.702 |
| 41 | STELCZYK Jan | Moto Jelcz Laskowice | 02:41:15.000 | 3:41.000 | 39.702 |
| 42 | JERZYNA Max | German Junior Racing Team | 02:41:15.000 | 3:41.000 | 39.702 |
| 43 | DVOŘÁK Sebastian | Roman Kreuziger Cycling Academy | 02:41:15.000 | 3:41.000 | 39.702 |
| 44 | VILK Viktor | | 02:41:15.000 | 3:41.000 | 39.702 |
| 45 | KOSTKOWSKI Joachim | ALKS STAL Grudziądz | 02:41:15.000 | 3:41.000 | 39.702 |
| 46 | BUCHÁČEK Oliver | | 02:41:15.000 | 3:41.000 | 39.702 |
| 47 | BURGER Samuel | Team Nord | 02:41:15.000 | 3:41.000 | 39.702 |
| 48 | KACINA Michal | | 02:41:15.000 | 3:41.000 | 39.702 |
| 49 | HAVLÍK Jiří | | 02:41:15.000 | 3:41.000 | 39.702 |
| 50 | SCHIEK Bruno | Schwalbe Team Sachsen | 02:41:15.000 | 3:41.000 | 39.702 |
| 51 | ROUS Martin | | 02:41:15.000 | 3:41.000 | 39.702 |
| 52 | MARIAK Samuel | | 02:41:15.000 | 3:41.000 | 39.702 |
| 53 | BUITER Maurits | Wielerploeg Groot Amsterdam | 02:41:15.000 | 3:41.000 | 39.702 |
| 54 | BODLÁK Petr | | 02:41:15.000 | 3:41.000 | 39.702 |
| 55 | JĘDRYSEK Bartłomiej | Grupa Kolarska Gliwice | 02:41:15.000 | 3:41.000 | 39.702 |
| 56 | MIKUŠ Jakub | Slávia Trenčín | 02:41:15.000 | 3:41.000 | 39.702 |
| 57 | TŘÍSKA Adam | Mapei Merida Kaňkovský | 02:41:15.000 | 3:41.000 | 39.702 |
| 58 | PATRAS Jakub | Roman Kreuziger Cycling Academy | 02:41:15.000 | 3:41.000 | 39.702 |
| 59 | HERMAN František | Dukla Praha | 02:41:15.000 | 3:41.000 | 39.702 |
| 60 | ICHA Martin | Mapei Merida Kaňkovský | 02:41:15.000 | 3:41.000 | 39.702 |
| 61 | JAVOR Jakub | | 02:41:15.000 | 3:41.000 | 39.702 |
| 62 | JIROUŠEK Matyáš | Brilon Racing Team MB | 02:41:15.000 | 3:41.000 | 39.702 |
| 63 | PANUŠ Jakub | | 02:41:25.000 | 3:51.000 | 39.661 |
| 64 | WEIß Oskar | German Junior Racing Team | 02:42:57.000 | 5:23.000 | 39.288 |
| 65 | PEPER Henning | | 02:42:57.000 | 5:23.000 | 39.288 |
| 66 | MORGENSTERN Elias | | 02:42:57.000 | 5:23.000 | 39.288 |
| 67 | NEJEDLÝ Lukáš | | 02:43:25.000 | 5:51.000 | 39.176 |
| 68 | DOUDĚRA Petr | | 02:43:25.000 | 5:51.000 | 39.176 |
| 69 | RAUSCHERT Albert | TUFO - Pardus Prostějov Juniors | 02:44:53.000 | 7:19.000 | 38.827 |
| 70 | FRAJBIŠ Adam | Dukla Praha | 02:44:53.000 | 7:19.000 | 38.827 |
| 71 | KÁBRT Kryštof | Roman Kreuziger Cycling Academy | 02:44:53.000 | 7:19.000 | 38.827 |
| 72 | ZAŇKA Jakub | Dukla Praha | 02:46:52.000 | 9:18.000 | 38.366 |
| 73 | POPOVIČ Jakub | | 02:46:52.000 | 9:18.000 | 38.366 |
| 74 | ŠEVČÍK Jakub | | 02:46:59.000 | 9:25.000 | 38.339 |
| 75 | BEČVÁŘ Oliver | | 02:47:52.000 | 00:10:18.000 | 38.137 |
| 76 | NEHRING Tyler | | 02:47:52.000 | 00:10:18.000 | 38.137 |
| 77 | BIES Karol | | 02:48:57.000 | 00:11:23.000 | 37.893 |
| 78 | RUTKOWSKI Łukasz | | 02:48:57.000 | 00:11:23.000 | 37.893 |
| 79 | KOT Jakub | MKS Cyclo Korona / Świętokrzyskie | 02:49:05.000 | 00:11:31.000 | 37.863 |
| 80 | GARDIAN Lukáš | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 81 | PODHAISKÝ Ondřej | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 82 | VOREL Lukáš | Rexonix Kovo Praha | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 83 | LUBAS Jan | LAWI Junior Team | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 84 | WEYER Carlo | RSC Cottbus | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 85 | NAGY Matúš | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 86 | BLAHOUT Jonáš | Rexonix Kovo Praha | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 87 | GEERTS Len | WAC Team Hoboken | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 88 | RATHKE Jamie | Team Standert Brandenburg | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 89 | PODZIMEK Matyáš | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 90 | KOTAČKA Robin | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 91 | KUBALA Lukáš | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 92 | MROCZKOWSKI Mikołaj | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 93 | BUSCHMANN Yoris | | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 94 | DEBA Mattis | Team Nord | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 95 | KMENT Adam | Brilon Racing Team MB | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 96 | ROELING Kaj | Westland Wil Vooruit | 02:49:59.000 | 00:12:25.000 | 37.663 |
| 97 | GUNNINK Samuel | Wielerploeg Groot Amsterdam | 02:50:21.000 | 00:12:47.000 | 37.581 |
| 98 | HAMMERL Jan | German Junior Racing Team | 02:50:21.000 | 00:12:47.000 | 37.581 |
| 99 | PŠENKA Marek | | 02:50:21.000 | 00:12:47.000 | 37.581 |
| 100 | RIŠKA Matej | | 02:51:15.000 | 00:13:41.000 | 37.384 |
| 101 | DEDEK Matěj | | 02:53:01.000 | 00:15:27.000 | 37.002 |
| 102 | KURLAND Albert | ALKS STAL Grudziądz | 02:53:24.000 | 00:15:50.000 | 36.92 |
| 103 | WILLEMSEN Joël | Gepla-Watersley R+D Road Cycling Team | 02:53:24.000 | 00:15:50.000 | 36.92 |
| 104 | BIJSTER Micha | SwABo Cyclingteam | 02:54:06.000 | 00:16:32.000 | 36.772 |
| 105 | TICHÝ Kryštof | | 02:54:06.000 | 00:16:32.000 | 36.772 |
| 106 | OSWALD Vít | | 02:54:09.000 | 00:16:35.000 | 36.761 |
| 107 | BIRHANZL Roman | Rexonix Kovo Praha | 02:54:09.000 | 00:16:35.000 | 36.761 |
| 108 | WALIS Jakub | Rexonix Kovo Praha | 02:54:09.000 | 00:16:35.000 | 36.761 |
| 109 | ŠENOLD Prokop | TJ Favorit Brno | 02:54:14.000 | 00:16:40.000 | 36.744 |
| 110 | KANIŠČEV Alexandr | | 02:54:17.000 | 00:16:43.000 | 36.733 |
| 111 | PIETZ Marvin | RSC Cottbus | 02:54:21.000 | 00:16:47.000 | 36.719 |
| 112 | MAIWALD Nils | | 02:54:21.000 | 00:16:47.000 | 36.719 |
| 113 | DRÁBEK Nikola | | 02:54:21.000 | 00:16:47.000 | 36.719 |
| 114 | HULALA Dávid | | 02:54:21.000 | 00:16:47.000 | 36.719 |
| 115 | GÓRKA Igor | | 02:54:21.000 | 00:16:47.000 | 36.719 |
| 116 | BŁAŻOWSKI Bartosz | Moto Jelcz Laskowice | 02:54:31.000 | 00:16:57.000 | 36.684 |
| 117 | DRUŽKOVSKÝ Miroslav | | 02:54:31.000 | 00:16:57.000 | 36.684 |
| 118 | PROCHÁZKA Matěj | Mapei Merida Kaňkovský | 02:54:31.000 | 00:16:57.000 | 36.684 |
| 119 | VYBORNY Krystof | Rexonix Kovo Praha | 02:54:31.000 | 00:16:57.000 | 36.684 |
| 1005 | TOMÁŠ Matej | | 00:00.000 | -02:37:34.000 | |
| 1005 | JAROŠ Nikola | TUFO - Pardus Prostějov Juniors | 00:00.000 | -02:37:34.000 | |
| 1005 | KATREŇÁK Samuel | | 00:00.000 | -02:37:34.000 | |
| 1005 | PAUL Leander | | 00:00.000 | -02:37:34.000 | |
| 1005 | VAŠINA Matěj | TJ Favorit Brno | 00:00.000 | -02:37:34.000 | |
| 1005 | MOKRÝ Matyáš | TJ Favorit Brno | 00:00.000 | -02:37:34.000 | |
| 1005 | LA CARBONARA Matteo | TJ Favorit Brno | 00:00.000 | -02:37:34.000 | |
| 1005 | BOROVEC Antonín | TJ Favorit Brno | 00:00.000 | -02:37:34.000 | |
| 1005 | DVOŘÁČEK Karel | | 00:00.000 | -02:37:34.000 | |
| 1005 | JAKUBOWSKI Gracjan | Moto Jelcz Laskowice | 00:00.000 | -02:37:34.000 | |
| 1005 | CESNEK Tadeáš | | 00:00.000 | -02:37:34.000 | |
| 1005 | MADAJ Šimon | | 00:00.000 | -02:37:34.000 | |
| 1005 | HUTTEN Sten | SwABo Cyclingteam | 00:00.000 | -02:37:34.000 | |
| 1005 | WORTMAN Bosse | SwABo Cyclingteam | 00:00.000 | -02:37:34.000 | |
| 1005 | JAHAN Manoah | SwABo Cyclingteam | 00:00.000 | -02:37:34.000 | |
| 1005 | MAGDOLEN Filip | Slávia Trenčín | 00:00.000 | -02:37:34.000 | |
| 1005 | MATĚJKA Lukáš | | 00:00.000 | -02:37:34.000 | |
| 1005 | SALZMAN Vaclav | | 00:00.000 | -02:37:34.000 | |
| 1005 | BEČKA Vojtěch | | 00:00.000 | -02:37:34.000 | |
| 1005 | NEJEDLÝ Ondřej | | 00:00.000 | -02:37:34.000 | |
| 1005 | LAPČÍK Ondřej | | 00:00.000 | -02:37:34.000 | |
| 1005 | BARTOŠEK Jan | | 00:00.000 | -02:37:34.000 | |
| 1007 | HASAL Lukáš | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | VOLF Martin | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | FRÝDEK Lukáš | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | ZEZULA Denis | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | HOFFMANN Erik | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | KERNDT Bruno | German Junior Racing Team | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | ZWIERKO Wiktor | ALKS STAL Grudziądz | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | ŻYTOWIECKI Jacek | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | ZELCER Bartosz | ALKS STAL Grudziądz | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | ČERNÝ Tadeáš | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | KRYL Karol | LAWI Junior Team | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | KRAS Mateusz | Warszawski Klub Kolarski | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | BURSA Filip | Rexonix Kovo Praha | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | WITOMSKI Karol | Moto Jelcz Laskowice | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | WEEDER Daniël | SwABo Cyclingteam | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | KRAMOLIŠ Max | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | DRCMÁNEK Arnošt | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | NEČADA Vojtěch | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | BARÉNYI Marco | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | FILGAS Matouš | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | ANTONENKO Pavlo | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | SCHIEK Hugo | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | SCHLEGEL David | | 02:59:31.000 | 00:21:57.000 | 35.662 |
| 1007 | LANG Robert | Brilon Racing Team MB | 02:59:31.000 | 00:21:57.000 | 35.662 |