Of course, there are plenty of very powerful Fighting-type Pokemon to choose from when battling in Pokemon GO!
As the name suggests, Fighting-type Pokemon are all about combat. Therefore, it’s no surprise that Fighting-types are some of the strongest Pokemon in the whole game.
However, if you’re looking for a particularly strong Fighting-type to use in Gym battles and Raids, you’ve come to the right place!

Top 10 Strongest Fighting-Type Attackers in Pokemon GO
The 10 strongest Fighting-type Pokemon in Pokemon GO are:
- Terrakion
- Keldeo
- Lucario
- Conkeldurr
- Machamp
- Virizion
- Hariyama
- Galarian Zapdos
- Buzzwole
- Cobalion
However, to make them as strong as they can be, you’ll also need to teach these Pokemon their most powerful Fighting-type attacks!
Pokemon | Image | Fast Attack | Charged Attack |
---|---|---|---|
Terrakion | ![]() | Double Kick | Sacred Sword |
Keldeo | ![]() | Low Kick | Sacred Sword |
Lucario | ![]() | Counter | Aura Sphere |
Conkeldurr | ![]() | Counter | Dynamic Punch |
Machamp | ![]() | Counter | Dynamic Punch |
Virizion | ![]() | Double Kick | Sacred Sword |
Hariyama | ![]() | Counter | Dynamic Punch |
Galarian Zapdos | ![]() | Counter | Close Combat |
Buzzwole | ![]() | Counter | Superpower |
Cobalion | ![]() | Double Kick | Sacred Sword |
All of these Pokemon should be powered up as fast as possible. So you can do this, here is the quickest way to earn Candy in Pokemon GO.
To teach your Pokemon any attack you want, make sure you know how to get Elite Fast and Charged TMs in Pokemon GO!

Best Fighting-Type Mega Pokemon
The best Fighting-type Mega Pokemon in Pokemon GO are:
- Mega Blaziken
- Mega Lopunny
As well as being a very strong choice for Raid battles, these Mega Pokemon also boost the other Fighting-type Pokemon in your battle team! Therefore, you’ll want to call in Mega Pokemon for the toughest fights!
Pokemon | Image | Fast Attack | Charged Attack |
---|---|---|---|
Mega Blaziken | ![]() | Counter | Focus Blast |
Mega Lopunny | ![]() | Double Kick | Focus Blast |
Read More: Every Mega Pokemon in Pokemon GO

What Is Fighting Super Effective Against in Pokemon GO?
Fighting-type attacks are super effective or not very effective against Pokemon of the following types:
Super Effective | Not Very Effective |
Dark Ice Normal Rock Steel | Bug Fairy Flying Ghost (Double Weak) Poison Psychic |
Pokemon GO Fighting-Type Weaknesses & Resistances
Fighting type Pokemon resists or are weak to incoming damage of the following types:
Resistances | Weaknesses |
Bug Dark Rock | Fairy Flying Psychic |
Fighting is just one of 18 different types in Pokemon GO. Here are the best Pokemon for the other types: