Pokemon Go 100 IV - Just how rare are perfect stats and how do you get them?

by Paul Cotton


100 IV Pokemon are very hard to find in Pokemon Go so it's no wonder they are so highly sought after.

Trainers catch Pokemon in their millions across the world, always hoping to find one with perfect stats. Some trainers have caught in excess of 1,000 without being lucky enough to get one of these coveted Pokemon.

If you're unaware of what IVs mean and how they compare to other stats, such as CP, you can read our article which explains the differences between IVs and CP in Pokemon Go before diving deeper.

Now, for those of you that know exactly what IVs are, let's look at the big question: what are the chances of finding a 100 IV Pokemon? Reddit user Titleist12 crunched all of the numbers and shared his findings.

Lucky Pokemon not only give you a better chance of perfect stats but reduce power up costs...

Perfect IV odds in the wild?

The short answer to this is that there's a one in 4,096 chance, or 0.0244% portability. This applies to wild catches only but this is, naturally, the primary source of Pokemon in Pokemon GO.

There are various other methods of obtaining Pokemon though, and these provide different, improved, odds of finding one of the highly sought after 100% IV Pokemon.

Doesn't trading increase the chances of perfect stats?

Yes, it does. Trading Pokemon between friends is a great way to increase the odds of finding perfect IVs. It's also a good way to boost IVs, too.

With that said, the odds still aren't great, and depend on your level of friendship. The odds are as follows:

  • Good friend trade: 1 in 3,375
  • Great friend trade: 1 in 2,744
  • Ultra friend trade: 1 in 2,197
  • Best friend trade: 1 in 1,331

This means if you're relying on trading Pokemon to find those perfect stats across the board, you could be waiting a while.

Trading Pokemon is a good way to take low IV Pokemon and make them more powerful...

Does the weather increase stats?

Yes, finding weather boosted Pokemon does increase the chances of perfect IVs. In fact a weather boosted wild catch has more chance of 15 IVs throughout than all trades but best friends. Nevertheless, it is still only a 1 in 1,728 chance.

Additionally, purifying a weather boosted Pokemon gives you a 1 in 64 chance - that's significantly better than 1%! Read our Pokemon Go Team Rocket guide if you're unfamiliar with Shadow Pokemon and the purification process.

Pokemon hatched from eggs will have a minimum of 10 IVs across the board...

What about eggs, quests and raid bosses?

Hatching Pokemon from eggs, earning them in quests or defeating them as a raid boss all provide the same chance of obtaining a 100 IV Pokemon - 1 in 216.

On top of the relatively good chance of getting perfect stats you are also guaranteed a minimum of 10 for each IV.

Lucky Pokemon the best way to get 100% IV

Should you be fortunate enough to catch a lucky Pokemon, there will be a 1 in 64 chance it has perfect IVs. You will also have a 1 in 64 chance if you decide to trade them, also. There's a reason they are called 'lucky' Pokemon.

Titleist12's published his findings on the popular 'TheSilphRoad' subreddit in July. It should be noted that Niantic can change these percentages at any given time.

Checking IVs is now easier too

It wasn't too long ago (July 2019) when you had to make do with an estimation of your Pokemon's IVs using an appraisal your team leader would provide.

This has now changed, though, as Niantic listened to feedback and have since implemented a new Pokemon Go appraisal system that shows what IV each Pokemon is. While it doesn't explicitly say what IVs your Pokemon has, the chart they use is pretty easy to interpret.

It also somewhat eliminates the need for third party IV checkers - something that may have been the catalyst for Niantic to change from the previous method.