Calculate a type matchup
Applies to the original v0.8.62; our embedded Play edition is v0.8.27. Calculations are source-derived, not gameplay measurements.
Read all 18 attack types
| Attack ↓ / defense → | Normal | Fighting | Flying | Poison | Ground | Rock | Bug | Ghost | Steel | Fire | Water | Grass | Electric | Psychic | Ice | Dragon | Dark | Fairy |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | 1× | 1× | 1× | 1× | 1× | 0.8× | 1× | 0.5× | 0.8× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× |
| Fighting | 1.35× | 1× | 0.8× | 0.8× | 1× | 1.35× | 0.8× | 0.5× | 1.35× | 1× | 1× | 1× | 1× | 0.8× | 1.35× | 1× | 1.35× | 0.8× |
| Flying | 1× | 1.35× | 1× | 1× | 1× | 0.8× | 1.35× | 1× | 0.8× | 1× | 1× | 1.35× | 0.8× | 1× | 1× | 1× | 1× | 1× |
| Poison | 1× | 1× | 1× | 0.8× | 0.8× | 0.8× | 1× | 0.8× | 0.5× | 1× | 1× | 1.35× | 1× | 1× | 1× | 1× | 1× | 1.35× |
| Ground | 1× | 1× | 0.5× | 1.35× | 1× | 1.35× | 0.8× | 1× | 1.35× | 1.35× | 1× | 0.8× | 1.35× | 1× | 1× | 1× | 1× | 1× |
| Rock | 1× | 0.8× | 1.35× | 1× | 0.8× | 1× | 1.35× | 1× | 0.8× | 1.35× | 1× | 1× | 1× | 1× | 1.35× | 1× | 1× | 1× |
| Bug | 1× | 0.8× | 0.8× | 0.8× | 1× | 1× | 1× | 0.8× | 0.8× | 0.8× | 1× | 1.35× | 1× | 1.35× | 1× | 1× | 1.35× | 0.8× |
| Ghost | 0.5× | 1× | 1× | 1× | 1× | 1× | 1× | 1.35× | 1× | 1× | 1× | 1× | 1× | 1.35× | 1× | 1× | 0.8× | 1× |
| Steel | 1× | 1× | 1× | 1× | 1× | 1.35× | 1× | 1× | 0.8× | 0.8× | 0.8× | 1× | 0.8× | 1× | 1.35× | 1× | 1× | 1.35× |
| Fire | 1× | 1× | 1× | 1× | 1× | 0.8× | 1.35× | 1× | 1.35× | 0.8× | 0.8× | 1.35× | 1× | 1× | 1.35× | 0.8× | 1× | 1× |
| Water | 1× | 1× | 1× | 1× | 1.35× | 1.35× | 1× | 1× | 1× | 1.35× | 0.8× | 0.8× | 1× | 1× | 1× | 0.8× | 1× | 1× |
| Grass | 1× | 1× | 0.8× | 0.8× | 1.35× | 1.35× | 0.8× | 1× | 0.8× | 0.8× | 1.35× | 0.8× | 1× | 1× | 1× | 0.8× | 1× | 1× |
| Electric | 1× | 1× | 1.35× | 1× | 0.5× | 1× | 1× | 1× | 1× | 1× | 1.35× | 0.8× | 0.8× | 1× | 1× | 0.8× | 1× | 1× |
| Psychic | 1× | 1.35× | 1× | 1.35× | 1× | 1× | 1× | 1× | 0.8× | 1× | 1× | 1× | 1× | 0.8× | 1× | 1× | 0.5× | 1× |
| Ice | 1× | 1× | 1.35× | 1× | 1.35× | 1× | 1× | 1× | 0.8× | 0.8× | 0.8× | 1.35× | 1× | 1× | 0.8× | 1.35× | 1× | 1× |
| Dragon | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 0.8× | 1× | 1× | 1× | 1× | 1× | 1× | 1.35× | 1× | 0.5× |
| Dark | 1× | 0.8× | 1× | 1× | 1× | 1× | 1× | 1.35× | 1× | 1× | 1× | 1× | 1× | 1.35× | 1× | 1× | 0.8× | 0.8× |
| Fairy | 1× | 1.35× | 1× | 0.8× | 1× | 1× | 1× | 1× | 0.8× | 0.8× | 1× | 1× | 1× | 1× | 1× | 1.35× | 1.35× | 1× |
This matrix shows a single defender type before the matching-type bonus. Use the calculator for two distinct defender types.
[1]Keep three different questions separate
| Question | What to read | Why it matters |
|---|---|---|
| What element hits? | Move type versus defender types | Use this chart. |
| Which offense stat applies? | Runtime physical or special class | A Water move is not automatically special. |
| What else changes damage? | Matching type, passive, items, reactions and enemy conditions | The chart is one layer, not a DPS result. |
Matching type uses 1.25×, or 1.5625× with Adaptability. These are separate from the dual-type clamp. A listed reaction still needs its status and hit conditions; a favorable chart entry does not create a status by itself.
[1][2]Sources & verification
- pokebonk.com — original v0.8.62 client ↗ (external website, opens in a new tab) — Checked October 28, 2026. SINGLE_SOURCE: source inspection and derived calculations, not gameplay, measured DPS or a completed run.
- pokebonk.com — original v0.8.62 configuration ↗ (external website, opens in a new tab) — Season 2 rules, regions and medal schedules; checked October 28. The game host and future versions may differ.