Pokemon GO XP Calculator and Source Planner

💯 Pokemon GO XP Calculator

Build a source-by-source XP plan for catches, Excellent throws, raids, friendship milestones, evolutions, Lucky Eggs, events, and routes.

Tip: Use this as a session planner. Event multipliers and Lucky Eggs are applied after base source XP so you can see what is actually worth timing.
📋XP Grind Presets
XP data note: Base values use current Pokemon GO source tables: catch 100 XP, Excellent throw 1,000 XP, evolution 1,000 XP, Legendary or Mega raid 10,000 XP, first Route of the day 4,000 XP, and Best Friend 100,000 XP before multipliers.
Session Inputs
XP remaining for the goal you are planning.
Used for target-day and weekly projection cards.
Helps estimate catches per hour and egg coverage.
Lucky Eggs double eligible XP during the covered window.
Choose what you realistically complete while the egg is active.
Applies to the selected event source group below.
Most live events boost one source, not every source.
Applied per matching wild catch.
🎯Catches and Throws
Every successful catch starts with 100 XP.
Excellent bonus is 1,000 XP before boosts.
Great bonus is 100 XP before boosts.
Nice bonus is 20 XP before boosts.
Curve Ball adds 20 XP per successful catch.
First Throw bonus adds 50 XP when no ball is missed.
1,500 XP each; usually 0 or 1 per day.
6,000 XP each before Lucky Egg timing.
🤝Friendship, Raids, Routes, Evolutions
Each evolution is 1,000 XP before boosts.
Each new Pokedex entry is 1,000 XP.
3,000 XP per milestone.
10,000 XP per milestone.
50,000 XP per milestone.
100,000 XP per milestone.
3,500 XP per first-tier raid boss.
5,000 XP per third or fourth-tier raid.
10,000 XP per completed raid.
13,000 XP per completed Mega Legendary raid.
4,000 XP for the first Route of the day.
2,000 XP for later Routes on the same day.
12,000 XP each when the streak reward lands.
Regular PokeStop spin is 100 XP.
New PokeStop bonus is 300 XP.
500 XP each.
1,000 XP each for 5 km or 7 km eggs.
2,000 XP each.
10,000 XP each after the level 15 unlock.
1,120+
Base Excellent Curve Catch
100k
Best Friend Base XP
30 min
Standard Lucky Egg Window
203.353M
Level 80 Total XP
Pokemon GO XP Plan Results
Total Session XP
0
XP after event and egg timing
Formula: base XP + event bonus + Lucky Egg bonus
Lucky Egg Added XP
0
extra XP from doubled sources
Formula: eligible boosted XP × egg coverage
Target Completion
0
days at your weekly pace
Formula: target XP ÷ session XP ÷ sessions/week × 7
Strongest Source
-
largest share of this plan
Formula: max source XP ÷ total XP
🧮Source Comparison Grid
Catch Plan
Run calc
Weighted catch XP from throws, curves, first throws, daily catch claims, and Mega bonus.
Friendship Stack
Run calc
Good, Great, Ultra, and Best Friend milestones before Lucky Egg doubling.
Raid Block
Run calc
Tiered raid completion XP, including Legendary, Mega, Primal, and Mega Legendary raids.
Daily Route and Session Plan
  1. Run the calculator to generate a Lucky Egg order for your chosen source mix.
  2. Group friendship, evolutions, and raid claims into the covered egg minutes where possible.
  3. Finish with catches and Routes so the session keeps earning after the best burst window ends.
Tip: Friendship XP is the cleanest Lucky Egg burst, but Excellent throws during double or triple catch XP can outpace everything when spawn density is high.
Tip: For route-heavy days, log the first Route separately from later Routes; the first one is worth twice as much base XP.
📚Pokemon GO XP Reference Tables
Catch and Throw XP
ActionBase XPWith EggPlanner use
Catch a Pokemon100200Every catch baseline
Nice Throw bonus2040Weighted by Nice rate
Great Throw bonus100200Weighted by Great rate
Excellent Throw bonus1,0002,000Core catch grind driver
Curve Ball bonus2040Weighted by Curve rate
First Throw bonus50100Weighted by first-ball rate
First catch of day1,5003,000Daily claim input
Seven-day catch streak6,00012,000Streak claim input
Friendship XP Milestones
MilestoneBase XPWith EggCommon timing
Send a Gift200400Usually not egged
Good Friend3,0006,000Quick opening chain
Great Friend10,00020,000Worth batching
Ultra Friend50,000100,000Strong egg target
Best Friend100,000200,000Top egg target
Forever Friend150,000300,000High-value milestone
Raid, Route, and Evolution XP
SourceBase XPWith EggPlanner input
Evolution1,0002,000Mass evolve count
New Pokedex entry1,0002,000New Dex count
1-star raid3,5007,000Tier 1 raids
3-star or 4-star raid5,00010,000Tier 3 or 4 raids
Legendary, Mega, Primal, Ultra Beast raid10,00020,000Legend raid block
Mega Legendary raid13,00026,000Mega Legendary count
First Route of day4,0008,000First Route input
Later Route same day2,0004,000Later Route input
Seven-day Route streak12,00024,000Route streak input
Hatching and PokeStop XP
SourceBase XPWith EggPlanner input
2 km egg hatch5001,0002 km hatch count
5 km egg hatch1,0002,0005 km or 7 km count
7 km egg hatch1,0002,0005 km or 7 km count
10 km egg hatch2,0004,00010 km hatch count
12 km egg hatch4,0008,000Add under 10 km if desired
Daily Adventure Egg10,00020,000Daily Adventure input
PokeStop spin100200Spin count
New PokeStop bonus300600New stop count
Level Milestone Context for XP Targets
Trainer levelTotal XPWhat it meansPlanner target idea
Level 20258,000Early account milestoneOne good event weekend
Level 301,083,000Major gameplay unlock rangeSeveral focused sessions
Level 403,953,000Classic endgame thresholdPlan weekly XP rhythm
Level 5012,753,000High milestone after rebalanceStack friends and events
Level 6034,353,000Long-term account climbTrack per-week output
Level 7085,853,000Advanced level pushUse high-XP event plans
Level 80203,353,000Current cap milestoneRequires sustained planning

