PDGA #226506German Cuellar Rodriguez Current rating967 RankingsWorldwide3954thMexico2ndCiudad de México1stCDMX1st