Fighting Type Weakness
Fighting is weak to Flying, Psychic and Fairy. Check every Fighting matchup, 4× dual-type weaknesses and the best counters below.
Check Fighting Matchups ↓🥊 Fighting Type Matchup Checker
Fighting is already selected. Tap a second type, search any Fighting-type Pokémon, or switch to Offense and Team Builder.
Advanced options (Generation, Tera Type, Ability, Inverse)
Add up to six Pokémon (search by name or pick types) to find shared weaknesses and team holes.
Quick Answer: What Is Fighting Weak To?
Fighting-type Pokémon are weak to Flying, Psychic and Fairy. These attacking types deal 2× damage to a pure Fighting type. Fighting resists Bug, Rock and Dark.

What Is Fighting Weak To in Pokémon?
Fighting hits five types super effectively, tied with Ground for the most of any type.
A pure Fighting-type Pokémon takes 2× damage from these attacking types:
- Flying (2×): common moves include Brave Bird and Air Slash. See how Flying works in the Flying type guide.
- Psychic (2×): common moves include Psychic and Psyshock. See how Psychic works in the Psychic type guide.
- Fairy (2×): common moves include Moonblast and Play Rough. See how Fairy works in the Fairy type guide.
The final result changes when a Fighting Pokémon has a second type. Some combinations add a 4× weakness, and others cancel one of the weaknesses above. Use the checker at the top of this page for exact numbers.
Fighting Type Strengths
Fighting-type moves are super effective (2×) against:
Normal Ice Rock Dark Steel
Not very effective (½×) against: Poison Flying Psychic Bug Fairy
No effect (0×) on: Ghost
Fighting Type Resistances and Immunities
Resists (takes ½× damage from): Bug Rock Dark
Immune to (takes no damage from): None
Fighting has 3 weaknesses, 3 resistances and 0 immunities in the current type chart.
Fighting Type Traits and Battle Mechanics
- Fighting moves have no effect on Ghost types unless the attacker has Scrappy or Mind’s Eye.
- Fighting is super effective against Normal, Ice, Rock, Dark and Steel, which makes it one of the best coverage types.
- Close Combat, the most common Fighting move, lowers the user’s own Defense and Special Defense after it hits.
- Fighting has useful priority moves such as Mach Punch and Vacuum Wave.
Fighting Type Weaknesses for Dual-Type Pokémon
A second type can add a 4× weakness, cancel one of Fighting’s normal weaknesses, or give an extra immunity. This table covers every Fighting dual-type combination that exists in the games, with real Pokémon examples.
| Type combo | Example Pokémon | 4× weak to | 2× weak to | Immune to |
|---|---|---|---|---|
| Fighting Normal | Stufful, Bewear, Pirouette Meloetta | None | Fighting Flying Psychic Fairy | Ghost |
| Fighting Fire | Combusken, Blaziken, Monferno | None | Water Ground Flying Psychic | None |
| Fighting Water | Poliwrath, Keldeo, Quaquaval | None | Electric Grass Flying Psychic Fairy | None |
| Fighting Electric | Pawmo, Pawmot, Iron Hands | None | Ground Psychic Fairy | None |
| Fighting Grass | Breloom, Virizion, Chesnaught | Flying | Fire Ice Poison Psychic Fairy | None |
| Fighting Ice | Crabominable, Mega Crabominable | None | Fire Fighting Flying Psychic Steel Fairy | None |
| Fighting Poison | Croagunk, Toxicroak, Sneasler | Psychic | Ground Flying | None |
| Fighting Ground | Great Tusk | None | Water Grass Ice Flying Psychic Fairy | Electric |
| Fighting Flying | Hawlucha, Flamigo, Galarian Zapdos | None | Electric Ice Flying Psychic Fairy | Ground |
| Fighting Psychic | Meditite, Medicham, Gallade | None | Flying Ghost Fairy | None |
| Fighting Bug | Heracross, Buzzwole, Pheromosa | Flying | Fire Psychic Fairy | None |
| Fighting Rock | Terrakion, Mega Barbaracle | None | Water Grass Fighting Ground Psychic Steel Fairy | None |
| Fighting Ghost | Marshadow, Annihilape | None | Flying Psychic Ghost Fairy | Normal Fighting |
| Fighting Dragon | Hakamo-o, Kommo-o, Koraidon | Fairy | Ice Flying Psychic Dragon | None |
| Fighting Dark | Scraggy, Scrafty, Pangoro | Fairy | Fighting Flying | Psychic |
| Fighting Steel | Lucario, Cobalion, Mega Lucario | None | Fire Fighting Ground | Poison |
| Fighting Fairy | Iron Valiant | None | Poison Flying Psychic Steel Fairy | Dragon |
Watch out for 4× weaknesses: Fighting/Grass (Virizion) takes 4× from Flying, Fighting/Poison (Toxicroak) takes 4× from Psychic, Fighting/Bug (Buzzwole) takes 4× from Flying, Fighting/Dragon (Kommo-o) takes 4× from Fairy and Fighting/Dark (Scrafty) takes 4× from Fairy.
Combos that cancel a Fighting weakness: Fighting/Fire is no longer weak to Fairy, Fighting/Electric is no longer weak to Flying, Fighting/Poison is no longer weak to Fairy, Fighting/Psychic is no longer weak to Psychic, Fighting/Rock is no longer weak to Flying, Fighting/Dark is no longer weak to Psychic and Fighting/Steel is no longer weak to Flying, Psychic and Fairy.
Best Pokémon to Use Against Fighting Types
The safest counters hit Fighting Pokémon for super effective damage and also resist Fighting-type attacks. These popular Pokémon do both:
| Pokémon | Types | Hits Fighting with (2×) | Takes from Fighting moves |
|---|---|---|---|
| Mimikyu | Ghost Fairy | Fairy | 0× |
| Togekiss | Fairy Flying | Fairy Flying | ¼× |
| Gardevoir | Psychic Fairy | Psychic Fairy | ¼× |
| Hatterene | Psychic Fairy | Psychic Fairy | ¼× |
| Crobat | Poison Flying | Flying | ¼× |
| Talonflame | Fire Flying | Flying | ½× |
Before you switch in, check the opponent’s second type and its coverage moves. Tap any Pokémon to see its full matchup in the calculator.
About This Guide
Written and maintained by Mical Boje, who has been playing Pokémon games for more than 10 years. All matchups, tables and examples on this page come from the same data that powers the Pokémon Type Calculator.
- Rules used: the current type chart, from Gen 6 (X and Y) to Scarlet and Violet.
- Sources: the official main-series games, cross-checked with Bulbapedia’s Fighting type page. Pokémon types and forms come from PokéAPI.
- Last updated:
Frequently Asked Questions
What is Fighting weak to in Pokémon?
Fighting is weak to Flying, Psychic and Fairy. Each of these deals 2× damage to a pure Fighting-type Pokémon.
What is Fighting strong against?
Fighting-type moves are super effective against Normal, Ice, Rock, Dark and Steel.
What does Fighting resist?
Fighting resists Bug, Rock and Dark.
Which Fighting dual types have a 4× weakness?
Fighting/Grass (Virizion) is 4× weak to Flying, Fighting/Poison (Toxicroak) is 4× weak to Psychic, Fighting/Bug (Buzzwole) is 4× weak to Flying, Fighting/Dragon (Kommo-o) is 4× weak to Fairy and Fighting/Dark (Scrafty) is 4× weak to Fairy.
What is the best counter to Fighting-type Pokémon?
Pokémon that resist Fighting moves and hit back super effectively work best, such as Mimikyu, Togekiss, Gardevoir and Hatterene.
Can Fighting moves hit Ghost types?
No. Ghost types are immune to Fighting-type moves unless the attacker has an ability like Scrappy or Mind’s Eye.
Other Type Weakness Guides
Need the whole picture? See the complete Pokémon Type Chart or the overview of all 18 type weaknesses.
