Buffon, Messi and Ronaldo