Han satte ny svensk rekord i lengde utendørs den 22. juni 2012 ved et stevne i Kuortane i Finland, der han hoppet 8,22 meter og slo Mattias Sunneborns 16 år gamle svenske rekord. I slutten av august vant han SM-gull i lengdehopp utendørs for sjette gang, og han vant også tresteg.