DateDisciplineResultWindPos.RoundCompetitions
20192 races
Oct 20Marathon 2:35:50 –2FinalNationwide Children's Hospital Columbus Marathon, Columbus, OH
20151 race
Dec 20Marathon 2:45:48 –5FinalTaipei FUBON Marathon, Taipei City
20143 races
Dec 21Marathon 2:38:29 –3FinalTaipei FUBON Marathon, Taipei City
Jun 1Marathon 2:49:25 –12FinalLanzhou Marathon, Lanzhou
Feb 16Marathon 2:40:21 –7FinalHong Kong Standard Chartered Marathon, Hong Kong
20132 races
Dec 15Marathon 2:39:00 –4FinalTaipei FUBON Marathon, Taipei City
Sep 29Marathon 2:41:26 –2FinalKuala Lumpur Standard Chartered Marathon, Kuala Lumpur
20125 races
Dec 2Marathon 2:38:32 –9FinalShanghai International Marathon, Shanghai
Sep 22Marathon 2:38:50 –3FinalYingkou Bayuquan Marathon, Yingkou
May 26Marathon 2:38:06 –2FinalTianjin Marathon, Tianjin
Feb 26Marathon 2:44:17 –1FinalKinmen Marathon, Kinmen
Feb 5Marathon 2:37:11 –6FinalHong Kong Standard Chartered Marathon, Hong Kong
20113 races
Nov 20Marathon 2:41:30 –2FinalEldoret KASS Marathon, Eldoret
Sep 4Marathon 2:35:02 –3FinalTaiyuan Marathon, Taiyuan
Jan 16Marathon 2:40:56 –1FinalKinmen Marathon, Kinmen
20102 races
May 16Marathon 2:39:35 –1FinalSalzburg Marathon, Salzburg
Jan 17Marathon 2:44:34 –1FinalKinmen Marathon, Kinmen
20092 races
Jun 28Marathon 2:44:11 –3FinalKuala Lumpur Marathon, Kuala Lumpur
Jan 18Marathon 2:35:34 –4FinalCuliacán Marathon, Culiacán
20083 races
Dec 14Marathon 2:43:32 –5FinalMonterrey Marathon, Monterrey
Oct 26Marathon 2:43:01 –6FinalNairobi Standard Chartered Marathon, Nairobi
Mar 3Marathon 2:41:14 –6FinalTorreon Maratón Internacional LALA, Torreón
20078 races
Dec 16Marathon 2:36:38 –3FinalMonterrey Powerade Marathon, Monterrey
Dec 9Marathon 2:48:55 –4FinalEldoret Marathon, Eldoret
Oct 28Marathon 2:38:20 –1FinalGuadalajara Maratón Internacional Guadalajara, Guadalajara
Jun 24Marathon 2:41:05 –3FinalSan Luis Potosi Tangamanga Marathon, San Luis Potosi
Jun 10Semi 1:17:45 –8FinalSaltillo Coahuila Half Marathon, Saltillo
May 2810Kilometr 37:19 –21FinalBoulder International Challenge, Boulder, CO
Apr 9Semi 1:16:17 –2FinalPrato Half Marathon, Prato
Apr 710Kilometr 33:33 –6FinalNew Orleans Crescent City Classic, New Orleans, LA
200615 races
Dec 915Kilometr 51:33 –6FinalKabarnet Baringo, Kabarnet
Oct 29Marathon 2:42:25 –8FinalFrankfurt Marathon, Frankfurt
Oct 15Semi 1:14:10 –2FinalReims Half Marathon, Reims
Sep 2310Kilometr 33:26 –2FinalLeverkusen
Jul 210Kilometr 35:06 –8FinalJakarta International 10 km, Jakarta
Jun 193000m 9:26.27 –5FinalStrasbourg Meeting National, Strasbourg
Jun 15Mile 4:42.10 –2FinalHeidelberg Cup, Heidelberg
May 205Kilometre 16:16 –4FinalNeuss Sommernachtslauf, Neuss
May 141000m 2:47.07 –1FinalPliezhausen Internationales Läufermeeting, Pliezhausen
Apr 3010Kilometr 33:29 –7FinalWürzburg Residenzlauf, Würzburg
Apr 1510Kilometr 32:43 –3FinalPaderborn Internationaler Osterlauf, Paderborn
Apr 25Kilometre 15:47 –1FinalKorschenbroich Citylauf, Korschenbroich
Mar 26Semi 1:14:36 –1FinalHerten Bertliche German Half Marathon Championships, Herten-Bertlich
Mar 1810Kilometr 34:25 –1FinalDresden City Lauf, Dresden
Mar 5Semi 1:14:16 –3FinalFrankfurt Half Marathon, Frankfurt
200514 races
Oct 16Semi 1:17:32 –15FinalNew Delhi Half Marathon, New Delhi
Sep 25Semi 1:15:13 –6FinalRemich Route de Vin, Remich
Sep 410Kilometr 34:07 –3FinalHamburg Asterlauf 10km, Hamburg
Jul 101500m 4:24.91 –1FinalGaggenau Regional Championships, Gaggenau