Brayden Schenn and the Flyers have agreed to a four-year deal, narrowly avoiding arbitration.

Sources tell ESPN's Pierre LeBrun that the deal has an average annual value of $5.125 million.

Schenn, 24, was a restricted free agent after posting career highs with 20 goals and 33 assists in 80 games last season.