The Max level for a Pokémon is the current level of the trainer. The maximum trainer level at this time is 40. All Pokémon reach their individual CP maxima when they are max level. Up 0 Down