Over the span of eight seasons, Johnson has played for New York Rangers, Arizona Coyotes, Boston Bruins, New York Islanders, Calgary Flames and Buffalo Sabres. The Blues will be his seventh NHL team.
"I'm sort of used to switching teams, but it's been really easy (to fit in here)," Johnson told stlouisblues.com. "The guys have been great. It's a really established organization and team. It makes it easy for myself to be able to jump in and do my thing… to step in and be part of the group, I look forward to tonight."
In 173 career games, Johnson is 78-61-15 with a 2.65 goals-against average and a .910 save-percentage.