PDGA #180857Niclas Schaarschuch Current rating923 Rankings by regionWorldwide19822ndSweden767thÅryd1st