Lionel Messi has been named the best footballer of all time by the IFFHS.
The International Federation of Football History and Statistics has released a list of the top 10 players of all time. The Inter Miami and Argentina forward is at the top of the list.
The list is as follows:
1. Lionel Messi
2. Pele
3. Diego Maradona
4. Cristiano Ronaldo
5. Johan Cruyff
6. Ronaldo
7. Zinedine Zidane
8. Franz Beckenbauer
9. Alfredo di Stefano
10. Ronaldinho