Pokemon Go – Here are 1-40 Trainer Level XP and All Rewards

Here are all the rewards, unlocks and Level XP from Level 1 to 40.

Level XP to Next Level Reward Unlocks
Level 1 1,000 XP
Level 2 2,000 XP 15 Pokeballs
Level 3 3,000 XP 15  Pokeballs
Level 4 4,000 XP 15  Pokeballs
Level 5 5,000 XP 10 Potions, 10 Incense 10 Revives Gym, Potion, Revives
Level 6 6,000 XP 15 Pokeballs, 10 Potions, 10 Revives, 1 Egg Incubator
Level 7 7,000 XP 15 Pokeballs,  10 Potions, 10 Revives 1 Incense
Level 8 8,000 XP 15 Pokeballs 10 Potions, 5 Revives, 10 Razz Berries, 1 Lure Modulator Razz Berry
Level 9 9,000 XP 15 Pokeballs, 10 Potions, 5 Revives, 3 Razz Berries 1 Lucky Egg
Level 10 10,000 XP 15 Pokeballs, 10 Potions, 10 Revives, 10 Razz Berries, 1 Incense, 1 Lucky Egg,1 Egg Incubator, 1 Lure Modulator Potion
Level 11 10,000 XP 15 Pokeballs, 10 Potions, 3 Revives, 3 Razz Berries
Level 12 10,000 XP 20 Great balls, 10 Potions, 3 Revives, 3 Razz Berries Great Ball
Level 13 10,000 XP 15 Great balls, 10 Potions, 3 Revives, 3 Razz Berries
Level 14 15,000 XP 15 Great Balls, 10 Potions, 3 Revives, 3 Razz Berries
Level 15 20,000 XP 15 Great Balls, 20 Hyper Potions, 10 Revives, 10 Razz Berries, 1 Incense, 1 Lucky Egg, 1 Egg Incubator, 1 Lure Modulator Hyper Potion
Level 16 20,000 XP 10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 17 20,000 XP 10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 18 25,000 XP 10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 19 25,000 XP 10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 20 50,000 XP 20 Ultra Balls, 20 Hyper Potions, 20 Revives, 20 Razz Berries, 2 Incense, 2 Lucky Eggs, 2 Egg Incubators, 2 Lure Modulators Ultra Ball
Level 21 75,000 XP 10 Ultra balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 22 100,000 XP 10 Ultra Balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 23 125,000 XP 10 Ultra Balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 24 150,000 XP 10 Ultra Balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 25 190,000 XP 25 Ultra Balls,  20 Max Potions, 15 Revives, 15 Razz Berries, 1 Incense, 1 Lucky Egg, 1 Egg Incubator, 1 Lure Modulator Max Potion
Level 26 200,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives, 15 Razz Berries
Level 27 250,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives, 15 Razz Berries
Level 28 300,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives, 15 Razz Berries
Level 29 350,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 30 500,000 XP 30 Ultra Balls,  20 Max Potions, 20 Max Revives,  20 Razz Berries, 3 Incense, 3 Lucky Eggs, 3 Egg Incubators, 3 Lure Modulators Max Revives
Level 31 500,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 32 750,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 33 100,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 34 1,250,000 XP 10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 35 1,500,000 XP 30 Ultra Balls, 20 Max Potions, 20 Max Revives, 20 Razz Berries, 2 Incense, 1 Lucky Egg, 1 Egg Incubator, Lure Modulator
Level 36 2,000,000 XP 20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 37 2,500,000 XP 20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 38 3,000,000 XP 20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 39 5,000,000 XP 20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 40 Max level 40 Ultra Balls, 40 Max Potions, 40, 40 Max Revives, 40 Razz Berries, 4 Incense, 4 Lucky Egg, 4 Egg Incubator, 4 Lure Modulator

As you can see, if you gain more levels, The XP requirements keep increasing and you need to work a lot harder to progress or gain levels. A sharp increase can be noticed after you hit level 20 as you need almost double the XP to gain another level.

Source: standard.co.uk

Source: standard.co.ukere 

However, the rewards too keep getting better as you gain levels and there it works both ways.