Pokémon Stat Optimizer

Find the optimal EV spread for your Pokémon build

Distribute the 510 EV budget and 252-per-stat cap optimally for your Pokémon build using the real Gen 3+ stat formula with IVs, nature, and level. Computes final stats and the best two-stat EV spread for your chosen playstyle.

What is the EV budget and the 252 cap?

Since Generation 6 a Pokémon can hold at most 510 effort values total, and no single stat can exceed 252 EVs. That means a classic competitive spread is 252 plus 252 plus 6, covering two main stats and a leftover six.

A Pokémon’s final stats come from a precise formula combining base stats, IVs, EVs, nature, and level. This optimizer spends your 510-point EV budget where it matters most for your chosen role, respecting the 252-per-stat cap, and shows the exact final stats you will get.

How it works

The Generation 3+ stat formulas are:

HP    = floor( (2 × Base + IV + floor(EV/4)) × Level / 100 ) + Level + 10
Other = floor( ( floor( (2 × Base + IV + floor(EV/4)) × Level / 100 ) + 5 ) × Nature )

Nature is 1.1 for the boosted stat, 0.9 for the hindered stat, and 1.0 otherwise. The optimizer pours 252 EVs into each of the two stats your playstyle prioritises and the leftover 6 into the third, staying within the 510 total cap.

Example and tips

A level-100 sweeper with 31 IVs everywhere, a base 130 Attack, and an Attack-boosting nature gains the full 1.1 multiplier on top of its 252 Attack EVs, turning a respectable stat into a game-ending one. Because every 4 EVs yield 1 point, never leave odd EVs stranded — the classic 252/252/6 split is mathematically efficient. Match your two invested stats to your Pokémon’s strongest base stats and best attacking category for the biggest payoff.