The 25 Greatest Players of the last 25 Years – Ranked

Key Points The list of the 25 greatest football players of the last 25 years, as ranked by OneFootball, places Lionel Messi at number 1 and Cristiano Ronaldo at number 2, with Zinedine Zidane and Andrés Iniesta following closely. Rankings…