#3 Zlatan Ibrahimovic
The big Swedish striker joined Barcelona from Inter Milan in 2009 as a part of a swap deal also involving Samuel Eto’o. Ibrahimovic, however, could not stay with Barcelona for more than two seasons.
Despite that, he made his mark there and scored 22 goals from 46 matches for them. His personal equation with Pep Guardiola, the then Barca coach, was not very good, and it was one of the reasons behind his brief stay there. He won one La Liga title with Barca.
Ibra joined Manchester United as a 35-year-old in 2016 and helped them win the UEFA Europa League and the League Cup under Jose Mourinho. He scored 29 goals in 53 matches for United in two seasons with them. It remains a pity that Ibra could not play in the Premier League for a longer duration, as it would have suited a big and burly striker like him very well.