Rosén then went to Växjö Lakers of the HockeyAllsvenskan where he had great success, scoring a total of 176 points in 211 games.
After that season, which ended in play in the Kvalserien qualification for the team in order to stay in Elitserien, Rosén signed with AIK of the same league.
He totalled a career high of 60 points (21 goals, 39 assists) in 55 games, and won the scoring league as a result.
[3] Playing in eight straight seasons in the SHL, and capturing the Le Mat Trophy twice, Rosén embarked on a new challenge agreeing to a one-year contract with Russian club, HC Sochi of the KHL, on 3 May 2018.
As a free agent from Sochi, Rosén opted to return to Sweden and rejoin the Växjö Lakers of the SHL on a three-year deal on 15 May 2020.