The best no 9 in football ever right now is Luis Suarez. His recent matches weren't that much good but trust me he is better than others. But in the history of football the greatest striker of all time was Ronaldo not Christiano but the Brazil no 9. read more
However, the reported number of goals has been a point of discussion with some claiming he scored 1239 goals in 1329 games. Despite this argument, not many can match the goal poaching skill displayed by the Brazilian striker. If anything, he was the first to be given the tag “The King of Football”, certainly for his exemplary performance. read more
Hungarian player Puskбs was a great striker, he had one of the best shots in football history. This helped him score a lot of goals , he scored 513 goals in 528 matches. As a captain of Hungary Puskas scored 84 times in 85 matches, helping them win a gold medal at the 1952 Olympics, and a place in the final of the 1954 FIFA World Cup. read more