DateDisciplineResultWindPos.RoundCompetitions
20202 races
Oct 4Marathon 2:44:22 –5FinalIzmir Marathon, Izmir
Feb 2Marathon 2:44:35 –4FinalAmazing Thailand Marathon, Bangkok
20191 race
20182 races
20173 races
Oct 15Marathon 2:40:08 –5FinalBuenos Aires Marathon, Buenos Aires
Jul 30Semi 1:17:24 –6FinalBogotá Half Marathon, Bogotá
Apr 16Marathon 2:38:29 –3FinalNagano Marathon, Nagano
20162 races
May 8Marathon 2:31:22 –2FinalDongying Yellow River Marathon, Dongying
Jan 2Marathon 2:33:27 –5FinalXiamen International Marathon, Xiamen
20155 races
Sep 20Marathon 2:34:38 –1FinalSydney Blackmores Marathon, Sydney
Aug 9Semi 1:12:23 –1FinalPalmira Half Marathon, Palmira
Jul 26Semi 1:16:57 –8FinalBogotá Half Marathon, Bogotá
May 17Marathon 2:41:40 –1FinalLima Marathon, Lima
Jan 3Marathon 2:27:53 –3FinalXiamen International Marathon, Xiamen
20142 races
Sep 20Marathon 2:28:20 –1FinalMarathon, Hengshui
20123 races
May 20Marathon 2:41:13 –2FinalRiga Nordea Marathon, Riga
Apr 29Semi 1:11:21 –5FinalYangzhou Half Marathon, Yangzhou
Jan 7Marathon 2:31:30 –2FinalXiamen International Marathon, Xiamen
201111 races
Oct 2310Kilometr 32:40 –3FinalMontereau 10 km, Montereau
Oct 16Semi 1:11:10 –1FinalSt-Denis Semi Marathon, St-Denis
Oct 920Kilometr 1:06:16 –2FinalParis 20 km, Paris
Oct 2Semi 1:19:35 –1FinalBeaufort Half Marathon, Beaufort
Jul 1410Kilometr 34:02 –1FinalFretin 10 km, Fretin
Jun 2510Kilometr 32:31 –1FinalLangueux La Corrida de Langueux, Langueux
Jun 1910Kilometr 32:39 –1FinalSuresnes 10 km, Suresnes
Jun 1110Kilometr 32:32 –1FinalClermont-Ferrand 10 km, Clermont-Ferrand
Jun 510Kilometr 33:07 –1FinalAbbeville Memorial Bruno Villecoq, Abbeville
Jun 2Semi 1:16:26 –1FinalLe Mans Half Marathon, Le Mans
Apr 3Semi 1:11:34 –8FinalRabat Semi-Marathon International de Rabat, Rabat
201012 races
Oct 1020Kilometr 1:08:22 –2FinalParis 20 km, Paris
Sep 1810Kilometr 32:23 –1FinalCaen 10 km, Caen
Sep 1110Kilometr 34:08 –1FinalTulle Foulees Tullistes 10km, Tulle
Sep 410Kilometr 33:09 –1FinalLille 10km, Lille
Aug 281500m 4:15.56 –3FinalNairobi Commonwealth Games Trials, Nairobi
Jun 2610Kilometr 32:55 –1FinalLangueux 10 km, Langueux
Jun 2010Kilometr 32:26 –1FinalSuresnes 10 km, Suresnes
Jun 1110Kilometr 33:31 –1FinalMelun 10 km, Melun
Jun 410Kilometr 33:37 –2FinalClermont Courir à Clermont 10-K, Clermont
May 1310Kilometr 32:25 –2FinalDouai Boucles de Gayant, Douai
Mar 7Semi 1:12:33 –5FinalParis Half Marathon, Paris
Jan 31Semi 1:12:19 –1FinalMarrakesh Half Marathon, Marrakech
200914 races
Dec 1310Kilometr 33:44 –1FinalIssy-les-Moulineaux Corrida de Noël 10km, Issy-les-Moulineaux
Nov 15Semi 1:11:15 –2FinalBoulogne-Billancourt Semi-marathon, Boulogne-Billancourt
Oct 1810Kilometr 32:04 –1FinalMontereau 10km, Montereau
Oct 1120Kilometr 1:05:30 –1FinalParis 20 km, Paris
Sep 1210Kilometr 33:29 –1FinalTulle Foulees Tullistes 10km, Tulle
Sep 5Semi 1:10:47 –3FinalLille Half Marathon, Lille
Jun 2110Kilometr 33:15 –1FinalSuresnes 10 km, Suresnes