 On 18 May 2018, Persson was signed to a one-year contract by the Edmonton Oilers of the National Hockey League (NHL).The Oilers immediately announced that Persson would be loaned back to the Växjö Lakers for the 2018–19 season.Persson made his NHL debut with the Oilers on 5 October 2019 in a 6-5 win over the Los Angeles Kings.