Perfect IV Odds in Pokémon GO

Here are all the odds to get a perfect IV Pokémon in Pokémon GO, including IV floors for each method of obtaining a Pokémon. Perfect Pokémon are Pokémon that have 15/15/15 IVs, and they are commonly referred to as hundos. A hundo means the Pokémon reaches 100% of its potential IV values. You can check your IV values using the in-game appraisal system or by using an IV calculator.

Perfect IV Odds in Pokémon GO

Wild Catch
Wild Catch

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
Wild Catch1 / 40960.024%0/0/00%
Wild CatchWeather Boosted1 / 17280.058%4/4/426.7%

Wild catches include Pokémon caught in the wild, from Incense, and from Lures.

Research Task
Research Task

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
Field Research1 / 2160.463%10/10/1066.7%
Party Play Reward1 / 2160.463%10/10/1066.7%
Referral Reward1 / 2160.463%10/10/1066.7%
Special Research1 / 2160.463%10/10/1066.7%
Timed Research1 / 2160.463%10/10/1066.7%

Research tasks include Field Research, Special Research, and Timed Research, but also the special Referral and Party Play rewards. These encounters cannot be weather boosted.

Egg Hatch
Egg Hatch

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
All Egg Hatches1 / 2160.463%10/10/1066.7%

Egg hatches include Pokémon hatched from Eggs, regardless of the distance required to hatch. Pokémon hatched from eggs are always Level 20 and have an IV floor of 10/10/10.

Raid
Raid

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
Raid Catch1 / 2160.463%10/10/1066.7%
Raid CatchWeather Boosted1 / 2160.463%10/10/1066.7%

Raid encounters include Pokémon caught from Raid Battles, including Legendary Raids, Mega Raids, and Dynamax. Non-Shadow Raid Bosses have a 10/10/10 IV floor, while Shadow Raid Bosses have a 10/10/10 IV floor.

GO Battle League
GO Battle League

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
Reward1 / 2160.463%10/10/1066.7%
GO Battle Day1 / 40960.024%0/0/00%
GO Battle Weekend1 / 40960.024%0/0/00%
GO Battle Week1 / 40960.024%0/0/00%

GO Battle League encounters include Pokémon caught from GBL rewards, including the end-of-season rewards, GBL rank encounters, and special GO Battle day/week/weekend encounters. Interestingly, GO Battle day/week/weekend encounters have their IV Floor removed for higher chance of optimal PvP IVs.

Team GO Rocket
Team GO Rocket

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
Grunts and Leaders1 / 40960.024%0/0/00%
Grunts and LeadersWeather Boosted1 / 17280.058%4/4/426.7%
Giovanni1 / 10000.100%6/6/640.0%
Shadow Raid1 / 10000.100%6/6/640.0%
Shadow RaidWeather Boosted1 / 10000.100%6/6/640.0%

Team GO Rocket encounters include Pokémon caught from Team Rocket Grunts, Leaders, and Giovanni. These encounters have different IV floors: 4/4/4 when weather boosted from Grunts and Leaders, and 6/6/6 in Shadow Raids and Giovanni catch reward.

Purifying Shadow Pokémon
Purifying Shadow Pokémon

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
Grunts and Leaders1 / 1520.658%0/0/00%
Grunts and LeadersWeather Boosted1 / 641.563%4/4/426.7%
Giovanni1 / 372.703%6/6/640.0%
Raid1 / 372.703%6/6/640.0%

These odds are calculated only if you are Purifying 13/13/13 Shadow Pokémon or higher. Purifying a Shadow Pokemon adds +2 to Attack, Defense, and HP.

Trade
Trade

Encounter TypeHundo OddsHundo Odds (%)IV FloorMin IV (%)
Friend (0 Hearts)1 / 9870.101%0/0/00%
Good Friend1 / 9410.106%1/1/16.7%
Great Friend1 / 8870.113%2/2/213.3%
Ultra Friend1 / 8240.121%3/3/320.0%
Best Friend1 / 6690.149%5/5/533.3%
Lucky Friend1 / 641.563%12/12/1280.0%

Odds to get a perfect IV Pokémon from trades grow with your Friendship level. These odds are calculated for a random trade with a Good Friend, Great Friend, Ultra Friend, Best Friend, or Lucky Friend. Includes a default 5% chance to get a Lucky Pokémon.