Getting a 100% IV Pokémon in Pokémon Go is exceedingly rare. The chances of encountering one in the wild or hatching one from an egg are quite low. The odds are approximately 1 in 4,096 for wild encounters and 1 in 216 for hatching eggs. However, with dedication and persistence, it is possible to come across or hatch a perfect IV Pokémon.