The contract carries an average annual value of $6.75 million.
Provorov, 22, is coming off of his entry-level contract and hasn’t missed a game in his first three NHL seasons. Last season he led the Flyers with 25:07 minutes of ice time per game, and scored seven goals and 26 points.
Originally a first-round pick (seventh-overall) in 2015, Provorov is a key piece for the Flyers as they look to advance past the first round of the playoffs for the first time since 2011-12.
Having reached an agreement with Provorov, Flyers general manager Chuck Fletcher will now turn his attention to forward Travis Konecny, the team’s final unsigned RFA.