Edgar Davids praised the accomplishments of both Lionel Messi and Cristiano Ronaldo but felt that the Argentine star had the edge over the Portuguese.