Drużynowy mistrz świata juniorów z Guiyangu (2015) i wicemistrz świata seniorów z Aarhus (2019) w biegach przełajowych. Mistrz świata juniorów w biegu na 10 000 metrów z Bydgoszczy (2016) oraz zdobywca brązowego medalu na tym dystansie podczas 21. edycji Igrzysk Wspólnoty Narodów w Gold Coast (2018). W 2021 roku zadebiutował na igrzyskach olimpijskich, gdzie zajął 7. miejsce w biegu na 10 000 metrów.