Messi, who won the Spanish La Liga title with Barcelona last season as well as the European golden boot having scored 54 goals in 58 games in all competitions, last won the award in 2015.
Lionel Messi wins 2019 Ballon d'Or
Argentine Lionel Messi beat Liverpool defender Virgil van Dijk, five-time winner Cristiano Ronaldo and Sadio Mane to win the Ballon for a record sixth time on Monday.
He suffered an injury at the beginning of the season, but he is back to his good form and has been decisive for Barcelona this season.
Lionel Messi did not however, enjoy success with the national team, losing in the Copa America semi-finals to rivals Brazil.
Messi’s win also marks a return to the dominance of the Argentine and Ronaldo, who between them have won the award all but once since 2007.
The monopoly of Lionel Messi and Cristiano Ronaldo in winning the Ballon d'Or was broken last year when Croat Luka Modric beat them to the award.
More from category
Black Stars need to be more clinical – Chris Hughton
‘Whether I start or come from the bench, I just want to be effective’ – Semenyo
Video: Pitch invader taken away by Police during Ghana vs Angola game