| Cycling |
2013 African Cycling Championships
|
Sharm el-Sheikh |
EGY |
Road Race Individual, Men |
🥉 |
ERI |
|
| Cycling |
2013 African Cycling Championships
|
Sharm el-Sheikh |
EGY |
Road Race Individual, MenU23 |
🥈 |
ERI |
|
| Cycling |
2015 African Cycling Championships
|
Wartburg |
RSA |
Road Race Individual, MenU23 |
🥈 |
ERI |
|
| Cycling |
2015 African Cycling Championships
|
Wartburg |
RSA |
Time Trial Individual, WomenU23 |
🥇 |
ERI |
|
| Cycling |
2015 African Cycling Championships
|
Wartburg |
RSA |
Time Trial Team, Men |
🥇 |
ERI |
|
| Cycling |
2020 World Road Cycling Championships
|
Imola |
ITA |
Road Race Individual, Men |
67 |
ERI |
|
| Cycling |
2023 African Games
|
Accra |
GHA |
Road Race Individual, Men |
🥉 |
ERI |
|
| Cycling |
2023 African Games
|
Accra |
GHA |
Road Race Criterium, Men |
🥈 |
ERI |
|
| Cycling |
2023 African Games
|
Accra |
GHA |
Time Trial Team, Men |
🥇 |
ERI |
|
| Cycling |
2023 African Games
|
Accra |
GHA |
Team Relay, Mixed |
🥉 |
ERI |
|
| Cycling |
2025 World Road Cycling Championships
|
Kigali |
RWA |
Road Race Individual, Men |
DNF |
ERI |
|
| Cycling |
2025 African Cycling Championships
|
Kwale |
KEN |
Road Race Individual, Men |
🥇 |
ERI |
|
| Cycling |
2026 World Road Cycling Championships
|
Montréal |
CAN |
Road Race Individual, Men |
DNF |
ERI |
|
| Cycling |
2026 African Cycling Championships
|
Kisumu |
KEN |
Time Trial Individual, Men |
🥈 |
ERI |
|