PDGA #108045Risto Viherpuu Current rating864 Rankings by regionWorldwide54678thEstonia695th78T129thTartuT71st