| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Alistair Brownlee | GBR | 00:51:43 | 00:08:56 / 00:27:48 / 00:14:09 |
| 2 | Vincent Luis | FRA | 00:51:45 | 00:08:54 / 00:27:51 / 00:14:13 |
| 3 | Jonathan Brownlee | GBR | 00:51:48 | 00:09:02 / 00:27:41 / 00:14:13 |
| 4 | Javier Gomez | ESP | 00:52:00 | 00:08:52 / 00:27:55 / 00:14:25 |
| 5 | Dmitry Polyanskiy | RUS | 00:52:12 | 00:08:49 / 00:27:57 / 00:14:35 |
| 6 | Joao Pereira | POR | 00:52:13 | 00:09:11 / 00:27:38 / 00:14:38 |
| 7 | Dorian Coninx | FRA | 00:52:14 | 00:09:01 / 00:27:45 / 00:14:41 |
| 8 | Steffen Justus | GER | 00:52:21 | 00:09:07 / 00:27:39 / 00:14:48 |
| 9 | Mario Mola | ESP | 00:52:23 | 00:09:18 / 00:28:02 / 00:14:16 |
| 10 | Aurelien Raphael | FRA | 00:52:26 | 00:08:47 / 00:27:53 / 00:14:53 |
| … |
| 16 | Gregor Buchholz | GER | 00:52:50 | 00:09:31 / 00:27:52 / 00:14:40 |
| 23 | Maximilian Schwetz | GER | 00:53:04 | 00:09:05 / 00:27:40 / 00:15:32 |
| 30 | Franz Löschke | GER | 00:53:10 | 00:09:27 / 00:27:50 / 00:15:05 |
| 36 | Sven Riederer | SUI | 00:53:21 | 00:09:22 / 00:27:58 / 00:15:12 |
| 41 | Justus Nieschlag | GER | 00:53:32 | 00:09:12 / 00:27:37 / 00:15:59 |
| 47 | Lukas Hollaus | AUT | 00:53:55 | |
| 50 | Andrea Salvisberg | SUI | 00:54:06 | 00:09:13 / 00:28:03 / 00:16:01 |
| 57 | Adrien Briffod | SUI | 00:55:49 | 00:09:37 / 00:29:55 / 00:15:31 |