Xavi has won 31 trophies , only surpassed by Andrés Iniesta as the most successful Spanish player in history .
Xavi has won 31 trophies and was only surpassed by Andrés Iniesta as the most successful Spanish player in history .