Pokémon GO PvP IVs Explained: Why 15/15/15 Is Wrong for Battle League

Every new player gets the same advice: power up Pokémon with 15/15/15 IVs — the “perfect” spread. In raids and against Gyms, that’s completely correct. In GO Battle League, it’s often exactly wrong.

Great League and Ultra League both have CP caps (1,500 and 2,500 respectively). Those caps change everything about how IVs work. This guide explains the Stat Product system, why low Attack IVs produce more bulk under a CP cap, and which tools actually tell you whether your Pokémon has good PvP IVs. For team building around your PvP Pokémon, see the team building guide and the full GO Battle League overview at how to battle in Pokémon GO.

Why PvP IVs Work Differently

In raids, the goal is simple: maximise CP, which means maximising all three stats — 15/15/15 is always best. There’s no cap to worry about, so higher stats in every dimension equal better performance.

In GO Battle League, every Pokémon in Great League must be at or under 1,500 CP, and Ultra League must be at or under 2,500 CP. To hit a specific CP, you’re limited in how high you can level a Pokémon. And here’s the key insight:[1]

A Pokémon with lower Attack IVs can be leveled higher under the same CP cap, resulting in more total bulk.

The CP Formula and Why Attack IV Is the Problem

The CP formula is:

CP = (BaseAtk + AtkIV) × √(BaseDef + DefIV) × √(BaseHP + StamIV) × CPM² / 10

Notice the structure: Attack is the only stat not under a square root. That means each point of Attack IV inflates CP proportionally and directly, while Defense and HP IVs contribute less to CP because they’re square-rooted.

The result: a Pokémon with 15 Attack IVs hits its CP cap at a lower level than the same Pokémon with 0 Attack IVs. That lower level means fewer total stat points accumulated — less Defense, less HP, less total bulk despite the “perfect” attack stat.[2]

Conversely, a 0 Attack IV Pokémon reaches its CP cap at a higher level. That higher level means more Defense and HP stat points, even though each individual IV is lower. The result is a Pokémon that takes more hits before fainting — the core value in PvP.

Stat Product: The Actual Metric That Matters

The metric that captures this relationship is Stat Product:

Stat Product = Attack × Defense × HP

(calculated at the highest possible level under the CP cap)

Stat Product is what you’re actually maximising in PvP IVs, not raw individual stats. A higher Stat Product means more total combat capability under the CP constraint.[1]

Every possible IV combination for a given Pokémon and league produces a different Stat Product. These are ranked from highest to lowest — Rank 1 is the IV spread with the highest Stat Product. Rank 1 is what PvP IV tools are showing you when they report a rank number.

The Low Attack IV Rule

For most Pokémon in Great League and Ultra League:

  • Ideal Attack IV: 0–5 — as low as possible, so the Pokémon can level higher under the cap
  • Ideal Defense IV: 13–15 — as high as possible, because Defense IVs contribute bulk without disproportionate CP cost
  • Ideal Stamina IV: 13–15 — same logic as Defense

This pattern holds for most Pokémon with a natural CP maximum above the league cap. The important exception: if a Pokémon’s maximum CP at Level 40 is already below the league cap, IVs matter less and 15/15/15 is fine (e.g., Medicham in Great League maxes at 1,431 CP — the cap never constrains it, so Attack IV penalty doesn’t apply the same way).

IV Spreads by League

LeagueCP CapTarget Attack IVTarget Def/HP IVNotes
Great League1,500 CP0–513–15Most competitive league; IV hunting is intensive and makes a real difference
Ultra League2,500 CP0–513–15Same principle; slightly less extreme than GL because the CP range is wider
Master LeagueNo cap1515No CP cap = no penalty for high Attack; 15/15/15 is always correct here

A few real examples of what Rank 1 looks like:

  • Swampert (Great League): approximately 0/15/13 at Level 19 — Stat Product significantly higher than 15/15/15 Swampert at a lower level
  • Medicham (Great League): approximately 5/15/15 — maxes below cap so the difference is smaller, but still meaningful
  • Bastiodon (Great League): 0/15/15 — every stat product point matters for a defensive wall that needs to take as many hits as possible

