PDGA #305603John Hatch Current rating823 RankingsWorldwide71295thUnited States51496thUtahT735thRiverton5th