Experience Points (XPs) - Experience Statistics - Pokemon GO!

Pokémon Bonus & Throwing Bonus

Experience Points (EXP, XP) is a unit which measures a Trainer's progression in Pokémon GO Game. XP are gained by completing actions and achieving certain goals. When enough XP is gained by a player, you will Level Up, advancing to the next level of progression.

Bonus TypeXP Gained
Catch a Pokémon100
Each 100th of Species Caught100
Evolve a Pokémon500
Acquire a new species of Pokémon500
Pokémon runs away25
Throwing Bonus
Throw TypeXP Gained
Curveball10
Nice Throw10
Great Throw50
Excellent Throw100

Egg Hatching

Egg DistanceXP Gained
2 km200
5 km500
10 km1,000

PokéStops & Gym Battles

PokéStops can have different sizes. Swiping 10 unique PokéStops consecutively, with a gap of no more than 10 minutes between each individual PokéStop, guarantees a large reward on the 10th PokéStop. Note that even if you are full on items you will still gain XP.

PokéStop TypeXP Gained
Normal PokéStop (less than 6 items)50
Large PokéStop (6 or more items)100
Gym Battles
Battle TypeXP Gained
Training against lower CP ally31 * (Defender CP / Attacker CP) - 5
Training against equal or higher CP ally50 * (Defender CP / Attacker CP)
Attacking against enemy Pokémon100 per Pokémon defeated
Bonus for fully clearing enemy gym50