PDGA #157251Ville Vehkaperä Current rating911 Rankings by regionWorldwide26641stFinland1538thVantaaT55th