# Factors for max CP at a particular trainer level? [duplicate]

For a given trainer level; is the max CP going to be the same for all final evolutions such as Parasect and Pidgeot, or same for all 'stage 2' evolutions such as Parasect and Pidgeotto, or some clear pattern on which pokemon will have the highest CP at their max evolution?

Max CP may be dependent on the particular Pokemon line (Pidgeot) or type (Flying) or rarity (how to determine easily??) or other factors. What I want to understand is, how can I figure out which of my captures is potentially much higher CP without actually evolving and leveling them.

## marked as duplicate by Schism, Ben, AshJul 18 '16 at 0:56

The factors i find most important are rarity (color of the capture circle at a given CP, also Eggs), Evolution stage, and pokemon line, but the last one ties into rarity.

I have A Lapras(1267), Arcanine(1223), and Flareon(1064) all at the same %max CP (I maxed them all at the same trainer level). In terms of rarity the order seems consistent. Evolution stage most likely goes based off of max evolution Vs Current evolution. Meaning the Lapras that isn't an evolved form of another Pokemon is still strong because it's the final evolution.

I'm pretty sure max CP is dependent on the evolution line the Pokemon comes from rather than the stage. Going off the hypothesis that requiring more stardust to powerup means you're closer percentage-wise to the cap, I have this example: a ~900 CP Flareon takes 1300 stardust to powerup and yet a ~800 CP Pidgeot takes 1900. This would imply that Pidgeot is closer to capping out despite being at a lower CP.

CP should always be defined as CP%

A 50% Eevee will become a 50% Flareon.

Cost in candy and dust to go from a specific % to 100% (or max%) is the same whether you evolve before or after.

Max CP depends of Pokemon and trainer level (and maybe size bonus)

There is a difference in CP with XL and XS. As I understand it XL will have slightly higher CP and lower HP. XS will have the opposite. I'm not sure if the max CP is related to trainer level but currently, the max trainer level is 40.

• This can't be true as I have XS and XL pokémon having completely different HP levels on the same CP. Neither is steadily higher or lower. It seems to be completely random. – NoobishPro Jul 18 '16 at 10:49