Leo Messi fue proclamado ganador del Balón de Oro 2010 por Pep Guardiola en la gala celebrada en Zurich por delante de sus compañeros del Barça. Iniesta terminó segundo en la votación y Xavi tercero, por lo que España seguirá contando en su palmarés con el único galardón logrado por Luis Suárez en 1960.