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