In 2003, he joined Malmö FF with which he has won one Swedish championship. He moved on to IFK Göteborg before the 2006 season, and was a key player there during their gold season 2007. Olsson retired from professional football after the 2011 season.
In 2003, he joined Malmö FF, winning one Swedish championship with them. He then moved to IFK Göteborg before the 2006 season and was a key player during their successful 2007 campaign. Olsson retired from professional football after the 2011 season.