Fighting
Fighting type Pokémon and weaknesses
Fighting is weak to Flying, Psychic and Fairy. Its moves hit Normal, Ice, Rock, Dark and Steel super effectively.
When Fighting Pokémon are hit
2×Super effective
½×Not very effective
When Fighting moves hit
2×Super effective
½×Not very effective
0×No effect
Best Fighting type Pokémon
The highest base stat totals you can usually catch. No Legendaries, Mythicals or Megas.
All Fighting type Pokémon 100
73 shown
- Mankey305
- Primeape455
- Poliwrath510
- Machop305
- Machoke405
- Machamp505
- Hitmonlee455
- Hitmonchan455
- Heracross500
- Tyrogue210
- Hitmontop455
- Combusken405
- Blaziken530
- Breloom460
- Makuhita237
- Hariyama474
- Meditite280
- Medicham410
- Monferno405
- Infernape534
- Riolu285
- Lucario525
- Croagunk300
- Toxicroak490
- Gallade518
- Pignite418
- Emboar528
- Timburr305
- Gurdurr405
- Conkeldurr505
- Throh465
- Sawk465
- Scraggy348
- Scrafty488
- Mienfoo350
- Mienshao510
- Cobalion580
- Terrakion580
- Virizion580
- Keldeo580
- Chesnaught530
- Pancham348
- Pangoro495
- Hawlucha500
- Crabrawler338
- Crabominable478
- Stufful340
- Bewear500
Fighting dual types
The number of weaknesses each pairing leaves. Fewer is usually better.
Steel3 weak9 resist5 PokémonPoison3 weak6 resist1 at 4×5 PokémonElectric3 weak5 resist3 PokémonDark3 weak4 resist1 at 4×5 PokémonPsychic3 weak2 resist6 PokémonFire4 weak6 resist9 PokémonBug4 weak5 resist1 at 4×5 PokémonGhost4 weak5 resist2 PokémonNormal4 weak4 resist4 PokémonWater5 weak7 resist5 PokémonDragon5 weak7 resist1 at 4×3 Pokémon5 weak5 resist5 PokémonFairy5 weak5 resist1 PokémonGrass6 weak6 resist1 at 4×6 PokémonGround6 weak5 resist1 PokémonIce6 weak3 resist2 PokémonRock7 weak6 resist2 Pokémon