PKMN TEAM BUILDER
Fighting

Fighting Type Weakness

Fighting-type Pokémon are weak against Flying, Psychic, Fairy — they take 2× (super-effective) damage from these. They resist Bug, Rock, Dark (½×).

The fastest way to beat a Fighting Pokémon is to attack with a type it is weak to (Flying, Psychic, Fairy). See the best counters below, or drop your team into the builder to spot Fighting weaknesses on your own six.

Fighting-type Pokémon are…

Weak to (2×)
Resistant to (½×)

Fighting moves are…

Super-effective vs
Not very effective vs
No effect on

Matchups shown for a pure Fighting-type; a second type changes the math — check any specific Pokémon’s page for its exact weaknesses.

Best counters to Fighting — what beats Fighting-type Pokémon

These Pokémon resist Fighting’s attacks and hit it super-effectively with Flying, Psychic, Fairy moves. Tap one to scout it, or assemble them into a team below.

Build a team that beats Fighting

The team below is pre-loaded with the top counters to Fighting. Swap any slot and the weakness chart updates live — a balanced team wants no attacking type hitting three or more of your six. Prefer a blank slate? Open the full team builder.

LunalaLunala
PsychicGhost
Edit set
HoopaHoopa
PsychicGhost
Edit set
Flutter ManeFlutter Mane
GhostFairy
Edit set
DrifblimDrifblim
GhostFlying
Edit set
MimikyuMimikyu
GhostFairy
Edit set
DrifloonDrifloon
GhostFlying
Edit set
52
out of 100

Structurally exposed

Provisional rating

Pokémon team rating

Several shared weaknesses or coverage gaps need attention. Based on typing, switch-ins and selected attacks. This is not a prediction of match results.

1

6 members are weak to Ghost

6 Pokémon are weak to Ghost, with no resistance or immunity to switch into.

Ghost
2

4 members are weak to Dark

4 Pokémon are weak to Dark, with no resistance or immunity to switch into.

Dark
3

Move coverage is still provisional

Add damaging moves in the set editor. The current coverage check uses only the Pokémon’s own types.

NormalFireWaterElectricIce

Best one-click upgrades

Team weakness analysis

Each row shows damage from one attacking type. Several red cells in a row indicate a shared weakness.

Unresolved weaknesses — no member resists these types:

ElectricIceRockGhostDarkSteel
TypeLunalaHoopaFlutter ManeDrifblimMimikyuDrifloonWeak
Normal
0
0
0
0
0
0
·
Fire
·
Water
·
Electric
2
Grass
½
½
·
Ice
2
Fighting
0
0
0
0
0
0
·
Poison
½
½
½
½
·
Ground
0
0
·
Flying
·
Psychic
½
½
·
Bug
¼
¼
¼
¼
·
Rock
2
Ghost
6
Dragon
0
0
·
Dark
4
Steel
2
Fairy
·

Offensive coverage

Types hit super-effectively by your team’s own types and selected damaging moves.

No super-effective attack against:

NormalFireWaterElectricIceGroundFlyingRockSteelFairy

Frequently asked questions

What is Fighting weak against?

Fighting-type Pokémon are weak against Flying, Psychic, Fairy — they take 2× (super-effective) damage from Flying, Psychic, Fairy-type moves.

What beats Fighting-type Pokémon?

The best counters resist Fighting and hit it super-effectively with Flying, Psychic, Fairy moves — for example Lunala, Hoopa, Flutter Mane, Drifblim, Mimikyu, Drifloon.

What is super effective against Fighting?

Flying, Psychic, Fairy-type moves are super-effective against Fighting.

What is Fighting strong against?

Fighting moves are super-effective against Normal, Ice, Rock, Dark, Steel, and have no effect on Ghost.

All Fighting-type Pokémon (97)

Related type weaknesses

New to type matchups? Read the complete Pokémon type chart guide or open the full interactive type chart.