DateDisciplineRésultatVentPl.TourCompétitions
20121 course
12 maiMarathon 2:15:02 –5FinaleDalian International Marathon, Dalian
20112 courses
23 oct.Marathon 2:12:44 –3FinaleToulouse Marathon, Toulouse
17 avr.Marathon 2:13:39 –6FinaleZürich Marathon, Zürich
20101 course
11 avr.Marathon 2:11:04 –1FinaleZürich Marathon, Zürich
20096 courses
17 maiSemi 1:06:16 –1FinaleÁvila Half Marathon, Avila
3 maiMarathon 2:10:46 –1FinaleDüsseldorf Marathon, Düsseldorf
26 avr.10Kilometr 28:37 –3FinaleWürzburg Residenzlauf, Würzburg
29 mars10Kilometr 29:10 –1FinaleDresden Citylauf, Dresden
21 mars15Kilometr 44:33 –1FinaleKerzers Lauf, Kerzers
20084 courses
26 oct.Marathon 2:15:25 –5FinalePorto Marathon, Porto
28 sept.Semi 1:05:06 –15FinaleLisbon Meia Maratona de Portugal, Lisboa
22 juin15Kilometr 45:27 –4FinalePorto Corrida Festas da Cidade do Porto, Porto
24 marsMarathon 2:22:55 –8FinaleUtrecht Jaarbeurs Marathon, Utrecht
20073 courses
16 sept.5Kilometre 14:26 –1FinalePVI Runfest, Fairfax, VA
29 avr.Marathon 2:22:59 –2FinaleAnnecy Marathon, Annecy
28 janv.Marathon 2:14:44 –4FinaleMarrakesh Marathon, Marrakech
200610 courses
31 déc.10Kilometr 29:27 –10FinaleCorrida Pédestre Internationale de Houilles, Houilles
9 déc.20Kilometr 57:34 –2FinaleKabarnet Baringo, Kabarnet
26 nov.Semi 1:03:47 –2FinaleNyeri Half Marathon, Nyeri
15 oct.10Kilometr 30:11 –18FinaleRennes Tout Court, Rennes
4 juinSemi 1:05:33 –7FinaleOloron Half Marathon, Oloron
28 mai10Kilometr 30:15 –9FinaleBeaucouzé 10 km Twinner, Beaucouze
1 mai15Kilometr 45:56 –9FinaleLe Puy-en-Velay 15 km, Le Puy-en-Velay
12 marsSemi 1:03:44 –4FinaleBlagnac Half Marathon, Blagnac
5 marsSemi 1:03:36 –9FinaleParis Half Marathon, Paris
200513 courses
20 nov.Marathon 2:20:42 –3FinaleKampala Marathon, Kampala
6 nov.Semi 1:00:47 –1FinaleBoulogne-Billancourt Half Marathon, Boulogne-Billancourt
16 oct.20Kilometr 57:48 –5FinaleParis International 20 km, Paris
25 sept.Semi 1:03:06 –2FinaleMontbéliard Le Lion Semi Marathon, Montbéliard
17 sept.10Kilometr 28:40 –2FinaleRoanne 10 km, Roanne
11 sept.Semi 1:03:53 –1FinaleAuray to Vannes Half Marathon, Auray
9 sept.10Kilometr 28:24 –4FinaleTours
3 sept.Semi 1:03:25 –7FinaleLille Half Marathon, Lille
5 juinSemi 1:02:53 –2FinaleOloron Half Marathon, Oloron
3 juin10Kilometr 28:50 –2FinaleClermont Ferrand 10km, Clermont-Ferrand
29 mai10Kilometr 28:56 –3FinaleAngers 10 km Twinner, Beaucouze
27 mai10Kilometr 29:09 –1FinaleBrive 10km, Brive
1 mai15Kilometr 45:04 –3FinaleLe Puy-en-Velay 15 km, Le Puy-en-Velay
20033 courses
30 nov.Marathon 2:19:27 –9FinaleLa Rochelle Marathon, La Rochelle
13 juin10000m 30:07.4h –7FinaleNairobi Prisons Ch., Nairobi