The Rangers have signed defenseman Kevin Shattenkirk, the top free agent on the market, general manager Jeff Gorton announced Saturday.

The four-year deal is worth $26.6 million with an annual salary cap hit of $6.65 million, according to multiple reports.

Shattenkirk led all unrestricted free agents with 56 points last season, splitting time between the Blues and Capitals.