Swimming |
2017 Commonwealth Youth Games |
Nassau |
BAH |
1,500 m Freestyle, Men |
🥉 |
BOT |
|
Swimming |
2018 African Youth Games |
Algiers |
ALG |
200 m Freestyle, Men |
🥉 |
BOT |
|
Swimming |
2018 African Youth Games |
Algiers |
ALG |
400 m Freestyle, Men |
🥈 |
BOT |
|
Swimming |
2018 African Youth Games |
Algiers |
ALG |
800 m Freestyle, Men |
🥇 |
BOT |
|
Swimming |
2019 World Aquatics Championships |
Gwangju |
KOR |
200 m Freestyle, Men |
AC |
BOT |
|
Swimming |
2019 World Aquatics Championships |
Gwangju |
KOR |
400 m Freestyle, Men |
39 |
BOT |
|
Swimming |
2022 World Swimming Championships (25 m) |
Melbourne |
AUS |
100 m Freestyle, Men |
60 |
BOT |
|
Swimming |
2022 World Swimming Championships (25 m) |
Melbourne |
AUS |
200 m Freestyle, Men |
39 |
BOT |
|