Level

Description
A trainer can level up to access newer items and more powerful Pokémon. The current maximum level a player can get is 40. Each time a player levels his trainer, rewards are given based on what level has been achieved.

Gaining XP
There are several ways of accumulating XP. Known values are shown below. If you are under the effect of a Lucky Egg when performing any of these actions, the XP gained will be doubled.

Throw Bonuses
The only XP bonuses that do not stack are throw bonuses. As of the August 8th update, you will now get an XP bonus for each type of throw you qualify for. Their XP values are listed below.

Level Requirements
Each level requires a certain amount of XP (Experience Points). In the table below you can see how many are needed for each level.