The 32-year-old goalie was 10-16-3 with a 3.55 goals-against average and .891 save percentage in 36 games (29 starts) with the Buffalo Sabres last season. He had NHL career highs in starts (40) and wins (22) with Buffalo during the 2015-16 season.
RELATED: [NHL Free Agent Tracker]
The Pittsburgh Penguins selected Johnson in the fifth round (No. 125) of the 2006 NHL Draft. He is 78-61-15 in 173 NHL games (153 starts) with the Sabres, Calgary Flames, New York Islanders, Boston Bruins, Arizona Coyotes and New York Rangers, and is 0-1 in the Stanley Cup Playoffs.