1 | 2018-04-06 | Tour du Maroc | 2.2 | ME | - | | 1 |
2 | 2017-11-18 | Tour de Singkarak | 2.2 | ME | 181 | 47 | 0 |
3 | 2017-10-08 | Tour of Iran (Azarbaijan) | 2.1 | ME | 103 | 27 | 0 |
4 | 2017-09-22 | World Championships MU - Road Race | WC | MU | 177 | 91 | 0 |
5 | 2017-08-18 | Tour de l'Avenir | 2.Ncup | MU | 163 | | 1 |
6 | 2017-07-27 | Jeux de la Francophonie ME - Road Race | JR | MU | 62 | 2 | 0 |
7 | 2017-05-03 | Tour d'Azerbaïdjan | 2.1 | ME | 74 | 35 | 0 |
8 | 2017-04-07 | Tour du Maroc | 2.2 | ME | 49 | 6 | 0 |
9 | 2017-03-11 | Tour du Cameroun | 2.2 | ME | 4 | | 1 |
10 | 2017-02-27 | La Tropicale Amissa Bongo | 2.1 | ME | 74 | 5 | 0 |
11 | 2017-02-19 | African Continental Championships - Road Race | CC | ME | - | 11 | 0 |
12 | 2017-02-16 | African Continental Championships - ITT | CC | ME | - | 9 | 0 |
13 | 2017-02-12 | Challenge du Prince - Trophée de la Maison Royale | 1.2 | ME | - | 3 | 0 |
14 | 2017-02-11 | Challenge du Prince - Trophée de l'Anniversaire | 1.2 | ME | - | DNF | 1 |
15 | 2017-02-09 | Challenge du Prince - Trophée Princier | 1.2 | ME | - | 10 | 0 |
16 | 2017-02-06 | Les Challenges de la Marche Verte - GP Al Massira | 1.2 | ME | - | 7 | 0 |
17 | 2017-02-05 | Les Challenges de la Marche Verte - GP Oued Eddahab | 1.2 | ME | - | DNF | 1 |
18 | 2017-02-03 | Les Challenges de la Marche Verte - GP Sakia El Hamra | 1.2 | ME | - | 4 | 0 |
19 | 2016-10-13 | Grand Prix Chantal Biya | 2.2 | ME | - | 9 | 0 |
20 | 2016-08-17 | Trofeo Beato Bernardo - Coppa Citta' di Offida | 1.2U | MU | - | DNF | 1 |
21 | 2016-08-14 | Gran Premio Sportivi di Poggiana - Trofeo Bonin Costruzioni - Gran Premio Pasta Zara | 1.2U | MU | - | DNF | 1 |
22 | 2016-07-17 | National Championships Morocco ME - Road Race | NC | ME | - | 4 | 0 |
23 | 2016-07-07 | GP Internacional Torres Vedras - Trofeu Joaquim Agostinho | 2.2 | ME | - | 42 | 0 |
24 | 2016-06-07 | Okolo Slovenska | 2.2 | ME | - | 89 | 0 |
25 | 2016-05-21 | Tour de Tunisie | 2.2 | ME | - | 7 | 0 |
26 | 2016-05-08 | Challenge du Prince - Trophée de la Maison Royale | 1.2 | ME | - | DNF | 1 |
27 | 2016-05-07 | Challenge du Prince - Trophée de l'Anniversaire | 1.2 | ME | - | 1 | 0 |
28 | 2016-05-05 | Challenge du Prince - Trophée Princier | 1.2 | ME | - | 6 | 0 |
29 | 2016-04-23 | Tour du Sénégal | 2.2 | ME | - | 27 | 0 |
30 | 2015-12-28 | Tour of Egypt | 2.2 | ME | 22 | 16 | 0 |
31 | 2015-12-20 | Challenge des phosphates-Grand prix de Ben Guerir | 1.2 | ME | - | 5 | 0 |
32 | 2015-12-19 | Challenge des phosphates-Grand Prix Fkih Ben Saleh | 1.2 | ME | - | 21 | 0 |
33 | 2015-12-17 | Challenge des phosphates-Grand prix de Khouribga | 1.2 | ME | - | 12 | 0 |
34 | 2015-06-14 | National Championships Morocco ME - Road Race | NC | ME | - | 9 | 0 |
35 | 2013-06-21 | National Championships Morocco MJ - ITT | NC | MJ | - | 3 | 0 |
| | | | | | | 8 |