Pokemon GO Stat Calculator

Calculate CP, HP & effective stats for any Pokemon. Enter your IVs and level to see exact values instantly.

Search Pokemon...

Base Atk Base Def Base Sta
10

Stat Results

Combat Power (CP)
Hit Points (HP)
Effective Attack
Effective Defense
Effective Stamina
IV Perfection
0%

What Does the Pokemon GO Stat Calculator Show You?

The Pokemon GO Stat Calculator computes the exact CP, HP, and effective Attack, Defense, and Stamina values for any Pokemon at any level from 1 to 50, using your specific Individual Values (IVs). Unlike the in-game appraisal system, which only gives you a range, this tool shows you the precise number — so you always know exactly what your Pokemon is working with before committing Stardust and Candy.

Every stat in Pokemon GO is determined by three inputs: the Pokemon's base stats (fixed per species), your Pokemon's IVs (a hidden value between 0 and 15 for each of Attack, Defense, and Stamina), and the CP Multiplier at your current level. The calculator applies the official Niantic formulas to all three and instantly delivers CP, HP, and all five effective stat values. This matters most when comparing two of the same species — for example, choosing between a 96% IV Dragonite at Level 40 versus a 91% IV Dragonite at Level 50.

Stat knowledge directly improves your raid performance, PvP team-building, and Stardust budgeting. A Mewtwo with 15 Attack IVs hits significantly harder than one with 10, and knowing that difference before you power up saves hundreds of thousands of Stardust. Use the IV calculator to first identify your Pokemon's IVs from the appraisal screen, then plug those values into the stat calculator above to see the exact output. For a complete overview of all available tools, visit the Pokemon calculators hub.

How to Use the Pokemon GO Stat Calculator

1
Type your Pokemon's name into the Search Pokemon field and select it from the dropdown. The tool instantly loads its base Attack, Defense, and Stamina stats beneath the search bar so you can verify you've selected the right one.
2
Set the Level slider to your Pokemon's current level. Levels go from 1 to 50 in half-step increments — Buddy or Mega levels use 0.5 steps. The level display updates in real time as you drag the slider.
3
Enter your IVs (0–15) for Attack IV, Defense IV, and Stamina IV using the sliders or the number inputs. Hit Best IVs (15/15/15) to instantly test a perfect 100% IV scenario.
4
Press Calculate Stats. The result card displays CP, HP, Effective Attack, Defense, Stamina, and your IV Perfection percentage. Use these values to decide whether to power up, trade, or search for a stronger specimen.

How Pokemon GO Stats Are Calculated: Formulas & Strategy

Understanding how stats work in Pokemon GO is the difference between spending 100,000 Stardust wisely and wasting it. Every Pokemon's in-battle performance comes down to three effective stats — Effective Attack, Effective Defense, and Effective Stamina — all derived from a straightforward formula that this calculator applies automatically.

The Core Formulas

CP Formula:
CP = floor( (BaseAtk + IVAtk)0.5 × (BaseDef + IVDef)0.25 × (BaseSta + IVSta)0.25 × CPM2 ÷ 10 )

HP Formula:
HP = max(10, floor( (BaseSta + IVSta) × CPM ))

Effective Stats:
Effective Attack = (BaseAtk + IVAtk) × CPM
Effective Defense = (BaseDef + IVDef) × CPM
Effective Stamina = (BaseSta + IVSta) × CPM

The CP Multiplier (CPM) is a level-dependent scalar that Niantic has defined for every half-level from 1.0 to 50.0. At Level 1, CPM is approximately 0.0940. At Level 40 (the old cap), CPM is 0.7903. At Level 50 (the current maximum with XL Candy), CPM reaches 0.8426. Because the CP formula squares the CPM, small level increases near Level 40–50 produce large CP jumps — which is why powering a Pokemon from Level 40 to 50 is so Stardust-intensive.

Why IVs Matter Less Than You Think — and More Than You Think

A common misconception among newer players is that a 100% IV Pokemon is dramatically stronger than a 0% IV one. In reality, IVs contribute at most 15 extra points on top of base stats. For a Pokemon like Mewtwo (base Attack 300), 15 Attack IVs versus 0 Attack IVs is a ~4.8% difference in Effective Attack. That's meaningful in a close raid DPS race, but it won't change whether you clear a five-star raid. However, for PvP in the Great or Ultra League, IVs become critical because CP caps force you to pick the right level, and some IV spreads outperform others for bulk or attack priority. Always verify with the stat calculator above before locking in a power-up decision.

Level 40 vs Level 50: Is the Investment Worth It?

Powering from Level 40 to 50 requires XL Candy — a scarce resource. The stat gain from L40 to L50 is roughly 6–7% across all effective stats. For casual raid players, this is rarely worth it. For competitive PvP or leaderboard-chasing raid teams, it can be decisive. Use the calculator to compare your specific Pokemon at both levels before spending XL Candy. Also pair your analysis with the Stardust calculator to understand the full Stardust cost before committing.

