One of the greatest debates in world soccer revolves around a timeless question: Who is the best player of all time? For most fans, the answer usually comes down to Lionel Messi or Cristiano Ronaldo. The two legends have defined modern soccer, amassing records, trophies, and moments that shaped an era.
But not everyone agrees. Recently, two of the most respected figures in the game—Gianluigi Buffon and Pep Guardiola—offered surprising perspectives. Instead of going with the usual suspects, both revealed preferences that shocked many in the soccer world.
When asked about the best player he has faced, Gianluigi Buffon, the legendary Italian goalkeeper, did not choose Messi or Ronaldo. Speaking to Corriere della Sera, the former Juventus and Italy captain reflected on his decades of experience against some of the greatest.
“I played against three generations—Zidane, Ronaldo, Messi, Cristiano, Iniesta… But I would choose Neymar,” Buffon said. Adding: “For the athlete and the person that he is, Neymar should have won five Ballon d’Or awards.”
Neymar has had a difficult career since suffering several consecutive injuries.
This statement stunned many fans, especially since Neymar’s career has often been marked by injuries and questions about whether he ever reached his true potential. For Buffon, however, the Brazilian’s mix of skill, flair, and personality sets him apart, even above the two players most often considered the greatest.
Lionel Messi reportedly close to signing new deal with Inter Miami to stay beyond 2026 World Cup