1 | 2018-05-06 | DNF | Tour International de la Wilaya d'Oran | Stage 3 | 2.2 | 97.6 | - | - | |
2 | 2018-05-05 | 61 | Tour International de la Wilaya d'Oran | Stage 2 | 2.2 | 139.5 | - | - | |
3 | 2018-05-04 | 49 | Tour International de la Wilaya d'Oran | Stage 1 | 2.2 | 148.6 | - | - | |
4 | 2018-04-02 | 8 | Tour d'Algérie Cycliste | Youth classification | 2.2 | | - | - | |
5 | 2018-04-02 | 36 | Tour d'Algérie Cycliste | 2.2 | | - | - | |
6 | 2018-04-02 | 35 | Tour d'Algérie Cycliste | Stage 7 | 2.2 | 121 | - | - | 1715 |
7 | 2018-04-01 | 54 | Tour d'Algérie Cycliste | Stage 6 | 2.2 | 133 | - | - | 618 |
8 | 2018-03-31 | 27 | Tour d'Algérie Cycliste | Stage 5 | 2.2 | 126.5 | - | - | 947 |
9 | 2018-03-30 | 46 | Tour d'Algérie Cycliste | Stage 4 | 2.2 | 178 | - | - | 253 |
10 | 2018-03-29 | 28 | Tour d'Algérie Cycliste | Stage 3 | 2.2 | 157 | - | - | 1481 |
11 | 2018-03-28 | 42 | Tour d'Algérie Cycliste | Stage 2 | 2.2 | 160 | - | - | 1490 |
12 | 2018-03-27 | 36 | Tour d'Algérie Cycliste | Stage 1 | 2.2 | 136.5 | - | - | 736 |
13 | 2018-02-23 | DNF | Grand Prix International de la ville d'Alger | Stage 4 | 2.2 | 106.2 | - | - | 1663 |
14 | 2018-02-22 | 24 | Grand Prix International de la ville d'Alger | Stage 3 | 2.2 | 112.5 | - | - | 217 |
15 | 2018-02-21 | 67 | Grand Prix International de la ville d'Alger | Stage 2 | 2.2 | 137.3 | - | - | 1472 |
16 | 2018-02-20 | 52 | Grand Prix International de la ville d'Alger | Prologue | 2.2 | 2.4 | - | - | 11 |
17 | 2018-02-03 | DNF | Coupe des Nations de l'Espoir Blue Line | Stage 3 | 2.Ncup | 101.8 | - | - | 1841 |
18 | 2018-02-01 | OTL | Coupe des Nations de l'Espoir Blue Line | Stage 2 | 2.Ncup | 147 | - | - | 849 |
19 | 2018-01-31 | 45 | Coupe des Nations de l'Espoir Blue Line | Stage 1 | 2.Ncup | 92 | - | - | 523 |
20 | 2018-01-29 | DNS | Tour International des Zibans | Stage 4 | 2.2 | 146 | - | - | |
21 | 2018-01-28 | 53 | Tour International des Zibans | Stage 3 | 2.2 | 154.1 | - | - | |
22 | 2018-01-27 | 9 | Tour International des Zibans | Stage 2 | 2.2 | 120 | - | - | |
23 | 2018-01-26 | 22 | Tour International des Zibans | Stage 1 | 2.2 | 197 | - | - | |
24 | 2017-07-26 | 2 | National Championships Algeria MJ - Road Race | NC | | 12 | - | |
25 | 2017-07-24 | 3 | National Championships Algeria MJ - ITT | NC | | 6 | - | |
26 | 2017-02-17 | 9 | African Continental Championships MJ - Road Race | CC | 99 | 14 | - | |
27 | 2016-05-21 | DNF | Trophée Centre Morbihan | Stage 1 | 2.Ncup | 105.6 | - | - | |
| | | | | 2918.6 | 32 | 0 | 13816 |