| 1 | BORRESCH Julian | REMBE Pro Cycling Team Sauerland | 03:13:49.000 | - | 40.554 |
| 2 | DREßLER Luca | Team Lotto Kern-Haus PSD Bank | 03:13:50.000 | 01.000 | 40.55 |
| 3 | HUPPERTZ Joshua | Team Lotto Kern-Haus PSD Bank | 03:15:16.000 | 1:27.000 | 40.253 |
| 4 | MÜLLER Tobias | Rad-Net Oßwald | 03:15:35.000 | 1:46.000 | 40.187 |
| 5 | NOLDE Tobias | P&S Metalltechnik Benotti | 03:16:09.000 | 2:20.000 | 40.071 |
| 6 | KLUGE Roger | Rad-Net Oßwald | 03:18:02.000 | 4:13.000 | 39.69 |
| 7 | VOGEL Simon | | 03:18:15.000 | 4:26.000 | 39.647 |
| 8 | PENNA Fausto Valentin | Team Lotto Kern-Haus PSD Bank | 03:19:17.000 | 5:28.000 | 39.441 |
| 9 | RÖBER Dominik | P&S Metalltechnik Benotti | 03:19:27.000 | 5:38.000 | 39.408 |
| 10 | ABT Cedric | Team Lotto Kern-Haus PSD Bank | 03:19:27.000 | 5:38.000 | 39.408 |
| 11 | MORANG Mil | Team Lotto Kern-Haus PSD Bank | 03:19:37.000 | 5:48.000 | 39.375 |
| 12 | LENNÉ Arthur | Team Storck - Metropol Cycling | 03:19:37.000 | 5:48.000 | 39.375 |
| 13 | GRIXA Jarno | P&S Metalltechnik Benotti | 03:19:37.000 | 5:48.000 | 39.375 |
| 14 | MARTIN Luca | Rad-Net Oßwald | 03:19:38.000 | 5:49.000 | 39.372 |
| 15 | BEHRENS Eike | Stevens Radteam des Berliner TSC e.V. | 03:19:38.000 | 5:49.000 | 39.372 |
| 16 | JOCHUM Ben Felix | Team Lotto Kern-Haus PSD Bank | 03:19:38.000 | 5:49.000 | 39.372 |
| 17 | KOECH Silas | REMBE Pro Cycling Team Sauerland | 03:19:38.000 | 5:49.000 | 39.372 |
| 17 | KOECH Silas | Peter Pane Nagel CX Team | 03:19:38.000 | 5:49.000 | 39.372 |
| 18 | ROSNER Linus | Santic - Wibatech | 03:19:38.000 | 5:49.000 | 39.372 |
| 19 | HERRMANN Max | Team Lotto Kern-Haus PSD Bank | 03:19:40.000 | 5:51.000 | 39.366 |
| 19 | HERRMANN Max | Heizomat Radteam p/b Kloster Kitchen | 03:19:40.000 | 5:51.000 | 39.366 |
| 20 | DIK Calvin | Team Sportforum Kaarst-Büttgen | 03:19:42.000 | 5:53.000 | 39.359 |
| 21 | SCHRAG Daniel | Maloja Pushbikers | 03:19:42.000 | 5:53.000 | 39.359 |
| 22 | LEIN Lennart | Team Schnelle Stelle | 03:19:43.000 | 5:54.000 | 39.356 |
| 23 | KREUZER Tobias | Team Valeoit Kaffeerösterei Parsberg | 03:19:46.000 | 5:57.000 | 39.346 |
| 24 | ARENZ Leon | Team Lotto Kern-Haus PSD Bank | 03:19:52.000 | 6:03.000 | 39.326 |
| 25 | KEUP Pierre-Pascal | | 03:20:05.000 | 6:16.000 | 39.284 |
| 26 | PETER Paul | Team Valeoit Kaffeerösterei Parsberg | 03:20:14.000 | 6:25.000 | 39.254 |
| 27 | APPELBAUM Henri Johannes | REMBE Pro Cycling Team Sauerland | 03:20:53.000 | 7:04.000 | 39.127 |
| 28 | DIETL Bastian | | 03:21:08.000 | 7:19.000 | 39.079 |
| 29 | BOOS Benjamin | Rad-Net Oßwald | 03:21:54.000 | 8:05.000 | 38.93 |
| 30 | GATHEMANN Albert | P&S Metalltechnik Benotti | 03:21:54.000 | 8:05.000 | 38.93 |
| 31 | JOHN Vincent | Rad-Net Oßwald | 03:23:58.000 | 00:10:09.000 | 38.536 |
| 32 | VEELERS Teun | OWC Oldenzaal & AWV de Zwaluwen | 03:24:11.000 | 00:10:22.000 | 38.495 |
| 33 | KÖBERNIK Tom | | 03:24:15.000 | 00:10:26.000 | 38.482 |
| 34 | MÄRKL Max | Team Storck - Metropol Cycling | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 35 | PLAMBECK Moritz | | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 36 | FLEISCHMANN Felix | Bike Market Team | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 37 | REIBSCH Jonas | Astana Qazaqstan Development Team | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 38 | GEßNER Marcus | Team Schnelle Stelle | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 39 | DOMNICK Julius | Team Sportforum Kaarst-Büttgen | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 40 | LENNÉ Gustav | Team Standert | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 41 | LIPPMANN Axel | | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 42 | RUHE Robin | Bike Market Team | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 43 | BANGERT Nick | Team Lotto Kern-Haus PSD Bank | 03:24:16.000 | 00:10:27.000 | 38.479 |
| 44 | KUCHINKE Gabriel | Team Standert | 03:24:17.000 | 00:10:28.000 | 38.476 |
| 45 | WIELE Mathias | Stevens Radteam des Berliner TSC e.V. | 03:24:17.000 | 00:10:28.000 | 38.476 |
| 46 | REICHART Laurin | Stevens Radteam des Berliner TSC e.V. | 03:24:18.000 | 00:10:29.000 | 38.473 |
| 47 | MATTHEWS Daniyal | BIKE AID Südliche Weinstrasse Development Team | 03:24:18.000 | 00:10:29.000 | 38.473 |
| 48 | HOLSLAG Luuk | OWC Oldenzaal & AWV de Zwaluwen | 03:24:18.000 | 00:10:29.000 | 38.473 |
| 49 | PLAMBECK Philipp | Cycling Crew Szostak | 03:24:18.000 | 00:10:29.000 | 38.473 |
| 50 | SCHÖN Martin | Team Schnelle Stelle | 03:24:19.000 | 00:10:30.000 | 38.47 |
| 51 | SCHAFFRATH Yannik | Stevens Radteam des Berliner TSC e.V. | 03:24:19.000 | 00:10:30.000 | 38.47 |
| 52 | SCHUDDE Paul | | 03:24:20.000 | 00:10:31.000 | 38.467 |
| 53 | LEGEAI Alban | Cycling Crew Szostak | 03:24:20.000 | 00:10:31.000 | 38.467 |
| 54 | LUTTER Eric | Stevens Radteam des Berliner TSC e.V. | 03:24:20.000 | 00:10:31.000 | 38.467 |
| 55 | VOGEL Sebastian | | 03:24:20.000 | 00:10:31.000 | 38.467 |
| 56 | ENSLE Eric | Team Schnelle Stelle | 03:24:20.000 | 00:10:31.000 | 38.467 |
| 57 | ZIPPAN Nicolas | LV Brandenburg | 03:24:21.000 | 00:10:32.000 | 38.463 |
| 57 | ZIPPAN Nicolas | Team Standert | 03:24:21.000 | 00:10:32.000 | 38.463 |
| 58 | SCHUBERT Hugo | | 03:24:21.000 | 00:10:32.000 | 38.463 |
| 59 | THÖMEN Moritz | Bike Market Team | 03:24:21.000 | 00:10:32.000 | 38.463 |
| 60 | KÄRSTEN Moritz | P&S Metalltechnik Benotti | 03:24:22.000 | 00:10:33.000 | 38.46 |
| 61 | IDE Alexander | | 03:24:22.000 | 00:10:33.000 | 38.46 |
| 62 | PUSCHMANN Nils | Santic - Wibatech | 03:24:23.000 | 00:10:34.000 | 38.457 |
| 63 | KREUZER Leo | Team Valeoit Kaffeerösterei Parsberg | 03:24:23.000 | 00:10:34.000 | 38.457 |
| 64 | BAß Marc-Leon | Cycling Crew Szostak | 03:24:23.000 | 00:10:34.000 | 38.457 |
| 65 | MESSERSCHMIDT Jonas Fabian | Santic - Wibatech | 03:24:23.000 | 00:10:34.000 | 38.457 |
| 66 | GÖTZ Pascal | Bike Market Team | 03:24:24.000 | 00:10:35.000 | 38.454 |
| 67 | MAI Tom | Berthold RadTeam | 03:24:24.000 | 00:10:35.000 | 38.454 |
| 68 | FREIMUTH Leopold | Hessen - Frankfurt - Opelit | 03:24:24.000 | 00:10:35.000 | 38.454 |
| 69 | BACKOFEN Fritz | | 03:24:24.000 | 00:10:35.000 | 38.454 |
| 70 | VAN DER VALK Lukas | REMBE Pro Cycling Team Sauerland | 03:24:26.000 | 00:10:37.000 | 38.448 |
| 71 | EHRET Nicolas | Bike Market Team | 03:24:26.000 | 00:10:37.000 | 38.448 |
| 72 | VAN DER VALK Tom | REMBE Pro Cycling Team Sauerland | 03:24:27.000 | 00:10:38.000 | 38.445 |
| 73 | ENGEL Jonas | | 03:24:29.000 | 00:10:40.000 | 38.438 |
| 74 | BINDER Moritz | Rad-Net Oßwald | 03:24:29.000 | 00:10:40.000 | 38.438 |
| 75 | DIERKING Felix | Team Sportforum Kaarst-Büttgen | 03:24:29.000 | 00:10:40.000 | 38.438 |
| 76 | KRANENBURG Jari | OWC Oldenzaal & AWV de Zwaluwen | 03:24:29.000 | 00:10:40.000 | 38.438 |
| 77 | MORITZ Treue | | 03:24:38.000 | 00:10:49.000 | 38.41 |
| 78 | FUNKE Paul | Team Valeoit Kaffeerösterei Parsberg | 03:24:49.000 | 00:11:00.000 | 38.376 |
| 79 | KRETSCHY Moritz | Israel Premier Tech Academy | 03:25:01.000 | 00:11:12.000 | 38.338 |
| 80 | DREWES Albrecht | Team Sportforum Kaarst-Büttgen | 03:26:13.000 | 00:12:24.000 | 38.115 |
| 81 | FRÖSE Marcel | Team Sportforum Kaarst-Büttgen | 03:26:14.000 | 00:12:25.000 | 38.112 |
| 82 | JABLONSKI Ole | | 03:26:59.000 | 00:13:10.000 | 37.974 |