PokeTools
Home/Pokémon GO/Best Fighting attackers

Best Fighting Attackers in Pokémon GO.

Every released Pokémon with a Fighting fast move and a Fighting charged move, ranked by raid damage per second and total damage dealt.

level 40 · 15/15/15
neutral 5-star target
Mega Mewtwo X
Best Fighting attacker
Mega Mewtwo X
Mega Mewtwo X with Counter and Focus Blast deals 23.3 Fighting damage per second at level 40. The best one you can use without a Mega or a Shadow is Terrakion.
Super effective vsNormal, Rock, Steel, Ice, Dark
Resisted byFlying, Poison, Bug, Ghost, Psychic, Fairy
Weather boostCloudy
Attackers ranked138

Top Fighting attackers

DPS, TDO and score against a neutral raid boss
#PokémonFast moveCharged moveDPSTDOScore
1Mega Mewtwo XCounter*Focus Blast23.3905100%
2Mega LucarioForce Palm*Aura Sphere25.362097%
3Mega BlazikenCounterAura Sphere24.563795%
4Mega Mewtwo YCounter*Focus Blast19.578484%
5Shadow BlazikenCounterAura Sphere22.742181%
6Mega HeracrossCounterClose Combat18.361876%
7Shadow ConkeldurrForce PalmDynamic Punch19.748575%
8TerrakionDouble KickSacred Sword*18.158374%
9LucarioForce Palm*Aura Sphere20.141273%
10BlazikenCounterAura Sphere18.741470%
11KeldeoLow KickSacred Sword16.853969%
12Shadow MewtwoCounter*Focus Blast17.645868%
13Shadow MachampKarate Chop*Dynamic Punch18.140468%
14Shadow HariyamaForce PalmDynamic Punch17.741867%
15Mega AlakazamCounter*Focus Blast17.342766%
16ConkeldurrForce PalmDynamic Punch16.548866%
17Mega GalladeLow KickClose Combat16.150265%
18Urshifu (Rapid Strike)CounterDynamic Punch15.950865%
19Urshifu (Single Strike)CounterDynamic Punch15.950865%
20Mega LopunnyDouble KickFocus Blast16.145364%
21Shadow BewearLow KickSuperpower16.540863%
22Mega FalinksCounterSuperpower15.646763%
23MarshadowCounterClose Combat15.248062%
24Shadow AnnihilapeCounterClose Combat15.444361%
25Shadow EmboarLow KickFocus Blast16.534861%
26MachampCounterDynamic Punch15.441260%
27MewtwoCounter*Focus Blast14.745760%
28Mega ChesnaughtLow KickSuperpower13.259759%
29BuzzwoleCounterSuperpower14.247959%
30HariyamaForce PalmDynamic Punch14.841959%
31Shadow ToxicroakCounterDynamic Punch16.629759%
32BreloomForce PalmDynamic Punch16.130258%
33Galarian ZapdosCounterClose Combat14.144257%
34Shadow SawkLow KickFocus Blast15.930157%
35CobalionDouble KickSacred Sword*13.450757%
36VirizionDouble KickSacred Sword*13.450757%
37Shadow GalladeLow KickClose Combat15.234057%
38Shadow SneaslerRock SmashClose Combat15.531857%
39Shadow PangoroLow KickClose Combat15.332756%
40Shadow PoliwrathCounter*Dynamic Punch14.436655%
* Elite TM or event-only move · gold = Mega · purple = Shadow

Using Fighting attackers

Fighting moves hit Normal, Rock, Steel, Ice, Dark for 1.6x damage and are resisted by Flying, Poison, Bug, Ghost, Psychic, Fairy. They get a 1.2x boost in cloudy weather, which also lifts Fighting Pokémon you catch.

The ranking only counts movesets where both moves are Fighting, because a raid team for a Fighting-weak boss wants every hit to be super effective. Each Pokémon is tested at level 40 with perfect IVs against a typeless 5-star boss, and the score blends damage per second with total damage before fainting (DPS³ × TDO, fourth root), so a fast but fragile attacker doesn't automatically top the list.

For a specific boss, use the raid counter calculator: it scores incoming damage from the boss's real moves, so the order shifts toward counters that also resist the boss.

normalflyingpoisongroundrockbugghoststeelfirewatergrasselectricpsychicicedragondarkfairy