Lionel Messi is the all-time top goalscorer in La Liga, his record haul of 474 goals all bagged for Barcelona.