In the eggs of Pokémon GO, you have the chance for numerous Shinies. But which egg is the best for Shinies? We’ll tell you.
This analysis is about: On Reddit, a player took the effort to compare the chances of getting Shinies from “normal” eggs and the 7-km eggs, which are the eggs from gifts.
He contrasted the possible Shinies from each type of egg and calculated from which egg type you potentially get the most shiny Pokémon.
These eggs are the best for Shinies
What does the analysis say? The 7-km eggs are the winners here. From these, you potentially have a better chance of getting a Shiny.
If you use the infinite incubator continuously for 1000 km, you will get this amount of Shinies proportionally:
- 2-, 5- and 10-km eggs: 0.82 Shinies
- 7-km eggs: 1.64 Shinies
What to keep in mind: The data refers to the case that you use only one incubator continuously. If you use additional purchased incubators, the value will clearly be higher.
However, this is only a probability. You could also get a Shiny in the first egg or only get a Shiny after 2000 km.
What causes this difference? There are several reasons why 7-km eggs are more worthwhile for Shinies. The egg pool for the 7-km eggs is significantly smaller and the chance of getting baby Pokémon is greatly increased. Most babies can be Shiny, which drives the rate up.
For example, the babies have a Shiny chance of 1 in 50. Other Pokémon, however, have a rate of 1 in 450. There are also exceptions, such as Scyther or Exeggcute, but the rates here are also worse than for the babies.
Therefore, the 7-km eggs are generally more worthwhile: If you’re aiming to hatch Shinies from eggs, you should focus on the eggs from gifts. From these, you will get the baby Pokémon as potential Shinies, which you can’t catch in the wild.
All other Pokémon can be caught in their shiny form in the wild or in raids, so you should rather go shiny hunting there.
If you’re looking for an exact overview of which Pokémon are currently in the eggs, you can find it here:

