| 1 | LEGIEĆ Mikołaj | | 02:04:00.000 | - | 39.194 |
| 2 | BOGAERT Matthias | | 02:04:00.000 | - | 39.194 |
| 3 | JORIS Jinze | | 02:04:00.000 | - | 39.194 |
| 4 | COTTIGNIES Kyano | ACROG-Tormans | 02:04:00.000 | - | 39.194 |
| 5 | GOIJERT Noël | | 02:04:00.000 | - | 39.194 |
| 6 | OTONICAR Miha | | 02:04:00.000 | - | 39.194 |
| 7 | KUNTARIČ Vanja | | 02:04:00.000 | - | 39.194 |
| 8 | BIRKEDAL Julius Løvstrup | Holbæk Cykelsport | 02:04:00.000 | - | 39.194 |
| 9 | TESAŘÍK Jakub | | 02:04:00.000 | - | 39.194 |
| 10 | VANDENBULCKE Bas | ACROG-Tormans | 02:04:00.000 | - | 39.194 |
| 11 | ORHOLM-LØNSETH Sindre | | 02:04:00.000 | - | 39.194 |
| 12 | CHRISTIANSEN Kristinus | | 02:04:00.000 | - | 39.194 |
| 13 | RESAG Leon | | 02:04:00.000 | - | 39.194 |
| 14 | SOÓS Olivér | | 02:04:00.000 | - | 39.194 |
| 15 | TÓTH Márkó | UC Monaco | 02:04:00.000 | - | 39.194 |
| 16 | GEISLER Leo | | 02:04:00.000 | - | 39.194 |
| 17 | MURSEC Nik | | 02:04:00.000 | - | 39.194 |
| 18 | WROLICH Santiago | | 02:04:00.000 | - | 39.194 |
| 19 | RANT Lovro | | 02:04:00.000 | - | 39.194 |
| 20 | HAUGETUN Kristian | | 02:04:00.000 | - | 39.194 |
| 21 | BOHAK Maj | | 02:04:00.000 | - | 39.194 |
| 22 | STIBLÍK Marek | | 02:04:00.000 | - | 39.194 |
| 23 | RØD Ludvik Blichfeldt | | 02:04:00.000 | - | 39.194 |
| 24 | MATYASIK Maksymilian | | 02:04:00.000 | - | 39.194 |
| 25 | GARNVIK Ole Jakob | | 02:04:00.000 | - | 39.194 |
| 26 | VERDONCK Thomas | | 02:04:00.000 | - | 39.194 |
| 27 | BERTRAM KRISTENSEN Anders | Team Odense | 02:04:00.000 | - | 39.194 |
| 28 | PAZOUREK Tadeáš | | 02:04:00.000 | - | 39.194 |
| 29 | STARE Gal | | 02:04:00.000 | - | 39.194 |
| 30 | BŁASZAK Mateusz | | 02:04:00.000 | - | 39.194 |
| 31 | VAN 'T HOFF Splinter | | 02:04:00.000 | - | 39.194 |
| 32 | VERVOORT Yasu | | 02:04:00.000 | - | 39.194 |
| 33 | JEURISSEN Caiden | | 02:04:00.000 | - | 39.194 |
| 34 | BELLATO Achille | | 02:04:00.000 | - | 39.194 |
| 35 | PASTVA Jakub | | 02:04:00.000 | - | 39.194 |
| 36 | BAJDOR Jan | | 02:04:00.000 | - | 39.194 |
| 37 | MELSOM-JOHANSEN Mathias | | 02:04:00.000 | - | 39.194 |
| 38 | RATHKE Jamie | | 02:04:00.000 | - | 39.194 |
| 39 | OLENIK Maks | | 02:04:00.000 | - | 39.194 |
| 40 | GILENO Davide | | 02:04:00.000 | - | 39.194 |
| 41 | SVOBODA David | | 02:04:00.000 | - | 39.194 |
| 42 | ZAŇKA Jakub | | 02:04:00.000 | - | 39.194 |
| 43 | KMENT Adam | | 02:04:00.000 | - | 39.194 |
| 44 | RYBANSKÝ Tadeáš | | 02:04:00.000 | - | 39.194 |
| 45 | KACINA Michal | | 02:04:00.000 | - | 39.194 |
| 46 | KALAUZ Petr | | 02:04:00.000 | - | 39.194 |
| 47 | HÚSENICA Milan | | 02:04:00.000 | - | 39.194 |
| 48 | PESENTI Simone | | 02:04:00.000 | - | 39.194 |
| 49 | ROUS Martin | | 02:04:00.000 | - | 39.194 |
| 50 | GRIJP Tibe | | 02:04:00.000 | - | 39.194 |
| 51 | BEČVÁŘ Oliver | | 02:04:00.000 | - | 39.194 |
| 52 | JANOVSKÝ Tomáš | | 02:04:00.000 | - | 39.194 |
| 53 | ICHA David | | 02:04:00.000 | - | 39.194 |
| 54 | PANUŠ Jakub | | 02:04:00.000 | - | 39.194 |
| 55 | SKOUBO Mikkel | | 02:04:00.000 | - | 39.194 |
| 56 | BIEBERLE Onno | | 02:04:02.000 | 02.000 | 39.183 |
| 57 | JOHN Eduard | | 02:04:02.000 | 02.000 | 39.183 |
| 58 | WILLEMS Sander | | 02:04:02.000 | 02.000 | 39.183 |
| 59 | LIEDTKE Finn | | 02:05:06.000 | 1:06.000 | 38.849 |
| 60 | KALENČÍK Oliver | | 02:05:06.000 | 1:06.000 | 38.849 |
| 61 | VOREL Lukáš | | 02:05:06.000 | 1:06.000 | 38.849 |
| 62 | KUBĚNA Daniel | | 02:05:06.000 | 1:06.000 | 38.849 |
| 63 | EPPING Noah | | 02:05:06.000 | 1:06.000 | 38.849 |
| 64 | KREŠÁK Jáchym | | 02:05:06.000 | 1:06.000 | 38.849 |
| 65 | BURSA Filip | | 02:05:06.000 | 1:06.000 | 38.849 |
| 66 | PÉTER-LICHTENBERGER Ábris | | 02:05:06.000 | 1:06.000 | 38.849 |
| 67 | ARMANASCO Raffaele | | 02:05:06.000 | 1:06.000 | 38.849 |
| 68 | BIRHANZL Roman | | 02:05:20.000 | 1:20.000 | 38.777 |
| 69 | MICHALÍK Timotej | | 02:05:35.000 | 1:35.000 | 38.699 |
| 70 | STANO Martin | | 02:06:09.000 | 2:09.000 | 38.526 |
| 71 | VAN DER EIJK Sten | | 02:06:09.000 | 2:09.000 | 38.526 |
| 72 | PURNOCH Jan | | 02:06:09.000 | 2:09.000 | 38.526 |
| 73 | COLELLA Filippo | | 02:06:09.000 | 2:09.000 | 38.526 |
| 74 | BLAHOUT Jonáš | | 02:06:09.000 | 2:09.000 | 38.526 |
| 75 | LUDWICZEK Lorenz | | 02:06:09.000 | 2:09.000 | 38.526 |
| 76 | DRUŽKOVSKÝ Miroslav | | 02:06:09.000 | 2:09.000 | 38.526 |
| 77 | LINDE Marius Engelbrecht | Cykle Klubben Aarhus | 02:06:14.000 | 2:14.000 | 38.5 |
| 78 | BODLÁK Petr | | 02:06:21.000 | 2:21.000 | 38.465 |
| 79 | KARLSSON Albin | | 02:06:21.000 | 2:21.000 | 38.465 |
| 80 | DOUDĚRA Petr | | 02:06:21.000 | 2:21.000 | 38.465 |
| 81 | MIKUŠ Jakub | | 02:06:21.000 | 2:21.000 | 38.465 |
| 82 | AUGUSTSSON Elias | | 02:09:06.000 | 5:06.000 | 37.645 |
| 83 | DIGE Oscar Heiberg | | 02:09:35.000 | 5:35.000 | 37.505 |
| 84 | SERAFIN Olivier | | 02:09:35.000 | 5:35.000 | 37.505 |
| 85 | GRASS Sebastian | | 02:09:35.000 | 5:35.000 | 37.505 |
| 86 | CIBOCH Ondřej | | 02:09:35.000 | 5:35.000 | 37.505 |
| 87 | HUBÁČEK Jaroslav | | 02:09:35.000 | 5:35.000 | 37.505 |
| 88 | ICHA Martin | | 02:09:41.000 | 5:41.000 | 37.476 |
| 89 | SYSEL Tom Luca | | 02:10:09.000 | 6:09.000 | 37.342 |
| 90 | HÅKONSUND Aksel Kalgreff | | 02:10:14.000 | 6:14.000 | 37.318 |
| 91 | HUSÁR Samuel | | 02:10:14.000 | 6:14.000 | 37.318 |
| 92 | KANIŠČEV Alexandr | | 02:10:14.000 | 6:14.000 | 37.318 |
| 93 | KMENT Šimon | | 02:10:18.000 | 6:18.000 | 37.299 |
| 94 | KRUITHOF Ties | | 02:11:55.000 | 7:55.000 | 36.841 |
| 95 | TICHÝ Kryštof | | 02:11:55.000 | 7:55.000 | 36.841 |
| 96 | OLSTHOORN Zeb | | 02:11:55.000 | 7:55.000 | 36.841 |
| 97 | TOMÁŠ Matej | | 02:13:12.000 | 9:12.000 | 36.486 |
| 98 | LA CARBONARA Matteo | | 02:13:12.000 | 9:12.000 | 36.486 |
| 99 | PODHAISKÝ Ondřej | | 02:13:12.000 | 9:12.000 | 36.486 |
| 100 | GHINGULEAC Daniil | | 02:13:12.000 | 9:12.000 | 36.486 |
| 101 | KLVAŇ Mikuláš | | 02:13:12.000 | 9:12.000 | 36.486 |
| 102 | LANG Robert | | 02:13:19.000 | 9:19.000 | 36.455 |
| 103 | ŽUFÁNEK Antonín | | 02:14:10.000 | 00:10:10.000 | 36.224 |
| 104 | KOENIS Nick | | 02:16:09.000 | 00:12:09.000 | 35.696 |
| 105 | PALOMBI Raffaele | | 02:16:16.000 | 00:12:16.000 | 35.665 |
| 106 | GRAAFMANS Loek | | 02:16:23.000 | 00:12:23.000 | 35.635 |
| 107 | SCARIOT Maris | | 02:16:23.000 | 00:12:23.000 | 35.635 |
| 108 | SOBOTA Ondrej | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 109 | KACHLÍK Adam | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 110 | PIETZ Marvin | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 111 | KÜNZ Raphael | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 112 | ANDERSEN Vilhelm | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 113 | VAN DER KRIEKEN Vigo | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 114 | RETTEGI Mario | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 115 | VOBORNIK Filip | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 116 | CHOW Luke | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 117 | VAŠINA Matěj | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 118 | HOFFMANNS Stijn | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 119 | GÖRÖG Štěpán | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 120 | ØKSNES Erik Eiksund | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 121 | KECLÍK Ondřej | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 122 | ROHR Stian | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 123 | FILSETH Lars | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 124 | VLČEK Peter | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 125 | JALVING Vitus | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 126 | HORVÁTH Máté | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 127 | MATRONE Gennaro | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 128 | KIEŁBASKA Natan | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 129 | PALADINI Guido | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 130 | SKLÁŘ Jakub | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 131 | PREVEJSEK Mai | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 132 | TEOFILOV Tomislav | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 133 | SOŁTYS Michał | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 134 | MITORAJ Igor | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 135 | WITOMSKI Karol | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 136 | PAZIEWSKI Krzysztof | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 137 | KATREŇÁK Samuel | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 138 | ANDERSEN Oliver | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 139 | FELDT Anton | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 140 | GJERTSEN Sindre Kronheim | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 141 | FYHN Andreas Hannevik | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 142 | KUGLER Niklas | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 143 | VIRÁG Marcell | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 144 | SRBIĆ Luka | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 145 | PEČNJAK Fran | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 146 | DOLLERUP Magnus | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 147 | DRÁBEK Nikola | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 148 | MICICOVSCHI Semion | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 149 | GROZAV Egor | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 150 | NEČADA Vojtěch | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 151 | KILIAN Petr | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 152 | CIMRMAN Jaroslav | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 153 | VAN DER LAARSE Steijn | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 154 | GLEZGO Jakub | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 155 | JABLONSKI Mateusz | | 02:21:23.000 | 00:17:23.000 | 34.375 |
| 156 | GINTER Maksymilian | | 02:21:23.000 | 00:17:23.000 | 34.375 |