Barbara Stephanie Olvera Robles Ranking (ECU)
Country: Ecuador, Category: WTA
ITF Ranking
1312
-1
Season High : 524
Season Low: 1318
ITF Ranking
Year End Ranking
632
Season High : 600
Season Low: 3271
ITF Ranking
Year End Ranking
3271
Season High : 2544
Season Low: 3428
ITF Ranking
Year End Ranking
2941
Season High : 2941
Season Low: 2959