Nel 2019 ha ottenuto i record europei di 5 km su strada (poi perso nel 2020 ad opera del francese Jimmy Gressier) e mezza maratona, oltre al record nazionale svizzero nei 10000 m. Nel corso dell'annata partecipa inoltre agli Europei a squadre, nei quali si piazza in seconda posizione nei 5000 m con il tempo di 13'45"31. Partecipa inoltre ai Mondiali, gareggiando sia nei 5000 m (dove viene eliminato nelle batterie) sia nei 10000 m, gara in cui si ritira; infine, partecipa agli Europei di corsa campestre, nei quali ottiene un quarto posto.