DateDisciplineResultWindPos.RoundCompetitions
20152 races
Dec 6Marathon 2:38:27 –5FinalGuangzhou Marathon, Guangzhou
Oct 18Marathon 2:41:14 –5FinalChangsha Marathon, Changsha
20141 race
Apr 13Marathon 2:32:46 –4FinalVienna City Marathon, Wien
20134 races
Nov 17Marathon 2:40:02 –1FinalEldoret KASS Marathon, Eldoret
Sep 28Marathon 2:30:40 –1FinalTaiyuan Marathon, Taiyuan
Sep 8Semi 1:13:20 –1FinalHalf Marathon, Buenos Aires
Jul 7Marathon 2:29:48 –2FinalGold Coast Marathon, Gold Coast
20122 races
Oct 28Marathon 2:28:04 –1FinalNairobi Standard Chartered Marathon, Nairobi
May 7Marathon 2:39:02 –1FinalBelfast City Marathon, Belfast
20092 races
Oct 25Marathon 2:30:38 –2FinalNairobi Standard Chartered Marathon, Nairobi
May 25Marathon 2:31:56 –6FinalLos Angeles Marathon, Los Angeles, CA
20084 races
Oct 19Marathon 2:31:40 –5FinalBeijing International Marathon, Beijing
Aug 31Marathon 2:39:11 –7FinalSapporo Hokkaido Marathon, Sapporo
Apr 13Marathon 2:30:18 –4FinalRotterdam Fortis Marathon, Rotterdam
Jan 18Marathon 2:27:29 –5FinalDubai Standard Chartered Dubai Marathon, Dubai
20071 race
20066 races
Sep 17Semi 1:12:34 –1FinalValladolid Half Marathon, Valladolid
Sep 105Kilometre 15:52 –3FinalPraha Bawag Bank Grand Prix, Praha
Sep 3Semi 1:11:38 –2FinalVirginia Beach Rock ’n’ Roll Half Marathon, Virginia Beach, VA
Jun 4Marathon 2:28:21 –1FinalSan Diego Rock 'n' Roll Marathon, San Diego, CA
20052 races
Nov 27Marathon 2:30:46 –1FinalFirenze Marathon, Firenze
Jun 12Semi 1:17:04 –4FinalAlbacete Half Marathon, Albacete
20045 races
Jun 1810000m 33:00.5h –5FinalKenyan Championships, Nairobi
Apr 18Marathon 2:28:58 –2FinalHamburg Marathon, Hamburg
Mar 27Semi 1:14:50 –5FinalPraha International Half Marathon, Praha
20037 races
Nov 30Marathon 2:29:23 –1-
Nov 2Marathon 2:41:27 –1FinalNairobi Marathon, Nairobi
Oct 5Semi 1:10:23 –1FinalSt-Denis Half Marathon, St-Denis
May 18Marathon 2:31:25 –2FinalPraha International Marathon, Praha
May 4Semi 1:15:19 –1FinalTrieste Half Marathon, Trieste
Mar 22Semi 1:11:24 –3FinalPraha Half Marathon, Praha
20026 races
Dec 1Marathon 2:28:16 –2FinalMilano Marathon, Milano
Sep 1Semi 1:13:48 –9FinalVirginia Beach Half Marathon, Virginia Beach, VA
Jun 2Marathon 2:29:56 –1FinalSan Diego Marathon, San Diego, CA
May 115Kilometr 50:14 –3FinalLe Puy-en-Velay 15 km, Le Puy-en-Velay
Apr 14Semi 1:10:40 –2FinalNice Half Marathon, Nice
20017 races
Dec 2Marathon 2:26:36 –1FinalMilano Marathon, Milano
Sep 30Semi 1:14:48 –6FinalLisbon Half Marathon, Lisboa
May 27Marathon 2:34:28 –3FinalEnschede Marathon, Enschede
May 1010000m 32:49.6h –2FinalNairobi
Apr 22Semi 1:10:05 –4FinalIvry-sur-Seine Humarathon, Ivry-sur-Seine
Apr 1Semi 1:10:40 –11FinalLisbon Half Marathon, Lisboa
Mar 4Semi 1:11:39 –2FinalParis Half Marathon, Paris
20005 races
Sep 17Semi 1:10:16 –3FinalPhiladelphia Half Marathon, Philadelphia, PA