According to the report, Staal could receive between $5.6 and $5.9 million a season. Staal is making $5.45 million this season.
ESPN's Pierre LeBrun also reports a deal was near, writing that Staal would receive $5.7 million per year over six years.
He was scheduled to be an unrestricted free agent at season’s end. The Rangers will have about $20 million in cap space for the 2015-16 season.
Staal, 28, has one goal and six assists for the Rangers (24-13-4), who are in fourth place in the Atlantic Division, seven points behind the New York Islanders.
The Rangers drafted Staal in the first round of the 2005 draft and he has spent all eight of his seasons in New York.
He has 28 goals and 90 assists in 501 games in his career.
- Scooby Axson