| 2025-10-30 | 34 | Tour du Faso | me | 71.63 | 01:31:54.000 | 46.766 | 
| 2025-10-29 | 5 | Tour du Faso | me | 144.02 | 03:24:16.000 | 42.304 | 
| 2025-10-28 | 5 | Tour du Faso | me | 111.7 | 02:36:49.000 | 42.738 | 
| 2025-10-27 | 32 | Tour du Faso | me | 128.17 | 03:00:54.000 | 42.511 | 
| 2025-10-26 | 11 | Tour du Faso | me | 116.1 | 02:50:22.000 | 40.888 | 
| 2025-10-25 | 6 | Tour du Faso | me | 156.2 | 03:44:00.000 | 41.839 | 
| 2025-06-15 | 2 | Championnat régional de la Ligue Tanger Tétouan El Hoceima - Criterium | me | 0 | 01:42:24.000 | 0 | 
| 2025-05-25 | 21 | GP Settat | me | 0 | 01:37:47.000 | 0 | 
| 2025-05-24 | 9 | Ouled Saleh | me | 0 | 01:59:02.000 | 0 | 
| 2025-02-16 | 10 | Tour of Pedalia | me | 0 | 03:37:04.000 | 0 | 
| 2025-02-16 | 7 | Tour of Pedalia | me | 0 | 00:33:29.000 | 0 | 
| 2025-02-15 | 10 | Tour of Pedalia | me | 0 | 03:00:05.000 | 0 | 
| 2025-02-09 | 14 | International Kleopatra Beach Criterium | ME | 42.5 | 00:56:05.000 | 45.468 | 
| 2024-11-23 | 12 | Tour du Nord | me | 0 | 00:00:00.000 |  | 
| 2024-11-23 | 10 | Tour du Nord | me | 103.2 | 02:40:25.000 | 38.599 | 
| 2024-11-22 | 12 | Tour du Nord | me | 106.8 | 03:19:56.000 | 32.051 | 
| 2024-11-21 | 14 | Tour du Nord | me | 102.8 | 03:08:21.000 | 32.748 | 
| 2024-11-20 | 7 | Tour du Nord | me | 118.8 | 03:27:12.000 | 34.402 | 
| 2024-11-19 | 23 | Tour du Nord | me | 104 | 02:26:57.000 | 42.463 | 
| 2024-11-18 | 6 | Tour du Nord | me | 152 | 04:06:49.000 | 36.951 | 
| 2024-11-03 | 27 | Tour du Faso | me | 0 | 00:00:00.000 |  | 
| 2024-11-03 | 44 | Tour du Faso | me | 0 | 27:47:16.000 | 0 | 
| 2024-11-03 | 31 | Tour du Faso | me | 119.8 | 02:49:22.000 | 42.44 | 
| 2024-11-02 | 52 | Tour du Faso | me | 141.3 | 03:31:04.000 | 40.167 | 
| 2024-11-01 | 39 | Tour du Faso | me | 116.8 | 02:39:42.000 | 43.882 | 
| 2024-10-31 | 3 | Tour du Faso | me | 130.8 | 02:54:43.000 | 44.918 | 
| 2024-10-30 | 12 | Tour du Faso | me | 107 | 02:43:02.000 | 39.378 | 
| 2024-10-29 | 35 | Tour du Faso | me | 85.5 | 01:59:21.000 | 42.983 | 
| 2024-10-28 | 51 | Tour du Faso | me | 129.1 | 02:49:59.000 | 45.569 | 
| 2024-10-27 | 28 | Tour du Faso | me | 102.4 | 02:19:08.000 | 44.159 | 
| 2024-10-26 | 50 | Tour du Faso | me | 120.6 | 02:47:12.000 | 43.278 | 
| 2024-10-25 | 50 | Tour du Faso | me | 136 | 03:13:50.000 | 42.098 | 
| 2024-02-18 | 3 | Ligue Tanger Tétouan Al Hoceima 1 | me | 91 | 02:28:34.000 | 36.751 | 
| 2023-11-25 | 7 | Tour du Nord |  | 0 | 00:00:00.000 |  | 
| 2023-11-25 | 4 | Tour du Nord |  | 85 | 01:49:57.000 | 46.385 | 
| 2023-11-24 | 9 | Tour du Nord |  | 100 | 02:33:49.000 | 39.007 | 
| 2023-11-23 | 16 | Tour du Nord |  | 122.4 | 03:14:36.000 | 37.739 | 
| 2023-11-22 | 34 | Tour du Nord |  | 82 | 02:08:37.000 | 38.253 | 
| 2023-11-21 | 10 | Tour du Nord |  | 124 | 04:27:15.000 | 27.839 | 
| 2023-11-20 | 2 | Tour du Nord |  | 102 | 02:59:00.000 | 34.19 | 
| 2023-10-08 | 3 | GP d'Ongola |  | 111 | 00:00:00.000 |  | 
| 2023-05-20 | 7 | GP National VCK - Road Race |  | 0 | 02:24:01.000 | 0 | 
| 2023-03-19 | 4 | Tour Marrakech Safi de Cyclisme |  | 0 | 00:00:00.000 |  | 
| 2023-03-19 | 16 | Tour Marrakech Safi de Cyclisme |  | 90 | 00:15:46.000 | 342.495 | 
| 2023-03-18 | 3 | Tour Marrakech Safi de Cyclisme |  | 110 | 02:23:51.000 | 45.881 | 
| 2023-03-17 | 3 | Tour Marrakech Safi de Cyclisme |  | 150 | 03:18:00.000 | 45.455 | 
| 2023-03-16 | 52 | Tour Marrakech Safi de Cyclisme |  | 110 | 02:47:45.000 | 39.344 | 
| 2023-03-15 | 9 | Tour Marrakech Safi de Cyclisme |  | 120 | 02:42:47.000 | 44.231 | 
| 2022-10-09 | DNF | Grand Prix d'Ongola |  | 79.2 | 00:00:00.000 |  |