Quique Dacosta

Dénia, Spain

Year Rank
2012 40
2013 26
2014 41
2015 39
2016 49
2022 42
2023 20
2024 14