PDGA #305023Juha Haapasalo Current rating891 Rankings by regionWorldwide38727thFinland2010thTampereT105th