World RankingStella López Ruiz