PDGA #322250Mercedes Exequiel Rocha Pichardo Current rating849 RankingsWorldwide61074thNicaragua2ndManagua1st