The Sabres have reached an agreement to sign goalie Chad Johnson, who returns to Buffalo after spending last season in Calgary. Johnson is a capable backup, but also a journeyman, who joins his seventh team in his eight NHL seasons.
Johnson went 18-15-1 in 36 games for the Flames last season. Overall, he 68-45-12 record in 137 games, including 124 starts.
Johnson is familiar with Buffalo after spending the 2015-16 season with the Sabres, where he formed a close bond with starter Robin Lehner. He also stepped in and went 22-16-4 in a career-high 40 games after Lehner was sidelined by a sprained ankle.
The Sabres addressed a depth need at goalie after prospect Cal Petersen elected to pursue free agency after opting out of his senior season at Notre Dame. Johnson will compete with Linus Ullmark for the backup job with the Sabres.