The New York Rangers and top center Mika Zibanejad have agreed to an eight-year contract worth $68 million.

Zibanejad, 28, will count $8.5 million against the salary cap beginning next season and through 2029-30. He was a point-a-game player last season with 24 goals and 26 assists in 50 games.