Pokémon XP

What are Pokémon Levels?

Your Pokémon's level has a direct impact on its overall power. Increasing your Pokémon's level will unlock more moves if available, allow evolution to a better stage, and increase overall stats (damage output, defence, HP, etc.).

The maximum level your Pokémon can reach is 125.

How to Get XP

The only way to gain XP for your Pokémon is by fainting wild Pokémon. Several factors affect the amount of XP gained:

  • A higher trainer level gives more XP to all your Pokémon
  • A higher-level wild Pokémon gives more XP
  • Each species has an XP gain stat, used when you faint a wild Pokémon of that species
  • Boss Pokémon give bonus XP

Level's Effect on EVs

Your Pokémon's level can increase its total EV cap per stat, but only once it passes Level 100. Then every level after 100 gives an additional 100 EVs to its total cap.

EV cap by levelLevel 1 to 100 = 2,000 EVs per statLevel 101 = 2,100 | Level 102 = 2,200 | … | Level 125 = 4,500 EVs

Pokémon XP per Level, 1 to 99

Pokémon XP per Level, 100 to 125

Formula from level 101XP = (Level - 100)² × 1,000,000