| 1 | CAPRA Thomas | Bahrain Victorious Development Team | 01:00:02.000 | - | 47.973 |
| 2 | FELDMANN Karsten Larsen | Team Coop - Repsol | 01:00:02.000 | - | 47.973 |
| 3 | DRAKOS Nikolaos Michail | Novapor Theseus SportsClub | 01:00:02.000 | - | 47.973 |
| 4 | ROBERTS William | Schils - Doltcini | 01:00:02.000 | - | 47.973 |
| 5 | GARAVAGLIA Giacomo | Swatt Club | 01:00:02.000 | - | 47.973 |
| 6 | KNUDSEN Hjalte Thor | Team Novo Nordisk Development | 01:00:02.000 | - | 47.973 |
| 7 | KONGSTAD Alfred | AIRTOX - Carl Ras | 01:00:02.000 | - | 47.973 |
| 8 | THORVALDSEN Even | Lillehammer CK Continental Team | 01:00:02.000 | - | 47.973 |
| 9 | DIRNBAUER Josef | Cycling Team Schwingshandl | 01:00:02.000 | - | 47.973 |
| 10 | MCDUNPHY Conn | Team Skyline | 01:00:02.000 | - | 47.973 |
| 11 | ŘEHA Filip | ATT Investments | 01:00:02.000 | - | 47.973 |
| 12 | MOTTES Lorenzo | Bahrain Victorious Development Team | 01:00:02.000 | - | 47.973 |
| 13 | CAROLLO Francesco | Swatt Club | 01:00:30.000 | 28.000 | 47.603 |
| 14 | SØNDERGAARD Oliver | AIRTOX - Carl Ras | 01:00:30.000 | 28.000 | 47.603 |
| 15 | TERADA Yoshiki | Bahrain Victorious Development Team | 01:00:30.000 | 28.000 | 47.603 |
| 16 | ØHLENSCHLÆGER Kasper Jul | Team Give Steel - 2M Cycling Elite | 01:00:30.000 | 28.000 | 47.603 |
| 17 | ABT Cedric | Team Lotto Kern-Haus PSD Bank | 01:00:30.000 | 28.000 | 47.603 |
| 18 | FALTÝNEK Jan | Pierre Baguette Cycling | 01:00:30.000 | 28.000 | 47.603 |
| 19 | SØRBØ Magnus | Team Coop - Repsol | 01:00:30.000 | 28.000 | 47.603 |
| 20 | POMIAN Szymon | Mazowsze Serce Polski | 01:00:30.000 | 28.000 | 47.603 |
| 21 | RIEGLER Nikolas | Cycling Team Schwingshandl | 01:00:30.000 | 28.000 | 47.603 |
| 22 | KOTULSKI Przemysław | Team Novo Nordisk Development | 01:00:30.000 | 28.000 | 47.603 |
| 23 | HARASIM Mihnea-Alexandru | Team Skyline | 01:00:30.000 | 28.000 | 47.603 |
| 24 | VAN NIEKERK Emile | Madar Pro Cycling Team | 01:00:30.000 | 28.000 | 47.603 |
| 25 | HAMMERSCHMID Marvin | Cycling Team Schwingshandl | 01:00:30.000 | 28.000 | 47.603 |
| 26 | FLANAGAN Liam | Team Skyline | 01:00:30.000 | 28.000 | 47.603 |
| 27 | DAHL Sander Innhaug | Grenland SK | 01:00:30.000 | 28.000 | 47.603 |
| 28 | RAVNØY Johan | Team Coop - Repsol | 01:00:30.000 | 28.000 | 47.603 |
| 29 | ANDERSEN Kasper | Swatt Club | 01:00:30.000 | 28.000 | 47.603 |
| 30 | GALOVIČ Jakub | Dukla Banska Bystrica | 01:00:30.000 | 28.000 | 47.603 |
| 31 | ADASZAK Ksawery | Mazowsze Serce Polski | 01:00:30.000 | 28.000 | 47.603 |
| 32 | BERG Håkon Lærum | Grenland SK | 01:00:30.000 | 28.000 | 47.603 |
| 33 | ACHAS Christodoulos | Bialini Team Global | 01:00:30.000 | 28.000 | 47.603 |
| 34 | BÁRTA Martin | ATT Investments | 01:00:30.000 | 28.000 | 47.603 |
| 35 | PAVLIDES Konstantinos | Novapor Theseus SportsClub | 01:00:30.000 | 28.000 | 47.603 |
| 36 | RÓZSA Balázs | Epronex - Hungary Cycling Team | 01:00:30.000 | 28.000 | 47.603 |
| 37 | RÜNDVA Richard | Team Novo Nordisk Development | 01:00:30.000 | 28.000 | 47.603 |
| 38 | ENSTAD Kasper Steen | Sandvika Cykle Club | 01:00:30.000 | 28.000 | 47.603 |
| 39 | CHERKI Salah Eddine Ayoubi | Madar Pro Cycling Team | 01:00:30.000 | 28.000 | 47.603 |
| 39 | CHERKI Salah Eddine Ayoubi | Madar Formation Cycling Team | 01:00:30.000 | 28.000 | 47.603 |
| 40 | HAWKINGS Inigo | Swatt Club | 01:00:30.000 | 28.000 | 47.603 |
| 41 | FLAATTEN Andreas | Grenland SK | 01:00:30.000 | 28.000 | 47.603 |
| 42 | KEOGH Cian | Team Skyline | 01:00:30.000 | 28.000 | 47.603 |
| 43 | KOUTOUNIS Aristeidis | Rodilios Cycling Team | 01:00:30.000 | 28.000 | 47.603 |
| 44 | ŠEVEČKA Tomáš | Dukla Banska Bystrica | 01:00:30.000 | 28.000 | 47.603 |
| 45 | ESSEMIANI Nasrallah | Madar Pro Cycling Team | 01:00:30.000 | 28.000 | 47.603 |
| 46 | TSIFTSIDIS Ioannis Theologos | Alfa Cycling Team | 01:00:30.000 | 28.000 | 47.603 |
| 47 | STIANSEN Sverre Schøyen | Lillehammer CK Continental Team | 01:00:30.000 | 28.000 | 47.603 |
| 48 | BAKSAY Dániel | Pierre Baguette Cycling | 01:00:30.000 | 28.000 | 47.603 |
| 49 | KAŠKO Dávid | Dukla Banska Bystrica | 01:00:30.000 | 28.000 | 47.603 |
| 50 | TOMAN Patrik | Pierre Baguette Cycling | 01:00:30.000 | 28.000 | 47.603 |
| 51 | SVARSTAD Emil | Grenland SK | 01:00:30.000 | 28.000 | 47.603 |
| 52 | RADOSZ Maksymilian | Mazowsze Serce Polski | 01:00:30.000 | 28.000 | 47.603 |
| 53 | VANG AAS Eirik | Team Coop - Repsol | 01:00:30.000 | 28.000 | 47.603 |
| 54 | MACKIE Ewan | MyPad Racing powered by Discovery Properties | 01:00:30.000 | 28.000 | 47.603 |
| 54 | MACKIE Ewan | The Lead Out Cycling Academy | 01:00:30.000 | 28.000 | 47.603 |
| 54 | MACKIE Ewan | EFC-L&R - Van Mossel | 01:00:30.000 | 28.000 | 47.603 |
| 55 | TUREK Daniel | ATT Investments | 01:00:30.000 | 28.000 | 47.603 |
| 56 | JOWETT Lucas | The Lead Out Cycling Academy | 01:00:30.000 | 28.000 | 47.603 |
| 56 | JOWETT Lucas | MyPad Racing powered by Discovery Properties | 01:00:30.000 | 28.000 | 47.603 |
| 57 | GINESTRA Lorenzo | Swatt Club | 01:00:30.000 | 28.000 | 47.603 |
| 58 | LÓPEZ Juan José | Team Novo Nordisk Development | 01:00:30.000 | 28.000 | 47.603 |
| 59 | MARTINSEN Georg Rydningen | Lillehammer CK Continental Team | 01:00:30.000 | 28.000 | 47.603 |
| 60 | OLSEN Rasmus Bisgaard | Team Give Steel - 2M Cycling Elite | 01:00:30.000 | 28.000 | 47.603 |
| 61 | HOBOLTH Marius | Team Give Steel - 2M Cycling Elite | 01:01:00.000 | 58.000 | 47.213 |
| 62 | BANASZEK Alan | ATT Investments | 01:01:10.000 | 1:08.000 | 47.084 |
| 63 | PENNA Fausto Valentin | Team Lotto Kern-Haus PSD Bank | 01:01:10.000 | 1:08.000 | 47.084 |
| 1005 | PAPAKONSTANTINOU Loukas Marinos | Rodilios Cycling Team | 00:00.000 | -01:2.000 | |
| 1005 | FOTARAS Nikitas | | 00:00.000 | -01:2.000 | |
| 1005 | KALLERES Michail | | 00:00.000 | -01:2.000 | |
| 1005 | SCOTT Lewis | | 00:00.000 | -01:2.000 | |
| 1005 | PAPASTAMATAKIS Kiriakos | Rodilios Cycling Team | 00:00.000 | -01:2.000 | |
| 1005 | HEGGEMSLI Jørgen | | 00:00.000 | -01:2.000 | |
| 1005 | BUYLE Christian Edelsteen | Sandvika Cykle Club | 00:00.000 | -01:2.000 | |
| 1005 | LARSEN Sebastian Robles | Sandvika Cykle Club | 00:00.000 | -01:2.000 | |
| 1005 | STADLBAUER Gregor | Cycling Team Schwingshandl | 00:00.000 | -01:2.000 | |
| 1005 | REIBSCH Jonas | Team Lotto Kern-Haus PSD Bank | 00:00.000 | -01:2.000 | |
| 1005 | JOCHUM Ben Felix | Team Lotto Kern-Haus PSD Bank | 00:00.000 | -01:2.000 | |
| 1005 | RIAHI Anes | Madar Pro Cycling Team | 00:00.000 | -01:2.000 | |
| 1005 | RIAHI Anes | Madar Formation Cycling Team | 00:00.000 | -01:2.000 | |
| 1005 | KRIAK Matúš | Dukla Banska Bystrica | 00:00.000 | -01:2.000 | |
| 1005 | VAN DER HORST Dennis | Epronex - Hungary Cycling Team | 00:00.000 | -01:2.000 | |
| 1005 | WEBER Mikkel | Team Give Steel - 2M Cycling Elite | 00:00.000 | -01:2.000 | |