Same level, Higher IV lower CP?
I always assumed the higher IV the higher CP for same level. But I encountered a couple of times now that I've hatched same level pokemon where lower IV has higher CP. For example:
Sandshrew:
CP 431, HP 66, level 20: HP 12 ATK 13 DEF 9 = 76%
CP 428 HP 66, level 20: HP 12 ATK 10 DEF 15 = 82%
This must mean that different IV categories have different impact on CP. So while 100 IV is always highest CP given a specific level, this is not true for pokemon below 100% IV. Am I correct?
So which IV category is most important for high CP for pokemon below 100%? Is it attack IV?
Answers
Research > Pokemon > Pokemon stats - advanced
CP = (Attack * Defense^0.5 * Stamina^0.5 * CP_Multiplier^2) / 10
So assume a pokemon is level 14 because that CPM is easy to use as it's more or less 0.5.
If a pokemon has 100 base attack, defence and stamina, then it's CP would be (100 x 100^0.5 x 100^0.5 x 0.5^2)/10 = 2500 / 10 = 250 CP.
If that pokemon has 15 attack IVs, then it's CP would be (115 x 100^0.5 x 100^0.5 x 0.5^2)/10 = 2875 / 10 = 287 CP, an increase of 37 CP.
While if it had 15 def or 15 stamina IV, then it's CP would be (100 x 115^0.5 x 100^0.5 x 0.5^2)/10 = 2680 / 10 = 268 CP, an increase of only 28 CP.
It also explains why Dragonite has the highest max CP currently available, since it's base attack stat is so high, while pokemon with low attack but high defence or HP such as Chansey or Wigglytuff have much lower max CP values.