Former Arsenal, Chelsea and Barcelona stars are among the top 10 players who have given Cristiano Ronaldo sleepless night after securing most number of wins against him, for both club and country.