| | | Tour of Al Zubarah (2.2) |
| 1 | | Standings |
| 6 | | Points |
| 20-12 | 20 | 1 | Stage 3Lekhwiya - Al Zubarah | 122.0km |
| 19-12 | 4 | 1 | Stage 2Madinat Al Shamal - Madinat Al Shamal | 116.0km |
| 18-12 | 1 | 1 | Stage 1Madinat Al Kabaan - Dukhan | 120.0km |
| | | Sharjah Tour (2.2) |
| 16 | | Standings |
| 5 | | Mountain |
| 01-12 | | 16 | Stage 4Sharjah - Sharjah | 148.0km |
| 29-11 | 13 | | Stage 2Umm Al Quwain - Kalba City | 136.0km |
| 28-09 | DNF | | UCI World Championship Ponferrada (WC) | 254.0km |
| | | Tour du Maroc (2.2) |
| 18 | | Standings |
| 13-04 | | 18 | Stage 10Rabat - Casablanca | 120.0km |
| 09-04 | 5 | | Stage 6Tinghir - Errachidia | 137.0km |
| 07-04 | 20 | | Stage 4Talioune - Ouarzazate | 180.0km |
| 06-04 | 14 | | Stage 3Essaouira - Inezgane | 182.0km |
| 29-03 | 30 | | Criterium International de Blida (1.2) | |
| 28-03 | 1 | | Circuit International d'Alger (1.2) | |
| | | Tour International de Constantine (2.2) |
| 25-03 | 15 | | Stage 2Constantine - Constantine | 124.0km |
| 24-03 | 1 | 1 | Stage 1Setif - Constantine | 120.0km |
| | | Tour International de Blida (2.2) |
| 2 | | Standings |
| 1 | | Points |
| 2 | | Mountain |
| 18-03 | 4 | 2 | Stage 3Zeralda - Chrea | 114.0km |
| 17-03 | 2 | 1 | Stage 2Mouzaia - Mouzaia | 159.0km |
| 16-03 | 1 | 1 | Stage 1Mouzaia - Mouzaia | 130.0km |
| 14-03 | DNF | | Grand Prix d'Oran (1.2) | |
| | | Tour d'Algérie (2.2) |
| 4 | | Standings |
| 6 | | Points |
| 13-03 | | 4 | Stage 5Sidi Bel Abbes - Oran | 130.0km |
| 12-03 | 5 | 4 | Stage 4Oran - Ain Temouchent | 143.0km |
| 11-03 | 3 | 3 | Stage 3Oran - Sidi Bel Abbès | 148.0km |
| 10-03 | | 7 | Stage 2Oran - Oran | 169.0km |
| 09-03 | 7 | 7 | Stage 1Algiers - Aïn Defla | 112.0km |
| 08-03 | 25 | | Criterium International d'Alger (1.2) | |