Real Madrid legend Alfredo Di Stefano Pele is the greatest player to ever play soccer, adding Lionel Messi and Cristiano Ronaldo were not as good as the Brazilian legend.

The former Real Madrid forward said the legendary striker was better Lionel Messi and Cristiano Ronaldo. Many, including Diego Maradona, have tipped Messi to eventually become the best player to ever play the game, once his career is over. Messi and Ronaldo have been creating record lef, right and center and are constantly battling for personal as well as team honors. However, Di Stefano believes, for the time being at least, Pele has no peers.

"The best player ever? Pele. Messi and Cristiano Ronaldo are both great players with specific qualities, but Pele was better," Di Stefano told El Colombiano.

The Argentine then went on to describe the differences in playing styles between the Barcelona and Real Madrid forwards. "Messi is the more technical player of the two," Di Stefano added. "He's better inside the area, the way he handles the ball and dribbles. You can see that he enjoys himself playing.

"Cristiano has a better body and is physically very strong. He has pace, speed and is a player with courage, and he can use both feet."

Di Stefano is considered one of the greatest ever players for Real Madrid, having made over 300 appearances between 1953 and 1964, winning 8 La Liga titles and five European Cups.