Johansson spilte i løpet av karrieren for en rekke klubber, blant annet for Rangers og Charlton Athletic. Han spilte også fast for det finske landslaget, hvor han står notert med 106 kamper og 22 scoringer.