| 1 | ADAMIETZ Johannes | REMBE | rad-net | 02:42:49.000 | - | 39.763 |
| 2 | KESS Alexandre | Team Lotto Kern-Haus PSD Bank | 02:43:09.000 | 20.000 | 39.681 |
| 3 | UPTEGROVE Ed | Monda Vakantieparken - IJsselstreek | 02:43:29.000 | 40.000 | 39.6 |
| 4 | KOECH Silas | Team Lotto Kern-Haus PSD Bank | 02:44:09.000 | 1:20.000 | 39.44 |
| 5 | HUPPERTZ Joshua | Team Lotto Kern-Haus PSD Bank | 02:44:09.000 | 1:20.000 | 39.44 |
| 6 | WROBEL Jesko | RC Staubwolke Quadrath 74 | 02:44:11.000 | 1:22.000 | 39.432 |
| 7 | REIBSCH Jonas | Team Lotto Kern-Haus PSD Bank | 02:44:11.000 | 1:22.000 | 39.432 |
| 8 | ZEMKE Jermaine | REMBE | rad-net | 02:44:11.000 | 1:22.000 | 39.432 |
| 9 | HUSCHLE Jakob | Embrace The World | 02:44:11.000 | 1:22.000 | 39.432 |
| 10 | SCHRAG Daniel | MaxSolar Cycling Team | 02:44:11.000 | 1:22.000 | 39.432 |
| 11 | THEILER Ole | REMBE | rad-net | 02:44:11.000 | 1:22.000 | 39.432 |
| 12 | LEIN Lennart | | 02:44:11.000 | 1:22.000 | 39.432 |
| 13 | RÖBER Dominik | Benotti Berthold | 02:44:11.000 | 1:22.000 | 39.432 |
| 14 | BEHRENS Timo | Alpecin-Deceuninck Development Team | 02:44:11.000 | 1:22.000 | 39.432 |
| 15 | PLATTNER Niklas | Bauer Sport | Glattgarage Cycling Team | 02:44:11.000 | 1:22.000 | 39.432 |
| 16 | BORRESCH Julian | REMBE | rad-net | 02:44:11.000 | 1:22.000 | 39.432 |
| 17 | HEIDEMANN Miguel | REMBE | rad-net | 02:44:11.000 | 1:22.000 | 39.432 |
| 18 | SANDERS Tim | JEGG-SKIL-DJR | 02:44:11.000 | 1:22.000 | 39.432 |
| 19 | PUNTER Lars | NWV Groningen | 02:44:11.000 | 1:22.000 | 39.432 |
| 19 | PUNTER Lars | WRV De Peddelaars | 02:44:11.000 | 1:22.000 | 39.432 |
| 20 | BUSKERMOLEN Sven | SwABo Cyclingteam | 02:44:11.000 | 1:22.000 | 39.432 |
| 21 | SCHWITZGEBEL Lauric Immanuel | MaxSolar Cycling Team | 02:44:11.000 | 1:22.000 | 39.432 |
| 22 | KATTANEK Jan | | 02:44:11.000 | 1:22.000 | 39.432 |
| 23 | APPELBAUM Henri Johannes | Tirol KTM Cycling Team | 02:44:11.000 | 1:22.000 | 39.432 |
| 24 | KEUP Pierre-Pascal | | 02:44:16.000 | 1:27.000 | 39.412 |
| 25 | KÖßLER Tim | Benotti Berthold | 02:44:23.000 | 1:34.000 | 39.384 |
| 26 | PENNA Fausto Valentin | Team Lotto Kern-Haus PSD Bank | 02:44:25.000 | 1:36.000 | 39.376 |
| 27 | CLAUSS Marc | Team Kern-Haus | 02:44:25.000 | 1:36.000 | 39.376 |
| 28 | BEHRENS Niklas | Team Visma | Lease a Bike | 02:44:28.000 | 1:39.000 | 39.364 |
| 29 | NOLDE Tobias | Benotti Berthold | 02:46:50.000 | 4:01.000 | 38.805 |
| 30 | KNOLLE Jon | REMBE | rad-net | 02:47:14.000 | 4:25.000 | 38.712 |
| 31 | BRENNER Mauro | Team Lotto Kern-Haus PSD Bank | 02:47:31.000 | 4:42.000 | 38.647 |
| 32 | EHRET Nicolas | Bike Market Team | 02:47:31.000 | 4:42.000 | 38.647 |
| 33 | BEHRENS Eike | Stevens Radteam des Berliner TSC e.V. | 02:47:31.000 | 4:42.000 | 38.647 |
| 34 | WISSINK Luka | Sensa - Kanjers voor Kanjers | 02:47:31.000 | 4:42.000 | 38.647 |
| 35 | GRABOSCH Max | | 02:47:31.000 | 4:42.000 | 38.647 |
| 36 | GRIXA Jarno | Benotti Berthold | 02:47:31.000 | 4:42.000 | 38.647 |
| 37 | WALZER Lukas | Equipe Stuttgart-Vaihingen | 02:47:31.000 | 4:42.000 | 38.647 |
| 38 | BAIER Julius | Embrace The World | 02:47:31.000 | 4:42.000 | 38.647 |
| 39 | PETER Paul | Team Valeoit Kaffeerösterei Parsberg | 02:47:37.000 | 4:48.000 | 38.624 |
| 40 | VOEGE Lennart | REMBE | rad-net | 02:47:41.000 | 4:52.000 | 38.608 |
| 41 | VAN DER MAREL Jasper | SwABo Cyclingteam | 02:47:59.000 | 5:10.000 | 38.54 |
| 42 | COSGROVE Joseph | Team Lotto Kern-Haus PSD Bank | 02:47:59.000 | 5:10.000 | 38.54 |
| 43 | DIETL Bastian | Team Valeoit Kaffeerösterei Parsberg | 02:48:14.000 | 5:25.000 | 38.482 |
| 44 | JÄGER Tim | | 02:48:53.000 | 6:04.000 | 38.334 |
| 45 | LUBBERS Melle | Sensa - Kanjers voor Kanjers | 02:48:57.000 | 6:08.000 | 38.319 |
| 46 | PAATS Hugo | Diftar Continental Cyclingteam | 02:48:57.000 | 6:08.000 | 38.319 |
| 47 | GÖTZ Pascal | Bike Market Team | 02:48:57.000 | 6:08.000 | 38.319 |
| 48 | DIK Calvin | Benotti Berthold | 02:48:57.000 | 6:08.000 | 38.319 |
| 49 | KUJAWINSKI Kamil | | 02:48:57.000 | 6:08.000 | 38.319 |
| 50 | SCHNEIDER Paul-Morten | Stevens Radteam des Berliner TSC e.V. | 02:48:57.000 | 6:08.000 | 38.319 |
| 51 | URY Noé | Team Lotto Kern-Haus PSD Bank | 02:48:57.000 | 6:08.000 | 38.319 |
| 52 | LANGER Ben | | 02:48:57.000 | 6:08.000 | 38.319 |
| 53 | ALBRECHT Pepe | REMBE | rad-net | 02:48:57.000 | 6:08.000 | 38.319 |
| 54 | VORTKAMP Clemens | MaxSolar Cycling Team | 02:48:57.000 | 6:08.000 | 38.319 |
| 55 | WIELE Mathias | Stevens Radteam des Berliner TSC e.V. | 02:48:57.000 | 6:08.000 | 38.319 |
| 56 | WILLMES Tobias | | 02:48:57.000 | 6:08.000 | 38.319 |
| 57 | ENGEL Jonas | Equipe Stuttgart-Vaihingen | 02:48:57.000 | 6:08.000 | 38.319 |
| 58 | SMEETS Tom | JEGG-SKIL-DJR | 02:48:57.000 | 6:08.000 | 38.319 |
| 59 | DREWES Albrecht | BIKE AID Südliche Weinstrasse Team | 02:48:57.000 | 6:08.000 | 38.319 |
| 60 | PETRY Paul-Felix | REMBE | rad-net | 02:48:57.000 | 6:08.000 | 38.319 |
| 61 | WIRZ Nicolas | | 02:49:13.000 | 6:24.000 | 38.259 |
| 62 | SCHENKMANN Lasse | | 02:49:19.000 | 6:30.000 | 38.236 |
| 63 | GATHEMANN Albert | Benotti Berthold | 02:53:32.000 | 00:10:43.000 | 37.307 |
| 64 | BAß Marc-Leon | Cycling Crew Szostak | 02:54:11.000 | 00:11:22.000 | 37.168 |
| 65 | DUBOIS Tom | | 02:54:12.000 | 00:11:23.000 | 37.164 |
| 66 | KERKVLIET Sam | SwABo Cyclingteam | 02:54:16.000 | 00:11:27.000 | 37.15 |
| 67 | BERLITZ Eiko Valentin | Equipe Stuttgart-Vaihingen | 02:54:41.000 | 00:11:52.000 | 37.061 |
| 68 | GROZEV Gabriel | MaxSolar Cycling Team | 02:54:41.000 | 00:11:52.000 | 37.061 |
| 69 | MCROBBIE Finlay | Cycling Development Foundation | 02:54:41.000 | 00:11:52.000 | 37.061 |
| 69 | MCROBBIE Finlay | Monda Vakantieparken - IJsselstreek | 02:54:41.000 | 00:11:52.000 | 37.061 |
| 70 | HOFMANN Mattes | Hessen - Frankfurt - Opelit | 02:54:41.000 | 00:11:52.000 | 37.061 |
| 71 | THÖMEN Moritz | | 02:55:11.000 | 00:12:22.000 | 36.956 |
| 72 | CHARROIS Leo | Embrace The World | 02:55:25.000 | 00:12:36.000 | 36.906 |
| 73 | HANEGRAAF Niels | Monda Vakantieparken - IJsselstreek | 02:55:31.000 | 00:12:42.000 | 36.885 |
| 74 | LEGEAI Alban | Cycling Crew Szostak | 02:55:31.000 | 00:12:42.000 | 36.885 |
| 75 | GEßNER Marcus | | 02:55:31.000 | 00:12:42.000 | 36.885 |
| 76 | ALBRECHT Toni | | 02:55:31.000 | 00:12:42.000 | 36.885 |
| 77 | CZASA Moritz | Team Storck - Metropol Cycling | 02:55:32.000 | 00:12:43.000 | 36.882 |
| 78 | DE VOS Mees | | 02:55:32.000 | 00:12:43.000 | 36.882 |
| 79 | LENNÉ Gustav | | 02:55:32.000 | 00:12:43.000 | 36.882 |
| 80 | WOLASCHKA Matthias | | 02:55:35.000 | 00:12:46.000 | 36.871 |
| 81 | NISSINEN Jussi | | 02:55:38.000 | 00:12:49.000 | 36.861 |
| 82 | VAN DER GIESSEN Thijmen | Volharding Cycling Team | 02:56:11.000 | 00:13:22.000 | 36.746 |
| 83 | WEBER Paul | | 02:56:18.000 | 00:13:29.000 | 36.721 |
| 84 | NIEHUES Sebastian | Team Kern-Haus | 02:56:22.000 | 00:13:33.000 | 36.708 |
| 85 | KRANENBURG Joris | Sensa - Kanjers voor Kanjers | 02:56:22.000 | 00:13:33.000 | 36.708 |
| 86 | SARNOWSKI Tillman | MYVELO Pro Cycling Team | 02:57:21.000 | 00:14:32.000 | 36.504 |
| 87 | IDE Alexander | | 02:57:21.000 | 00:14:32.000 | 36.504 |
| 88 | LECHNER Patrick | BIKE AID Südliche Weinstrasse Team | 02:57:21.000 | 00:14:32.000 | 36.504 |
| 89 | LEMBECK Fiete | | 02:57:24.000 | 00:14:35.000 | 36.494 |
| 90 | LÖTTER Arno | Siena Garden Racing | 02:57:28.000 | 00:14:39.000 | 36.48 |
| 91 | KUHN Paul | | 02:57:28.000 | 00:14:39.000 | 36.48 |
| 92 | GRILLMEIER Florian | | 02:57:28.000 | 00:14:39.000 | 36.48 |
| 93 | TER WEEME Jelle | Monda Vakantieparken - IJsselstreek | 02:57:28.000 | 00:14:39.000 | 36.48 |
| 94 | KUSCHLA Silas | | 02:57:28.000 | 00:14:39.000 | 36.48 |
| 95 | BENEDIX Anton | | 02:59:35.000 | 00:16:46.000 | 36.05 |
| 96 | PETERS Ole | MaxSolar Cycling Team | 02:59:35.000 | 00:16:46.000 | 36.05 |
| 97 | HAMANN Dario | Hessen - Frankfurt - Opelit | 02:59:49.000 | 00:17:00.000 | 36.003 |
| 98 | ANDRATSCHKE Nils | Cycling Crew Szostak | 03:00:31.000 | 00:17:42.000 | 35.864 |
| 1005 | POPP Niklas | | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHAFBAUER Josef | | 00:00.000 | -02:42:49.000 | |
| 1005 | ROMMEL Morris | | 00:00.000 | -02:42:49.000 | |
| 1005 | MÜLLER Mardius | | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHÜTZ Andre | | 00:00.000 | -02:42:49.000 | |
| 1005 | WEBER Maximilian | | 00:00.000 | -02:42:49.000 | |
| 1005 | SETZ Ramon | | 00:00.000 | -02:42:49.000 | |
| 1005 | ROSENTHAL Maximilian | | 00:00.000 | -02:42:49.000 | |
| 1005 | HÜSTEBECK Samuel | | 00:00.000 | -02:42:49.000 | |
| 1005 | LANGE Tim | | 00:00.000 | -02:42:49.000 | |
| 1005 | NIEUWENHUIS Patrick | | 00:00.000 | -02:42:49.000 | |
| 1005 | GRANNEMAN Tygo | Monda Vakantieparken - IJsselstreek | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHENCK Moritz | | 00:00.000 | -02:42:49.000 | |
| 1005 | KLINGE Jakob | | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHÖNE Marcel | | 00:00.000 | -02:42:49.000 | |
| 1005 | POST Niklas Fabian | | 00:00.000 | -02:42:49.000 | |
| 1005 | WINZ Levin | Equipe Stuttgart-Vaihingen | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN HOORN Sam | Merida Adelaar Tifosi DT | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHAFFRATH Yannik | | 00:00.000 | -02:42:49.000 | |
| 1005 | OORD Levi | Merida Adelaar Tifosi DT | 00:00.000 | -02:42:49.000 | |
| 1005 | HEIDENWAG Florian | | 00:00.000 | -02:42:49.000 | |
| 1005 | LIPPMANN Axel | | 00:00.000 | -02:42:49.000 | |
| 1005 | LÜDEMANN Leonard-Luca | | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHÖN Martin | | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHUBERT Hugo | | 00:00.000 | -02:42:49.000 | |
| 1005 | STEIN Laurin | | 00:00.000 | -02:42:49.000 | |
| 1005 | DE ROOS Mads | WRV De Peddelaars | 00:00.000 | -02:42:49.000 | |
| 1005 | BISCHOP Elmar | WRV De Peddelaars | 00:00.000 | -02:42:49.000 | |
| 1005 | BRINKSMA Jille | WRV De Peddelaars | 00:00.000 | -02:42:49.000 | |
| 1005 | QUINT Antoine | WRV De Peddelaars | 00:00.000 | -02:42:49.000 | |
| 1005 | TURKSTRA Danny | WRV De Peddelaars | 00:00.000 | -02:42:49.000 | |
| 1005 | KORMEYER Marinus | Stevens Radteam des Berliner TSC e.V. | 00:00.000 | -02:42:49.000 | |
| 1005 | MARTIN Luca | Stevens Radteam des Berliner TSC e.V. | 00:00.000 | -02:42:49.000 | |
| 1005 | REICHART Laurin | Stevens Radteam des Berliner TSC e.V. | 00:00.000 | -02:42:49.000 | |
| 1005 | LINDERS Floris | Monda Vakantieparken - IJsselstreek | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN DIEST Nick | GRC Jan van Arckel | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN KAPEL Huub | GRC Jan van Arckel | 00:00.000 | -02:42:49.000 | |
| 1005 | BASSA Jens | GRC Jan van Arckel | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN HARTEN Jari | Sensa - Kanjers voor Kanjers | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN DEN BERG Pol | TWC Pijnenburg | 00:00.000 | -02:42:49.000 | |
| 1005 | MORANG Mil | Team Lotto Kern-Haus PSD Bank | 00:00.000 | -02:42:49.000 | |
| 1005 | GRUPP Louis | Team Lotto Kern-Haus PSD Bank | 00:00.000 | -02:42:49.000 | |
| 1005 | ROOR Maxim | REMBE | rad-net | 00:00.000 | -02:42:49.000 | |
| 1005 | ROTTMANN Jonathan Malte | REMBE | rad-net | 00:00.000 | -02:42:49.000 | |
| 1005 | GLOßNER Tim | Benotti Berthold | 00:00.000 | -02:42:49.000 | |
| 1005 | MEINBERG Eric | Benotti Berthold | 00:00.000 | -02:42:49.000 | |
| 1005 | MATTHEWS Robert | TWC Maaslandster | 00:00.000 | -02:42:49.000 | |
| 1005 | MATTHEWS Robert | Monda Vakantieparken - IJsselstreek | 00:00.000 | -02:42:49.000 | |
| 1005 | UNRUH Mirko | BIKE AID Südliche Weinstrasse Team | 00:00.000 | -02:42:49.000 | |
| 1005 | MORITZ Treue | BIKE AID Südliche Weinstrasse Team | 00:00.000 | -02:42:49.000 | |
| 1005 | MORITZ Treue | Equipe Stuttgart-Vaihingen | 00:00.000 | -02:42:49.000 | |
| 1005 | MÜLLER Maximilian | BIKE AID Südliche Weinstrasse Team | 00:00.000 | -02:42:49.000 | |
| 1005 | KÖNIG Aaron | BIKE AID Südliche Weinstrasse Team | 00:00.000 | -02:42:49.000 | |
| 1005 | KEMM Samuel | BIKE AID Südliche Weinstrasse Team | 00:00.000 | -02:42:49.000 | |
| 1005 | JOHN Janne | BIKE AID Südliche Weinstrasse Team | 00:00.000 | -02:42:49.000 | |
| 1005 | JOOSTEN Sven | WCL Bergbeklimmers | 00:00.000 | -02:42:49.000 | |
| 1005 | STEDEN Peter | Cycling Crew Szostak | 00:00.000 | -02:42:49.000 | |
| 1005 | THÖNNISSEN Leo | Cycling Crew Szostak | 00:00.000 | -02:42:49.000 | |
| 1005 | WENTROCK Paul | Butterfields Ziptrak Racing | 00:00.000 | -02:42:49.000 | |
| 1005 | RAY Elias | Hessen - Frankfurt - Opelit | 00:00.000 | -02:42:49.000 | |
| 1005 | JABLONSKI Ole | Siena Garden Racing | 00:00.000 | -02:42:49.000 | |
| 1005 | ALLMANN Leonard | Siena Garden Racing | 00:00.000 | -02:42:49.000 | |
| 1005 | FUNKE Paul | Team Valeoit Kaffeerösterei Parsberg | 00:00.000 | -02:42:49.000 | |
| 1005 | WEIß Maximilian | MaxSolar Cycling Team | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHULZ Samuel | MaxSolar Cycling Team | 00:00.000 | -02:42:49.000 | |
| 1005 | SCHULZ Samuel | Equipe Stuttgart-Vaihingen | 00:00.000 | -02:42:49.000 | |
| 1005 | BEIRIG Ferdinand | MaxSolar Cycling Team | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN POECKE Jasper | SwABo Cyclingteam | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN POECKE Etienne | SwABo Cyclingteam | 00:00.000 | -02:42:49.000 | |
| 1005 | DEL FABRO Nico | Bauer Sport | Glattgarage Cycling Team | 00:00.000 | -02:42:49.000 | |
| 1005 | DOMNICK Julius | VfR Büttgen 1912 | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN DER VALK Tom | Siena Garden Racing | 00:00.000 | -02:42:49.000 | |
| 1005 | VAN DER VALK Tom | RSV Friedenau Steinfurt | 00:00.000 | -02:42:49.000 | |