TL;DR: Dragonite and Tyranitar cannot be bad. Everything else can. Arcanine and Kingdra may improve a lot. Original spreadsheet here.
WARNING: There is a lot of speculation and guesswork here. At least guesses are data-based / educated guesses.
With the gym rework, there is an outside chance that the CP formula or the stats (or just the usefulness of each species) will change.
Therefore I analyzed the base stats of the original Pokémon games in order to guess how “robust” each species could be in case of a recalculation of stats/CP/ranking.
Methodology
Pokémon have 6 stats: HP, Attack, Special Attack, Defense, Special Defense, Speed.
In this spreadsheet I have ranked the top 10 Pokémon by different stats combinations:
Stats sum | Stats product | Sum of squares | Best speedless | Worst speedless | Best product | Worst product | CP | Lowest stat |
---|---|---|---|---|---|---|---|---|
Tyranitar | Dragonite | Shuckle | Blissey | Tyranitar | Blissey | Dragonite | Tyranitar | Dragonite |
Dragonite | Tyranitar | Blissey | Snorlax | Lapras | Dragonite | Arcanine | Dragonite | Arcanine |
Arcanine | Arcanine | Tyranitar | Rhydon | Dragonite | Gyarados | Crobat | Snorlax | Meganium |
Blissey | Kingdra | Dragonite | Tyranitar | Arcanine | Tyranitar | Tyranitar | Rhydon | Venusaur |
Snorlax | Typhlorizard | Steelix | Vaporeon | Exeggutor | Vaporeon | Kingdra | Gyarados | Typhlorizard |
Gyarados | Feraligatr | Snorlax | Donphan | Kingdra | Espeon | Lapras | Blissey | Blastoise |
Kingdra | Blastoise | Cloyster | Steelix | Snorlax | Jolteon | Meganium | Vaporeon | Feraligatr |
Lapras | Gyarados | Arcanine | Golem | Meganium | Alakazam | Blastoise | Donphan | Golduck |
Crobat | Crobat | Gyarados | Dragonite | Blastoise | Aerodactyl | Typhlorizard | Espeon | Kingdra |
Typhlorizard | Venusaur | Lapras | Gyarados | Umbreon | Miltank | Starmie | Exeggutor | Nidoking |
Golem | Nidoqueen |
- Stats sum = plain sum of all base stats (considering Physical and Special Attack/Defense as separate stats)
- Stats product = plain product of all base stats (considering Physical and Special Attack/Defense as separate stats)
- Sum of squares = sum of the squares of base stats (it tends to boost species with one or two very high stats)
- Best speedless = product of Attack x Defense x HP, considering the maximum of Physical and Special for both Attack and Defense
- Worst speedless = the same but considering the minimum
- Best product = Attack x Defense x HP x Speed, considering the maximum of Physical and Special for both Attack and Defense
- Worst product = the same but considering the minimum
- CP = the current CP ranking
- Lowest stat = the lowest base stat of all (it tends to boost species with balanced stats)
Some rankings may make no sense, but I have considered them all nevertheless, because Wynaut.
Then I calculated which Pokémon come in the top 3 or top 10 for how many combinations.
In addition I have ranked the top 10 by each single stat:
Top 10 HP | Top 10 Att | Top 10 SpAtt | Top 10 Def | Top 10 SpDef | Top 10 Speed |
---|---|---|---|---|---|
Blissey | Tyranitar | Alakazam | Shuckle | Shuckle | Electrode |
Wobbuffet | Dragonite | Espeon | Steelix | Mantine | Jolteon |
Snorlax | Flareon | Gengar | Cloyster | Blissey | Crobat |
Wigglytuff | Rhydon | Exeggutor | Forretress | Umbreon | Aerodactyl |
Lapras | Machamp | Magneton | Skarmory | Tentacruel | Alakazam |
Vaporeon | Scizor | Ampharos | Golem | Hypno | Dugtrio |
Lanturn | Ursaring | Omastar | Omastar | Hitmontop | Starmie |
Muk | Kingler | Jynx | Magcargo | Slowking | Sneasel |
Rhydon | Gyarados | Houndoom | Weezing | Hitmonchan | Persian |
Tyranitar | Pinsir | Vileplume | Donphan | Snorlax | Jumpluff |
Vaporeon | Rhydon | Flareon | Espeon | ||
Jolteon | Hitmonlee | Raichu | |||
Ledian | Gengar | ||||
Dodrio |
Then I have assigned 1 point for appearing in a Top 10, 1 additional point for appearing in a Top 3, and 3 points for appearing in two different Top 10 for single stats. Finally I have subtracted 30% (i.e. multiplied the final score by 0.7) for Pokémon with a double weakness.
Results
This is the final ranking (details are in the spreadsheet):
Rank # | Ranked species | Points |
---|---|---|
1 | Dragonite | 11.2 |
1 | Tyranitar | 11.2 |
3 | Blissey | 11 |
4 | Arcanine | 10 |
4 | Snorlax | 10 |
6 | Vaporeon | 6 |
7 | Kingdra | 5 |
7 | Lapras | 5 |
7 | Espeon | 5 |
7 | Shuckle | 5 |
11 | Gyarados | 4.9 |
12 | Rhydon | 4.2 |
13 | Blastoise | 4 |
13 | Typhlosion | 4 |
13 | Crobat | 4 |
13 | Meganium | 4 |
13 | Jolteon | 4 |
13 | Alakazam | 4 |
19 | Flareon | 3 |
20 | Charizard | 2.8 |
21 | Omastar | 2.1 |
22 | Donphan | 2 |
22 | Feraligatr | 2 |
22 | Steelix | 2 |
22 | Venusaur | 2 |
26 | Exeggutor | 1.4 |
26 | Golem | 1.4 |
28 | Miltank | 1 |
28 | Cloyster | 1 |
28 | Starmie | 1 |
28 | Aerodactyl | 1 |
28 | Golduck | 1 |
28 | Nidoqueen | 1 |
28 | Nidoking | 1 |
28 | Umbreon | 1 |
Disclaimers
- All of this is pure speculation.
- I only considered non-Legendary non-regional Gen1 and Gen2 fully evolved species (sorry Heracross and Chansey).
- When the 10th rank was shared, I included all the species with that same stat/combination, that’s why e.g. Top 10 for Speed are actually 14.
- Credits: original sheet by /u/rg117.
Nice job, as a beginner it’s clear to me, the double weakness is out of place. The real power of pokémon is not accounting for weakness, but I understand the inclusion.