if its brazilian ronaldo, he is the best, but if its CR, it has to be Henry and than Fowler. Henry was an absolutely phenomenal player who cold score create and more. Fowler was an absolute genius with silky skills who almost always took his chances in front of goal. brazilian ronaldo was the most complete striker of the last 20yrs. he had speed, strength, and skill. he was almost unstoppable hence the nickname "o fenomeno." Cristiano is an insanely fast and strong player with extremely good skills. he would have the potential to be the best player in the world and join the likes of pele and maradona in history, but he prefers to play for his own personal benefit. he is still too selfish on the ball and loses his temper too much. if he corrects this, he could be one of the best players ever, but he'll have to correct this to even be considered.