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.

LevelXP to Next LevelRewardUnlocks
Level 11,000 XP
Level 22,000 XP15 Pokeballs
Level 33,000 XP15  Pokeballs
Level 44,000 XP15  Pokeballs
Level 55,000 XP10 Potions, 10 Incense 10 RevivesGym, Potion, Revives
Level 66,000 XP15 Pokeballs, 10 Potions, 10 Revives, 1 Egg Incubator
Level 77,000 XP15 Pokeballs,  10 Potions, 10 Revives 1 Incense
Level 88,000 XP15 Pokeballs 10 Potions, 5 Revives, 10 Razz Berries, 1 Lure ModulatorRazz Berry
Level 99,000 XP15 Pokeballs, 10 Potions, 5 Revives, 3 Razz Berries 1 Lucky Egg
Level 1010,000 XP15 Pokeballs, 10 Potions, 10 Revives, 10 Razz Berries, 1 Incense, 1 Lucky Egg,1 Egg Incubator, 1 Lure ModulatorPotion
Level 1110,000 XP15 Pokeballs, 10 Potions, 3 Revives, 3 Razz Berries
Level 1210,000 XP20 Great balls, 10 Potions, 3 Revives, 3 Razz BerriesGreat Ball
Level 1310,000 XP15 Great balls, 10 Potions, 3 Revives, 3 Razz Berries
Level 1415,000 XP15 Great Balls, 10 Potions, 3 Revives, 3 Razz Berries
Level 1520,000 XP15 Great Balls, 20 Hyper Potions, 10 Revives, 10 Razz Berries, 1 Incense, 1 Lucky Egg, 1 Egg Incubator, 1 Lure ModulatorHyper Potion
Level 1620,000 XP10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 1720,000 XP10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 1825,000 XP10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 1925,000 XP10 Great Balls, 10 Hyper Potions, 5 Revives, 5 Razz Berries
Level 2050,000 XP20 Ultra Balls, 20 Hyper Potions, 20 Revives, 20 Razz Berries, 2 Incense, 2 Lucky Eggs, 2 Egg Incubators, 2 Lure ModulatorsUltra Ball
Level 2175,000 XP10 Ultra balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 22100,000 XP10 Ultra Balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 23125,000 XP10 Ultra Balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 24150,000 XP10 Ultra Balls, 10 Hyper Potions, 10 Revives, 10 Razz Berries
Level 25190,000 XP25 Ultra Balls,  20 Max Potions, 15 Revives, 15 Razz Berries, 1 Incense, 1 Lucky Egg, 1 Egg Incubator, 1 Lure ModulatorMax Potion
Level 26200,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives, 15 Razz Berries
Level 27250,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives, 15 Razz Berries
Level 28300,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives, 15 Razz Berries
Level 29350,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 30500,000 XP30 Ultra Balls,  20 Max Potions, 20 Max Revives,  20 Razz Berries, 3 Incense, 3 Lucky Eggs, 3 Egg Incubators, 3 Lure ModulatorsMax Revives
Level 31500,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 32750,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 33100,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 341,250,000 XP10 Ultra Balls, 15 Max Potions, 10 Revives 15 Razz Berries
Level 351,500,000 XP30 Ultra Balls, 20 Max Potions, 20 Max Revives, 20 Razz Berries, 2 Incense, 1 Lucky Egg, 1 Egg Incubator, Lure Modulator
Level 362,000,000 XP20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 372,500,000 XP20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 383,000,000 XP20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 395,000,000 XP20 Ultra Balls, 20 Max Potions, 10 Revives, 20 Razz Berries
Level 40Max level40 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.