Trainer Details

Unlike most Pokémon games, the core aspect of progression isn't tied to the Pokémon, but rather in this case it is tied to the trainer. When you start the game, you have the ability to customise your trainer with a few preset options, as well as choose its name. When you reach Level 5, you can also assign yourself a special Team to fight for: Team Instinct, Team Valor & Team Mystic. You can also collect medals which you can see in the trainer section on the bottom left of the screen.

The key part, however, is experience. Whenever you do something in the game, your character will gain experience and eventually level up. As your level increases, you will discover more Pokémon and face Pokémon with stronger Combat Points in the wild. You'll also get various perks and unlock new items.

Practically everything that you do will give you experience, from checking a PokéStop to catching a Pokémon.

Task Experience
Capture a Pokémon 100 XP
Capture Bonuses:
-Nice
-Great
-Excellent
-Curveball
20 XP
100 XP
1000XP
20XP
Hatch a Pokémon
-2km
-5km
-10km
-12km
500 XP
1000 XP
2,000 XP
4,000 XP
Catch a Pokémon on the first throw 50 XP
Evolve a Pokémon 1000 XP
Register a new Pokémon in your Pokédex 1000 XP
Check a PokéStop 100 XP
200 XP (If 6+ Items)>
250 XP (Unique PokéStop)
Defeat Pokémon at a Gym 300 XP
Defeat all Pokémon at a Gym 1000 XP
Send a Gift 200 XP
Become Good Friends 3,000 XP
Become Great Friends 10,000 XP
Become Ultra Friends 50,000 XP
Become Best Friends 100,000 XP

You can also double the experience you gain for 30 minutes by using a Lucky Egg item.

Level Details

