Personal bests
| Type | Distance | Time | Flags | Site | Date | Actions |
|---|---|---|---|---|---|---|
| RD | 10 km | 29:07.9 | Ottawa ON/CAN | 27 May 2006 | ||
| RD | 20 km | 1:02:27 | Paris FRA | 14 Oct 2012 | ||
| RD | Half Mara | 1:05:12 | Marrakech MAR | 25 Jan 2009 | ||
| RD | Marathon | 2:16:27 | Marrakech MAR | 29 Jan 2012 | ||
| RD | Marathon | 2:18:46 | Marrakech MAR | 31 Jan 2010 | ||
| OT | 5 km | 13:57.05 | Meknes MAR | 30 Jun 2007 |
Performances
| Date | Finished | Time | Flags | Type | Distance | Site | Race | Prize money | Actions |
|---|---|---|---|---|---|---|---|---|---|
| 15 Jan 2017 | 4 | 29:00 | XC | 10 km | Rabat MAR | n/a | |||
| 12 Oct 2014 | 15 | 2:21:00 | RD | Marathon | Eindhoven NED | De Lage Landen Eindhoven | |||
| 23 Feb 2014 | 9 | 32:43 | RD | 10 km | Casablanca MAR | ENSEM | |||
| 14 Oct 2012 | 23 | 1:02:27 | RD | 20 km | Paris FRA | Paris | |||
| 29 Apr 2012 | 19 | 29:26 | RD | 10 km | Khouribga MAR | International de Khouribga | |||
| 29 Jan 2012 | 18 | 2:16:27 | RD | Marathon | Marrakech MAR | Marrakech | |||
| 30 Jan 2011 | 19 | 2:22:00 | RD | Marathon | Marrakech MAR | Marrakech | |||
| 31 Oct 2010 | 16 | 2:20:59 | a | RD | Marathon | Athens GRE | Athens Classic | ||
| 31 Jan 2010 | 19 | 2:18:46 | RD | Marathon | Marrakech MAR | Marrakech | |||
| 25 Jan 2009 | 14 | 1:05:12 | RD | Half Mara | Marrakech MAR | Marrakech | |||
| 06 Apr 2008 | 3 | 1:03:45 | x | RD | Half Mara | Kenitra MAR | n/a | ||
| 16 Oct 2007 | 7 | 14:04.43 | OT | 5 km | Hyderabad IND | CISM World Military Games | |||
| 30 Jun 2007 | 3 | 13:57.05 | OT | 5 km | Meknes MAR | Moroccan Championships | |||
| 10 Jun 2007 | 2 | 31:05 | RD | 10 km | n/a MAR | Rich Race | |||
| 27 May 2006 | 4 | 29:07.9 | RD | 10 km | Ottawa ON/CAN | MDS Nordion | $905 |
Language
en