9) Cristiano Ronaldo
Be it scoring long range blinders, or wonderful headers, taking jaw-dropping free kicks or just creating an astonishing pass, Ronaldo has been one of the best in doing such things. The Real Madrid superstar is the best player in the world, alongside Lionel Messi, and has broken all possible records while playing for the most successful club in the world. But still, the Portuguese captain is often imaged as one of the most villainous players by the media, and sometimes for nothing. Ronaldo is sometimes labeled as a selfish and a dictating player on the pitch, and is often criticized for his diving and angry gestures towards his team-mates. But that doesn’t change the fact that the former Manchester United man is one of the best players ever to grace the football pitch.