Den 9. april 2017 satte han norsk rekord på maraton med tiden 2.10.07 da han løp inn til tredjeplass i Hannover Marathon. Den 28. juni 2017 satte han personlig rekord på 10 000 m med tiden 28.15,12 under et stevne i Ostrava. Det er den femte beste tiden av en nordmann og den beste av en nordmann siden 1992.