DateDisciplineResultWindPos.RoundCompetitions
20241 race
20231 race
20202 races
Feb 29Marathon 2:29:22 –1FinalNight Marathon, Chiang Mai
Feb 2Marathon 2:29:58 –12FinalAmazing Thailand Marathon, Bangkok
20181 race
20173 races
Oct 22Marathon 2:15:16 –7FinalRennes Marathon, Rennes
Feb 12Semi 1:09:29 –6FinalBuri Ram Half Marathon, Buri Ram
Jan 8Semi 1:08:44 –1FinalChonburi Half Marathon, Chon Buri
20162 races
Oct 16Marathon 2:08:23 –4FinalGongju Dong-A Marathon, Gongju
Mar 27Marathon 2:11:27 –2FinalDongquan, Dongguan
20152 races
Dec 20Semi 1:08:03 –7FinalMelaka River Half Marathon, Melaka
May 3Marathon 2:13:01 –8FinalPraha Marathon, Praha
20141 race
Nov 16Marathon 2:10:30 –4FinalValencia Marathon, Valencia
20133 races
Oct 13Marathon 2:14:05 –8FinalEindhoven Marathon, Eindhoven
Jun 2210Kilometr 29:17 –1FinalBrčko Vidovdan Road Race, Brcko
May 25Semi 1:04:15 –1FinalKunming Half Marathon, Kunming
20122 races
Oct 20Semi 1:04:07 –1FinalKunming Half Marathon, Kunming
Feb 12Semi 1:10:41 –5FinalBangkok Standard Chartered Half Marathon, Bangkok
20112 races
Dec 3110Kilometr 30:05 –1FinalCrevillente San Silvestre, Crevillente
Jan 30Marathon 2:11:44 –4FinalMarrakesh Marathon, Marrakech
20106 races
Nov 21Semi 1:11:38 –3FinalBangkok Half Marathon, Bangkok
Oct 24Marathon 2:10:02 –4FinalCasablanca Marathon, Casablanca
Jun 5Marathon 2:16:56 –4FinalStockholm Marathon, Stockholm
May 23Semi 1:04:56 –6FinalKigali International Peace Half Marathon, Kigali
Apr 310000m 29:38.0h –7FinalNakuru KCC Meeting, Nakuru
Jan 31Marathon 2:14:42 –10FinalMarrakesh Marathon, Marrakech
20092 races
Oct 25Marathon 2:12:37 –1FinalCasablanca Marathon, Casablanca
May 17Marathon 2:15:35 –9FinalEssen Karstadt Ruhr Marathon, Essen
20082 races
Oct 26Marathon 2:16:29 –4FinalCasablanca Great International Marathon, Casablanca
Apr 13Semi 1:03:11 –11FinalIvry-Sur-Seine Humarathon, Ivry-sur-Seine
20078 races
Nov 18Semi 1:05:40 –1FinalPhiladelphia Half Marathon, Philadelphia, PA
Oct 14Semi 1:01:32 –3FinalSan Jose Rock 'n' Roll Half Marathon, San José
Aug 1110Kilometr 28:49 –2FinalStellenbosch Nedbank South African Championships, Stellenbosch
May 20Semi 1:03:00 –3FinalValencia Half Marathon, Valencia
May 6Semi 1:03:59 –1FinalSetúbal Half Marathon, Setúbal
Apr 28Semi 1:02:08 –2FinalNice Half Marathon, Nice
Mar 11Semi 1:06:15 –5FinalRibarroja Half Marathon, Ribarroja
Feb 11Semi 1:04:30 –1FinalVittorio Veneto Maratonina Vittoria Alata, Vittorio Veneto
20065 races
Oct 15Semi 1:12:33 –9FinalBaltimore Half Marathon, Baltimore, MD
Aug 2010Kilometr 30:34 –5FinalScicli Memorial Peppe Greco, Scicli
Aug 610MilesRoa 49:43 –1FinalGargnano Dieci Miglia del Garda, Gargnano
Jul 2910Kilometr 29:17 –2FinalTaibon Agordino Le Miglia de Agordo, Taibon Agordino
Jun 155000m 14:02.0h –2FinalNairobi Kenyan Prisons Ch., Nairobi
20056 races
Oct 1620Kilometr 58:33 –7FinalParis International 20 km, Paris
Jul 15000m 13:37.68 –1FinalPonzano Memorial Giovanni Maria Idda, Ponzano
Jun 165000m 13:42.12 –2FinalConegliano Memorial Toni Fallai, Conegliano
Jun 1110Kilometr 28:46 –2Final10 km, Molinella
Jun 15000m 13:40.28 –5FinalMilano Grand Prix Regione Lombardia, AC Gianni Brera, Milano
Apr 15000m 14:30.5h –3FinalEldoret KAAA Meeting, Eldoret
20032 races
Jul 45000m 14:18.0h –1FinalNakuru