Brayden Schenn has signed a four-year, $20.5 million contract with the Philadelphia Flyers, the team announced Monday.

The 24-year-old Schenn was a restricted free agent, coming off a two-year, $5 million, and was set to go to salary arbitration.

Schenn had 26 goals and 59 points in 80 games for the Flyers last season, both career highs.

For his career, the fifth overall pick in 2009 has 84 goals and 193 points in 354 games.