1 | 2018-04-08 | DNF | Klasika Primavera de Amorebieta | 1.1 | 171.5 | - | - | 2112 |
2 | 2018-04-02 | 10 | Tour d'Algérie Cycliste | Youth classification | 2.2 | | - | - | |
3 | 2018-04-02 | 39 | Tour d'Algérie Cycliste | 2.2 | | - | - | |
4 | 2018-04-02 | 21 | Tour d'Algérie Cycliste | Stage 7 | 2.2 | 121 | - | - | 1715 |
5 | 2018-04-01 | 51 | Tour d'Algérie Cycliste | Stage 6 | 2.2 | 133 | - | - | 618 |
6 | 2018-03-31 | 24 | Tour d'Algérie Cycliste | Stage 5 | 2.2 | 126.5 | - | - | 947 |
7 | 2018-03-30 | 55 | Tour d'Algérie Cycliste | Stage 4 | 2.2 | 178 | - | - | 253 |
8 | 2018-03-29 | 61 | Tour d'Algérie Cycliste | Stage 3 | 2.2 | 157 | - | - | 1481 |
9 | 2018-03-28 | 39 | Tour d'Algérie Cycliste | Stage 2 | 2.2 | 160 | - | - | 1490 |
10 | 2018-03-27 | 54 | Tour d'Algérie Cycliste | Stage 1 | 2.2 | 136.5 | - | - | 736 |
11 | 2018-02-23 | 12 | Grand Prix International de la ville d'Alger | Youth classification | 2.2 | | - | - | |
12 | 2018-02-23 | 46 | Grand Prix International de la ville d'Alger | 2.2 | | - | - | |
13 | 2018-02-23 | 52 | Grand Prix International de la ville d'Alger | Stage 4 | 2.2 | 106.2 | - | - | 1663 |
14 | 2018-02-22 | 63 | Grand Prix International de la ville d'Alger | Stage 3 | 2.2 | 112.5 | - | - | 217 |
15 | 2018-02-21 | 32 | Grand Prix International de la ville d'Alger | Stage 2 | 2.2 | 137.3 | - | - | 1472 |
16 | 2018-02-20 | 34 | Grand Prix International de la ville d'Alger | Prologue | 2.2 | 2.4 | - | - | 11 |
17 | 2018-01-27 | DSQ | Tour International des Zibans | Stage 2 | 2.2 | 120 | - | - | |
18 | 2018-01-26 | 26 | Tour International des Zibans | Stage 1 | 2.2 | 197 | - | - | |
19 | 2016-03-26 | DNF | Circuit International de Constantine | 1.2 | 105 | - | - | |
20 | 2016-03-23 | OTL | Tour International de Constantine | Stage 1 | 2.2 | 117.5 | - | - | |
21 | 2016-03-17 | DNF | Criterium International de Setif | 1.2 | 81.2 | - | - | |
| | | | | 2162.6 | 0 | 0 | 12715 |