#4 Zlatan Ibrahimović
Even though Zlatan Ibrahimovic has had a controversial career, one just can not disagree that he possessed one of the best goal-scoring ability of all time. The Malmö-born player began his career with local team Malmö FF.
De Godenzonen (Sons of the Gods), as Ajax are popularly known, roped Zlatan in when he was just 19 at a then club record fee of €7.8 million. The lanky forward amassed 48 goals in 110 appearances for Ajax during his 3-season stay.
Zlatan was then bought by Serie A giants Juventus for £ 14.40 million. However, an unsuccessful run in 2 seasons prompted another move and Ibrahimović moved to Internazionale for nearly £ 22.32 million. He made Inter his own and had a fantastic time with them, scoring 66 goals in 117 appearances.
Catalan giants Barca became interested in the Swede player and roped him in for a hefty £ 62.55 million. The move did not pay off and Zlatan was a misfit for the Barca style of play. Zlatan was back in Italy and spent two seasons with A.C Milan wherein he amassed 56 goals in 85 appearances.
The 37-year-old is best known for his career with French giants PSG. In the 4 seasons with PSG, Zlatan scored 156 goals in 180 appearances. He has become a goal-scoring machine. The striker also represented Manchester United in 53 games and is currently with the Major League Soccer side LA Galaxy.