Along with Buffalo, Johansson has previously played with the Colorado Avalanche and Florida Panthers in the National Hockey League (NHL) and Brynäs IF of the SHL.
[6] With the following North American season delayed due to the COVID-19 pandemic, on 31 October, Johansson was loaned by the Sabres to German club, Krefeld Pinguine of the Deutsche Eishockey Liga (DEL), until the commencement of NHL training camp.
[8] Following the trade, Sabres beat writer John Vogl called Johansson the worst goaltender he had seen in nineteen years of covering the team.
At the completion of the season with the Avalanche and as a pending free agent, Johansson initially opted to return to Sweden in signing a two-year contract with Färjestad BK of the SHL on 9 May 2023.
[19] However, in little under a month later on 7 June, his contract with Färjestad BK was mutually cancelled with Johansson harbouring intentions to continue his career in North America.