Viết một phần tiếp theo cho đoạn này - Roger Johansson gia nhập câu lạc bộ Färjestads BK của Thụy Điển vào năm 1986, khi anh rời Troja-Ljungby. Ông chơi cho Färjestad cho đến năm 1989, giành được một chức vô địch Thụy Điển với họ vào năm 1988. Năm 1989, anh ký hợp đồng với Calgary Flames của NHL, người đã chọn anh vào năm 1985
là lượt chọn thứ 80. Anh đã chơi hai mùa giải, tổng cộng 73 trận, với Flames trước khi trở về Thụy Điển và ký hợp đồng với Leksands IF. Nhưng anh trở lại Flames vào năm 1992 sau chỉ một mùa giải với Leksand ở Swedish Elite League. Mặc dù chơi 77 trận và ghi tổng cộng 20 điểm với Flames mùa giải đó, Johansson quyết định trở lại Thụy Điển một lần nữa, và một lần nữa anh ký hợp đồng với Leksands IF. Anh chơi cho Leksand trong mùa giải 1993/94. Johansson cũng bắt đầu mùa giải 1994/95 với Leksand. Nhưng khi phong tỏa NHL kết thúc vào ngày 11 tháng 1 năm 1995, Johansson đã ký hợp đồng với Chicago Blackhawks. Johansson chỉ chơi tổng cộng 11 trận trong mùa giải đó với Blackhawks và quyết định trở về nhà ở Thụy Điển, lần này là tốt. Khi trở về Thụy Điển, anh đã ký hợp đồng với Färjestads BK, người mà anh đã chơi trong những năm 80. Johansson ở lại Färjestad cho đến năm 2001, khi anh buộc phải nghỉ hưu do chấn thương. Nhưng trước khi nghỉ hưu, anh đã giành được hai chức vô địch Thụy Điển mới vào năm 1997 và 1998.