 Following the 2016–17 season in the Hockeyettan where Persson scored 40 points in 38 games, he was signed by the Växjö Lakers of the Swedish Hockey League (SHL) to a three-year contract on 27 April 2017.In the 2017–18 season, Persson made his debut in the top tier SHL appearing in 51 games for Växjö.He posted 28 assists for 34 points in the regular season before also contributing with five points in 13 playoff games, helping Växjö capture the Le Mat Trophy.