| 1 | ŠUMPÍK Pavel | Roman Kreuziger Cycling Academy | 02:00:26.000 | - | 42.397 |
| 2 | BRADÁČ Adam | Dukla Praha | 02:01:30.000 | 1:04.000 | 42.025 |
| 3 | TESAŘÍK Jakub | | 02:01:30.000 | 1:04.000 | 42.025 |
| 4 | PŘENOSIL Marek | | 02:01:30.000 | 1:04.000 | 42.025 |
| 5 | HALUŠKA Martin | CK EPIC Dohňany | 02:01:30.000 | 1:04.000 | 42.025 |
| 6 | BITTMAN Adam | Rexonix Kovo Praha | 02:01:30.000 | 1:04.000 | 42.025 |
| 7 | PITÁK Matěj | LAWI Junior Team | 02:01:30.000 | 1:04.000 | 42.025 |
| 7 | PITÁK Matěj | Mapei Merida Kaňkovský | 02:01:30.000 | 1:04.000 | 42.025 |
| 8 | REJZEK Jiří | Roman Kreuziger Cycling Academy | 02:01:30.000 | 1:04.000 | 42.025 |
| 9 | NÁGR Ondřej | | 02:01:30.000 | 1:04.000 | 42.025 |
| 10 | NIEVELSTEIN Job | Wielerploeg Groot Amsterdam | 02:01:30.000 | 1:04.000 | 42.025 |
| 11 | MEINBERG Eric | B&H Juniorteam Thüringen | 02:01:34.000 | 1:08.000 | 42.002 |
| 12 | DROBNÝ Tomáš | JEGG-DJR Academy | 02:01:34.000 | 1:08.000 | 42.002 |
| 13 | JACOBS Lennes | WAC Team Hoboken | 02:01:34.000 | 1:08.000 | 42.002 |
| 14 | RÜTZLER Felix | RC Arbö KAC | 02:01:34.000 | 1:08.000 | 42.002 |
| 15 | STIBLÍK Marek | | 02:01:34.000 | 1:08.000 | 42.002 |
| 16 | MAES Fabian | WAC Team Hoboken | 02:01:34.000 | 1:08.000 | 42.002 |
| 17 | VAVRO Kristián | Dukla Praha | 02:01:40.000 | 1:14.000 | 41.967 |
| 18 | MATĚJEK Šimon | Dukla Praha | 02:01:40.000 | 1:14.000 | 41.967 |
| 19 | FRAJBIŠ Adam | Dukla Praha | 02:01:46.000 | 1:20.000 | 41.933 |
| 20 | DVOŘÁK Lukáš | Rexonix Kovo Praha | 02:01:55.000 | 1:29.000 | 41.881 |
| 21 | ŠAFRÁNEK Ondřej | Roman Kreuziger Cycling Academy | 02:01:55.000 | 1:29.000 | 41.881 |
| 22 | BUITER Maurits | Wielerploeg Groot Amsterdam | 02:02:11.000 | 1:45.000 | 41.79 |
| 23 | BAŽANT Kryštof | | 02:02:51.000 | 2:25.000 | 41.563 |
| 24 | VAĽO Roman | CyS - Akadémia Petra Sagana | 02:02:51.000 | 2:25.000 | 41.563 |
| 25 | MRÓZ Jan | | 02:02:51.000 | 2:25.000 | 41.563 |
| 26 | LUDWICZEK Lorenz | | 02:02:51.000 | 2:25.000 | 41.563 |
| 27 | SORBIAN Maciej | UKS Copernicus - CCC - SMS Toruń | 02:02:51.000 | 2:25.000 | 41.563 |
| 28 | GANCARZ Ksawery | UKKS IMIELIN Team | 02:03:18.000 | 2:52.000 | 41.411 |
| 29 | JAVOR Jakub | CK EPIC Dohňany | 02:03:21.000 | 2:55.000 | 41.394 |
| 30 | JACOBS Ieben | WAC Team Hoboken | 02:03:47.000 | 3:21.000 | 41.249 |
| 31 | DRIES Tjalle | WAC Team Hoboken | 02:03:47.000 | 3:21.000 | 41.249 |
| 32 | HERMAN František | | 02:03:53.000 | 3:27.000 | 41.216 |
| 33 | MANDES Stefan | Warszawski Klub Kolarski | 02:03:56.000 | 3:30.000 | 41.2 |
| 34 | MEEUSEN Lennert | WAC Team Hoboken | 02:03:56.000 | 3:30.000 | 41.2 |
| 35 | GOLONKO Ignacy | UKS Copernicus - CCC - SMS Toruń | 02:03:56.000 | 3:30.000 | 41.2 |
| 36 | FABBRI Julius | | 02:03:56.000 | 3:30.000 | 41.2 |
| 37 | VOREL Lukáš | | 02:03:56.000 | 3:30.000 | 41.2 |
| 38 | KNIHA Petr | LAWI Junior Team | 02:03:56.000 | 3:30.000 | 41.2 |
| 39 | JORDAN Ayden | Cannibal - Victorious U19 Development Team | 02:03:56.000 | 3:30.000 | 41.2 |
| 40 | HAVEL Matěj | LAWI Junior Team | 02:03:56.000 | 3:30.000 | 41.2 |
| 41 | WIELAND Fabian | Slávia Trenčín | 02:03:56.000 | 3:30.000 | 41.2 |
| 42 | BRUTKOWSKI Jakub | Warszawski Klub Kolarski | 02:03:56.000 | 3:30.000 | 41.2 |
| 43 | HUBER Maximilian | | 02:03:56.000 | 3:30.000 | 41.2 |
| 44 | SADLOŇ Filip | | 02:03:56.000 | 3:30.000 | 41.2 |
| 45 | ROELING Kaj | Wielerploeg Groot Amsterdam | 02:03:56.000 | 3:30.000 | 41.2 |
| 46 | SYMM Matthew | Team On Track | 02:03:56.000 | 3:30.000 | 41.2 |
| 47 | PIASECKI Oskar | | 02:03:56.000 | 3:30.000 | 41.2 |
| 48 | KRATOCHVÍL Václav | | 02:03:56.000 | 3:30.000 | 41.2 |
| 49 | MITÁŠ Robert | | 02:03:56.000 | 3:30.000 | 41.2 |
| 50 | KOLESÁR Maroš | | 02:03:56.000 | 3:30.000 | 41.2 |
| 51 | ADAMCZAK Paul-Jonas | LV Brandenburg | 02:04:00.000 | 3:34.000 | 41.177 |
| 52 | ŁYŻWA Bartosz | UKS Avatar Silesia | 02:04:35.000 | 4:09.000 | 40.985 |
| 53 | PASTVA Jakub | | 02:04:39.000 | 4:13.000 | 40.963 |
| 54 | MATOULEK Jiří | | 02:04:39.000 | 4:13.000 | 40.963 |
| 55 | RAŠKA Lukáš | Mapei Merida Kaňkovský | 02:05:02.000 | 4:36.000 | 40.837 |
| 56 | KARSTEDT Lenny | | 02:05:30.000 | 5:04.000 | 40.685 |
| 57 | SOBOTA Ondrej | | 02:05:30.000 | 5:04.000 | 40.685 |
| 58 | POTTER Fitz | Wielerploeg Groot Amsterdam | 02:05:39.000 | 5:13.000 | 40.637 |
| 59 | GEIßLER Bruno | B&H Juniorteam Thüringen | 02:05:39.000 | 5:13.000 | 40.637 |
| 60 | GAJDA Piotr | Warszawski Klub Kolarski | 02:05:39.000 | 5:13.000 | 40.637 |
| 61 | MICHALOVIČ Ondřej | Dukla Praha | 02:05:39.000 | 5:13.000 | 40.637 |
| 62 | KOTSCHY Vít | Roman Kreuziger Cycling Academy | 02:05:39.000 | 5:13.000 | 40.637 |
| 63 | RAUSCHERT Albert | Mapei Merida Kaňkovský | 02:05:39.000 | 5:13.000 | 40.637 |
| 64 | KUBĚNA Daniel | | 02:05:39.000 | 5:13.000 | 40.637 |
| 65 | MACKANIČ Alex | Cycling Academy Trenčín | 02:05:39.000 | 5:13.000 | 40.637 |
| 66 | LEFFLER Kryštof | Rexonix Kovo Praha | 02:05:39.000 | 5:13.000 | 40.637 |
| 67 | FILGAS Matouš | | 02:05:39.000 | 5:13.000 | 40.637 |
| 68 | WEIß Oskar | | 02:05:39.000 | 5:13.000 | 40.637 |
| 69 | VLK Jáchym | TJ Favorit Brno | 02:05:39.000 | 5:13.000 | 40.637 |
| 70 | DE KOK Freek | Wielerploeg Groot Amsterdam | 02:05:39.000 | 5:13.000 | 40.637 |
| 71 | POLÁK Matyáš | LAWI Junior Team | 02:05:46.000 | 5:20.000 | 40.599 |
| 72 | KANIŠČEV Alexandr | | 02:05:46.000 | 5:20.000 | 40.599 |
| 73 | FALTÝNEK Jan | Dukla Praha | 02:05:46.000 | 5:20.000 | 40.599 |
| 74 | WEDEKIND Victor | | 02:07:51.000 | 7:25.000 | 39.937 |
| 75 | LÄSKER Jonathan | | 02:07:51.000 | 7:25.000 | 39.937 |
| 76 | LEBEN Tilman | LV Brandenburg | 02:07:51.000 | 7:25.000 | 39.937 |
| 77 | LUBAS Jan | LAWI Junior Team | 02:07:54.000 | 7:28.000 | 39.922 |
| 78 | ZAŇKA Jakub | | 02:08:58.000 | 8:32.000 | 39.592 |
| 79 | SAIDL Filip | Mapei Merida Kaňkovský | 02:11:16.000 | 00:10:50.000 | 38.898 |
| 80 | BRÜCKNER Filip | Rexonix Kovo Praha | 02:11:19.000 | 00:10:53.000 | 38.883 |
| 81 | ZÁHOREC Filip | CK EPIC Dohňany | 02:11:19.000 | 00:10:53.000 | 38.883 |
| 82 | GWÓŻDŻ Nikodem | SMS Świdnica | 02:13:43.000 | 00:13:17.000 | 38.185 |
| 82 | GWÓŻDŻ Nikodem | | 02:13:43.000 | 00:13:17.000 | 38.185 |
| 83 | SZÁSZ Peter | | 02:13:43.000 | 00:13:17.000 | 38.185 |
| 84 | VAVRO Ruben | PROefekt Across | 02:13:51.000 | 00:13:25.000 | 38.147 |
| 85 | KOŻYCZAK Marcel | Velotalent Team Sobótka | 02:13:51.000 | 00:13:25.000 | 38.147 |
| 86 | ZDUNIAK Franciszek | | 02:13:51.000 | 00:13:25.000 | 38.147 |
| 87 | KOČVARA Jakub | Mapei Merida Kaňkovský | 02:13:54.000 | 00:13:28.000 | 38.133 |
| 88 | STREJČEK Adam | Gepla-Watersley R+D Road Cycling Team | 02:15:06.000 | 00:14:40.000 | 37.794 |
| 89 | MAGDOLEN Filip | | 02:16:40.000 | 00:16:14.000 | 37.361 |
| 90 | PANÁČEK Lukáš | CyS - Akadémia Petra Sagana | 02:19:10.000 | 00:18:44.000 | 36.69 |
| 91 | FEDOR Samuel | | 02:19:10.000 | 00:18:44.000 | 36.69 |
| 92 | ABRAMEK Jakub | Velotalent Team Sobótka | 02:19:39.000 | 00:19:13.000 | 36.563 |
| 1005 | ZAHÁLKA Štěpán | Mapei Merida Kaňkovský | 00:00.000 | -02:00:26.000 | |
| 1005 | BARTOŠ Karel | | 00:00.000 | -02:00:26.000 | |
| 1005 | TOMÁŠEK Patrik | | 00:00.000 | -02:00:26.000 | |
| 1005 | BINIENDA Konstantin | LV Brandenburg | 00:00.000 | -02:00:26.000 | |
| 1005 | VAN DEN BERG Jonathan | Wielerploeg Groot Amsterdam | 00:00.000 | -02:00:26.000 | |
| 1005 | GEERTS Len | | 00:00.000 | -02:00:26.000 | |
| 1005 | ČAPEK Otakar | LAWI Junior Team | 00:00.000 | -02:00:26.000 | |
| 1005 | MIKUŠ Jakub | | 00:00.000 | -02:00:26.000 | |
| 1005 | VYBORNY Krystof | Rexonix Kovo Praha | 00:00.000 | -02:00:26.000 | |
| 1005 | CHUDY Kacper | Velotalent Team Sobótka | 00:00.000 | -02:00:26.000 | |