| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Jonathan Brownlee | GBR | 00:54:52 | 00:08:37 / 00:29:58 / 00:15:01 |
| 2 | Mario Mola | ESP | 00:54:57 | 00:09:01 / 00:29:48 / 00:14:47 |
| 3 | Marten van Riel | BEL | 00:55:02 | 00:08:34 / 00:30:00 / 00:15:10 |
| 4 | Hayden Wilde | NZL | 00:55:07 | 00:09:12 / 00:29:45 / 00:14:56 |
| 5 | Vincent Luis | FRA | 00:55:13 | 00:08:32 / 00:29:56 / 00:15:21 |
| 6 | Morgan Pearson | USA | 00:55:19 | 00:08:53 / 00:30:02 / 00:15:07 |
| 7 | Ben Kanute | USA | 00:55:28 | 00:08:35 / 00:30:00 / 00:15:37 |
| 8 | Fernando Alarza | ESP | 00:55:30 | 00:09:10 / 00:29:52 / 00:15:09 |
| 9 | Tyler Mislawchuk | CAN | 00:55:33 | 00:08:49 / 00:30:03 / 00:15:23 |
| 10 | Alessandro Fabian | ITA | 00:55:38 | 00:08:59 / 00:29:50 / 00:15:29 |
| … |
| 13 | Max Studer | SUI | 00:55:50 | 00:09:04 / 00:29:47 / 00:15:41 |
| 19 | Florin Salvisberg | SUI | 00:56:03 | 00:09:01 / 00:29:45 / 00:15:57 |
| 27 | Sylvain Fridelance | SUI | 00:57:10 | 00:09:00 / 00:30:14 / 00:16:34 |
| 29 | Jonas Breinlinger | GER | 00:57:29 | 00:08:57 / 00:29:50 / 00:17:16 |
| 30 | Adrien Briffod | SUI | 00:57:41 | 00:09:17 / 00:30:59 / 00:16:08 |