Home Blog MoveDex IV Calculator
IV Calculator

PvP IV & Rank Checker

Find your rank 1 IVs and stat product for every league. Download BattleFlow for the full PvP Team Builder.

Azumarill sprite

Azumarill

WaterFairy

Top 10 Combinations

RankIV SetActual Stats (A/D/H)LevelCPPerfection
#1
01515
91.59 / 136.57 / 196Lvl 45.51499
100%
#2
01411
92.15 / 136.59 / 194Lvl 46.51500
99.6%
#3
01512
91.87 / 136.99 / 194Lvl 461499
99.59%
#4
01312
92.15 / 135.76 / 195Lvl 46.51499
99.5%
#5
01413
91.87 / 136.17 / 195Lvl 461497
99.5%
#6
01514
91.59 / 136.57 / 195Lvl 45.51496
99.49%
#7
01315
91.87 / 135.35 / 196Lvl 461499
99.41%
#8
01314
91.87 / 135.35 / 196Lvl 461496
99.41%
#9
01415
91.59 / 135.76 / 196Lvl 45.51495
99.41%
#10
11511
92.41 / 136.57 / 193Lvl 45.51500
99.35%

How PvP IV ranks work

Pokémon GO PvP isn't won by the Pokémon with the highest stats — it's won by the Pokémon with the right stats. Every league caps CP, so a rank 1 IV spread is almost never 15/15/15. Here's how the calculator finds your optimal combination and why the answer surprises most trainers.

Stat product, not CP

Rank is determined by stat product — attack × defense × stamina, measured at the highest legal level for that league. A lower attack IV lets the Pokémon reach a higher level before hitting the CP ceiling, and that extra level boosts defense and HP more than it loses on attack. That's why rank 1 in Great League is usually 0 attack, 15 defense, 15 stamina. The calculator sorts all 4,096 IV combinations by stat product.

Rank vs. perfection

Rank is the position in the sorted list — #1 is the best IV spread for that league. Perfection is a percentage: how close your Pokémon's stat product is to rank 1. A Pokémon at rank 500 with 97% perfection is competitively indistinguishable from rank 1 for most matchups — shield, move, and lead choice matter far more than two tenths of a stat point.

Level caps change everything

Before Best Buddy boosts and XL candy, rank 1 was calculated at level 40. With caps at 41, 50, and 51, the optimal spread can shift — a level-50 Azumarill has a different rank 1 than a level-40 one. Use the level cap selector to match your Pokémon's realistic ceiling based on the XL candy and buddy boost you actually have.