| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
 | Thomas Ott | Team Erdinger Alkoholfrei / ESV Gemünden | 3:58:30 | 24:04 / 2:12:38 / 1:14:06 |
 | Wooldridge Joel | Sydney Triathlon Group | 4:00:24 | 25:32 / 2:16:35 / 1:09:41 |
 | Julian Großkopf | VfL Waiblingen | 4:01:38 | 26:50 / 2:17:22 / 1:09:43 |
4 | Julian Fritzenschaft | Tri Team Hamburg e.V. | 4:05:13 | 24:59 / 2:17:53 / 1:13:43 |
5 | Samuel Böttinger | TSV Calw | 4:05:35 | 26:32 / 2:15:21 / 1:15:35 |
6 | Fritz Ferner | Canyon Rad Pack | 4:09:07 | 30:19 / 2:17:23 / 1:12:25 |
7 | Paul Senger | DLC Aachen | 4:10:05 | 28:17 / 2:20:20 / 1:12:49 |
8 | Julian Zenke | Wildcats Swiss Triathlon Team / SV Basel | 4:10:48 | 29:46 / 2:18:39 / 1:13:44 |
9 | Sebastian Gaedicke | VfL Waiblingen | 4:11:59 | 27:19 / 2:18:52 / 1:18:02 |
10 | Julian Müller | SV Würzburg 05 | 4:12:06 | 26:03 / 2:20:02 / 1:17:55 |
11 | Kilian Bauer | SV Wacker Burghausen | 4:12:09 | 25:51 / 2:23:36 / 1:14:23 |
12 | Alexander Siegmund | TRI Team Hamburg | 4:12:34 | 28:01 / 2:20:14 / 1:15:22 |
13 | Patrick Benz | Tricademy School of Movement | 4:13:04 | 25:33 / 2:26:32 / 1:12:38 |
14 | Christian Burkhardt | ASV Ehningen e.V. | 4:13:36 | 30:22 / 2:20:57 / 1:12:21 |
15 | Jens Müller | TSV Neustadt / Rems | 4:16:59 | 29:45 / 2:21:19 / 1:16:30 |
16 | Jonas Kreckel | SV Würzburg 05 | 4:18:20 | 24:58 / 2:29:08 / 1:15:34 |
17 | Nils Frommhold | Team Erdinger Alkoholfrei | 4:18:28 | 24:24 / 2:18:20 / 1:27:28 |
18 | Felix Günther | HSV Weimar | 4:18:42 | 26:49 / 2:24:24 / 1:19:17 |
19 | Malte Bruns | (Marktredwitz) | 4:19:45 | 31:13 / 2:13:35 / 1:25:57 |
20 | Carl Sommer | SV Würzburg 05 | 4:19:48 | 27:31 / 2:21:06 / 1:22:40 |