| 1 | THEILER Ole | Team Storck - Metropol Cycling | 04:18:41.000 | - | 40.358 | 
| 2 | VOß Paul |  | 04:22:18.000 | 3:37.000 | 39.802 | 
| 3 | KRETSCHY Moritz | Israel Premier Tech Academy | 04:22:19.000 | 3:38.000 | 39.799 | 
| 4 | HUPPERTZ Joshua | Team Lotto Kern-Haus PSD Bank | 04:22:51.000 | 4:10.000 | 39.718 | 
| 5 | JASCH Lennart | MaxSolar Cycling Team | 04:22:53.000 | 4:12.000 | 39.713 | 
| 6 | MÜLLER Tobias | Rad-Net Oßwald | 04:22:53.000 | 4:12.000 | 39.713 | 
| 7 | DREßLER Luca | Team Lotto Kern-Haus PSD Bank | 04:22:57.000 | 4:16.000 | 39.703 | 
| 8 | RÖBER Dominik | P&S Metalltechnik Benotti | 04:23:03.000 | 4:22.000 | 39.688 | 
| 9 | LUTTER Eric | Stevens Radteam des Berliner TSC e.V. | 04:23:35.000 | 4:54.000 | 39.608 | 
| 10 | DE BRUIN Tjalle | JEGG-DJR Academy | 04:23:52.000 | 5:11.000 | 39.565 | 
| 11 | BEHRENS Eike | Stevens Radteam des Berliner TSC e.V. | 04:23:52.000 | 5:11.000 | 39.565 | 
| 12 | LEIN Lennart | Team Schnelle Stelle | 04:23:52.000 | 5:11.000 | 39.565 | 
| 13 | GEßNER Jakob |  | 04:23:52.000 | 5:11.000 | 39.565 | 
| 14 | VOGEL Simon |  | 04:23:57.000 | 5:16.000 | 39.553 | 
| 15 | GRIXA Jarno | P&S Metalltechnik Benotti | 04:23:57.000 | 5:16.000 | 39.553 | 
| 16 | PENNA Fausto Valentin | Team Lotto Kern-Haus PSD Bank | 04:24:03.000 | 5:22.000 | 39.538 | 
| 17 | PĘKALA Piotr | Santic - Wibatech | 04:24:08.000 | 5:27.000 | 39.525 | 
| 18 | ABT Cedric | Team Lotto Kern-Haus PSD Bank | 04:24:08.000 | 5:27.000 | 39.525 | 
| 19 | HERRMANN Max | Team Lotto Kern-Haus PSD Bank | 04:24:26.000 | 5:45.000 | 39.481 | 
| 19 | HERRMANN Max | Heizomat Radteam p/b Kloster Kitchen | 04:24:26.000 | 5:45.000 | 39.481 | 
| 20 | KREUZER Tobias | Team Valeoit Kaffeerösterei Parsberg | 04:24:26.000 | 5:45.000 | 39.481 | 
| 21 | JOCHUM Ben Felix | Team Lotto Kern-Haus PSD Bank | 04:24:31.000 | 5:50.000 | 39.468 | 
| 22 | NOLDE Tobias | P&S Metalltechnik Benotti | 04:24:41.000 | 6:00.000 | 39.443 | 
| 23 | MORANG Mil | Team Lotto Kern-Haus PSD Bank | 04:25:45.000 | 7:04.000 | 39.285 | 
| 24 | SCHRAG Daniel | Maloja Pushbikers | 04:25:45.000 | 7:04.000 | 39.285 | 
| 25 | DIERKING Felix | Team Sportforum Kaarst-Büttgen | 04:25:45.000 | 7:04.000 | 39.285 | 
| 26 | VORTKAMP Clemens | MaxSolar Cycling Team | 04:25:45.000 | 7:04.000 | 39.285 | 
| 27 | HOLSLAG Luuk | OWC Oldenzaal & AWV de Zwaluwen | 04:25:47.000 | 7:06.000 | 39.28 | 
| 28 | FRÖSE Marcel | Team Sportforum Kaarst-Büttgen | 04:25:47.000 | 7:06.000 | 39.28 | 
| 29 | LENNÉ Gustav | Team Standert | 04:25:47.000 | 7:06.000 | 39.28 | 
| 30 | ENGEL Jonas |  | 04:26:09.000 | 7:28.000 | 39.226 | 
| 31 | DREWES Albrecht | Team Sportforum Kaarst-Büttgen | 04:26:11.000 | 7:30.000 | 39.221 | 
| 32 | WEßLING Gianluca |  | 04:26:11.000 | 7:30.000 | 39.221 | 
| 33 | LUBBERS Melle | Sensa - Kanjers voor Kanjers | 04:26:11.000 | 7:30.000 | 39.221 | 
| 34 | KOECH Silas | REMBE Pro Cycling Team Sauerland | 04:26:25.000 | 7:44.000 | 39.187 | 
| 34 | KOECH Silas | Peter Pane Nagel CX Team | 04:26:25.000 | 7:44.000 | 39.187 | 
| 35 | KREUZER Leo | Team Valeoit Kaffeerösterei Parsberg | 04:26:31.000 | 7:50.000 | 39.172 | 
| 36 | KNOLLE Jon | Team Vorarlberg | 04:26:50.000 | 8:09.000 | 39.126 | 
| 37 | SCHAFFRATH Yannik | Stevens Radteam des Berliner TSC e.V. | 04:27:21.000 | 8:40.000 | 39.05 | 
| 38 | PETER Paul | Team Valeoit Kaffeerösterei Parsberg | 04:28:08.000 | 9:27.000 | 38.936 | 
| 39 | HUSCHLE Jakob |  | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 40 | FLEISCHMANN Felix | Bike Market Team | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 41 | DIK Calvin | Team Sportforum Kaarst-Büttgen | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 42 | JOHN Vincent | Rad-Net Oßwald | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 43 | MARTIN Luca | Rad-Net Oßwald | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 44 | MORITZ Treue |  | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 45 | GEßNER Marcus | Team Schnelle Stelle | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 46 | MESSERSCHMIDT Jonas Fabian | Santic - Wibatech | 04:29:07.000 | 00:10:26.000 | 38.794 | 
| 47 | PUSCHMANN Nils | Santic - Wibatech | 04:29:14.000 | 00:10:33.000 | 38.777 | 
| 48 | WIELE Mathias | Stevens Radteam des Berliner TSC e.V. | 04:29:19.000 | 00:10:38.000 | 38.765 | 
| 49 | APPELBAUM Henri Johannes | REMBE Pro Cycling Team Sauerland | 04:29:24.000 | 00:10:43.000 | 38.753 | 
| 50 | KÖBERNIK Tom |  | 04:29:39.000 | 00:10:58.000 | 38.717 | 
| 51 | GATHEMANN Albert | P&S Metalltechnik Benotti | 04:31:17.000 | 00:12:36.000 | 38.484 | 
| 52 | VERBRUGGEN Luuk | Sensa - Kanjers voor Kanjers | 04:32:20.000 | 00:13:39.000 | 38.335 | 
| 53 | ZIPPAN Nicolas | LV Brandenburg | 04:32:20.000 | 00:13:39.000 | 38.335 | 
| 53 | ZIPPAN Nicolas | Team Standert | 04:32:20.000 | 00:13:39.000 | 38.335 | 
| 54 | ROTTMANN Jonathan Malte | REMBE Pro Cycling Team Sauerland | 04:32:20.000 | 00:13:39.000 | 38.335 | 
| 55 | ENDRES Tobias |  | 04:33:24.000 | 00:14:43.000 | 38.186 | 
| 56 | SCHWITZGEBEL Lauric Immanuel | MaxSolar Cycling Team | 04:33:24.000 | 00:14:43.000 | 38.186 | 
| 57 | KÖßLER Tim |  | 04:33:42.000 | 00:15:01.000 | 38.144 | 
| 58 | KEUP Pierre-Pascal |  | 04:34:11.000 | 00:15:30.000 | 38.077 | 
| 59 | BEIRIG Ferdinand | Santic - Wibatech | 04:34:25.000 | 00:15:44.000 | 38.044 | 
| 60 | GÖTZ Pascal | Bike Market Team | 04:34:28.000 | 00:15:47.000 | 38.037 | 
| 61 | DIETL Bastian |  | 04:36:20.000 | 00:17:39.000 | 37.78 | 
| 62 | SCHUBERT Hugo |  | 04:36:22.000 | 00:17:41.000 | 37.776 | 
| 63 | MELF Jonas | MaxSolar Cycling Team | 04:36:32.000 | 00:17:51.000 | 37.753 | 
| 64 | BERLITZ Eiko Valentin |  | 04:36:32.000 | 00:17:51.000 | 37.753 | 
| 65 | SCHUDDE Paul |  | 04:38:30.000 | 00:19:49.000 | 37.487 | 
| 66 | THÖMEN Moritz | Bike Market Team | 04:38:36.000 | 00:19:55.000 | 37.473 | 
| 67 | FREYER Philipp | Team SUPERCIAO | 04:38:37.000 | 00:19:56.000 | 37.471 | 
| 68 | PLAMBECK Moritz |  | 04:38:37.000 | 00:19:56.000 | 37.471 | 
| 69 | RINKE Jan-Eric |  | 04:38:45.000 | 00:20:04.000 | 37.453 | 
| 70 | PLAMBECK Philipp | Cycling Crew Szostak | 04:38:45.000 | 00:20:04.000 | 37.453 | 
| 71 | ZEMKE Jermaine |  | 04:38:45.000 | 00:20:04.000 | 37.453 | 
| 72 | RUHE Robin | Bike Market Team | 04:38:49.000 | 00:20:08.000 | 37.444 | 
| 73 | SCHIEVEN Jelle | Sensa - Kanjers voor Kanjers | 04:38:49.000 | 00:20:08.000 | 37.444 | 
| 74 | WALZER Lukas |  | 04:38:53.000 | 00:20:12.000 | 37.435 | 
| 75 | BACKOFEN Fritz |  | 04:38:56.000 | 00:20:15.000 | 37.428 | 
| 76 | GROZEV Gabriel | Rad-Net Oßwald | 04:38:56.000 | 00:20:15.000 | 37.428 | 
| 77 | PETER Michael | Santic - Wibatech | 04:39:00.000 | 00:20:19.000 | 37.419 | 
| 78 | HAMANN Dario | MaxSolar Cycling Team | 04:39:30.000 | 00:20:49.000 | 37.352 | 
| 79 | KRANENBURG Joris | Sensa - Kanjers voor Kanjers | 04:39:30.000 | 00:20:49.000 | 37.352 | 
| 80 | EHRET Nicolas | Bike Market Team | 04:41:05.000 | 00:22:24.000 | 37.142 | 
| 81 | BAß Marc-Leon | Cycling Crew Szostak | 04:41:08.000 | 00:22:27.000 | 37.135 | 
| 82 | DUBOIS Tom |  | 04:41:36.000 | 00:22:55.000 | 37.074 | 
| 83 | BOCK Max | Equipe continentale Groupama-FDJ | 04:42:04.000 | 00:23:23.000 | 37.013 | 
| 84 | LEMBECK Fiete |  | 04:42:11.000 | 00:23:30.000 | 36.997 | 
| 85 | FREIMUTH Leopold | Hessen - Frankfurt - Opelit | 04:42:15.000 | 00:23:34.000 | 36.988 | 
| 86 | ROTH Maximilian | MaxSolar Cycling Team | 04:42:37.000 | 00:23:56.000 | 36.94 | 
| 87 | WILLMES Tobias |  | 04:46:10.000 | 00:27:29.000 | 36.482 | 
| 88 | DOMNICK Julius | Team Sportforum Kaarst-Büttgen | 04:46:10.000 | 00:27:29.000 | 36.482 | 
| 89 | LECHNER Patrick | BIKE AID Südliche Weinstrasse Development Team | 04:49:05.000 | 00:30:24.000 | 36.114 | 
| 1005 | BENGELSDORF Lui | P&S Metalltechnik Benotti | 00:00.000 | -04:18:41.000 |  | 
| 1005 | KÄRSTEN Moritz | P&S Metalltechnik Benotti | 00:00.000 | -04:18:41.000 |  | 
| 1005 | BINDER Moritz | Rad-Net Oßwald | 00:00.000 | -04:18:41.000 |  | 
| 1005 | CZASA Moritz | Rad-Net Oßwald | 00:00.000 | -04:18:41.000 |  | 
| 1005 | JABLONSKI Ole |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | SENGSTOCK Robin |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | VOEGE Lennart | REMBE Pro Cycling Team Sauerland | 00:00.000 | -04:18:41.000 |  | 
| 1005 | VAN DER VALK Lukas | REMBE Pro Cycling Team Sauerland | 00:00.000 | -04:18:41.000 |  | 
| 1005 | VAN DER VALK Tom | REMBE Pro Cycling Team Sauerland | 00:00.000 | -04:18:41.000 |  | 
| 1005 | ENSLE Eric | Team Schnelle Stelle | 00:00.000 | -04:18:41.000 |  | 
| 1005 | HÜSTEBECK Samuel | Hessen - Frankfurt - Opelit | 00:00.000 | -04:18:41.000 |  | 
| 1005 | HEIDENWAG Florian | Hessen - Frankfurt - Opelit | 00:00.000 | -04:18:41.000 |  | 
| 1005 | HOFMANN Mattes | Hessen - Frankfurt - Opelit | 00:00.000 | -04:18:41.000 |  | 
| 1005 | MATTHEWS Daniyal | BIKE AID Südliche Weinstrasse Development Team | 00:00.000 | -04:18:41.000 |  | 
| 1005 | SARNOWSKI Tillman | Stevens Radteam des Berliner TSC e.V. | 00:00.000 | -04:18:41.000 |  | 
| 1005 | SARNOWSKI Tillman | MYVELO Pro Cycling Team | 00:00.000 | -04:18:41.000 |  | 
| 1005 | REICHART Laurin | Stevens Radteam des Berliner TSC e.V. | 00:00.000 | -04:18:41.000 |  | 
| 1005 | SELBMANN Philipp | Stevens Radteam des Berliner TSC e.V. | 00:00.000 | -04:18:41.000 |  | 
| 1005 | VOGEL Sebastian |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | THÖNNISSEN Leo | Berthold RadTeam | 00:00.000 | -04:18:41.000 |  | 
| 1005 | EL KHANJI Nils | Berthold RadTeam | 00:00.000 | -04:18:41.000 |  | 
| 1005 | LEGEAI Alban | Cycling Crew Szostak | 00:00.000 | -04:18:41.000 |  | 
| 1005 | GRILLMEIER Florian | Team Valeoit Kaffeerösterei Parsberg | 00:00.000 | -04:18:41.000 |  | 
| 1005 | STELLER Max |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | ZUGER Adrian |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | EISELE Moritz |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | KUCHINKE Gabriel | Team Standert | 00:00.000 | -04:18:41.000 |  | 
| 1005 | BANGERT Nick | Team Lotto Kern-Haus PSD Bank | 00:00.000 | -04:18:41.000 |  | 
| 1005 | POHLENZ Marian |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | STEINMETZ Justus | MaxSolar Cycling Team | 00:00.000 | -04:18:41.000 |  | 
| 1005 | MLIKI Karim | MaxSolar Cycling Team | 00:00.000 | -04:18:41.000 |  | 
| 1005 | WAWRO Bela | MaxSolar Cycling Team | 00:00.000 | -04:18:41.000 |  | 
| 1005 | JOHN Janne | MYVELO Pro Cycling Team | 00:00.000 | -04:18:41.000 |  | 
| 1005 | BOOTSMA Jesse | OWC Oldenzaal & AWV de Zwaluwen | 00:00.000 | -04:18:41.000 |  | 
| 1005 | TER KULVE Lars | OWC Oldenzaal & AWV de Zwaluwen | 00:00.000 | -04:18:41.000 |  | 
| 1005 | MECKY Jacques |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | MUNDINGER Philipp |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | BARUCH Andreas |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | WEBER Paul |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | SCHMIDT Stephan |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | FELDHAUS Sean |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | KUNZ Jean |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | RENZ Matteo |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | SCHEMPP Oscar | Team Storck - Metropol Cycling | 00:00.000 | -04:18:41.000 |  | 
| 1005 | LIPPMANN Axel |  | 00:00.000 | -04:18:41.000 |  | 
| 1005 | REIBSCH Jonas | Astana Qazaqstan Development Team | 00:00.000 | -04:18:41.000 |  |