Skip to content
DexTeam

Fighting · Physical move · Gen 2

Mach Punch

Mach Punch is a Fighting-type physical move introduced in Generation 2. It has 40 base power and 100% accuracy, with 30 PP (48 with PP Max). It has +1 priority, so it usually moves before other attacks. 25 Pokémon and forms can learn it.

Type

Fighting

Category

Physical

Power

40

Accuracy

100%

PP

30 (max 48)

Priority

+1

Effect

Usually goes first.

Targets
One adjacent Pokémon
Properties
Makes contact · Punch move (Iron Fist)
Scarlet & Violet
Usable (16 Pokémon)
Pokémon Champions
Usable (6 Pokémon)
Legends: Z-A
Usable (7 Pokémon)

Type matchups as a Fighting attack

2× vsNormalIceRockDarkSteel

½× vsPoisonFlyingPsychicBugFairy

0× vsGhost

Pokémon that learn Mach Punch

25 Pokémon and forms (Mega Evolutions share their base form's moves). ✓ = can learn it in that game by any method; “Gens” lists every main-series generation it could be learned in.

PokémonTypeChampionsS/VZ-AGens
HitmonleeFighting✓3–9
HitmonchanFighting✓3–9
MagmarFire✓4–9
LedybaBug/Flying4–7
LedianBug/Flying4–7
TyrogueFighting✓3–9
HitmontopFighting✓3–9
MagbyFire✓4–9
BreloomGrass/Fighting✓3–7, 9
MonfernoFire/Fighting✓4–7, 9
InfernapeFire/Fighting✓✓4–7, 9
LopunnyNormal✓✓
MagmortarFire✓4–9
TimburrFighting✓5–9
GurdurrFighting✓5–9
ConkeldurrFighting✓✓5–9
SawkFighting✓
CrabrawlerFighting✓
CrabominableFighting/Ice✓✓
MarshadowFighting/Ghost✓
ClobbopusFighting✓
GrapploctFighting✓✓
PawmiElectric✓9
PawmoElectric/Fighting✓9
PawmotElectric/Fighting✓✓9

Mach Punch FAQ

What does Mach Punch do?

Mach Punch is a Fighting-type physical move with 40 power. Usually goes first.

Which Pokémon can learn Mach Punch?

25 Pokémon and forms can learn Mach Punch in at least one game: 16 in Scarlet & Violet, 6 in Pokémon Champions and 7 in Legends: Z-A. Examples: Hitmonlee, Hitmonchan, Magmar, Ledyba, Ledian and Tyrogue.

Is Mach Punch in Pokémon Champions?

Yes — 6 Pokémon can use Mach Punch in Pokémon Champions, with the same numbers as in Scarlet & Violet.

What is Mach Punch super effective against?

As a Fighting-type attack, Mach Punch is super effective against Normal, Ice, Rock, Dark and Steel, not very effective against Poison, Flying, Psychic, Bug and Fairy and has no effect on Ghost (unless its effect says otherwise).

Move data and effect text from Pokémon Showdown (MIT), generation from PokéAPI; learnsets for Gen 1–9, Pokémon Champions and Legends: Z-A from Showdown. Unofficial fan site.