Why Fighting moves don’t work against Ghost types

One of the most well-known quirks in Pokémon battles is that Fighting-type moves simply don’t work against Ghost types. It doesn’t matter if it’s a powerhouse like Close Combat or a basic punch—the damage dealt is always zero. This isn’t a glitch or an oversight; it’s a deliberate part of the game’s type effectiveness system that’s been around since the very beginning.

So why is this the case? Thematically, it makes sense—Fighting-type moves rely on physical force, strikes, and martial prowess. Ghosts, on the other hand, are spectral beings, often depicted as intangible or existing on another plane. You can’t punch a ghost into submission because your fists pass right through them. It’s less about strength and more about presence, a concept the Pokémon world captures perfectly through its battle mechanics.

This immunity has shaped strategies for decades. Trainers know better than to rely on a Fighting-type move against a Pokémon like Gengar or Sableye. In fact, bringing a Fighting-type attacker against a Ghost-type opponent without a plan can backfire quickly. Smart players switch to moves that exploit Ghost-type weaknesses, like Dark or other Ghost-type attacks, instead.

Interestingly, this also highlights one of the core strengths of the type system: balance. No type is universally strong, and even the most powerful Fighting Pokémon like Conkeldurr or Lucario need to adapt when facing certain foes. The Ghost-type’s resistance to physical brawlers adds depth and keeps battles unpredictable.

So next time you’re in a pinch against a ghostly opponent, remember: muscle won’t win this fight. You’ll need something a little more… supernatural.

See also

In-depth articles

Related topics