Nel 2002 vinse a Skara il campionato svedese juniores (U20).
Cinque volte vincitore del campionato svedese (2011, 2012, 2013, 2017 e 2018).
Altri risultati di torneo: nel 2010 vinse a Kaunas la coppa della Lithuanian University of Agriculture [1]; nel 2011 ha vinto, ex æquo con Anish Giri e Wesley So, il torneo Sigeman & Co. di Malmö; nel 2012 è stato secondo nel gruppo C del torneo Corus di Wijk aan Zee e pari 1°-3° con Slavko Cicak ed Emanuel Berg nell'open di Västerås.[2]