约翰松在查尔顿竞技效力长达6年之久，球队也始终在英超占有一席之地。但约翰松在后续的几个赛季始终无法突破自己在2001-02赛季创造的攻入14球的纪录，而在球队的最后一个赛季约翰松更因重伤而缺席了大部分比赛。2006年1月，约翰松在冬季转会窗期间被租借至诺里奇城俱乐部，并在对伊普斯维奇、德比郡和斯托克城的比赛中取得进球。
职业生涯后期.2006年7月，约翰松离开查尔顿竞技，以110万欧元的价格同瑞典豪门马尔默签约，与同胞亚里·利特马宁并肩作战。在马尔默约翰松取得了成功，他在第一个赛季