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.