Skip to content
Type Coverage

Fighting Type Weakness

What Fighting Pokémon are weak to, what they resist and how to beat them.

Fighting type weakness is three types: Flying, Psychic and Fairy. Fighting Pokémon resist Bug, Rock and Dark. Fighting moves hit five types for double damage, Normal, Ice, Rock, Dark and Steel, which is the most of any type, tied with Ground.

Fighting weaknesses

Fighting Pokémon take double damage from 3 types:

Fighting resistances

Fighting Pokémon take half damage from:

Fighting immunities

No immunities.

What Fighting moves are good against

Fighting attacks do double damage to:

They do half damage to Poison, Flying, Psychic, Bug and Fairy, and nothing to Ghost.

Best counters to Fighting

The best answer to a Fighting Pokémon is something that hits it hard and shrugs off its attacks. These types do both:

  • Flyinghits Fighting for 2×, takes ½× from Fighting moves.
  • Psychichits Fighting for 2×, takes ½× from Fighting moves.
  • Fairyhits Fighting for 2×, takes ½× from Fighting moves.

For example: Charizard, Butterfree, Alolan Raichu, Alakazam, Clefable and Alolan Ninetales.

Fighting dual types

A second type changes everything. These Fighting pairings have the fewest weaknesses:

  • Fighting / Steel: weak to Fire, Fighting and Ground; immune to Poison. Example: Lucario.

  • Fighting / Electric: weak to Ground, Psychic and Fairy. Example: Pawmot.

  • Fighting / Psychic: weak to Flying, Ghost and Fairy. Example: Medicham.

  • Fighting / Ghost: weak to Flying, Psychic, Ghost and Fairy; immune to Normal and Fighting. Example: Annihilape.

Check any pair yourself on the type chart.

Tip

Ghost types are immune to Fighting moves. Give your Fighting Pokémon one Dark or Ghost move so a Ghost can't switch in for free. Fighting / Steel (Lucario) resists eight types, is immune to Poison, and is weak only to Fire, Fighting and Ground.

Building a team around a Fighting type? Put it in the team builder and see what the rest of the team needs to cover.

Open the team builder

Questions

What is Fighting weak to?

Fighting Pokémon are weak to Flying, Psychic and Fairy. Each of those does double damage. If the Pokémon has a second type, the numbers can change; check it on the type chart.

What resists Fighting moves?

Poison, Flying, Psychic, Bug and Fairy take half damage from Fighting attacks. Ghost take no damage at all.

What is Fighting good against?

Fighting moves do double damage to Normal, Ice, Rock, Dark and Steel.

What is the best counter to Fighting?

Flying, Psychic and Fairy: they hit Fighting for double damage and resist its moves. See the full list above.