| 2025-10-18 | 8 | Grand Prix de la Ville d'Alger |  | 112 | 02:32:45.000 | 43.993 | 
| 2025-10-17 | 1 | Grand Prix de la Ville d'Alger |  | 82 | 01:47:47.000 | 45.647 | 
| 2025-10-16 | 1 | Grand Prix de la Ville d'Alger |  | 80 | 01:46:16.000 | 45.169 | 
| 2025-10-11 | 2 | Grand Prix Tipasa | me | 0 | 06:57:25.000 | 0 | 
| 2025-10-11 | 10 | Grand Prix Tipasa | me | 100 | 02:25:20.000 | 41.284 | 
| 2025-10-10 | 2 | Grand Prix Tipasa | me | 105 | 02:19:52.000 | 45.043 | 
| 2025-10-09 | 1 | Grand Prix Tipasa | me | 99 | 02:12:13.000 | 44.926 | 
| 2025-06-16 | 3 | Ursel | me | 110.4 | 02:25:26.000 | 45.547 | 
| 2025-06-14 | DNF | Oudenburg | ME | 119 | 00:00:00.000 |  | 
| 2025-06-12 | DNF | Oudenburg | ME | 139.2 | 00:00:00.000 |  | 
| 2025-04-26 | 6 | Tour de Ain Defla | me | 80 | 01:55:18.000 | 41.631 | 
| 2025-04-26 | 3 | Tour de Ain Defla | me | 0 | 07:31:00.000 | 0 | 
| 2025-04-25 | 1 | Tour de Ain Defla | me | 120 | 02:57:01.000 | 40.674 | 
| 2025-04-24 | 7 | Tour de Ain Defla | me | 87 | 02:38:41.000 | 32.896 | 
| 2025-03-22 | 7 | Challenge Ramadan | me | 0 | 00:00:00.000 |  | 
| 2025-03-19 | 3 | MyWhoosh Ramadan Cycling Championship | me | 60 | 01:21:29.962 | 44.181 | 
| 2025-03-16 | 1 | Nad Al Sheba Sports Tournament | ME | 0 | 01:33:09.000 | 0 | 
| 2025-03-08 | 1 | Daman Ramadan Night Race | me | 0 | 01:39:13.000 | 0 | 
| 2025-03-06 | 1 | Challenge Ramadan | me | 0 | 00:00:00.000 |  | 
| 2025-01-19 | DNF | Al Salam Championship | ME | 193 | 00:00:00.000 |  | 
| 2025-01-12 | 2 | Tour de Ghardaia | ME | 0 | 06:34:34.000 | 0 | 
| 2025-01-11 | 2 | Tour de Ghardaia | ME | 130 | 03:08:36.000 | 41.357 | 
| 2025-01-10 | 7 | Tour de Ghardaia | ME | 84 | 02:00:52.000 | 41.699 | 
| 2025-01-09 | 3 | Tour de Ghardaia | ME | 124.4 | 02:59:50.000 | 41.505 | 
| 2024-11-16 | 24 | Bike Abu Dhabi | me | 0 | 03:24:02.000 | 0 | 
| 2024-10-20 | 1 | Tour de Tlemcen | me | 0 | 06:45:30.000 | 0 | 
| 2024-10-19 | 2 | Tour de Tlemcen | me | 129 | 03:10:01.000 | 40.733 | 
| 2024-10-18 | 5 | Tour de Tlemcen | me | 124 | 03:12:31.000 | 38.646 | 
| 2024-07-14 | 46 | Kemmel | me | 160 | 03:26:15.000 | 46.545 | 
| 2024-07-09 | 33 | Mosselkoers Houtem - Vilvoorde | me | 126 | 02:45:04.000 | 45.8 | 
| 2024-04-24 | 5 | Tour International des Zibans | me | 0 | 00:00:00.000 |  | 
| 2024-04-24 | 12 | Tour International des Zibans | me | 111.8 | 02:57:51.000 | 37.717 | 
| 2024-04-20 | 15 | Tour National de Sidi bel Abbes | me | 0 | 05:08:34.000 | 0 | 
| 2024-04-20 | 16 | Tour National de Sidi bel Abbes | me | 97.3 | 02:38:25.000 | 36.852 | 
| 2024-04-19 | 1 | Tour National de Sidi bel Abbes | me | 67.5 | 01:30:33.000 | 44.727 | 
| 2024-04-18 | 2 | Tour National de Sidi bel Abbes | me | 90 | 02:08:04.000 | 42.166 | 
| 2024-03-22 | 1 | Nad Al Sheba Sports Tournament | me | 0 | 01:31:43.000 | 0 | 
| 2024-03-12 | DNF | African Games ME - Criterium | me | 0 | 00:00:00.000 |  | 
| 2024-03-03 | 20 | International Alanya Castle Criterium | me | 43.5 | 00:57:04.000 | 45.736 | 
| 2024-02-24 | 2 | Spinneys Dubai 92 Cycle Challenge | me | 94.1 | 02:00:18.000 | 46.933 | 
| 2024-01-14 | 12 | Al Salam Championship | me | 182 | 04:19:52.000 | 42.022 | 
| 2023-12-03 | 1 | Tour de Ghardaia |  | 0 | 09:21:32.000 | 0 | 
| 2023-12-02 | 4 | Tour de Ghardaia |  | 165 | 03:52:41.000 | 42.547 | 
| 2023-12-01 | 9 | Tour de Ghardaia |  | 84 | 01:56:35.000 | 43.231 | 
| 2023-11-30 | 13 | Tour de Ghardaia |  | 124.4 | 02:49:50.000 | 43.949 | 
| 2023-11-11 | 7 | GP National de la Ville d'Alger |  | 0 | 03:26:44.000 | 0 | 
| 2023-11-11 | 12 | GP National de la Ville d'Alger |  | 96.4 | 02:11:31.000 | 43.979 | 
| 2023-11-10 | 10 | GP National de la Ville d'Alger |  | 65.5 | 01:11:24.000 | 55.042 | 
| 2023-01-08 | 10 | Al Salam Championship |  | 0 | 00:00:00.000 |  | 
| 2022-05-17 | DNF | Ruddervoorde Koerse |  | 166.5 | 00:00:00.000 |  |