Personal bests Running 5000 m - 17:57 5 km - 17:25 10 km - 36:24 15 km - 54:44 10 miles (16 km) - 1:01:39 Half marathon (21 km) - 1:19:55 30 km - 2:03:35 Marathon (42 km) - 2:54:32 Triathlon Olympic - 2:34:09 Sprint - 1:07:20 Half - 5:23:22 Swimming Sea mile - 34:33 Race results in table form.