Base stats are six numbers that every Pokémon species has: HP, Attack, Defense, Special Attack, Special Defense and Speed. They tell you what a species is naturally good and bad at. Add them up and you get the base stat total, a rough measure of overall strength.
Base stats are fixed for each species. Every Garchomp has the same six: 108, 130, 95, 80, 85 and 102. Your own Garchomp's actual stats are built from those numbers, plus its level, its IVs, its EVs and its Nature.
The six stats
| Stat | What it does |
|---|---|
| HP | How much damage the Pokémon can take before it faints |
| Attack | How hard its physical moves hit, like Earthquake or Close Combat |
| Defense | How well it takes physical hits |
| Special Attack | How hard its special moves hit, like Flamethrower or Psychic |
| Special Defense | How well it takes special hits |
| Speed | Who moves first. The faster Pokémon acts first, unless a move has priority |
Every damaging move is either physical or special, and each move page on pokee.si shows which. The rule is simple: physical moves use Attack against the target's Defense, and special moves use Special Attack against Special Defense. That's why the split between a Pokémon's two attacking stats matters so much.
Alakazam shows it well. Its base Attack is 50 and its Special Attack is 135, so a special move like Psychic will hit much harder than a physical move of the same power.
What counts as high or low?
Base stats can run from 1 to 255. These are the averages, the highest and the lowest across all 1,025 Pokémon in their standard forms (Mega Evolutions and other special forms aren't counted):
| Stat | Highest | Lowest | Average |
|---|---|---|---|
| HP | Blissey 255 | Shedinja 1 | 70 |
| Attack | Kartana 181 | Happiny and Chansey 5 | 78 |
| Defense | Shuckle 230 | Happiny and Chansey 5 | 73 |
| Sp. Atk | Xurkitree 173 | Shuckle, Feebas and Bonsly 10 | 70 |
| Sp. Def | Shuckle 230 | 20, shared by six, including Magikarp and Stonjourner | 70 |
| Speed | Regieleki 200 | Shuckle, Munchlax and Pyukumuku 5 | 67 |
So a rough scale for any single stat:
- Under 50 is low.
- 70 is about average.
- 100 or more is high.
- 130 or more is exceptional. Only 60 Pokémon have a base Attack that high, and only 23 have that much Speed.
The base stat total
The base stat total, often shortened to BST, is all six added together. It's the quickest way to compare two Pokémon, though it hides a lot.
Across the Pokédex, the average total is 428 and the middle value is 450. Here is how the 1,025 spread out:
| Total | Pokémon |
|---|---|
| Under 300 | 146 |
| 300 to 399 | 240 |
| 400 to 499 | 329 |
| 500 to 599 | 250 |
| 600 to 699 | 59 |
| 700 or more | 1 (Arceus, 720) |
We checked the families too. 86% of first-stage Pokémon that can still evolve total under 350. 85% of fully evolved Pokémon that aren't Legendary or Mythical land between 450 and 550, and 85% of Legendaries have 570 or more. A total of exactly 600 is the fan definition of a pseudo-legendary when it ends a three-stage family.
Why the total isn't everything
Two Pokémon can have similar totals and play nothing alike. Compare these:
| Pokémon | HP / Atk / Def / SpA / SpD / Spe | Total |
|---|---|---|
| Shuckle | 20 / 10 / 230 / 10 / 230 / 5 | 505 |
| Alakazam | 55 / 50 / 45 / 135 / 95 / 120 | 500 |
| Blissey | 255 / 10 / 10 / 75 / 135 / 55 | 540 |
| Snorlax | 160 / 110 / 65 / 65 / 110 / 30 | 540 |
| Ninjask | 61 / 90 / 45 / 50 / 50 / 160 | 456 |
| Garchomp | 108 / 130 / 95 / 80 / 85 / 102 | 600 |
| Deoxys | 50 / 150 / 50 / 150 / 50 / 150 | 600 |
Shuckle and Alakazam are five points apart. Shuckle is a wall that barely hurts anything. Alakazam is fast and hits hard but breaks easily. Blissey and Snorlax have the same total, but Blissey shrugs off special attacks and Snorlax hits back physically. Deoxys and Garchomp both total 600, yet Deoxys pours everything into three stats and leaves the other three at 50.
When you read a stat line, look for the shape. Which stat is highest? Which is lowest? Do its attacking stats match the moves it learns?
How base stats become real stats
Your Pokémon's actual numbers come from a formula that games since Generation 3 use. In words, for every stat except HP:
- Double the base stat.
- Add the IV (a hidden 0 to 31 value each Pokémon is born with) and a quarter of its EVs (points earned from battling, up to 252 in one stat).
- Scale it by level: multiply by the level and divide by 100.
- Add 5, then multiply by the Nature: 1.1 if the Nature boosts that stat, 0.9 if it lowers it.
HP works slightly differently and adds the level plus 10 instead of 5. Our stats, IVs, EVs and Natures guide has the exact formulas.
Here is what that does at level 50, the level most competitive battles use:
| Pokémon | Stat | Base | Lv 50, 0 IV, 0 EV | 31 IV, 0 EV | 31 IV, 252 EV | + boosting Nature |
|---|---|---|---|---|---|---|
| Garchomp | Speed | 102 | 107 | 122 | 154 | 169 |
| Regieleki | Speed | 200 | 205 | 220 | 252 | 277 |
| Shuckle | Defense | 230 | 235 | 250 | 282 | 310 |
| Blissey | HP | 255 | 315 | 330 | 362 | n/a |
| Pikachu | Speed | 90 | 95 | 110 | 142 | 156 |
| Snorlax | HP | 160 | 220 | 235 | 267 | n/a |
| Shedinja | HP | 1 | 1 | 1 | 1 | n/a |
Training matters a lot. A fully trained Garchomp is 62 points faster at level 50 than an untrained one. But base stats set the ceiling. No amount of training gets Pikachu's Speed up to Garchomp's.
Shedinja is the odd one out. Its HP is always exactly 1, whatever its level or training, so any hit that lands knocks it out. Its Ability, Wonder Guard, blocks every attack that isn't super effective.
Reading stats on pokee.si
Each Pokémon page shows its six base stats as bars, with a rank against all 1,025 so you can see at a glance where it stands. The Compare tool puts up to three Pokémon side by side on a radar chart, which makes the "shape" easy to see. You can also sort the whole Pokédex by any stat.
Base stats are only half of a matchup, though. Types decide whether a hit does 4× damage or nothing at all, so read this alongside our guide to dual-type weaknesses.