| 1 | ŠAFRÁNEK Ondřej | Roman Kreuziger Cycling Academy | 01:47:09.000 | - | 42.053 | 
| 2 | BRADÁČ Adam | Dukla Praha | 01:47:10.000 | 01.000 | 42.047 | 
| 3 | JACOBS Ieben | WAC Team Hoboken | 01:47:10.000 | 01.000 | 42.047 | 
| 4 | FEDOR Samuel |  | 01:47:10.000 | 01.000 | 42.047 | 
| 5 | ZAHÁLKA Štěpán | Mapei Merida Kaňkovský | 01:47:10.000 | 01.000 | 42.047 | 
| 6 | VAĽO Roman | CyS - Akadémia Petra Sagana | 01:47:10.000 | 01.000 | 42.047 | 
| 7 | JACOBS Lennes | WAC Team Hoboken | 01:47:10.000 | 01.000 | 42.047 | 
| 8 | MEINBERG Eric | B&H Juniorteam Thüringen | 01:47:10.000 | 01.000 | 42.047 | 
| 9 | BITTMAN Adam | Rexonix Kovo Praha | 01:47:10.000 | 01.000 | 42.047 | 
| 10 | MICHALOVIČ Ondřej | Dukla Praha | 01:47:10.000 | 01.000 | 42.047 | 
| 11 | HALUŠKA Martin | CK EPIC Dohňany | 01:47:10.000 | 01.000 | 42.047 | 
| 12 | NIEVELSTEIN Job | Wielerploeg Groot Amsterdam | 01:47:10.000 | 01.000 | 42.047 | 
| 13 | REJZEK Jiří | Roman Kreuziger Cycling Academy | 01:47:10.000 | 01.000 | 42.047 | 
| 14 | FABBRI Julius |  | 01:47:10.000 | 01.000 | 42.047 | 
| 15 | HERMAN František |  | 01:47:10.000 | 01.000 | 42.047 | 
| 16 | NÁGR Ondřej |  | 01:47:10.000 | 01.000 | 42.047 | 
| 17 | JORDAN Ayden | Cannibal - Victorious U19 Development Team | 01:47:10.000 | 01.000 | 42.047 | 
| 18 | MEEUSEN Lennert | WAC Team Hoboken | 01:47:10.000 | 01.000 | 42.047 | 
| 19 | BRUTKOWSKI Jakub | Warszawski Klub Kolarski | 01:47:10.000 | 01.000 | 42.047 | 
| 20 | ŠUMPÍK Pavel | Roman Kreuziger Cycling Academy | 01:47:10.000 | 01.000 | 42.047 | 
| 21 | ŁYŻWA Bartosz | UKS Avatar Silesia | 01:47:10.000 | 01.000 | 42.047 | 
| 22 | VAVRO Kristián | Dukla Praha | 01:47:10.000 | 01.000 | 42.047 | 
| 23 | PITÁK Matěj | LAWI Junior Team | 01:47:10.000 | 01.000 | 42.047 | 
| 23 | PITÁK Matěj | Mapei Merida Kaňkovský | 01:47:10.000 | 01.000 | 42.047 | 
| 24 | FALTÝNEK Jan | Dukla Praha | 01:47:10.000 | 01.000 | 42.047 | 
| 25 | ROELING Kaj | Wielerploeg Groot Amsterdam | 01:47:10.000 | 01.000 | 42.047 | 
| 26 | DVOŘÁK Lukáš | Rexonix Kovo Praha | 01:47:10.000 | 01.000 | 42.047 | 
| 27 | SORBIAN Maciej | UKS Copernicus - CCC - SMS Toruń | 01:47:10.000 | 01.000 | 42.047 | 
| 28 | DRIES Tjalle | WAC Team Hoboken | 01:47:10.000 | 01.000 | 42.047 | 
| 29 | BAŽANT Kryštof |  | 01:47:10.000 | 01.000 | 42.047 | 
| 30 | STIBLÍK Marek |  | 01:47:10.000 | 01.000 | 42.047 | 
| 31 | GANCARZ Ksawery | UKKS IMIELIN Team | 01:47:10.000 | 01.000 | 42.047 | 
| 32 | ZAŇKA Jakub |  | 01:47:10.000 | 01.000 | 42.047 | 
| 33 | JAVOR Jakub | CK EPIC Dohňany | 01:47:10.000 | 01.000 | 42.047 | 
| 34 | MAES Fabian | WAC Team Hoboken | 01:47:10.000 | 01.000 | 42.047 | 
| 35 | HUBER Maximilian |  | 01:47:10.000 | 01.000 | 42.047 | 
| 36 | RÜTZLER Felix | RC Arbö KAC | 01:47:10.000 | 01.000 | 42.047 | 
| 37 | SAIDL Filip | Mapei Merida Kaňkovský | 01:47:10.000 | 01.000 | 42.047 | 
| 38 | ABRAMEK Jakub | Velotalent Team Sobótka | 01:47:10.000 | 01.000 | 42.047 | 
| 39 | MATĚJEK Šimon | Dukla Praha | 01:47:10.000 | 01.000 | 42.047 | 
| 40 | MRÓZ Jan |  | 01:47:10.000 | 01.000 | 42.047 | 
| 41 | POLÁK Matyáš | LAWI Junior Team | 01:49:29.000 | 2:20.000 | 41.157 | 
| 42 | PŘENOSIL Marek |  | 01:49:29.000 | 2:20.000 | 41.157 | 
| 43 | KARSTEDT Lenny |  | 01:49:29.000 | 2:20.000 | 41.157 | 
| 44 | RAŠKA Lukáš | Mapei Merida Kaňkovský | 01:49:31.000 | 2:22.000 | 41.144 | 
| 45 | BUITER Maurits | Wielerploeg Groot Amsterdam | 01:49:31.000 | 2:22.000 | 41.144 | 
| 46 | WIELAND Fabian | Slávia Trenčín | 01:49:31.000 | 2:22.000 | 41.144 | 
| 47 | GWÓŻDŻ Nikodem | SMS Świdnica | 01:49:31.000 | 2:22.000 | 41.144 | 
| 47 | GWÓŻDŻ Nikodem |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 48 | GOLONKO Ignacy | UKS Copernicus - CCC - SMS Toruń | 01:49:31.000 | 2:22.000 | 41.144 | 
| 49 | PASTVA Jakub |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 50 | WEDEKIND Victor |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 51 | GEIßLER Bruno | B&H Juniorteam Thüringen | 01:49:31.000 | 2:22.000 | 41.144 | 
| 52 | DROBNÝ Tomáš | JEGG-DJR Academy | 01:49:31.000 | 2:22.000 | 41.144 | 
| 53 | RAUSCHERT Albert | Mapei Merida Kaňkovský | 01:49:31.000 | 2:22.000 | 41.144 | 
| 54 | PANÁČEK Lukáš | CyS - Akadémia Petra Sagana | 01:49:31.000 | 2:22.000 | 41.144 | 
| 55 | VOREL Lukáš |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 56 | ZÁHOREC Filip | CK EPIC Dohňany | 01:49:31.000 | 2:22.000 | 41.144 | 
| 57 | ČAPEK Otakar | LAWI Junior Team | 01:49:31.000 | 2:22.000 | 41.144 | 
| 58 | TESAŘÍK Jakub |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 59 | BRÜCKNER Filip | Rexonix Kovo Praha | 01:49:31.000 | 2:22.000 | 41.144 | 
| 60 | KNIHA Petr | LAWI Junior Team | 01:49:31.000 | 2:22.000 | 41.144 | 
| 61 | POTTER Fitz | Wielerploeg Groot Amsterdam | 01:49:31.000 | 2:22.000 | 41.144 | 
| 62 | KUBĚNA Daniel |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 63 | SADLOŇ Filip |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 64 | WEIß Oskar |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 65 | STREJČEK Adam | Gepla-Watersley R+D Road Cycling Team | 01:49:31.000 | 2:22.000 | 41.144 | 
| 66 | LEFFLER Kryštof | Rexonix Kovo Praha | 01:49:31.000 | 2:22.000 | 41.144 | 
| 67 | MATOULEK Jiří |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 68 | LUDWICZEK Lorenz |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 69 | PIASECKI Oskar |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 70 | MITÁŠ Robert |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 71 | VAN DEN BERG Jonathan | Wielerploeg Groot Amsterdam | 01:49:31.000 | 2:22.000 | 41.144 | 
| 72 | MACKANIČ Alex | Cycling Academy Trenčín | 01:49:31.000 | 2:22.000 | 41.144 | 
| 73 | SOBOTA Ondrej |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 78 | GAJDA Piotr | Warszawski Klub Kolarski | 01:49:31.000 | 2:22.000 | 41.144 | 
| 79 | KOŻYCZAK Marcel | Velotalent Team Sobótka | 01:49:31.000 | 2:22.000 | 41.144 | 
| 80 | SYMM Matthew | Team On Track | 01:49:31.000 | 2:22.000 | 41.144 | 
| 81 | KOTSCHY Vít | Roman Kreuziger Cycling Academy | 01:49:31.000 | 2:22.000 | 41.144 | 
| 82 | FILGAS Matouš |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 83 | BARTOŠ Karel |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 84 | VAVRO Ruben | PROefekt Across | 01:49:31.000 | 2:22.000 | 41.144 | 
| 85 | BINIENDA Konstantin | LV Brandenburg | 01:49:31.000 | 2:22.000 | 41.144 | 
| 86 | MANDES Stefan | Warszawski Klub Kolarski | 01:49:31.000 | 2:22.000 | 41.144 | 
| 87 | ZDUNIAK Franciszek |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 88 | KRATOCHVÍL Václav |  | 01:49:31.000 | 2:22.000 | 41.144 | 
| 89 | HAVEL Matěj | LAWI Junior Team | 01:49:31.000 | 2:22.000 | 41.144 | 
| 90 | LEBEN Tilman | LV Brandenburg | 01:49:31.000 | 2:22.000 | 41.144 | 
| 91 | LUBAS Jan | LAWI Junior Team | 01:49:31.000 | 2:22.000 | 41.144 | 
| 92 | FRAJBIŠ Adam | Dukla Praha | 01:49:31.000 | 2:22.000 | 41.144 | 
| 93 | DE KOK Freek | Wielerploeg Groot Amsterdam | 01:49:31.000 | 2:22.000 | 41.144 | 
| 94 | VLK Jáchym | TJ Favorit Brno | 01:51:59.000 | 4:50.000 | 40.238 | 
| 95 | ADAMCZAK Paul-Jonas | LV Brandenburg | 01:53:23.000 | 6:14.000 | 39.741 | 
| 96 | KOČVARA Jakub | Mapei Merida Kaňkovský | 01:56:55.000 | 9:46.000 | 38.54 | 
| 97 | CHUDY Kacper | Velotalent Team Sobótka | 01:56:56.000 | 9:47.000 | 38.535 | 
| 98 | MIKUŠ Jakub |  | 01:56:56.000 | 9:47.000 | 38.535 | 
| 99 | LÄSKER Jonathan |  | 01:56:58.000 | 9:49.000 | 38.524 | 
| 100 | KOLESÁR Maroš |  | 01:57:08.000 | 9:59.000 | 38.469 | 
| 101 | GEERTS Len |  | 01:57:08.000 | 9:59.000 | 38.469 | 
| 102 | MAGDOLEN Filip |  | 01:57:08.000 | 9:59.000 | 38.469 | 
| 103 | TOMÁŠEK Patrik |  | 01:57:08.000 | 9:59.000 | 38.469 | 
| 104 | SZÁSZ Peter |  | 01:57:08.000 | 9:59.000 | 38.469 | 
| 105 | KANIŠČEV Alexandr |  | 01:57:08.000 | 9:59.000 | 38.469 | 
| 106 | VYBORNY Krystof | Rexonix Kovo Praha | 01:57:08.000 | 9:59.000 | 38.469 | 
| 1005 | BERGSMA Sil |  | 00:00.000 | -01:47:09.000 |  | 
| 1005 | VOSÁHLO Filip |  | 00:00.000 | -01:47:09.000 |  | 
| 1005 | GŁOWACKI Maciej |  | 00:00.000 | -01:47:09.000 |  | 
| 1005 | DUSHEVSKYI Yehor |  | 00:00.000 | -01:47:09.000 |  | 
| 1005 | NEJEDLÝ Lukáš |  | 00:00.000 | -01:47:09.000 |  | 
| 1005 | CIMRMAN Jaroslav |  | 00:00.000 | -01:47:09.000 |  | 
| 1005 | DUROWICZ Olgierd | Warszawski Klub Kolarski | 00:00.000 | -01:47:09.000 |  | 
| 1005 | HAJDUCH Martin | CyS - Akadémia Petra Sagana | 00:00.000 | -01:47:09.000 |  | 
| 1005 | TURČEK Adam | CyS - Akadémia Petra Sagana | 00:00.000 | -01:47:09.000 |  | 
| 1005 | MOKRÝ Matyáš |  | 00:00.000 | -01:47:09.000 |  | 
| 1007 | BRUCHWALSKI Jan |  | 01:58:25.000 | 00:11:16.000 | 38.052 | 
| 1007 | STRYJEWSKI Piotr | Velotalent Team Sobótka | 01:58:25.000 | 00:11:16.000 | 38.052 | 
| 1007 | VRÁNA Tomáš | TUFO - Pardus Prostějov Juniors | 01:58:25.000 | 00:11:16.000 | 38.052 | 
| 1007 | RICHTER Filip | Dukla Praha | 01:58:25.000 | 00:11:16.000 | 38.052 | 
| 1007 | ŽUFÁNEK Antonín |  | 02:00:37.000 | 00:13:28.000 | 37.358 | 
| 1007 | ZEZULA Denis |  | 02:00:37.000 | 00:13:28.000 | 37.358 | 
| 1007 | SZWED Milosz | Warszawski Klub Kolarski | 02:00:41.000 | 00:13:32.000 | 37.337 | 
| 1007 | LADRA Tadeáš | TUFO - Pardus Prostějov Juniors | 02:00:41.000 | 00:13:32.000 | 37.337 | 
| 1007 | ŠENOLD Prokop |  | 02:00:45.000 | 00:13:36.000 | 37.317 | 
| 1007 | MÜLLER Mardius | LV Brandenburg | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | RUTKOWSKI Łukasz |  | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | TWARDOCH Jeremiasz | UKKS IMIELIN Team | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | NEČADA Vojtěch |  | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | HUBÁČEK Jaroslav |  | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | SCHÖNGRUNDNER Moritz |  | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | SALZMAN Vaclav |  | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | ESCH Hugo |  | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | KATREŇÁK Samuel |  | 02:01:14.000 | 00:14:05.000 | 37.168 | 
| 1007 | KOCUR Stanisław |  | 02:01:51.000 | 00:14:42.000 | 36.98 | 
| 1007 | ŽITNÝ Adam Jaroslav |  | 02:02:48.000 | 00:15:39.000 | 36.694 | 
| 1007 | VAŠINA Matěj |  | 02:04:39.000 | 00:17:30.000 | 36.149 | 
| 1007 | TOMÁŠ Matej |  | 02:04:39.000 | 00:17:30.000 | 36.149 | 
| 1007 | HOREJSI Tobias |  | 02:04:48.000 | 00:17:39.000 | 36.106 | 
| 1007 | KALAUZ Petr |  | 02:04:48.000 | 00:17:39.000 | 36.106 | 
| 1007 | MIŇOVSKÝ Petr |  | 02:04:48.000 | 00:17:39.000 | 36.106 | 
| 1007 | JAROŠ Nikola | TUFO - Pardus Prostějov Juniors | 02:04:48.000 | 00:17:39.000 | 36.106 | 
| 1007 | BRANČ Matyáš |  | 02:05:28.000 | 00:18:19.000 | 35.914 | 
| 1007 | KÁBRT Kryštof |  | 02:06:07.000 | 00:18:58.000 | 35.729 |