Le , il s'entend avec les Blue Jackets sur un contrat de six ans, évalué à 29,4 millions $[4]. Le , il est soumis au ballottage dans le but de racheter les trois dernières années de son contrat[5]. Le nouveau directeur général des Panthers de la Floride, Bill Zito, précédemment membre de l'organisation des Blue Jackets, lui offre ensuite un contrat d'une saison[6].
Devenu agent libre après son contrat avec les Panthers, il signe un contrat de trois ans, d'une valeur de 13,5 millions $ avec le Kraken de Seattle le . Écoulant la dernière année de son contrat et à l'approche de la date limite des transactions en 2024, il est échangé aux Rangers de New York contre un choix de deuxième ronde en 2024 et d'un choix de quatrième tour en 2025[7].
Carrière en équipe nationale
Il représente la Suède au niveau international. Il prend part aux sélections jeunes.