Następnymi klubami w karierze Johanssona były: niemiecki Hannover Scorpions (2002–2003), rosyjski SKA Sankt Petersburg (hokej na lodzie) (2003) i Torpedo Niżny Nowogród (2003–2004), austriacki HC Innsbruck (2004–2005), występujące w ekstraklasie austriackiej włoskie HC Bolzano (2005–2006), austriacki VEU Feldkirch (2006), norweski Sparta Warriors (2006–2008) i szwedzkie IFK Ore, w którym w 2009 roku w wieku 36 lat zakończył karierę sportową.
Statystyki Sezon Drużyna Liga Sezon zasadniczy PlayoffyMeczeGoleAsystyPunktyKary+/−PPSHGWMGAPktKary1991-1992HC Vita HästenDivision 151126–––––––––1992-1993HC Vita HästenDivision 13617844–––––––––1993-1994Hc Vita HästenDivision 136641040–––––––––1994-1995HC Vita HästenDivision 13611152648–––––––––1995-1996Leksands IFElitserien4022439––––501101996-1997Leksands IFElitserien3601114––––900021997-1998Leksands IFElitserien4244836+2–––300001998-1999Leksands IFElitserien4722434+2–––400021999-2000Leksands IFElitserien50325320–––3101182000-2001Leksands IFElitserien5063959+1–––1021342001-2002Leksands IFAllsvenskan45471178+5–––9011122002-2003Hannover ScorpionsDEL52871556–2––––––––2003-2004SKA Sankt PetersburgRSL2201110–1––––––––2003-2004Torpedo Niżny NowogródRSL2721314–4––––––––2004-2005HC InnsbruckEBEL487172454+18–––523562005-2006HC BolzanoEBEL4810243464–––––––––2005-2006VEU