Pele has urged world football's governing body FIFA to introduce a salary cap for players and warned that the vast sums of money changing hands in the game could taint its image for future generations.
Pele is in Nigeria to promote Rio de Janeiro's bid to host the 2016 Olympic Games and says he's concerned about how the game has changed with the influx of money from billionaire owners.
The Brazilian great says there were no big sponsors in his day and players' salaries must be controlled.
FIFA President Sepp Blatter has also spoken out echoing concerns from Europe's ruling body UEFA and other sports officials.
But he's also welcomed Cristiano Ronaldo's $200 million move from Manchester United to Real Madrid, saying it shows the game's enduring popularity.