
| M-c | Nr | Nazwisko i imię | Nar. | Pływanie | Przeb. 1 | Rower | Przeb. 2 | Bieg | Czas końcowy | Różnica |
| 1 | 31 | Walton, Craig | AUS | 17:11 (1) | 0:49 (55) | 0:53:44 (1) | 0:34 (12) | 32:46 (16) | 01:45:03 | |
| 2 | 14 | Polikarpenko, Vladimir | UKR | 17:28 (7) | 0:48 (36) | 0:55:56 (57) | 0:35 (18) | 30:47 (1) | 01:45:32 | 00:30 |
| 3 | 2 | Krnavek, Martin | CZE | 17:26 (4) | 0:44 (4) | 0:55:56 (58) | 0:32 (3) | 31:13 (2) | 01:45:51 | 00:49 |
| 4 | 10 | Dodet, Sylvain | FRA | 17:38 (19) | 0:45 (13) | 0:55:44 (48) | 0:33 (5) | 31:25 (3) | 01:46:03 | 01:01 |
| 5 | 7 | Cunningham, Richie | AUS | 18:15 (50) | 0:44 (2) | 0:55:08 (19) | 0:32 (4) | 31:34 (5) | 01:46:11 | 01:09 |
| 6 | 3 | Gaag, Dimitry | KAZ | 18:03 (42) | 0:46 (14) | 0:55:23 (30) | 0:36 (22) | 31:28 (4) | 01:46:14 | 01:11 |
| 7 | 4 | Reed, Shane | NZL | 17:30 (10) | 0:49 (43) | 0:55:49 (51) | 0:33 (8) | 31:38 (7) | 01:46:17 | 01:15 |
| 8 | 12 | Alexander, Craig | AUS | 17:48 (21) | 0:46 (20) | 0:55:33 (45) | 0:39 (39) | 31:36 (6) | 01:46:21 | 01:19 |
| 9 | 9 | Ospaly, Filip | CZE | 17:43 (20) | 0:48 (38) | 0:55:37 (47) | 0:35 (14) | 31:56 (9) | 01:46:37 | 01:35 |
| 10 | 34 | Ferrero, Giuseppe | ITA | 18:35 (67) | 0:49 (46) | 0:54:49 (9) | 0:41 (54) | 31:47 (8) | 01:46:40 | 01:38 |
| 11 | 8 | Henning, Rasmus | DEN | 18:13 (47) | 0:47 (27) | 0:55:09 (23) | 0:36 (21) | 32:07 (10) | 01:46:50 | 01:48 |
| 12 | 79 | Aigroz, Mikael | SUI | 18:43 (72) | 0:45 (6) | 0:54:41 (2) | 0:33 (6) | 32:20 (11) | 01:46:59 | 01:57 |
| 13 | 5 | Glushchenko, Andrey | UKR | 17:34 (13) | 0:44 (3) | 0:55:49 (52) | 0:34 (10) | 32:29 (14) | 01:47:09 | 02:07 |
| 14 | 30 | Knoll, Roland | GER | 17:49 (22) | 0:48 (37) | 0:55:35 (46) | 0:40 (51) | 32:21 (12) | 01:47:11 | 02:09 |
| 15 | 15 | Kahlefeldt, Brad | AUS | 17:54 (28) | 0:46 (18) | 0:55:27 (38) | 0:34 (9) | 32:35 (15) | 01:47:15 | 02:13 |
| 16 | 35 | Liptak, Tamas | HUN | 17:54 (27) | 0:49 (45) | 0:55:32 (44) | 0:41 (56) | 32:27 (13) | 01:47:22 | 02:20 |
| 17 | 6 | Llanos, Eneko | ESP | 18:32 (61) | 0:45 (9) | 0:54:52 (10) | 0:36 (20) | 32:48 (17) | 01:47:32 | 02:30 |
| 18 | 29 | Berlier, Sebastien | FRA | 17:55 (29) | 0:48 (33) | 0:55:24 (32) | 0:35 (17) | 32:57 (19) | 01:47:37 | 02:35 |
| 19 | 23 | Mackay, Paul | AUS | 18:20 (52) | 0:49 (56) | 0:55:00 (15) | 0:35 (16) | 33:02 (20) | 01:47:44 | 02:42 |
| 20 | 47 | Hobor, Peter | HUN | 18:20 (53) | 0:47 (25) | 0:55:08 (21) | 0:44 (63) | 32:51 (18) | 01:47:48 | 02:46 |
| 21 | 27 | D’Aquino, Emilio | ITA | 17:57 (34) | 0:50 (59) | 0:55:24 (31) | 0:42 (58) | 33:03 (21) | 01:47:54 | 02:52 |
| 22 | 21 | Kuttor, Csaba | HUN | 17:31 (11) | 0:46 (16) | 0:55:57 (59) | 0:37 (28) | 33:11 (22) | 01:48:00 | 02:58 |
| 23 | 58 | Danek, Michal | CZE | 18:13 (48) | 0:50 (58) | 0:55:07 (18) | 0:37 (26) | 33:46 (24) | 01:48:31 | 03:29 |
| 24 | 36 | Sapunov, Danilo | UKR | 17:57 (33) | 0:49 (57) | 0:55:25 (33) | 0:37 (27) | 33:50 (26) | 01:48:35 | 03:33 |
| 25 | 46 | Fiorentini, Daniele | ITA | 17:35 (16) | 0:45 (7) | 0:55:54 (56) | 0:49 (71) | 33:38 (23) | 01:48:39 | 03:36 |
| 26 | 33 | Willen, Joachim | SWE | 17:31 (12) | 0:49 (54) | 0:55:49 (50) | 0:34 (11) | 33:58 (28) | 01:48:40 | 03:38 |
| 27 | 25 | Richmond, Nathan | NZL | 17:27 (6) | 0:46 (17) | 0:56:00 (62) | 0:42 (57) | 33:55 (27) | 01:48:49 | 03:47 |
| 28 | 57 | Bajai, Peter | HUN | 18:08 (45) | 0:47 (29) | 0:55:15 (24) | 0:37 (25) | 34:07 (30) | 01:48:52 | 03:50 |
| 29 | 82 | Kis, Gyula | HUN | 18:35 (66) | 0:47 (30) | 0:54:55 (12) | 0:41 (55) | 34:01 (29) | 01:48:58 | 03:56 |
| 30 | 24 | Agoston, Szabolcs | HUN | 17:30 (9) | 0:49 (41) | 0:55:58 (61) | 0:37 (33) | 34:09 (33) | 01:49:01 | 03:59 |
| 31 | 19 | Llobet, Xavier | ESP | 18:17 (51) | 0:46 (21) | 0:54:44 (3) | 0:38 (35) | 34:43 (39) | 01:49:05 | 04:03 |
| 32 | 50 | Klioukhine, Iouri | RUS | 18:37 (69) | 0:52 (77) | 0:54:46 (5) | 0:45 (64) | 34:08 (32) | 01:49:06 | 04:04 |
| 33 | 51 | Ciavattella, Jonathan | ITA | 17:59 (38) | 0:52 (73) | 0:55:19 (28) | 0:36 (24) | 34:26 (36) | 01:49:11 | 04:08 |
| 34 | 60 | Hast, Jarmo | FIN | 17:59 (37) | 0:50 (65) | 0:55:28 (40) | 0:41 (53) | 34:15 (34) | 01:49:11 | 04:09 |
| 35 | 55 | Djurback, Jonas | SWE | 17:53 (25) | 0:49 (44) | 0:55:27 (37) | 0:36 (19) | 34:30 (38) | 01:49:11 | 04:09 |
| 36 | 78 | O’Grady, Graham | NZL | 17:34 (14) | 0:48 (35) | 0:55:53 (55) | 0:39 (41) | 34:24 (35) | 01:49:16 | 04:14 |
| 37 | 85 | Heczey, Andras | HUN | 18:11 (46) | 0:50 (60) | 0:55:17 (25) | 0:43 (60) | 34:27 (37) | 01:49:27 | 04:25 |
| 38 | 18 | Fontana, Daniel | ARG | 18:02 (41) | 0:49 (47) | 0:55:22 (29) | 0:35 (15) | 34:46 (40) | 01:49:32 | 04:30 |
| 39 | 42 | Dellow, David | AUS | 17:53 (26) | 0:49 (49) | 0:55:04 (17) | 0:38 (34) | 35:15 (44) | 01:49:37 | 04:35 |
| 40 | 59 | Torok, Daniel | HUN | 18:32 (62) | 0:46 (15) | 0:54:55 (13) | 0:37 (32) | 34:53 (41) | 01:49:42 | 04:40 |
| 41 | 16 | Petzold, Maik | GER | 17:27 (5) | 0:47 (26) | 0:55:52 (54) | 0:32 (2) | 35:21 (45) | 01:49:57 | 04:55 |
| 42 | 44 | Dechavanne, Guillaume | FRA | 17:55 (30) | 0:49 (50) | 0:55:26 (36) | 0:36 (23) | 35:15 (43) | 01:49:59 | 04:57 |
| 43 | 53 | D’Aquino, Andrea | ITA | 18:33 (63) | 0:50 (66) | 0:54:48 (7) | 0:45 (66) | 35:10 (42) | 01:50:05 | 05:03 |
| 44 | 41 | Horvath, Gerald | AUT | 18:15 (49) | 0:47 (31) | 0:55:09 (22) | 0:46 (68) | 35:21 (46) | 01:50:16 | 05:14 |
| 45 | 39 | Varga, Szabolcs | HUN | 17:52 (24) | 0:52 (76) | 0:55:28 (39) | 0:47 (69) | 35:33 (47) | 01:50:30 | 05:28 |
| 46 | 63 | Kulman, Milan | CZE | 18:36 (68) | 0:49 (53) | 0:54:47 (6) | 0:39 (45) | 35:47 (49) | 01:50:36 | 05:34 |
| 47 | 45 | Cordoba, Raul | ESP | 17:23 (2) | 0:46 (19) | 0:56:01 (63) | 0:37 (31) | 35:56 (50) | 01:50:42 | 05:40 |
| 48 | 54 | Hechenblaickner, Daniel | AUT | 18:52 (73) | 0:44 (1) | 0:56:56 (67) | 0:39 (46) | 33:49 (25) | 01:50:57 | 05:55 |
| 49 | 67 | Raelert, Michael | GER | 17:29 (8) | 0:47 (23) | 0:55:51 (53) | 0:31 (1) | 36:48 (52) | 01:51:23 | 06:21 |
| 50 | 17 | Friman, Doug | USA | 18:40 (71) | 0:51 (71) | 0:57:18 (68) | 0:40 (48) | 34:07 (31) | 01:51:34 | 06:32 |
| 51 | 62 | Tchoutchko, Anton | RUS | 18:21 (54) | 0:45 (8) | 0:55:02 (16) | 0:38 (36) | 37:01 (53) | 01:51:45 | 06:43 |
| 52 | 64 | Dovanas, Kostas | GRE | 18:03 (43) | 0:47 (24) | 0:55:25 (34) | 0:39 (38) | 37:09 (54) | 01:52:01 | 06:59 |
| 53 | 76 | Kasimis, Dimitris | GRE | 18:31 (60) | 0:50 (61) | 0:54:53 (11) | 0:47 (70) | 37:33 (55) | 01:52:32 | 07:30 |
| 54 | 43 | Cabellos, Fernando | ESP | 17:37 (18) | 0:49 (51) | 0:55:47 (49) | 0:39 (40) | 37:43 (56) | 01:52:33 | 07:31 |
| 55 | 81 | Perg, Stefan | AUT | 19:24 (76) | 0:50 (64) | 0:56:17 (64) | 0:40 (47) | 35:36 (48) | 01:52:44 | 07:42 |
| 56 | 84 | Kaldau, Szabolcs | HUN | 18:04 (44) | 0:50 (69) | 0:55:19 (27) | 0:44 (62) | 38:03 (57) | 01:52:58 | 07:56 |
| 57 | 38 | Kuznetsov, Mikhail | KAZ | 18:00 (39) | 0:48 (40) | 0:55:28 (41) | 0:38 (37) | 38:13 (58) | 01:53:06 | 08:04 |
| 58 | 75 | Buru, Gabor | HUN | 17:56 (32) | 0:51 (72) | 0:55:32 (43) | 0:40 (50) | 38:53 (59) | 01:53:50 | 08:48 |
| 59 | 66 | Saunders, Nick | RSA | 19:21 (74) | 0:49 (48) | 0:56:40 (66) | 0:39 (42) | 36:38 (51) | 01:54:05 | 09:03 |
| 60 | 65 | Marques, Duarte | POR | 17:58 (35) | 0:47 (32) | 0:55:31 (42) | 0:39 (44) | 39:31 (60) | 01:54:25 | 09:23 |