| 2025-10-18 | 2 | Grand Prix de la Ville d'Alger |  | 112 | 02:32:33.000 | 44.051 | 
| 2025-10-17 | 9 | Grand Prix de la Ville d'Alger |  | 82 | 01:49:57.000 | 44.748 | 
| 2025-10-16 | 2 | Grand Prix de la Ville d'Alger |  | 80 | 01:46:16.000 | 45.169 | 
| 2025-10-11 | 10 | Grand Prix Tipasa | me | 0 | 07:04:59.000 | 0 | 
| 2025-10-11 | 3 | Grand Prix Tipasa | me | 100 | 02:22:22.000 | 42.145 | 
| 2025-10-10 | 17 | Grand Prix Tipasa | me | 105 | 02:28:25.000 | 42.448 | 
| 2025-10-09 | 7 | Grand Prix Tipasa | me | 99 | 02:14:12.000 | 44.262 | 
| 2025-03-22 | 8 | Challenge Ramadan | me | 0 | 00:00:00.000 |  | 
| 2025-03-22 | DNF | International Apollon Temple Criterium | ME | 56 | 00:00:00.000 |  | 
| 2025-02-01 | 7 | Tour International des Zibans | ME | 0 | 06:21:28.000 | 0 | 
| 2025-02-01 | 6 | Tour International des Zibans | ME | 115 | 03:44:50.000 | 30.689 | 
| 2025-01-31 | 15 | Tour International des Zibans | ME | 86 | 02:36:38.000 | 32.943 | 
| 2025-01-19 | 50 | Al Salam Championship | ME | 193 | 04:34:05.805 | 42.25 | 
| 2025-01-12 | 8 | Tour de Ghardaia | ME | 0 | 06:47:21.000 | 0 | 
| 2025-01-11 | 11 | Tour de Ghardaia | ME | 130 | 03:16:32.000 | 39.688 | 
| 2025-01-10 | 11 | Tour de Ghardaia | ME | 84 | 02:41:39.000 | 31.178 | 
| 2025-01-09 | 6 | Tour de Ghardaia | ME | 124.4 | 03:02:11.000 | 40.97 | 
| 2024-11-18 | 11 | QCF Night Crit Series | ME | 52.25 | 01:15:13.000 | 41.68 | 
| 2024-10-20 | 6 | Tour de Tlemcen | me | 0 | 06:54:11.000 | 0 | 
| 2024-10-20 | 2 | Tour de Tlemcen | me | 60 | 01:26:45.000 | 41.499 | 
| 2024-10-19 | 1 | Tour de Tlemcen | me | 129 | 03:10:01.000 | 40.733 | 
| 2024-10-18 | 15 | Tour de Tlemcen | me | 124 | 03:20:24.000 | 37.126 | 
| 2024-07-29 | DNF | Westrozebeke Koers | me | 176.4 | 00:00:00.000 |  | 
| 2024-07-14 | 51 | Kemmel | me | 160 | 03:26:15.000 | 46.545 | 
| 2024-07-09 | DNF | Mosselkoers Houtem - Vilvoorde | me | 126 | 00:00:00.000 |  | 
| 2024-05-03 | 6 | Grand Prid de la Ville d'Oran | me | 66 | 01:53:11.000 | 34.987 | 
| 2024-04-24 | 6 | Tour International des Zibans | me | 0 | 00:00:00.000 |  | 
| 2024-04-24 | 3 | Tour International des Zibans | me | 111.8 | 02:55:00.000 | 38.331 | 
| 2024-04-20 | 19 | Tour National de Sidi bel Abbes | me | 0 | 05:10:34.000 | 0 | 
| 2024-04-20 | 20 | Tour National de Sidi bel Abbes | me | 97.3 | 02:39:59.000 | 36.491 | 
| 2024-04-18 | 1 | Tour National de Sidi bel Abbes | me | 90 | 02:08:04.000 | 42.166 | 
| 2024-03-12 | 19 | African Games ME - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-03-03 | 5 | International Alanya Castle Criterium | me | 43.5 | 00:57:04.000 | 45.736 | 
| 2024-02-24 | 7 | International Kleopatra Beach Criterium | me | 40 | 00:44:21.000 | 54.115 | 
| 2024-02-15 | 3 | Grand Prix Didouche Mourad | me | 0 | 05:58:39.000 | 0 | 
| 2024-02-15 | 5 | Grand Prix Didouche Mourad | me | 95.3 | 02:25:32.000 | 39.29 | 
| 2024-02-14 | 4 | Grand Prix Didouche Mourad | me | 119 | 03:12:41.000 | 37.056 | 
| 2023-11-11 | 16 | GP National de la Ville d'Alger |  | 0 | 03:28:09.000 | 0 | 
| 2023-11-11 | 2 | GP National de la Ville d'Alger |  | 96.4 | 02:11:12.000 | 44.085 | 
| 2023-11-10 | 24 | GP National de la Ville d'Alger |  | 65.5 | 01:13:06.000 | 53.762 | 
| 2023-09-23 | 28 | Paris-Chalette-Vierzon |  | 184.6 | 04:38:02.000 | 39.837 | 
| 2023-01-08 | 12 | Al Salam Championship |  | 0 | 00:00:00.000 |  |