Kilometres by race
Number of career race kilometres per race. Half the race distance is counted for DNF results.
| # | Race | KMs | |
|---|---|---|---|
| 1 | Tour du Rwanda | 684 | |
| 2 | Tour du Mali | 552 | |
| 3 | Tour of Sharjah | 439 | |
| 4 | Tour of Sakarya | 397 | |
| 5 | National Championships Morocco ME - Road Race | 170 | |
| 6 | Grand Prix Sakia El Hamra | 140 | |
| 7 | Le Trophée de la Maison Royale | 130 | |
| 8 | Le Trophée Princier | 125 | |
| 9 | Grand Prix de la Famille Royale | 123 | |
| 10 | Le Trophée de l'Anniversaire | 122 | |
| 11 | Grand Prix du Prince Héritier Moulay el Hassan | 120 | |
| 12 | Grand Prix Al Massira | 117 | |
| 13 | Grand Prix du Trône | 115 | |
| 14 | Grand Prix El Marsa | 106 | |
| 15 | Grand Prix Boukraa | 101 | |
| 16 | Jeux de la Francophonie ME - Road Race | 90 | |
| 17 | Grand Prix Es-Semara | 83 | |
| 18 | National Championships Morocco MU - Road Race | 70 | |
| 19 | Grand Prix Oued Eddahab | 49 | |
| 20 | National Championships Morocco ME - ITT | 35 | |
| 21 | National Championships Morocco MU - ITT | 30 |