How to Earn XP in Pokémon GO
The following information explains XP-earning activities to help you increase your Trainer Level in Pokémon GO.
Catching a Pokémon
Pokémon Caught
100 XP
Nice Throw
20 XP
Great Throw
100 XP
Excellent Throw
1,000 XP
Curveball
20 XP
Pokémon Runs Away
25 XP
First Throw
50 XP
100th Catch of a Species
100 XP
AR Catch (Expert Handler)
300 XP
First Catch of the Day
1,500 XP
Seven Day Catch Streak
6,000 XP
Spinning a PokéStop or Gym
Spinning a PokéStop
100 XP
Spinning a Neutral or Opposing Team's Gym
25 XP
Spinning your Team's Gym
31 XP
Spinning a Neutral or Opposing Team's Gym with Bronze Badge
50 XP
Spinning your Team's Gym with Bronze Badge
63 XP
Spinning a Neutral or Opposing Team's Gym with Silver Badge
75 XP
Spinning your Team's Gym with Silver Badge
94 XP
Spinning a Neutral or Opposing Team's Gym with Gold Badge
100 XP
Spinning your Team's Gym with Gold Badge
125 XP
Spinning 10 Unique PokéStops or Gyms in under 30 minutes
100 XP
Spinning a New PokéStop or Gym
300 XP
First Spin of the Day
1,500 XP
Seven Day Spin Streak
6,000 XP
Hatching a Pokémon
Hatching a 2 km Egg
500 XP
Hatching a 5 km Egg
1,000 XP
Hatching a 7 km Egg
1,500 XP
Hatching a 10 km Egg
2,000 XP
Hatching a Strange Egg
4,000 XP
Interacting with Friends
Send a Gift to a Friend
200 XP
Become Good Friends with a Trainer
3,000 XP
Become Great Friends with a Trainer
10,000 XP
Become Ultra Friends with a Trainer
50,000 XP
Become Best Friends with a Trainer
100,000 XP
Raiding
Defeating a One-star Raid
3,500 XP
Defeating a Three-star Raid
5,000 XP
Defeating a Legendary, EX or Mega Raid
10,000 XP
Defeating a Legendary Mega Raid
13,000 XP
Interacting with Gyms
Feeding a Berry to a Pokémon in Your Team's Gym
50 XP
Defeating all Pokémon in a Gym
150 XP
Defeating a Pokémon in a Gym
300 XP
Defeating an Opposing Team's Gym
1,000 XP
General Activities
Changing a Pokémon's Form
100 XP
Evolving a Pokémon
1,000 XP
New Pokédex Entry
1,000 XP
Research Breakthrough
3,000 XP