UEFA's rankings currently list the following as the top 5 performers to date. Ronaldo (POR) Pepe (ESP) Marchisio (ITA) Xabi Alonso (ESP) Iniesta (ESP) John Terry is England's highest - currently 14th. Surprisingly, the top German is only 16th - Khedira. http://www.uefa.com/uefaeuro/season=2012/statistics/castroledge/ranking/index.html I think with Ronaldo's performances against Czech Republic and Netherlands it's fair to say he has been one of the best performers. Don't think anyone else has outshone those performances. Who do you think has been the best player of the competition?