PDGA #208420Giovanni Menchaca Current rating953 RankingsWorldwide7305thUnited States5446thTexasT398thOdessa2nd