| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Alistair Brownlee | GBR | 01:48:44 | 00:17:10 / 00:59:11 / 00:30:57 |
| 2 | Mario Mola | ESP | 01:49:04 | 00:17:50 / 01:00:03 / 00:29:49 |
| 3 | Javier Gomez | ESP | 01:49:07 | 00:17:26 / 01:00:27 / 00:29:57 |
| 4 | Jonathan Brownlee | GBR | 01:49:22 | 00:17:23 / 01:00:24 / 00:30:12 |
| 5 | Joao Pereira | POR | 01:49:44 | 00:17:50 / 01:00:04 / 00:30:34 |
| 6 | Crisanto Grajales | MEX | 01:49:48 | 00:17:52 / 00:59:55 / 00:30:31 |
| 7 | Jarrod Shoemaker | USA | 01:49:50 | 00:17:35 / 01:00:15 / 00:30:35 |
| 8 | Joao Silva | POR | 01:49:55 | 00:17:56 / 00:59:54 / 00:30:36 |
| 9 | Dmitry Polyanskiy | RUS | 01:50:19 | 00:17:25 / 01:00:30 / 00:31:05 |
| 10 | Reinaldo Colucci | BRA | 01:50:29 | 00:17:56 / 00:58:23 / 00:32:41 |
| … |
| 19 | Sven Riederer | SUI | 01:50:49 | 00:17:36 / 01:00:14 / 00:31:34 |
| 24 | Steffen Justus | GER | 01:51:06 | 00:17:38 / 01:00:12 / 00:31:52 |
| 35 | Andrea Salvisberg | SUI | 01:51:48 | 00:17:20 / 01:00:23 / 00:32:39 |
| 45 | Alois Knabl | AUT | 01:52:57 | 00:17:48 / 00:59:59 / 00:33:43 |
| 49 | Jonas Schomburg | ITU | 01:54:24 | 00:17:25 / 01:00:24 / 00:35:10 |