For the 2016 Allsvenskan season, Andersson yet again returned to Helsingborgs IF. Andersson retired at the end of the season after having a played a total of 350 Allsvenskan games, which is a club record, as well as more than 500 official games for the club.