At the moment, I'd say Kaka.
Ronaldinho seems to be gone off the boil on the international and European stage lately. I don't watch La Liga so I don't know how he does for Barca there.
Other worthy mentions: John Terry, Cristiano Ronaldo Franck Ribery, Jefferson Farfan and Fabio Cannavaro.
Bookmarks