Były rekordzista świata w biegu ulicznym na 10 km (Walencja, 2019). W 2014 został mistrzem świata juniorów w biegu na 10 000 metrów. W 2016 startował na igrzyskach olimpijskich w Rio de Janeiro, podczas których zajął 8. miejsce w biegu na 5000 metrów oraz był szósty na dwa razy dłuższym dystansie. Brązowy medalista mistrzostw świata w biegach przełajowych w drużynie seniorów (2017). W tym samym roku sięgnął po srebro mistrzostw świata w Londynie w biegu na 10 000 metrów. Podwójny złoty medalista igrzysk Wspólnoty Narodów (2018). W 2019 zdobył złoto mistrzostw świata na dystansie 10 000 metrów. Podczas igrzysk olimpijskich rozgrywanych w Tokio w 2021 roku wywalczył złoty medal na dystansie 5000 metrów i srebrny w biegu na 10 000 metrów.