Level Experience to Next Level Reward on reaching Level Unlocks
Level 1 1,000 XP - Nothing
Level 2 2,000 XP 15 Poké Balls Nothing
Level 3 3,000 XP 15 Poké Balls Nothing
Level 4 4,000 XP 15 Poké Balls Nothing
Level 5 5,000 XP 10 Potions
1 Incense
10 Revives
Gyms
Potions
Revives
Level 6 6,000 XP 15 Poké Balls
10 Potions
10 Revives
1 Egg Incubator
Nothing
Level 7 7,000 XP 15 Poké Balls
10 Potions
10 Revives
1 Incense
Nothing
Level 8 8,000 XP 15 Poké Balls
10 Potions
5 Revives
10 Razz Berry
1 Lure Modulator
Razz Berry
Level 9 9,000 XP 15 Poké Balls
10 Potions
5 Revives
3 Razz Berry
1 Lucky Egg
Nothing
Level 10 10,000 XP 15 Poké Balls
10 Super Potions
10 Revives
10 Razz Berry
1 Incense
1 Lucky Egg
1 Egg Incubator
1 Lure Module
Super Potions
Level 11 10,000 XP 15 Poké Balls
10 Super Potions
3 Revives
3 Razz Berry
Nothing
Level 12 10,000 XP 20 Great Balls
10 Super Potions
3 Revives
3 Razz Berry
Great Balls
Level 13 10,000 XP 15 Great Balls
10 Super Potions
3 Revives
3 Razz Berry
Nothing
Level 14 15,000 XP 15 Great Balls
10 Super Potions
3 Revives
3 Razz Berry
Nothing
Level 15 20,000 XP 15 Great Balls
20 Hyper Potions
10 Revives
10 Razz Berry
1 Incense
1 Lucky Egg
1 Egg Incubator
1 Lure Module
Hyper Potions
Level 16 20,000 XP 10 Great Balls
10 Hyper Potions
5 Revives
5 Razz Berry
Nothing
Level 17 20,000 XP 10 Great Balls
10 Hyper Potions
5 Revives
5 Razz Berry
Nothing
Level 18 25,000 XP 10 Great Balls
10 Hyper Potions
5 Revives
5 Razz Berry
Nothing
Level 19 25,000 XP 10 Great Balls
10 Hyper Potions
5 Revives
5 Razz Berry
Nothing
Level 20 50,000 XP 20 Ultra Balls
20 Hyper Potions
20 Revives
20 Razz Berry
2 Incense
2 Lucky Eggs
2 Egg Incubators
2 Lure Modules
Ultra Balls
Level 21 75,000 XP 10 Ultra Balls
10 Hyper Potions
10 Revives
10 Razz Berry
Nothing
Level 22 100,000 XP 10 Ultra Balls
10 Hyper Potions
10 Revives
10 Razz Berry
Nothing
Level 23 125,000 XP 10 Ultra Balls
10 Hyper Potions
10 Revives
10 Razz Berry
Nothing
Level 24 150,000 XP 10 Ultra Balls
10 Hyper Potions
10 Revives
10 Razz Berry
Nothing
Level 25 190,000 XP 25 Ultra Balls
20 Max Potions
15 Revives
15 Razz Berry
1 Incense
1 Lucky Egg
1 Egg Incubator
1 Lure Module
Max Potions
Level 26 200,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 27 250,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 28 300,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 29 350,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 30 500,000 XP 30 Ultra Balls
20 Max Potions
20 Max Revives
20 Razz Berry
3 Incense
3 Lucky Eggs
3 Egg Incubators
3 Lure Modules
Max Revives
Level 31 500,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 32 750,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 33 1,000,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 34 1,250,000 XP 10 Ultra Balls
15 Max Potions
10 Revives
15 Razz Berry
Nothing
Level 35 1,500,000 XP 30 Ultra Balls
20 Max Potions
20 Max Revives
20 Razz Berry
2 Incense
1 Lucky Egg
1 Egg Incubator
1 Lure Module
Nothing
Level 36 2,000,000 XP 20 Ultra Balls
20 Max Potions
10 Revives
20 Razz Berry
Nothing
Level 37 2,500,000 XP 20 Ultra Balls
20 Max Potions
10 Revives
20 Razz Berry
Nothing
Level 38 3,000,000 XP 20 Ultra Balls
20 Max Potions
10 Revives
20 Razz Berry
Nothing
Level 39 5,000,000 XP 20 Ultra Balls
20 Max Potions
10 Revives
20 Razz Berry
Nothing
Level 40 6,000,000 XP
Power up a Legendary Pokémon 20 times
Win 30 raids
Catch 200 Pokémon in a single day
Earn 5 Gold Medals
40 Ultra Balls
4 Max Potions
40 Max Revives
40 Razz Berry
4 Incense
4 Lucky Eggs
4 Egg Incubators
4 Lure Modules
Nothing
Level 41 7,500,000 XP
Evolve Eevee into each of its unique evolutions
Use items to evolve Pokémon 15 times
Make 3 Excellent Throws
Use 200 Berries to help catch Pokémon
20 Ultra Balls
20 Max Potions
10 Max Revives
20 Razz Berry
1 Incubator
1 Premium Raid Pass
1 Rare Candy XL
Nothing
Level 42 9,000,000 XP
Earn 100,000 Stardust
Use 200 Supereffective Charged Attacks
Catch 5 Legendary Pokémon
Earn 5 Platinum Medals
20 Ultra Balls
20 Max Potions
10 Max Revives
20 Nanab Berry
1 Incubator
1 Premium Raid Pass
1 Rare Candy XL
Nothing
Level 43 11,000,000
Win 30 Trainer Battles in the Great League
Win 30 Trainer Battles in the Ultra League
Win 30 Trainer Battles in the Master League
Battle 20 Trainer Battles in the GO Battle League
20 Ultra Balls
20 Max Potions
10 Max Revives
20 Silver Pinap Berry
1 Incubator
1 Premium Raid Pass
1 Rare Candy XL
Level 43 Challenge Research
Level 44 13,000,000 XP
Defeat 100 Team GO Rocket Grunts
Purify 100 Shadow Pokémon
Defeat a Team GO Rocket Leader 50 times
Get 10 Platinum Medals
20 Ultra Balls
20 Max Potions
10 Max Revives
20 Razz Berry
1 Incubator
1 Premium Raid Pass
1 Rare Candy XL
Nothing
Level 45 15,500,000 XP
Complete 100 Field Research Tasks
Take a snapshot of a Pokémon 7 days in a row
Make 50 Excellent Throws
Hatch 30 Eggs
40 Ultra Balls
40 Max Revives
1 Elite Fast TM
2 Rare Candy XL
2 Incense
2 Lucky Egg
1 Super Incubator
2 lure Module
Level 45 Challenge Research
Level 46 18,000,000 XP
Win 30 raids using a team of all unique Pokémon species
Win a three-star raid using only Pokémon with 1500 CP or less
Power up 3 Pokémon to their max CP
Get 20 Platinum Medals
30 Ultra Balls
25 Max Potions
20 Max Revives
25 Razz Berries
1 Egg Incubator
1 Premium Raid Pass
1 Rare Candy XL
Nothing
Level 47 21,000,000
Receive 20 Souvenirs from your buddy
Earn 300 hearts with your buddy
Walk 200 km with your buddy
Walk 25km in a week 8 times
30 Ultra Balls
25 Max Potions
20 Max Revives
25 Nanab Berries
1 Egg Incubator
1 Premium Raid Pass
1 Rare Candy XL
Nothing
Level 48 25,000,000
Make 10 trades with Pokémon caught at least 300km apart
Obtain 50 Lucky Pokémon in trades
Send 500 Gifts to friends
Obtain 35 Platinum Medals
30 Ultra Balls
25 Max Potions
20 Max Revives
25 Silver Pinap Berries
1 Egg Incubator
1 Premium Raid Pass
1 Rare Candy XL
Nothing
Level 49 30,000,000
Make 999 Excellent Throws
Catch a Legendary Pokémon in your next 5 Legendary Pokémon Encounters
Defeat a Team GO Rocket Leader 3 times using only Pokémon with 2,500 CP or less
Reach Rank 10 in GO Battle League
30 Ultra Balls
25 Max Potions
20 Max Revives
25 Razz Berries
1 Egg Incubator
1 Premium Raid Pass
1 Rare Candy XL
Nothing
Level 50 None 50 Ultra Balls
50 Max Potions
1 Elite Charge TM
2 Rare Candy XL
5 Incense
5 Lucky Egg
5 Super Incubators
5 Lure Modules
Nothing