athlete     event swim (1.5 km) trans 1 bike (40 km) trans 2 run (10 km)  total time  rank
0                 reto hug    men 's         18:55    0:27        58:20    0:29       33:53  1:52:04.93    29
1          olivier marceau    men 's         18:55    0:29        58:18    0:31       32:37  1:50:50.07    19
2            sven riederer    men 's         18:14    0:34        58:52    0:28       33:11  1:51:19.45    23
3  magali chopard di marco  women 's         19:50    0:30      1:04:22    0:29       36:39  2:01:50.74    13
4              daniela ryf  women 's         19:56    0:26      1:04:17    0:30       35:31  2:00:40.20     7

Table as JSON:
{"athlete":{"0":"reto hug","1":"olivier marceau","2":"sven riederer","3":"magali chopard di marco","4":"daniela ryf"},"event":{"0":"men 's","1":"men 's","2":"men 's","3":"women 's","4":"women 's"},"swim (1.5 km)":{"0":"18:55","1":"18:55","2":"18:14","3":"19:50","4":"19:56"},"trans 1":{"0":"0:27","1":"0:29","2":"0:34","3":"0:30","4":"0:26"},"bike (40 km)":{"0":"58:20","1":"58:18","2":"58:52","3":"1:04:22","4":"1:04:17"},"trans 2":{"0":"0:29","1":"0:31","2":"0:28","3":"0:29","4":"0:30"},"run (10 km)":{"0":"33:53","1":"32:37","2":"33:11","3":"36:39","4":"35:31"},"total time":{"0":"1:52:04.93","1":"1:50:50.07","2":"1:51:19.45","3":"2:01:50.74","4":"2:00:40.20"},"rank":{"0":29,"1":19,"2":23,"3":13,"4":7}}