Rabat - Lionel Messi has won the Ballon d'Or of the decade, according to a poll conducted by international sports website Goal.