| Name | Nation/Verein | Gesamtzeit | Splitzeiten |
|---|
| 1 | Leonard Arnold | GER | 3:38:09 | 22:48 / 1:53:22 / 1:17:11 |
| 2 | Andreas Dreitz | GER | 3:41:45 | 23:55 / 1:56:39 / 1:16:02 |
| 3 | Bastian Peitersen | DEN | 3:42:22 | 23:52 / 1:59:57 / 1:13:34 |
| 4 | Hugo Figueiredo | POR | 3:46:34 | 23:46 / 2:02:25 / 1:15:18 |
| 5 | João Ferreira | POR | 3:46:46 | 23:45 / 2:01:04 / 1:17:17 |
| 6 | Ernest Mantell | USA | 3:47:22 | 23:49 / 2:01:47 / 1:16:39 |
| 7 | Pim Van Diemen | NED | 3:48:17 | 23:50 / 1:58:48 / 1:20:24 |
| 8 | Gabor Faldum | HUN | 3:48:20 | 22:45 / 2:06:48 / 1:13:42 |
| 9 | Joshua Lewis | GBR | 3:49:57 | 22:25 / 1:57:09 / 1:25:07 |
| 10 | Giel Meesen | NED | 3:51:06 | 25:16 / 2:01:21 / 1:19:09 |