Ryan McDonagh will stay with the New York Rangers.

The restricted free agent defenceman has agreed to a new six-year contract with the team, worth a reported $28.2 million US.

McDonagh has become a workhorse for the Rangers, combining with Dan Girardi to form the team's No. 1 blue-line unit over much of the last two seasons.

In those two years, he racked up 3,174 minutes of ice time, the 10th-highest number in the league.

He registered four goals and 19 points in the 2013 regular season and added a goal and four points in 12 playoff games.

McDonagh has spent his entire three-year NHL career with the Rangers, who got him in a trade with the Montreal Canadiens in 2009.

The Habs drafted him 12th overall in 2007 after he was named the top high school hockey player in his home state of Minnesota.

Chris Mueller signs with Stars

The Dallas Stars have signed free agent centre Chris Mueller to a one-year contract.

The 27-year-old Mueller split last season between Nashville and the Milwaukee Admirals of the AHL. He had five points (two goals, three assists) in 18 games with the Predators, including his first career NHL goal March 19 at Columbus.

Mueller was the captain in Milwaukee, finishing second in goals with 18 and third in points with 36 in 55 games.

He had eight points in 37 career games with Nashville.

Financial terms of the deal announced Monday weren't disclosed.