Marcus Pettersson is sticking with the Pittsburgh Penguins.

The 23-year-old defenseman agreed to a five-year contract extension on Tuesday that runs through the 2024-25 season. The deal carries an average annual value of just over $4 million.