Johan Andersson (Sweden) has never succeeded in becoming the top scorer in a league but was part of the top-20 list of scorers in Allsvenskan 2004 and Eliteserien 2008.
Johan Rickard Andersson, which is his full name, is a player who mostly played at the position of midfielder. He is 39 years old today, born on 22 August 1983 in Landskrona, Sweden. He stopped playing professional football in 2015.
Note that this is top scorer data we have in our database. Johan Andersson might be part of top scorer lists in other leagues we don't have here, or seasons we don't have in our database yet.