Pos First Name Last Name YOB Country Start
Num
Time Swim T1 Bike T2 Run
1 Chris Hill 1975 AUS 421 01:56:17 00:22:44 00:00:00 00:56:04 00:01:58 00:36:23
2 Craig Walton 1975 AUS 502 01:57:10 00:22:49 00:01:59 00:57:09 00:00:00 00:35:21
3 Ralph Zeetsen 1977 NED 510 01:58:12 00:24:32 00:00:00 00:58:10 00:00:52 00:34:44
4 Filip Ospaly 1976 CZE 462 01:58:22 00:24:36 00:02:19 00:55:49 00:00:49 00:34:46
5 Francisco Javier Marco 1975 ESP 512 01:58:27 00:22:49 00:02:01 00:56:38 00:02:04 00:34:51
6 Daniel Fontana 1975 ITA 397 01:58:37 00:24:31 00:02:13 00:54:49 00:02:11 00:34:48
7 Sebastien Berlier 1976 FRA 363 01:58:51 00:24:11 00:02:17 00:55:04 00:01:55 00:35:18
8 Juanito Pirondeau FRA 466 01:58:52 00:24:32 00:02:21 00:54:42 00:00:00 00:37:11
9 Doug Friman 1975 USA 402 01:59:25 00:23:23 00:00:00 00:59:22 00:00:00 00:36:41
10 Simon Whitfield 1975 CAN 505 01:59:43 00:25:00 00:02:02 00:57:41 00:00:00 00:34:57
11 Juan Pablo Gubbins Grez CHI 416 01:59:50 00:24:59 00:02:32 00:56:02 00:02:02 00:34:10
12 Ricardo Costa 1976 POR 514 01:59:56 00:25:40 00:02:09 00:56:53 00:00:00 00:35:07
13 Jose Maria Merchan Illanes 1976 ESP 452 02:00:03 00:23:54 00:02:21 00:57:20 00:00:00 00:36:23
14 Paul O'Brien AUS 459 02:00:10 00:24:00 00:02:10 00:55:19 00:01:51 00:36:47
15 Allan Hansson DEN 446 02:00:21 00:24:23 00:02:15 00:54:56 00:01:58 00:36:45
16 Alexandr Deputat RUS 521 02:00:33 00:25:11 00:02:28 00:57:07 00:00:55 00:34:46
17 Yacceri Leal 1976 CUB 525 02:00:56 00:24:10 00:02:30 00:58:50 00:00:00 00:35:21
18 Josh Dapice 1975 USA 384 02:01:03 00:24:01 00:00:00 00:00:00 00:00:00 00:00:00
19 Dirk Bockel 1976 LUX 365 02:01:10 00:25:42 00:02:24 00:54:50 00:01:59 00:36:11
20 Alistair Johnson GBR 430 02:01:17 00:24:27 00:02:22 00:55:52 00:01:57 00:36:37
21 Gábor Márkus Jr. 1975 HUN 449 02:01:21 00:24:37 00:02:23 00:54:32 00:02:01 00:37:48
22 Markus Forster 1975 GER 399 02:01:26 00:25:43 00:00:00 00:58:29 00:01:53 00:35:17
23 Andreas Raelert 1976 GER 474 02:01:26 00:24:14 00:02:33 00:56:10 00:00:00 00:38:24
24 Jonas Djurback 1977 SWE 387 02:01:30 00:24:05 00:02:11 00:57:49 00:00:52 00:36:25
25 Toby Coote AUS 382 02:01:47 00:23:48 00:02:26 00:57:02 00:00:00 00:38:28
26 David Castro Iglesias 1976 ESP 376 02:01:54 00:27:05 00:00:00 01:01:01 00:00:00 00:33:42
27 Paulo Guimaraes 1981 BRA 513 02:02:00 00:24:06 00:02:23 00:57:00 00:00:00 00:38:30
28 Aart Kruis NED 436 02:02:18 00:24:03 00:02:21 00:57:39 00:00:58 00:37:10
29 Eneko Llanos Burguera 1976 ESP 441 02:02:23 00:25:01 00:02:18 00:57:19 00:00:00 00:37:44
30 Rob Joy GBR 431 02:02:24 00:25:44 00:02:05 00:58:54 00:01:53 00:33:43
31 Bruno Gagliardi 1978 BRA 404 02:02:35 00:24:56 00:02:17 00:56:19 00:02:05 00:36:56
32 Rick Duda USA 392 02:02:40 00:25:13 00:00:00 01:00:24 00:00:00 00:37:01
33 Yordi Royo ESP 477 02:02:45 00:24:22 00:02:20 00:57:57 00:00:48 00:37:12
34 Arturo Garza Heiras 1977 MEX 408 02:02:48 00:25:06 00:02:20 00:57:14 00:00:57 00:37:06
35 Péter Gazdag HUN 409 02:02:56 00:24:15 00:02:36 00:56:49 00:00:00 00:39:11
36 Boris Tanev 1976 BUL 493 02:03:16 00:25:08 00:02:33 00:57:59 00:00:00 00:37:28
37 Spencer Fine USA 396 02:03:36 00:27:03 00:00:00 00:00:00 00:00:00 00:00:00
38 Gael Mainard FRA 444 02:03:43 00:24:13 00:02:11 00:56:19 00:00:47 00:40:05
39 Josh Fuller USA 403 02:04:05 00:24:58 00:02:46 00:56:25 00:00:56 00:38:52
40 Glen Harkness NZL 419 02:04:15 00:25:19 00:02:33 00:56:54 00:01:16 00:38:07
41 Paulo Miyashiro 1976 BRA 454 02:04:32 00:22:51 00:00:00 01:01:56 00:00:48 00:38:50
42 Johannes Reichor AUT 472 02:05:07 00:27:20 00:02:15 00:56:33 00:00:00 00:38:54
43 Mikhail Kuzmin 1975 RUS 523 02:05:10 00:25:07 00:02:55 01:00:37 00:00:00 00:36:24
44 Marc Jenkins 1976 GBR 428 02:05:18 00:24:10 00:02:22 00:58:11 00:00:50 00:39:37
45 Reto Hug 1975 SUI 422 02:05:21 00:27:13 00:00:00 00:59:25 00:01:58 00:36:39
46 Jose Dora BRA 390 02:05:32 00:23:58 00:02:12 01:00:14 00:00:56 00:38:07
47 Hector Mesa Zamora CUB 524 02:05:36 00:25:01 00:02:32 00:55:58 00:02:11 00:39:47
48 Mike Ellicock GBR 393 02:05:54 00:27:17 00:02:15 00:59:14 00:00:00 00:37:08
49 Fernando Alberto Garrigo ARG 407 02:05:59 00:25:08 00:02:35 00:57:01 00:00:53 00:40:15
50 Ramos Homero BRA 470 02:06:04 00:25:11 00:02:31 00:59:08 00:02:01 00:37:09
51 Dmitry Gribkov RUS 417 02:06:07 00:25:13 00:02:52 00:59:57 00:01:00 00:37:00
52 András Héczey 1977 HUN 420 02:06:11 00:24:42 00:02:35 01:00:05 00:00:00 00:38:42
53 Camilo Gonzalez 1975 VEN 413 02:06:13 00:27:14 00:02:35 00:58:07 00:01:56 00:36:16
54 Alejandro Garduño MEX 406 02:06:17 00:24:06 00:00:00 01:01:02 00:00:00 00:41:06
55 Hiroteru Saito JPN 479 02:06:19 00:24:07 00:02:24 00:59:23 00:01:58 00:38:21
56 Miguel Angel Rendon MEX 473 02:06:21 00:24:54 00:02:26 01:02:20 00:00:00 00:36:34
57 Shane Barrett NZL 360 02:06:37 00:27:20 00:02:41 00:58:07 00:00:58 00:37:25
58 Fabricio Frauzino 1975 ESP 400 02:06:50 00:24:35 00:02:37 00:59:10 00:00:51 00:39:28
59 Robby Krar CAN 435 02:06:57 00:26:26 00:02:28 01:00:25 00:02:02 00:35:30
60 Chris Volley 1975 GBR 500 02:07:04 00:25:07 00:02:28 01:01:09 00:00:54 00:37:21
61 Alejandro Cofino Rodriguez GUA 379 02:07:18 00:25:36 00:02:27 01:01:34 00:00:00 00:37:36
62 Daniel Lee Chi Wo 1977 HKG 378 02:07:40 00:26:41 00:02:32 00:59:15 00:02:07 00:36:56
63 Huib Rost 1975 NED 476 02:07:43 00:24:52 00:00:00 00:00:00 00:00:00 00:00:00
64 Eduardo Akira BRA 350 02:07:45 00:25:01 00:00:00 00:00:00 00:00:00 00:00:00
65 Bruce Davison CAN 385 02:07:48 00:00:00 00:00:00 00:00:00 00:00:00 00:42:30
66 Frederico Monteiro 1975 BRA 455 02:07:52 00:23:56 00:02:26 01:04:30 00:01:02 00:35:52
67 Serguei Bondarenko KAZ 366 02:07:53 00:25:15 00:02:42 00:59:40 00:02:24 00:37:45
68 Rodrigo Alviar COL 529 02:08:06 00:27:25 00:02:32 00:57:49 00:02:06 00:38:06
69 Tim Don 1978 GBR 389 02:08:11 00:27:57 00:00:00 01:03:46 00:00:50 00:35:28
70 Tim Kitching AUS 433 02:08:26 00:25:00 00:02:21 01:00:17 00:00:00 00:40:42
71 Scott Forbes 1975 GBR 398 02:08:29 00:26:15 00:02:32 01:00:29 00:02:06 00:37:00
72 Ákos Angyaláti HUN 354 02:08:32 00:26:03 00:02:26 01:00:08 00:01:01 00:38:45
73 Manuel Enzenhofer AUT 394 02:08:52 00:27:21 00:02:30 00:58:37 00:02:04 00:38:13
74 Rolando Chacon Corrales CRC 377 02:09:04 00:26:09 00:02:52 00:59:02 00:02:06 00:38:47
75 Aleksei Valyaev RUS 520 02:09:06 00:27:18 00:02:56 00:57:21 00:02:10 00:39:12
76 Yves Lafortune CAN 437 02:09:16 00:25:06 00:02:50 01:01:42 00:00:00 00:39:31
77 Erik Salas MEX 480 02:09:34 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
78 Brian Andersen DEN 353 02:09:38 00:29:31 00:00:00 00:00:00 00:00:00 00:00:00
79 Curtis Ready CAN 471 02:10:20 00:26:24 00:02:16 00:59:14 00:00:52 00:41:22
80 Hiromichi Minoguchi JPN 453 02:10:30 00:25:39 00:02:29 01:03:15 00:02:03 00:36:58
81 Henk Markgraaf RSA 414 02:10:33 00:22:41 00:02:48 01:04:07 00:01:04 00:39:46
82 Mark Walsh GBR 501 02:10:44 00:26:14 00:02:14 01:00:29 00:00:00 00:41:42
83 Oliver Woodbridge NZL 508 02:11:14 00:25:37 00:02:25 01:01:04 00:01:03 00:40:58
84 Jed Colvin USA 381 02:11:19 00:27:20 00:02:41 00:58:34 00:02:09 00:40:24
85 Marcel Huthmacher BRA 423 02:11:25 00:25:53 00:00:00 01:04:36 00:00:59 00:40:01
86 Greg Steinberg CAN 490 02:11:27 00:25:14 00:02:39 00:59:56 00:02:07 00:41:31
87 Grant Bullington CAN 370 02:11:34 00:29:31 00:02:27 00:59:11 00:02:02 00:38:16
88 Miguel Marques 1975 POR 517 02:11:51 00:27:13 00:03:03 01:00:40 00:00:59 00:39:48
89 Yannick Bourseaux 1975 FRA 367 02:12:00 00:25:29 00:02:05 00:57:07 00:00:00 00:47:12
90 Mario Santana Leon 1977 CUB 526 02:12:18 00:23:52 00:02:48 01:00:50 00:02:00 00:42:41
91 Jonas Larsson SWE 438 02:12:23 00:29:40 00:02:30 00:59:02 00:01:58 00:39:08
92 Helmo Mord AUT 457 02:12:39 00:27:17 00:02:53 01:00:06 00:02:20 00:40:00
93 Ian Scott NZL 484 02:12:49 00:27:20 00:02:42 00:59:16 00:02:06 00:41:20
94 Paulo Nunes POR 515 02:12:59 00:26:15 00:02:43 01:00:50 00:00:00 00:00:00
95 Luciano Grimaldi ARG 511 02:13:02 00:27:47 00:02:45 01:02:34 00:00:00 00:39:50
96 Esteban Kash CAN 432 02:13:22 00:24:45 00:02:19 01:07:44 00:01:54 00:36:41
97 Baourjan Douisenov KAZ 391 02:13:24 00:29:34 00:02:39 01:03:48 00:00:57 00:36:17
98 Brian Bozarth HKG 368 02:13:42 00:25:45 00:02:28 01:00:31 00:00:54 00:43:56
99 Michael Sigsworth CAN 485 02:13:50 00:25:41 00:02:23 00:56:56 00:02:00 00:46:49
100 Allan Alfonso Villanueva Flores 1978 MEX 498 02:13:51 00:29:27 00:02:42 01:01:23 00:02:15 00:37:57
101 Demetrio Orozco Carro 1975 MEX 461 02:13:53 00:27:19 00:02:40 01:03:35 00:00:00 00:40:14
102 Sinuhe Ishida 2002 MEX 425 02:14:23 00:25:40 00:02:22 01:04:04 00:01:59 00:40:11
103 Kevin Gregory RSA 415 02:14:30 00:27:14 00:02:38 00:59:51 00:02:04 00:42:35
104 Luis Diogo Santos 1975 POR 482 02:14:38 00:30:28 00:03:10 01:01:55 00:00:59 00:37:58
105 Markus Lehfellner AUT 439 02:15:01 00:30:50 00:00:00 00:59:24 00:02:24 00:00:00
106 Sergey Pikhidko 1978 KAZ 465 02:15:06 00:27:17 00:02:59 01:03:23 00:02:25 00:38:56
107 Jamie Moracci CAN 456 02:15:23 00:25:08 00:02:43 01:00:51 00:00:50 00:45:42
108 Peter Bech DEN 362 02:15:24 00:33:17 00:03:20 00:59:13 00:02:01 00:37:25
109 Matthew Brook 1976 NZL 369 02:16:25 00:26:07 00:02:25 01:01:46 00:02:14 00:43:46
110 Troy McKinna AUS 458 02:16:41 00:27:12 00:00:00 01:07:21 00:00:50 00:41:12
111 Guillermo Marensi BRA 447 02:16:42 00:30:54 00:00:00 01:07:19 00:02:32 00:35:51
112 John Freddy Tibocha 1977 COL 494 02:17:03 00:25:11 00:03:10 01:04:02 00:02:26 00:42:06
113 Wiehann Van Der Westhuizen RSA 504 02:17:05 00:30:48 00:00:00 00:00:00 00:00:00 00:00:00
114 Alejandro Canasi MEX 373 02:17:07 00:27:18 00:02:47 01:03:10 00:00:00 00:43:45
115 Daniel Barrera MEX 359 02:17:42 00:24:58 00:02:25 01:04:22 00:01:04 00:44:45
116 Erjan Japparov KAZ 426 02:18:19 00:29:20 00:03:09 01:03:07 00:00:57 00:41:39
117 Felipe Loureiro BRA 442 02:18:23 00:26:26 00:02:41 00:59:34 00:00:00 00:49:40
118 Craig Black RSA 364 02:18:32 00:25:59 00:02:36 01:06:27 00:00:57 00:42:26
119 Franco Giaccaglia ARG 410 02:20:29 00:31:49 00:03:21 01:01:29 00:02:14 00:41:38
120 Jose Almache ECU 351 02:20:30 00:25:05 00:03:03 01:09:38 00:00:57 00:41:51
121 Eduardo Rodrigo Mansilla ARG 445 02:20:45 00:34:51 00:03:01 01:00:51 00:02:12 00:39:46
122 Carlos Alberto Silva MEX 486 02:21:27 00:27:19 00:02:41 01:07:35 00:00:00 00:43:45
123 Cristian De Leon DOM 528 02:22:32 00:29:26 00:06:50 01:01:00 00:02:13 00:42:59
124 Saenz Zuniga Carlos Roberto GUA 478 02:22:45 00:28:27 00:03:08 01:07:45 00:01:17 00:42:03
125 Claus Bader AUT 358 02:22:48 00:28:37 00:02:33 01:07:59 00:01:08 00:42:25
126 Marco Alvarez MEX 352 02:24:33 00:25:40 00:02:36 01:03:02 00:02:18 00:50:48
127 Marlon Jimenez CRC 429 02:27:25 00:29:34 00:03:19 01:06:17 00:02:33 00:45:32
128 Sergio Tala Pineda GUA 492 02:28:22 00:31:33 00:02:44 01:05:22 00:02:13 00:46:22
129 Guillermo Hernan Guerrero ESA 418 02:29:05 00:33:01 00:02:44 01:06:12 00:01:15 00:45:47
130 Tercero Alvaro Samayoa GUA 481 02:29:53 00:30:35 00:02:55 01:06:05 00:02:22 00:47:52
131 Edwing Espinoza 1977 VEN 395 02:30:04 00:32:03 00:03:10 01:03:18 00:03:28 00:48:00
132 Sergio Manuel Ramirez ESA 469 02:30:20 00:34:45 00:02:52 01:07:22 00:00:53 00:44:22
133 Diego Manolo Barrios Flores GUA 361 02:30:36 00:30:35 00:04:11 01:06:03 00:02:42 00:46:59
134 Luis Mario Garcia ESA 405 02:31:22 00:30:26 00:03:10 01:06:43 00:01:39 00:49:18
135 Eduardo Carrilo Sosa GUA 375 02:31:29 00:31:57 00:03:04 01:09:30 00:01:11 00:45:42
136 Jorge Martinez PUR 518 02:32:23 00:29:36 00:03:06 01:02:59 00:04:12 00:52:26
137 Manuel Ramirez CRC 468 02:33:50 00:35:09 00:03:48 01:05:36 00:01:24 00:47:48
138 Duffy Kniaziew CAN 434 02:33:55 00:27:32 00:02:35 01:10:52 00:02:11 00:50:39
139 Thomas Irbinger COL 424 02:35:06 00:31:40 00:03:01 01:11:12 00:02:19 00:46:46
140 Andres Cofino Rodriguez GUA 380 02:35:57 00:26:05 00:02:59 01:03:18 00:02:00 01:01:32
141 Patrick Bushman CRC 372 02:37:03 00:39:18 00:00:00 01:05:12 00:01:35 00:50:55
142 Jose Tortos 1977 CRC 495 02:37:03 00:32:49 00:03:26 01:09:12 00:02:21 00:49:17
143 Jerker Mattsson SWE 450 02:39:20 00:33:03 00:02:57 01:03:54 00:02:55 00:56:31
144 Juan Pablo Burgos CHI 371 02:39:23 00:36:07 00:03:55 01:07:29 00:02:17 00:49:43
145 Roberto Solano 1977 CRC 489 02:39:34 00:27:27 00:03:05 01:04:56 00:01:22 01:02:46
146 Mario Andes Villalobos COL 497 02:41:01 00:30:00 00:03:34 01:06:53 00:03:04 00:57:28
147 Ricardo Cardona Rojas CRC 374 02:45:52 00:36:20 00:04:37 01:10:48 00:01:17 00:52:47
148 Nikola Tosic SRB 483 02:46:40 00:38:30 00:00:00 01:22:04 00:01:11 00:44:52
149 Marco Vinicio Valverde CRC 496 02:53:43 00:54:46 00:02:55 01:06:48 00:01:22 00:47:48
150 Beltran Gomez CHI 411 03:01:36 00:36:00 00:03:41 01:10:48 00:01:22 01:10:19
151 Cristian Zamora CHI 509 03:01:38 00:30:14 00:03:01 01:11:04 00:02:11 01:15:07
152 Alpha Eligon TTO 527 03:02:16 00:54:44 00:03:19 01:15:27 00:03:05 00:45:39
153 Juan Pablo Mendez Mazariegos GUA 451 03:11:19 00:41:33 00:04:47 01:19:58 00:03:36 01:01:28
154 Ricardo Jarabo VEN 427 03:24:33 00:42:58 00:02:48 01:47:39 00:01:35 00:49:35
155 Carlos Andres Porras Mendez GUA 467 03:41:14 00:40:36 00:06:20 01:31:26 00:02:51 01:19:57
156 Hans Lemcke GUA 440 03:41:55 00:35:35 00:04:37 01:48:03 00:03:04 01:10:34
DNF Peter Robinson AUS 475 DNF 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
DNF Christian Freudenthaler AUT 401 DNF 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
DNF Adam Smith 1976 BER 487 DNF 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
DNF Netto Vitor De Mello BRA 386 DNF 00:29:55 00:00:00 00:59:17 00:00:00 00:00:00
DNF Paulo Villaraes BRA 499 DNF 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
DNF Greg Watts CAN 503 DNF 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
DNF Carlos Cremaschi CHI 383 DNF 00:24:34 00:02:23 00:00:00 00:00:00 00:00:00
DNF Ole Stougaard DEN 491 DNF 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
DNF David Williams GBR 507 DNF 00:25:37 00:02:35 00:00:00 00:00:00 00:00:00
DNF Zsolt Peleskei 1978 HUN 464 DNF 00:24:07 00:02:53 00:00:00 00:00:00 00:00:00
DNF Dean Luck RSA 443 DNF 00:35:47 00:03:14 00:59:59 00:00:00 00:00:00
DNF Johan Olsson SWE 460 DNF 00:25:10 00:02:39 00:00:00 00:00:00 00:00:00
DNF Frederik Markhester SWE 448 DNF 00:32:09 00:03:06 00:00:00 00:00:00 00:00:00
DNF Roman Dimitriev 1978 UKR 388 DNF 00:00:00 00:00:00 00:00:00 00:00:00 00:00:00
Program Details
Program Notes

Distances: Swim 1500 m, bike 40 km, run 10 km.
Complete results