So basically the opposite of the other thread. David Villa is Spain's all time top goalscorer. Real Madrid have won the league just once in 8 years. Zlatan Ibrahimovic has scored 20 more goals in the last 4 1/2 years than Emile Heskey managed in his entire 22 year career*. *Actually I can totally believe that.