Base Stats Explained

Base stats are species-wide — every Garchomp of the same form shares the same base Attack (261), Defense (193), and Stamina (239). They are derived from the main series games but re-scaled for Pokemon GO. Pokemon with asymmetric base stats (high Attack, lower Defense) perform differently in raids (where raw damage per second matters) versus PvP (where bulk and shield pressure also count). The type chart pairs with stat analysis to give you a complete battle picture — knowing your effective Attack is meaningless without knowing which types you're super-effective against. Browse all planning tools at the calculators hub.

CP Multiplier (CPM) Values by Level — Bulbapedia Verified

LevelCPM ValueCPM²Note
10.093994140.008835Minimum level
50.215732470.046540Early game
100.321087600.103097
150.399567280.159654
200.484375000.234619Wild catch cap
250.554321090.307272
300.612819720.375548Weather boost cap
350.661875000.438079
400.790300010.624574Old level cap
450.821729420.675239XL Candy required
500.842650160.710059Current max

Frequently Asked Questions

Pokemon GO stats are calculated using base stats (fixed per species), Individual Values (IVs, 0–15 per stat), and a CP Multiplier (CPM) tied to the Pokemon's level. Effective Attack = (Base Attack + IV Attack) × CPM, and the same formula applies to Defense and Stamina. CP uses a more complex formula: floor( (BaseAtk + IVAtk)^0.5 × (BaseDef + IVDef)^0.25 × (BaseSta + IVSta)^0.25 × CPM² ÷ 10 ). HP is calculated as floor( (BaseSta + IVSta) × CPM ), with a minimum of 10.
Future Pokemon GO stats — for unreleased species — are estimated by dataminers and community researchers using base stats extracted from the game's APK or GAME_MASTER file. Niantic stores base stats server-side, but the formulas are the same. Sites like Bulbapedia and GamePress publish projected stats for upcoming Pokemon based on main-series data re-scaled to GO's formula. Once officially released in-game, stats are confirmed and calculators update accordingly.
In Pokemon GO, each Pokemon has three base stats (Attack, Defense, Stamina) unique to its species or form. These combine with hidden IV values (0–15) and a level-based CP Multiplier to produce effective stats. Unlike the main series, Pokemon GO uses only these three effective stats in battle — there are no separate Special Attack or Speed stats. Damage output in raids and PvP is calculated using Effective Attack and the opponent's Effective Defense, adjusted for type modifiers.
To calculate Pokemon GO stats exactly, you need three inputs: your Pokemon's base stats (found on Bulbapedia or via this tool's auto-lookup), your IVs (found via the in-game appraisal + an IV calculator), and your Pokemon's level (estimated from CP and appraisal or confirmed via powering up). Enter all three into the Pokemon GO Stat Calculator above and press Calculate Stats. The tool returns precise CP, HP, Effective Attack, Effective Defense, and Effective Stamina values using Niantic's verified formulas.
IV Perfection is the percentage of the maximum possible IVs your Pokemon has. It is calculated as (Attack IV + Defense IV + Stamina IV) ÷ 45 × 100. The denominator is 45 because each of the three IVs maxes out at 15 (15 × 3 = 45). A Pokemon with 15/15/15 IVs is 100% perfect. One with 0/0/0 is 0%. Most raid-caught Pokemon have a guaranteed minimum of 10/10/10 (66.7%). The stat calculator above displays IV Perfection as a percentage bar after every calculation.
Level matters significantly more than IVs for CP in Pokemon GO. The CP Multiplier at Level 50 (0.8426) is nearly nine times larger than at Level 1 (0.0940). Because CPM is squared in the CP formula, each level increase multiplies the CP output substantially. IVs only add up to 15 extra points to each base stat. As a rule of thumb, powering up one level gains more CP than going from 0% IVs to 100% IVs at the same level. That said, IVs are permanent — you cannot change them — while Stardust can always be earned again.
The maximum CP in Pokemon GO depends on the Pokemon's species and the current level cap of 50. Slaking holds the record with a maximum CP of 5010 at Level 50 with perfect IVs, followed by Regigigas (4913), Mewtwo (4724 standard, higher with Mega Evolution), and Zacian/Zamazenta in their crowned forms. Shadow Pokemon can technically exceed these values with the 1.2× attack multiplier during battle, but their displayed CP does not change. Enter any Pokemon into the stat calculator above to find its exact maximum CP at any level.
Weather boosts in Pokemon GO do not change a Pokemon's base stats or IVs. Instead, weather-boosted Pokemon are found in the wild at higher levels — specifically Level 25–35 instead of the standard cap of Level 20–30. This effectively increases their CP and all effective stats because those are level-dependent. Additionally, moves of the weather-boosted type deal 20% more damage in battle (a separate multiplier). The stat calculator reflects the stats at any level you choose, so you can compare a Level 30 weather-boosted catch versus a Level 20 standard catch side by side.