Table of contents

Pokemon's competitive scene started in 2000 with a regional championship held in various cities near London. The rules set for that championship were simple: trainers were only allowed to use Pokemon from Blue and Red versions. But, of course, players had to ensure their Pokemon were at the maxed level and had the best moves possible.

From that point forward, the competitive scene has extended to the TCG and mobile games like Pokemon Unite and Pokemon GO. But, leveling up Pokemon in Pokemon GO is quite different from traditional Pokemon games since it's directly tied to a player's "Trainer Level." Sometimes earning XP in Pokemon GO isn't as straightforward as it should be, especially without proper guidance.

No matter the XP earning method a player chooses to use, they should always use a Lucky Egg . A Lucky Egg doubles XP gain from any source for 30 Minutes. Some Events extend the duration of Lucky Egg's, so players should always keep an eye for upcoming Monthly Events.

Earning XP by Catching Pokemon

Catching Pokemon XP Pokemon GO

Catching Pokemon is an effective way to earn XP, but it highly depends on the number of Pokemon that spawn in an area. Players that live in rural regions may find it challenging to earn a decent amount of XP by catching Pokemon. In addition to from earning XP, players will also earn Stardust, which is needed to level up Pokemon.

Players can make this method easier by using a Pokemon GO Auto-Catcher. These devices catch Pokemon without the player needing to be online, but they can only use Poke Balls, not Great/Ultra Balls. The major downside of using an Auto-catcher is that it uses many Poke Balls, so players will need to stock up beforehand.

RELATED: Pokemon GO: Every Pokemon That Evolves With A Johto Evolution Item

XP Gained while Catching Pokemon

Nice Throw

20 XP

Curveball Throw

20 XP

Pokemon Runs Away

25 XP

First Throw

50 XP

Pokemon Caught

100 XP

Great Throw

100 XP

100th Catch of the Same Pokemon

100 XP

AR Catch

300 XP

New Pokemon Caught

500 XP

Excellent Throw

1,000 XP

First Catch of the Day

1,500 XP

Seventh Day Catch Streak

6,000 XP

Earning XP by Hatching Pokemon Eggs

Hatching Eggs for XP Pokemon GO

The Pokemon Egg hatching mechanic was first introduced in Pokemon Gold, Silver, and Crystal, when the players received a mysterious egg that would hatch after taking a certain number of steps in the game. Pokemon GO included the same feature, but players must walk real-life steps instead of in-game steps.

Players receive XP every time an Egg hatches. And the more Incubators a player has, the more Pokemon Eggs they can hatch. To take full advantage of Egg hatching XP, players should enable Adventure Sync, since it counts the steps players take even if the game isn't currently running on their mobile device.

XP Gained while Hatching Pokemon Eggs

Hatching 2km Egg

500 XP

Hatching 5km Egg

1,000 XP

Hatching 7km Egg

1,500 XP

Hatching 10km Egg

2,000 XP

Hatching Strange Egg

4,000 XP

Earning XP by Spinning PokeStops or Gyms

Spinning Pokestops & Gyms Pokemon GO

Spinning PokeStops or Gyms is one of the best ways players can obtain Poke Balls (including Great/Ultra Balls), Berries, and Evolution Items like Metal Coat or Up-Grade. But spinning PokeStops or Gyms also gives a decent amount of Trainer XP, so players should spin as many of them while playing Pokemon GO.

Players can spin a PokeStop or Gym every 5 minutes (the PokeStop/Gym turns purple while in cooldown). There's a limit of 1,200 spins per day (7,000 spins per week), but rarely will a player spin that amount unless they're using an Auto-Spinner.

XP Gained while Spinning PokeStops or Gyms

Spin a Rival Gym

25 XP

Spin a Friendly Gym

31 XP

Spin a PokeStop

50 XP

Spin a Rival Gym (Bronze)

50 XP

Spin a Friendly Gym (Bronze)

63 XP

Spin a Rival Gym (Silver)

75 XP

Spin a Friendly Gym (Silver)

94 XP

Spin a Rival Gym (Gold)

100 XP

Spin 10 PokeStops in a Row

100 XP

Spin a Friendly Gym (Gold)

125 XP

Spin a PokeStop for the First Time

250 XP

Spin 10 New PokeStops or Gyms in a Row

500 XP

First to Sixth Day Streak Spinning a PokeStop or Gym

500 XP

Seventh Day Streak of Spinning a PokeStop or Gym

2,000 XP

Earning XP by Raiding or Battling Rival Gyms

Raids & Gyms Pokemon GO

Players who want to complete the Pokedex available in Pokemon GO will need to participate in Raids, since they're one of the few ways players can catch unique or Legendary Pokemon. Raids also give a substantial amount of XP (especially Legendary Mega Raids), so Raiding is an essential step in leveling for a player.

Raiding isn't always easy alone, so players need to team up with their friends or other Pokemon GO fans to take down a Raid Pokemon. As for Battling Rival Gyms, players should use their best Pokemon to defeat the Rival Team. Players can also team up with players from their same team to take down Rival Gyms more quickly.

RELATED: Pokemon GO: The Best Gym Defenders

XP Gained while Raiding and Battling Rival Gyms

Feed a Berry to a Pokemon in a Gym

50 XP

Defeat all Pokemon Defenders in a Gym

150 XP

Defeat a Gym Defender

300 XP

Defeat an Opposing Team's Gym

1,000 XP

Defeat a One-star Raid

3,500 XP

Defeat a Three-star Raid

5,000 XP

Defeat a Legendary, EX, or Mega Raid

10,000 XP

Defeat a Legendary Mega Raid

13,000 XP

Earning XP with Friends

Friends XP Pokemon GO

Undoubtedly, one of the most effective methods of earning thousands upon thousands of XP is increasing the Friendship level among Pokemon GO Friends. For example, upon reaching Best Friend status with a Poke Friend, players will receive 100,000 XP.

But, of course, reaching Best Friend or any other status takes time. To reach Ultra Friend status, players must interact (send gifts, battle together, or trade) with that person for 30 Days (it doesn't have to be continuous). As for Best Friend status, players will need to interact with another player for 90 days.

XP Gained Through Activities 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

Other Methods of Earning XP

XP Activities Pokemon GO

Mass-evolving is a popular method of earning XP in Pokemon GO, which has players evolve hundreds of Pokemon while using a Lucky Egg. Players should focus on catching Pokemon that require 25 Candies to evolve to make the most out of it. Once players have at least 100 or more Pokemon to evolve, they can use a Lucky Egg and evolve all of them.

Players can also earn a decent amount of XP by completing Special Research tasks like "Let's GO, Meltan" or "A Thousand-Year Slumber." But these only offer a one-time XP reward, so players shouldn't expect to gain too much from completing the Special or Timed-Research tasks apart from earning item or Pokemon encounter rewards. And Research Breakthrough is only obtained by completing seven Research Tasks for seven days (it doesn't have to be continuous).

XP Gained by other Activities

Evolving a Pokemon

1,000 XP

New Pokedex Entry

1,000 XP

Research Breakthrough

3,000 XP

Special Research Tasks

Varies

Timed-Research Tasks

Varies

Pokemon GO is available now for iOS and Android.

MORE: Pokemon GO: Beginner Tips