Fighting type
Fighting-type Pokémon are weak to Flying, Psychic, and Fairy moves. They resist Bug, Rock, and Dark. Fighting moves are super effective against Normal, Ice, Rock, Dark, and Steel.

Fighting weaknesses
Moves used against a Fighting-type Pokémon
Fighting moves
Fighting moves against each type
Every Fighting-type Pokémon
Mankey
Primeape
Poliwrath
Machop
Machoke
Machamp
Galarian Farfetch’d
Hitmonlee
Hitmonchan
Paldean Tauros (Combat Breed)
Paldean Tauros (Blaze Breed)
Paldean Tauros (Aqua Breed)
Galarian Zapdos
Mega Mewtwo X
Heracross
Mega Heracross
Hisuian Sneasel
Tyrogue
Hitmontop
Combusken
Blaziken
Mega Blaziken
Breloom
Makuhita
Hariyama
Meditite
Medicham
Mega Medicham
Monferno
Infernape
Mega Staraptor
Mega Lopunny
Riolu
Lucario
Mega Lucario
Mega Lucario Z
Croagunk
Toxicroak
Gallade
Mega Gallade
Pignite
Emboar
Mega Emboar
Timburr
Gurdurr
Conkeldurr
Throh
Sawk
Hisuian Lilligant
Scraggy
Scrafty
Mega Scrafty
Mienfoo
Mienshao
Cobalion
Terrakion
Virizion
Keldeo
Meloetta (Pirouette Forme)
Chesnaught
Mega Chesnaught
Pancham
Pangoro
Mega Barbaracle
Hawlucha
Mega Hawlucha
Hisuian Decidueye
Crabrawler
Crabominable
Mega Crabominable
Stufful
Bewear
Passimian
Hakamo-o
Kommo-o
Buzzwole
Pheromosa
Marshadow
Clobbopus
Grapploct
Sirfetch’d
Falinks
Mega Falinks
Zamazenta
Zamazenta (Crowned Shield)
Kubfu
Urshifu
Urshifu (Rapid Strike Style)
Sneasler
Quaquaval
Pawmo
Pawmot
Flamigo
Annihilape
Great Tusk
Slither Wing
Iron Hands
Iron Valiant
Koraidon
Okidogi