Brady Skjei has agreed to sign a six-year, $31.5 million deal with the New York Rangers.

Skjei was a restricted free agent.

Skjei had four goals and 21 assists for the Rangers last season, and he was the only player on the team to appear in all 82 games.