W 2011 zdobył brąz mistrzostw świata juniorów, co było pierwszym od 74 lat medalem mistrzostw organizowanych przez ISU dla Szwecji. W sezonie 2011/2012 dwukrotnie rywalizował w zawodach Grand Prix, na Skate Canada i Trophée Éric Bompard, gdzie zajął odpowiednio 6. i 9. pozycję. Na krajowych mistrzostwach odniósł pewne zwycięstwo, pokonując drugiego Matthiasa Andersona o ponad 76 punktów.
Osiągnięcia Zawody 03–04 04–05 05–06 06–07 07–08 08–09 09–10 10–11 11–12 12–13 13–14 14–15 15–16 16–17 17–18 18–19 Międzynarodowe Igrzyska olimpijskie 14 Mistrzostwa świata 28 26 18 32 23 23 12 18 Mistrzostwa Europy 22 11 6 11 11 11 11 7 8 GP Cup of China 10 GP Rostelecom Cup 12 9 GP Skate America 10 7 GP Skate Canada International 9 10 GP Trophée Éric Bompard 6 8 CS Finlandia Trophy 8 9 11 CS Golden Spin of Zagreb 7 6 CS Lombardia Trophy 6 CS Nebelhorn Trophy 3 2 CS Warsaw Cup 1 Coupe Printemps 1 Finlandia Trophy 4 Golden Spin of Zagreb 11 3 Ice Challenge 1 International Cup of Nice 2 Lombardia Trophy 1 Memoriał Hellmuta Seibta 2 Merano Cup 3 Nebelhorn Trophy 12 New Year's Cup 1 NRW Trophy 1 1 1 Triglav Trophy 2 Warsaw Trophy 1 Volvo Open Cup 2 Mistrzostwa nordyckie 2 2 1 1 1 1 1 2 Zimowa Uniwersjada 3 Międzynarodowe: Kategorie młodzieżowe Mistrzostwa świata juniorów 13 8 3 JGP w Chorwacji 10 4 JGP w Czechach 8 3 JGP w Holandii 9 JGP w