Barcelona attacker Lionel Messi will finish the year with 91 goals.

Messi has set the world record for a goals in a single calendar year, with a grand total of 91, beating the previous all-time best set in 1972 by Germany and Bayern's Gerd Müller, who scored 85.

The Argentinian scored 79 goals for Barça and another 12 for his national team.