Enrique Lana Almeida Ranking (ESP)
Country: Spain, Category: ATP
ITF Ranking
857
0
Season High : 411
Season Low: 952
ITF Ranking
Year End Ranking
595
Season High : 542
Season Low: 2648