Method
Each Pokémon gets a rank from 1 to 966 and a tier. The rank mixes its sheet, how it plays in simulated games and how it performs late in the game. Since one number can mislead, the calculation is repeated 2,000 times.
From data to tier
- Measure
- Percentile
- Combine
- Repeat ×2,000
- Rank
- Tier
- Measure
For each Pokémon we measure its sheet (stats, moves, type resistance and size), how long it survives in 200 simulated games with its starting move and with the best move it can learn, and how it performs late in the game.
- Percentile
Each measure becomes a percentile: 90 means better than 90% of Pokémon on that measure. That lets us compare different things, like seconds survived and stats.
- Combine
The sheet weighs 45%, games 30% and late game 25%. It is a geometric mean: one very weak piece drags the score down. Try it below.
- Repeat 2,000 times
Each repeat shifts the data within its error margin, the weight between games and late game, and one of the 80 assumptions of the late-game model. That gives 2,000 orderings.
- Rank
The final rank is the median of those 2,000 positions. The usual range, the band on each sheet, runs from the 10th to the 90th percentile of those positions.
- Tier
Ranks are split into tiers of fixed size: S 30 · A 90 · B 200 · C 300 · D 346. To enter S you must be in the top 40% for stats, have attacks of three different types, and not start with a melee attack; A, top 60%; B, top 80%. Whoever misses the minimum waits for the next tier they qualify for.
Follow one Pokémon
KyuremCMeasures
Weights
Repeats
Rank
Tier
KeldeoSMeasures
Weights
Repeats
Rank
Tier
PikachuDMeasures
Weights
Repeats
Rank
Tier
Weight of each measure
Weight inside the sheet
What a simulated game looks like
Illustration, not ranking data. This is how each Pokémon plays the simulated games: it dodges, shoots the enemies that come close, and survives as long as it can.
One weak spot sinks the score
Lower one piece with its slider and watch both scores. A plain mean lets the others make up for it; ours does not: one weak piece sinks the score.
Orange: our mean. Grey: plain mean. The further apart they are, the harder ours punishes a weak spot.
2,000 repeats
Each dot is an example Pokémon. The shade is its usual range (10th to 90th percentile) and the red line its final rank. Each repeat lands it somewhere else within that range.
How much each rank moves
Each stroke is a Pokémon. Its horizontal position is its final rank, and the stroke shows where it landed across the 2,000 repeats (between the 10th and 90th percentile). Short stroke: firm rank. The usual range is about 24 places in tier S and 77 in tier C.
Stays in its tier
Size of each tier
Minimum stats per tier
Which measure is closest to the ranking
Limits
- No bosses or rifts.
- No burn, poison or slow.
- The bot plays melee worse.
- Our own estimate, not checked against real games.