Jack Johnson signed a one-year contract with the Colorado Avalanche on Sunday.

The 34-year-old defenseman, who attended Colorado training camp on a professional tryout contract, scored one goal in 13 games with the New York Rangers last season before having core muscle surgery.

"Jack is a veteran defenseman that we brought into camp to help shore up our depth on the back end," Avalanche general manager Joe Sakic said.