The Pittsburgh Penguins re-signed forward Bryan Rust to a four-year, $14 million contract.

The deal carries an average annual value of $3.5 million for Rust, who was a restricted free agent.

The 26-year-old set career-highs in assists (25) and points (38) this season and added three goals in 12 playoff games.

The signing leaves the Penguins with just over $5 million cap space this off-season. The team has one restricted free agent left to sign in defenceman Jamie Oleksiak, while Carter Rowney, Tom Kuhnhackl and Riley Sheahan are all slated to hit the open market on Sunday. Kuhnhackl and Sheahan had been scheduled to be restricted free agents, but both went unqualifed by the team on Monday.

Rust made his debut with the Penguins in 2014-15, when he appeared in 14 games with the team. He appeared in a career-high 69 games with the team this past season.

In 181 career NHL contests, all with the Penguins, Rust has 33 goals and 79 assists.