Bei den Individial-Europameisterschaften 2016 spielte er in allen drei Wettbewerben. Im Einzel schied er schon früh gegen den Olympiavierten Vladimir Samsonov aus, im Doppel gewann er mit Kristian Karlsson Bronze, im Mixed verlor er an der Seite von Matilda Ekholm das Finale gegen das Ehepaar João Monteiro/Daniela Dodean-Monteiro nach 2:0-Führung noch mit 2:3 und holte somit Silber. Bei den Swedish Open im November besiegte er unter anderem die Top 20-Spieler Kōki Niwa und Dimitrij Ovtcharov, sodass er schließlich Silber gewinnen konnte – seine erste Einzelmedaille auf der World Tour. Nach den Qatar Open im Februar 2017, bei denen er unter anderem Vladimir Samsonov schlagen konnte, erreichte er in der Weltrangliste mit Platz 24 eine neue Bestmarke und wurde damit erstmals bestplatzierter schwedischer Spieler. Bei der Weltmeisterschaft 2017 kam er unter die besten 32, mit der Mannschaft holte er 2018 mit Bronze die erste WM-Medaille für Schweden seit 2001. Im Doppel mit Kristian Karlsson wurde er erneut Vize-Europameister.