PDGA #291840Craig Ball Current rating840 RankingsWorldwide64908thUnited States47026thIowaT835thUrbandale21st