
Gholdengo
#1000
- Deals 2x damage with Steel-type attacks
- Has STAB Steel-type attacks
- Is immune to the target's Fighting 0x STAB attacks
- Strong attacking stats help convert the matchup
Safe into Fairy 0.5x, Fighting 0x
133 offense · 84 Speed
Fairy / Fighting is best pressured by Poison, Flying, Psychic, Steel, and Fairy-type attacks at 2x damage. Because there is no 4x weakness, defensive safety, Speed, and raw stats matter more.

Gholdengo
#1000
Safe into Fairy 0.5x, Fighting 0x
133 offense · 84 Speed

Gengar
#0094
Safe into Fairy 0.5x, Fighting 0x
130 offense · 110 Speed

Roserade
#0407
Safe into Fairy 0.5x, Fighting 0.5x
125 offense · 90 Speed

Crobat
#0169
Safe into Fairy 0.5x, Fighting 0.25x
90 offense · 130 Speed

Delphox
#0655
Safe into Fairy 0.5x, Fighting 0.5x
114 offense · 104 Speed

Scolipede
#0545
Safe into Fairy 0.5x, Fighting 0.25x
100 offense · 112 Speed

Armarouge
#0936
Safe into Fairy 0.5x, Fighting 0.5x
125 offense · 75 Speed

Sneasler
#0903
Safe into Fighting 0.5x
130 offense · 120 Speed

Charizard
#0006
Safe into Fairy 0.5x, Fighting 0.5x
109 offense · 100 Speed

Slowking-Galar
#0199
Safe into Fairy 0.5x, Fighting 0.25x
110 offense · 30 Speed

Espeon
#0196
Safe into Fighting 0.5x
130 offense · 110 Speed

Hatterene
#0858
Safe into Fighting 0.25x
136 offense · 29 Speed

Gengar-Mega
#0094
Safe into Fairy 0.5x, Fighting 0x
170 offense · 130 Speed

Shadow Calyrex
#0898
Safe into Fighting 0x
165 offense · 150 Speed

Mewtwo-Mega Y
#0150
Safe into Fighting 0.5x
194 offense · 140 Speed

Alakazam-Mega
#0065
Safe into Fighting 0.5x
175 offense · 150 Speed

Necrozma-Dawn-Wings
#0800
Safe into Fighting 0x
157 offense · 77 Speed

Flutter Mane
#0987
Safe into Fighting 0x
135 offense · 135 Speed

Charizard-Mega Y
#0006
Safe into Fairy 0.5x, Fighting 0.5x
159 offense · 100 Speed

Lunala
#0792
Safe into Fighting 0x
137 offense · 97 Speed
Move availability depends on game version and learnset data, so this page recommends move types rather than guaranteed moves.
These attacking types are resisted or blocked by the defender's typing, so they are usually lower-priority choices unless they provide a special battle role.
Fairy / Fighting is best countered by Pokémon that can use Poison, Flying, Psychic, Steel, and Fairy (2x) attacks while avoiding bad defensive matchups into Fairy / Fighting STAB attacks. Because there is no 4x weakness, Speed, bulk, and offensive stats matter more when choosing the actual Pokémon.
Poison, Flying, Psychic, Steel, and Fairy are the strongest attacking types against Fairy / Fighting, dealing 2x damage under the modern Gen 6+ type chart.
Fairy / Fighting has 5 super-effective attacking options: Poison, Flying, Psychic, Steel, and Fairy. Use the highest multiplier first, then choose a Pokémon that is not exposed to Fairy / Fighting STAB attacks.
No. The ranking uses base typing and base stats. Abilities, items, Terastallization, weather, terrain, and special move rules can change the real matchup.
Yes. Terastallization can replace the defensive typing used here, so the recommended counter types may change completely in formats where Tera is active.
Avoid relying on Dragon, Bug, Dark, Fighting, and Rock attacks unless they have a special role or unusually high power.
Search Pokémon, moves, abilities, types, and items.