Milestone totals reflect the rebalanced level curve announced for the Level 80 journey. This calculator stays focused on XP source planning rather than level task requirements.

Remember that anxious feeling when an event is announced for Pokemon GO? You’re standing out in the driveway with your thumb hovering above the touchscreen. You are debating whether to use all those precious candies on evolving or save them up for the Community Day spawn. Why? In Pokemon Go, experience points is what you use to progress. Waste them and you feel like you just left cash on the table.

A grind session doesnt need to be a panic-driven exercise. It’s an exercise in using math to handle the chaos. The calculator above will run numbers for you. Enter some numbers and swap out some variables. It’ll churn through the data so you can try out different hypotheticals and end up with a plan that makes you feel confident instead of freaked out.

How to Gain More Experience Points in Pokemon GO

In the end, efficiency and timing are key parts of a good XP plan. When do you want to use your Lucky Eggs? What do you want to double your points from? Using a Lucky Egg correctly can turns small amounts of experience into huge leaps forward. For example, if you use a Lucky Egg to do ten evolutions instead of catching twenty random Pokemon, you’ll get twenty thousand additional experience points.

However, many people falls into the trap of using their Lucky Eggs to double the experience from something low value. Such as rotating through a bunch of PokeStop spins. That won’t give you much in return. What you want to do is burst through things with lots of density.

The best way to increase your overall experience are by completing friendship milestones. Advancing a friend to Best Friend status rewards you with a hundred-thousand base experience points. Combined with an egg, that means you’ll almost instantly has double that.

But catching Pokemon? That’s another matter entirely. You’ll only get a few points for each one, but volume is key when spawns is boosted in events. A single Excellent throw earns a thousand bonus points on top of whatever points you would of scored with just a regular throw. And if you’re lucky enough to keep getting them most of the time (particularly during double XP hours), those small bonuses quicky stack up. Center throws offer a bigger payout than curve balls; while both still work well, it’s fairly low-effort for a decent reward.

How much you should be practicing vs. How many sloppy catches do you think you can get away with? The planner has your back, it calculates your chances and lets you know whether you’d earn more by sitting down for target practice session or grinding out a hundred ugly catches.

Experience comes reliably (and slowly) from raids. Legendary raids gives you ten thousand points apiece; that’s meaningful, but not if you count the time spent battling and traveling to complete them. If you’re alone or with a smaller group and your gym hopping takes longer then expected, doing raids simply won’t add up to much more experience than you would get elsewhere.

Intermediate players will find themselves in a sweet spot: evolutions. Each one earns a grand total of a thousand experience points, and they don’t cost rare items, just candy. Under a Lucky Egg, ten evolutions will net you another 20K experience points, which, again, is way better than catching a couple dozen random Pokemon over the course of an hour.

And then there’s their baseline: routes give you something every day to keep you progressing, even if it’s not an effort-packed day. The early ones in the day is worth four thousand points, a healthy bonus for those who prefer to go for walks instead of going all-out while playing games. The later ones get scaled back to two thousand, but that’s still preferable to skipping over them. They’re not really things you can slot into a half-hour egg window, so they’ll fill up time between higher-energy efforts. You could knock out some evolution milestones/friendship milestones while the egg is ticking down, then switch to routing when it starts cooling off.

That perspective shifts everything you see when an event is announced. Instead of looking at it like a free-for-all, you begin to look at it as a set of opportunities where you can run through some specific plan. You understand exactly which inputs will be most important based off your current inventory and level. While the base values are laid out clearly on the page in their reference tables, applying those values to your own schedule is where things get interesting.

It’s not a question of playing “more” hours to level up any more; it’s playing “smarter” minutes. You will have less guesswork and more execution of a strategy designed to use all the resources you currently possess. That’s what turns a casual player into a seasoned strategist, ready for anything the next event throws their way.

Pokemon GO XP Calculator and Source Planner

Leave a Comment