Tuliskan kelanjutan untuk paragraf ini - Roger Johansson bergabung dengan klub Liga Elite Swedia Färjestads BK pada tahun 1986, ketika ia meninggalkan Troja-Ljungby. Dia bermain dengan Färjestad sampai tahun 1989, memenangkan satu Kejuaraan Swedia dengan mereka pada tahun 1988. Pada tahun 1989 ia menandatangani kontrak dengan Calgary Flames dari NHL yang telah menyusunnya pada tahun 1985
sebagai pilihan ke-80 secara keseluruhan. Dia bermain dua musim, total 73 pertandingan, dengan Flames sebelum kembali ke Swedia dan menandatangani kontrak dengan Leksands IF. Namun ia kembali ke Flames pada tahun 1992 setelah hanya satu musim bersama Leksand di Liga Elite Swedia. Meskipun bermain 77 pertandingan dan mencetak total 20 poin dengan Flames musim itu, Johansson memutuskan untuk kembali ke Swedia sekali lagi, dan sekali lagi ia menandatangani kontrak dengan Leksands IF. Dia bermain dengan Leksand selama musim 1993/94. Johansson juga memulai musim 1994/95 dengan Leksand. Tetapi ketika penguncian NHL berakhir pada 11 Januari 1995, Johansson menandatangani kontrak dengan Chicago Blackhawks. Johansson hanya bermain total 11 pertandingan musim itu dengan Blackhawks dan memutuskan untuk kembali ke rumah di Swedia, kali ini untuk selamanya. Ketika ia kembali ke Swedia ia menandatangani kontrak dengan Färjestads BK yang ia telah bermain di tahun 80-an. Johansson tinggal di Färjestad sampai tahun 2001, ketika ia terpaksa pensiun karena cedera. Tetapi sebelum pensiun ia memenangkan dua Kejuaraan Swedia baru pada tahun 1997 dan 1998.