Scrie o continuare pentru acest paragraf - Roger Johansson s-a alăturat clubului suedez de elită Färjestads BK în 1986, când a plecat de la Troja-Ljungby. A jucat cu Färjestad până în 1989, câștigând un campionat suedez cu ei în 1988. În 1989 a semnat cu Calgary Flames din NHL care l-au draftat în 1985
ca a 80-a alegere generală. A jucat două sezoane, un total de 73 de meciuri, cu Flames înainte de a se întoarce acasă în Suedia și a semnat cu Leksands IF. Dar s-a întors la Flames în 1992 după doar un sezon cu Leksand în Liga de elită suedeză. În ciuda faptului că a jucat 77 de meciuri și a marcat un total de 20 de puncte cu Flames în acel sezon, Johansson a decis să se întoarcă din nou în Suedia și a semnat cu Leksands IF. A jucat cu Leksand în sezonul 1993/94. Johansson a început, de asemenea, sezonul 1994/95 cu Leksand. Dar când închiderea NHL s-a încheiat pe 11 ianuarie 1995, Johansson a semnat pentru Chicago Blackhawks. Johansson a jucat doar un total de 11 meciuri în acel sezon cu Blackhawks și a decis să se întoarcă acasă în Suedia, de data aceasta pentru totdeauna. Când s-a întors în Suedia, a semnat cu Färjestads BK, cu care a jucat în anii '80. Johansson a rămas la Färjestad până în 2001, când a fost forțat să se pensioneze din cauza unei leziuni. Dar înainte de a se retrage a câștigat două noi campionate suedeze în 1997 și 1998.