PDGA #97567Janimatti Ellonen Current rating903 Rankings by regionWorldwide31362ndFinland1723rdEspoo80th