Lors du marathon des Jeux olympiques d'été de 2024, il termine 1er et bat le record olympique de l'épreuve avec un temps de 2h6min26s, malgré un parcours accidenté, qui comporte un dénivelé assez important.
Depuis 2021, il détient le record du Marathon d'Amsterdam en 2 h 03 min et 39 s, il bat son record personnel lors de cette épreuve.
En 2022, il devient champion du monde du marathon lors des championnats du monde à Eugene et bat le record des championnats du monde en 2h5min36s[4].
Le 5 novembre 2023, il s'impose sur le Marathon de New York en s'emparant du record de l'épreuve en 2 h 04 min 58, record appartenant à Geoffrey Mutai depuis l'édition de 2011.
Le , lors du marathon des Jeux olympiques d'été de 2024, il termine 1er et bat le record olympique de l'épreuve avec un temps de 2h6min26s[5]sur un parcours pourtant compliqué. Il remporte ainsi sa première médaille d'or aux JO[6].