PDGA #310130Leon Strauss Current rating875 Rankings by regionWorldwide48434thSouth Africa18thGeorge3rd