TYPE DEX
Fighting type – strengths, weaknesses & best counters
The Fighting type hits 5 types for double damage: Normal, Ice, Rock, Dark, Steel. Defensively it has 3 weaknesses (Flying, Psychic, Fairy). The wall-breaker: hits Normal, Steel, Rock, Ice and Dark ×2 — no other type cracks as many defensive banks.
Fighting moves against …
Fighting Pokémon on defense
What is super effective against Fighting?
Super effective against Fighting: Flying, Psychic, Fairy. The most famous victim: Machamp (Fighting) takes ×2 damage from Psychic moves — one hit is often enough.
Fighting has 3 weaknesses: Flying, Psychic, Fairy. Resisted instead: Bug, Rock, Dark. If you play Fighting defensively, plan around exactly these matchups.
5 types resist Fighting moves: Poison, Flying, Psychic, Bug, Fairy. Fighting moves do nothing at all against Ghost — bring coverage for that matchup. You really hurt Normal, Ice, Rock, Dark, Steel, though.
84 Pokémon carry the Fighting type — pure, in combination or via a form (Gen 9, incl. Mega Evolutions and regional forms). The full filterable list lives in the Pokédex: toggle the Fighting filter at the top and you'll see every species with stats, locations and movesets.
Yes — Fighting is a solid attacking type with a clear niche. The math: 5 types are hit ×2 (Normal, Ice, Rock, Dark, Steel), 5 resist it (Poison, Flying, Psychic, Bug, Fairy) and 1 are immune (Ghost). The rating comes straight from the type chart — test the matchups live in the Versus calc.