PDGA #175791Xavier Rufat Muelas Current rating892 Rankings by regionWorldwide38086thSpainT37thSabadell1st