| Cycling |
2016 African Cycling Championships
|
Casablanca |
MAR |
Keirin, Men |
🥈 |
ALG |
|
| Cycling |
2016 African Cycling Championships
|
Casablanca |
MAR |
Points Race, Men |
🥈 |
ALG |
|
| Cycling |
2018 African Cycling Championships
|
Casablanca |
MAR |
Scratch, Men |
🥇 |
ALG |
|
| Cycling |
2019 African Cycling Championships
|
Pietermaritzburg |
RSA |
Scratch, Men |
🥉 |
ALG |
|
| Cycling |
2019 African Cycling Championships
|
Pietermaritzburg |
RSA |
Omnium, Men |
🥉 |
ALG |
|
| Cycling |
2019 African Cycling Championships
|
Pietermaritzburg |
RSA |
Points Race, Men |
🥉 |
ALG |
|
| Cycling |
2020 African Cycling Championships
|
Al-Qahira |
EGY |
Scratch, Men |
🥉 |
ALG |
|
| Cycling |
2020 African Cycling Championships
|
Al-Qahira |
EGY |
Points Race, Men |
🥈 |
ALG |
|
| Cycling |
2020 African Cycling Championships
|
Al-Qahira |
EGY |
Omnium, Men |
🥉 |
ALG |
|
| Cycling |
2020 World Track Cycling Championships
|
Berlin |
GER |
Points Race, Men |
22 |
ALG |
|
| Cycling |
2020 World Track Cycling Championships
|
Berlin |
GER |
Scratch, Men |
17 |
ALG |
|
| Cycling |
2021 African Cycling Championships
|
Al-Qahira |
EGY |
Team Pursuit, Men |
🥈 |
ALG |
|
| Cycling |
2021 African Cycling Championships
|
Al-Qahira |
EGY |
Points Race, Men |
🥉 |
ALG |
|
| Cycling |
2021 African Cycling Championships
|
Al-Qahira |
EGY |
Madison, Men |
🥈 |
ALG |
|
| Cycling |
2021 African Cycling Championships
|
Al-Qahira |
EGY |
Elimination Race, Men |
🥉 |
ALG |
|
| Cycling |
2021 African Cycling Championships
|
Al-Qahira |
EGY |
Scratch, Men |
🥈 |
ALG |
|
| Cycling |
2021 World Track Cycling Championships
|
Roubaix |
FRA |
Elimination Race, Men |
10 |
ALG |
|
| Cycling |
2021 World Track Cycling Championships
|
Roubaix |
FRA |
Scratch, Men |
20 |
ALG |
|
| Cycling |
2021 World Track Cycling Championships
|
Roubaix |
FRA |
Omnium, Men |
DNF |
ALG |
|
| Cycling |
2022 African Cycling Championships
|
Abuja |
NGR |
Madison, Men |
🥇 |
ALG |
|
| Cycling |
2022 African Cycling Championships
|
Abuja |
NGR |
Omnium, Men |
🥈 |
ALG |
|
| Cycling |
2022 African Cycling Championships
|
Abuja |
NGR |
Points Race, Men |
🥇 |
ALG |
|
| Cycling |
2022 African Cycling Championships
|
Abuja |
NGR |
Team Pursuit, Men |
🥇 |
ALG |
|
| Cycling |
2022 World Track Cycling Championships
|
Saint-Quentin-en-Yvelines |
FRA |
Elimination Race, Men |
=16 |
ALG |
|
| Cycling |
2022 World Track Cycling Championships
|
Saint-Quentin-en-Yvelines |
FRA |
Scratch, Men |
DNF |
ALG |
|
| Cycling |
2022 World Track Cycling Championships
|
Saint-Quentin-en-Yvelines |
FRA |
Omnium, Men |
24 |
ALG |
|
| Cycling |
2023 African Cycling Championships
|
Al-Qahira |
EGY |
Elimination Race, Men |
🥇 |
ALG |
|
| Cycling |
2023 African Cycling Championships
|
Al-Qahira |
EGY |
Madison, Men |
🥈 |
ALG |
|
| Cycling |
2023 African Cycling Championships
|
Al-Qahira |
EGY |
Team Pursuit, Men |
🥉 |
ALG |
|
| Cycling |
2023 World Track Cycling Championships
|
Glasgow |
GBR |
Elimination Race, Men |
18 |
ALG |
|
| Cycling |
2023 World Track Cycling Championships
|
Glasgow |
GBR |
Scratch, Men |
DNF |
ALG |
|
| Cycling |
2024 African Cycling Championships
|
Al-Qahira |
EGY |
Elimination Race, Men |
🥇 |
ALG |
|
| Cycling |
2024 African Cycling Championships
|
Al-Qahira |
EGY |
Team Pursuit, Men |
🥇 |
ALG |
|