Fighting

Best Fighting attackers

Every Fighting-type raid attacker ranked by DPS and total damage output, with the moveset that gets there.

Super effective vs DarkIceNormalRockSteel
Top DPS
23.1
Mega Mewtwo X
Top TDO
554
Counter + Focus Blast
Ranked
30
Updated

Editor's notes

Fighting offense, where it matters and what to build.

Fighting type in Pokemon GO

Fighting-type Pokemon GO is the premier counter to Normal, Rock, Ice, Steel, and Dark — five of the most common defensive typings in the game. Fighting attackers like Lucario, Conkeldurr, Mega Blaziken, Terrakion, and Crowned Zacian (Fairy/Steel pair counter) sit at the top of multi-type DPS rankings. Signature Fighting moves include Aura Sphere, Sacred Sword, Counter, Close Combat, Dynamic Punch, and Cross Chop. Fighting types are weak to Flying, Psychic, and Fairy. The type’s utility is amplified by the fact that Tyranitar, Excadrill, Heatran, and Mega Manectric — all top raid bosses — are 4× weak to Fighting in their dual-type configurations.

Top Fighting attackers explained

The top Fighting attackers are Mega Blaziken, Mega Lucario, Crowned Zacian (technically Fairy/Steel), Shadow Machamp, Terrakion, and Lucario. Mega Lucario with Counter and Aura Sphere is the new gold standard for Fighting raids since its release. Mega Blaziken (Fire/Fighting) with Counter and Blast Burn flexes between Fighting and Fire. Shadow Machamp with Counter and Dynamic Punch remains a top-three Fighting attacker for trainers without Megas. Terrakion (Rock/Fighting) and Conkeldurr with Counter and Dynamic Punch round out the legendary and non-legendary tiers. Hariyama, Breloom, Toxicroak, and Sirfetch’d offer budget options.

Fighting in GO Battle League

Fighting types are PvP staples across all leagues. Medicham (Fighting/Psychic) with Counter and Ice Punch is a Great League legend. Toxicroak (Fighting/Poison), Sirfetch’d (Fighting), and Galarian Stunfisk (Steel/Ground) are open Great League core picks. In Ultra League, Cobalion, Virizion, and Lucario flex with strong dual typings. In Master League, Crowned Zacian and Mega Lucario lead the meta, while Conkeldurr serves as the budget anti-Steel pick. Pangoro (Fighting/Dark), Buzzwole (Bug/Fighting), and Pheromosa add Ultra Beast variety. Galarian Zapdos (Fighting/Flying) is a unique 4× Electric weakness that punishes lazy team building.

When to field Fighting attackers

Fighting attackers shine against Normal (Blissey, Snorlax, Slaking — all common gym defenders), Rock (Tyranitar, Rhyperior), Ice (Galarian Darmanitan, Mamoswine), Steel (Metagross, Heatran, Excadrill), and Dark (Hydreigon, Yveltal, Tyranitar). They are 1.6× weak to Flying, Psychic, and Fairy — and Tyranitar specifically takes 4× from Fighting due to its Rock/Dark dual typing. Cloudy weather boosts Fighting moves by 1.2× and is the optimal weather for Fighting raids. Fighting is the universal “gym destroyer” type in Pokemon GO since Blissey and Chansey gym defenders all crumble to Counter spam.

Community Day picks & notable investments

Fighting Community Days have included Machop → Machamp with Payback, Tyrogue → Hitmonchan/Hitmonlee/Hitmontop, Croagunk → Toxicroak, Riolu → Lucario with Aura Sphere, Galarian Farfetch’d → Sirfetch’d with Leaf Blade, and Timburr → Conkeldurr with Dynamic Punch. Riolu Community Day in 2024 was one of the most popular CDs ever and unlocked Aura Sphere as a permanent move on Lucario. Mega Blaziken, Mega Lucario, and Mega Heracross (Bug/Fighting) appear in Mega Raid rotations. Crowned Zacian (Fairy/Steel) raids in 2025 added a top-tier Fighting-counter, and Single Strike Urshifu was added through a paid Special Research with the Galar legendary expansion.

FAQ

What is the #1 ranked Fighting-type attacker right now?
Based on our DPS simulations, Mega Mewtwo X currently ranks first among Fighting-type attackers in Pokemon GO, followed by Mega Mewtwo X, Mega Blaziken, Mega Lucario. The full tier list above shows every viable Fighting attacker with its optimal moveset, DPS, TDO, and eDPS values.
Which raid bosses should I use Fighting attackers against?
Fighting-type attacks deal super-effective damage to Dark, Ice, Normal, Rock-type Pokemon, so use Fighting attackers when those types appear in 5-Star, Mega, Elite, or Primal raids. Always weather-check the boss before launching the raid to maximize damage with the appropriate weather boost.
What is the best Fighting-type attacker in Pokemon GO?
Mega Lucario is the strongest Fighting attacker in the game thanks to Counter, Aura Sphere, and the Mega Attack multiplier. Mega Blaziken is close behind. For non-Mega rosters, Shadow Machamp and Terrakion are the top picks, with Conkeldurr as the best non-Shadow non-legendary option.
Why is Fighting good for breaking gyms?
Fighting moves are super-effective against Normal types (Blissey, Snorlax, Chansey), which are the most common gym defenders in Pokemon GO. A team of six Counter Machamps or Lucarios can clear an entire 6-Pokemon gym in well under a minute, making Fighting the universal "gym destroyer" type.
What are Fighting types weak to?
Fighting types take 1.6× damage from Flying, Psychic, and Fairy moves. Mega Lopunny and Mega Lucario specifically take 4× from Psychic due to their secondary Normal/Steel typings. Use Mewtwo, Mega Pidgeot, or Crowned Zacian to counter Fighting attackers in PvP and Battle League.
Is Lucario worth powering up?
Yes. Lucario with Counter and Aura Sphere is one of the best non-Mega Fighting attackers in the game, and its Mega evolution is currently the top Fighting Mega available. Lucario also performs well in Ultra and Master League PvP, making it a high-priority investment for any trainer.

Explore more