Pettersson, 22, is in his second season playing in North America. This year, he has suited up for 27 of Anaheim's first 29 games, contributing six assists, a plus-4 and 17 penalty minutes while averaging 14:01 minutes per game.
The 6-foot-3, 177-pound native of Skelleftea, Sweden had been taking on a larger role for the Ducks over the past two weeks. In his final six games with Anaheim, Pettersson tallied four assists, was plus-3 and logged 18:22 minutes per night.
Last year, during his first season in North America, Pettersson had four points (1G-3A) and was plus-5 in 22 games with Anaheim. Pettersson also dressed for all four Ducks' playoff games. At the American Hockey League level, he had 14 assists and a plus-22 in 44 contests.
Before joining the Ducks last year, Pettersson played four seasons of professional hockey in the Swedish Hockey League for his hometown Skelleftea. He also represented Sweden at the 2016 World Junior Championship, contributing four assists in seven games.
The Ducks originally drafted Pettersson in the second round (38th overall) in the 2014 NHL Draft.