How Much Does Rank Actually Matter?

The practical question is whether chasing Rank 1 is worth the effort. The honest answer: Rank 1 vs. Rank 100 (roughly within 1% of Rank 1) is rarely the difference between winning and losing at casual ranks. The difference matters at high ranks (above 2,500 Elo) where opponents are also optimised, and for Pokémon like Bastiodon and Medicham where bulk is the entire point of the Pokémon.

For five of the Pokémon where IVs matter most in PvP:

  1. Medicham — pure Fighting-type; power comes entirely from Stat Product; a marginal IV difference is meaningful at high ranks
  2. Swampert — GL and UL staple; 0 Attack IV allows significantly higher level and more bulk
  3. Bastiodon — ultra-defensive wall in GL; max Def/Stamina IVs make it nearly unkillable; low IV Bastiodon loses shields significantly faster
  4. Altaria — beloved GL Dragon; optimal IVs change how many charge moves it can fire before fainting
  5. Galvantula — glass cannon; bulk from IVs compensates its fragility and determines whether it survives to fire a second charge move

Tools to Check Your PvP IV Rank

The in-game Appraise function only shows IVs in ranges (0–7 = below average, 8–12 = not great, 13–14 = great, 15 = outstanding). To get exact IVs and PvP ranks, use external tools:[3]

  • PvPoke (pvpoke.com) — the definitive team building and matchup analysis tool; shows ranked Pokémon per league with Stat Product comparisons
  • PvP IVs (pvpivs.com) — direct IV lookup comparing your spread to ideal across all three leagues simultaneously
  • Stadium Gaming Rank Checker (stadiumgaming.gg/rank-checker) — clean interface, direct IV input, returns rank and Stat Product
  • Pokémon GO IVs app — mobile app that reads game screenshots to auto-calculate exact IVs from CP + HP + dust cost progression

To use any of these tools, you’ll need either the exact IVs (if you already know them) or the Pokémon’s CP, HP, and power-up dust costs at multiple levels. The dust cost method is how most tools calculate exact IVs when you input progress data.

When to Hunt PvP IVs vs. When to Use What You Have

Some practical guidelines:

  • Never invest Stardust until you’ve checked the rank — the most common mistake is powering up a GL Pokémon without checking if it’s worth investing in
  • Ranks 1–10 are exceptional — if you get one, it’s worth investment regardless of which Pokémon it is, as long as the species is meta-relevant
  • Within ~1% of Rank 1 Stat Product is viable — don’t chase Rank 1 perfection if you have Rank 47; the practical difference is negligible below 2,500 Elo
  • For Master League, use your best 15/15/15 Pokémon — all the GL/UL IV hunting advice is irrelevant here; just power up whatever has the highest raw stats
  • Community Day and events are the best time to hunt PvP IVs — high spawn rates of specific species means more opportunities to find the right spread

Conclusion

PvP IVs feel counterintuitive at first — the “perfect” raid Pokémon (15/15/15) is often measurably worse in Great and Ultra League than a Pokémon with zero Attack IVs. Once you understand that CP caps create a trade-off between individual stat height and level ceiling, the logic makes sense.

The takeaway: in Master League, maximise everything. In Great and Ultra League, maximise Defense and Stamina IVs and minimise Attack IVs. Check your Pokémon’s rank before investing heavy Stardust, and use pvpivs.com or PvPoke to identify which of your existing Pokémon are worth developing. A Rank 5 Swampert already in your box beats grinding for Rank 1 if you never find a better one.

Not sure what IVs are or how to read the appraisal screen? Start with our Pokemon GO IVs Explained guide first.

Trading with a Lucky Friend is the most efficient way to hunt specific IV spreads. Our Pokemon GO trading guide covers the full Lucky trade mechanics and stardust costs by friendship level.

Applying these IV principles to Ultra League? Our Ultra League teams guide covers the best meta picks, their IV targets, and three ready-to-use team compositions for the 2500 CP cap.