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