DateDisciplineResultWindPos.RoundCompetitions
20252 races
20172 races
May 21Marathon 2:43:37 –5FinalKuala Lumpur Standard Chartered Marathon, Kuala Lumpur
Feb 11Marathon 2:44:51 –9FinalLagos City Marathon, Lagos
20163 races
Dec 18Marathon 2:40:39 –3FinalTaipei Marathon, Taipei City
Aug 7Marathon 2:41:10 –2FinalKuala Lumpur Standard Chartered Marathon, Kuala Lumpur
May 22Marathon 2:38:20 –1FinalKigali Peace Marathon, Kigali
20152 races
Aug 30Marathon 2:46:17 –2FinalBali Marathon, Bali
Feb 15Marathon 2:39:58 –5FinalAhmedabad Sabarmati Marathon, Ahmedabad
20144 races
Dec 7Marathon 2:47:50 –2FinalSingapore Standard Chartered Marathon, Singapore
Oct 26Marathon 2:43:44 –3FinalJakarta Marathon, Jakarta
Sep 14Marathon 2:47:35 –1FinalBali Marathon, Bali
May 18Marathon 2:38:06 –1FinalKraków Marathon, Kraków
20135 races
Dec 1Marathon 2:42:43 –4FinalSingapore Standard Chartered Marathon, Singapore
Jul 16Marathon 2:50:35 –4FinalPattaya International Marathon, Pattaya
Jun 16Marathon 2:42:51 –2FinalBali Marathon, Bali
Feb 24Marathon 2:34:47 –8FinalHong Kong Standard Chartered Marathon, Hong Kong
Jan 6Marathon 2:39:17 –4FinalAhmedabad Sabarmati Marathon, Ahmedabad
20125 races
Dec 2Marathon 2:38:34 –4FinalSingapore Standard Chartered Marathon, Singapore
Jul 15Marathon 2:42:50 –1FinalPattaya International Marathon, Pattaya
Jun 24Marathon 2:40:25 –1FinalKuala Lumpur Standard Chartered Marathon, Kuala Lumpur
Apr 22Marathon 2:43:35 –2FinalBali Marathon, Bali
Feb 12Marathon 2:41:37 –1FinalBangkok Standard Chartered Marathon, Bangkok
20114 races
Dec 25Marathon 2:39:21 –1FinalAhmedabad Sabarmati Marathon, Ahmedabad
Dec 4Marathon 2:38:28 –9FinalMacao International Marathon, Macao
Jul 17Marathon 2:44:09 –1FinalPattaya International Marathon, Pattaya
Apr 17Marathon 2:32:55 –7FinalVienna City Marathon, Wien
20102 races
Oct 24Marathon 2:29:21 –2FinalVenezia Marathon, Venezia
Apr 25Marathon 2:33:24 –4FinalHamburg Marathon, Hamburg
20093 races
Jun 14Marathon 2:38:34 –1FinalCaen Marathon de la Liberté, Caen
May 31Semi 1:13:44 –2FinalOloron Half Marathon, Oloron
Apr 12Marathon 2:36:24 –5FinalDaegu International Marathon, Daegu
20084 races
Nov 30Marathon 2:34:52 –1FinalLa Rochelle Marathon, La Rochelle
Nov 16Semi 1:11:31 –3FinalBoulogne-Billancourt Half Marathon, Boulogne-Billancourt
Jun 8Marathon 2:35:23 –1FinalCaen Marathon de la Liberté, Caen
Apr 20Marathon 2:35:04 –1FinalThessaloniki Alexander the Great Marathon, Thessaloniki
20073 races
Oct 21Marathon 2:36:25 –5FinalReims Marathon, Reims
Jun 9Marathon 2:39:20 –1FinalMont Saint Michel Marathon, Mont-Saint-Michel
Apr 1Marathon 2:36:04 –1FinalThessaloniki Alexander the Great International Marathon, Thessaloniki
20065 races
Nov 26Marathon 2:37:58 –1FinalLa Rochelle Marathon, La Rochelle
Sep 24Marathon 2:37:41 –2FinalToronto Waterfront Marathon, Toronto
Jun 17Marathon 2:46:10 –2FinalMont Saint Michel Marathon, Mont-Saint-Michel
Apr 23Marathon 2:28:55 –5FinalHamburg Marathon, Hamburg
Jan 15Marathon 2:41:23 –5FinalMumbai Marathon, Mumbai
20055 races
Nov 27Marathon 2:34:50 –1FinalLa Rochelle Marathon, La Rochelle
Oct 2Semi 1:15:20 –3FinalSt-Denis International Half Marathon, St-Denis
Sep 25Semi 1:15:43 –2FinalMontbéliard Le Lion Semi Marathon, Montbéliard
Sep 11Semi 1:16:59 –2FinalAuray to Vannes Half Marathon, Auray
Sep 910Kilometr 34:50 –4FinalTours
20038 races
Nov 210Kilometr 33:27 –1FinalParis Jogging des Notaires, Paris