AtlasPreview
Moves › Fighting

Mach Punch

Mach Punch is a Fighting-type move introduced in Generation 2.

⚔ Open in the damage calculator

Values by generation

From PokeAPI's change history. Up to Generation 3, physical or special depends on the type. Highlighted cells changed from the previous generation.

GenerationTypeCategoryPowerAccuracyPPPriority
Generation 2FightingPhysical4010030+1
Generation 3FightingPhysical4010030+1
Generation 4FightingPhysical4010030+1
Generation 5FightingPhysical4010030+1
Generation 6FightingPhysical4010030+1
Generation 7FightingPhysical4010030+1
Generation 8FightingPhysical4010030+1
Generation 9FightingPhysical4010030+1

In-game descriptions

Gold / Silver · CrystalA fast punch that lands first.
Ruby / Sapphire · EmeraldA punch is thrown at wicked speed to strike first.
FireRed / LeafGreenA punch thrown at blinding speed. It is certain to strike first.
Diamond / Pearl · Platinum · HeartGold / SoulSilver · Black / White · Black 2 / White 2The user throws a punch at blinding speed. It is certain to strike first.
X / Y · Omega Ruby / Alpha Sapphire · Sun / Moon · Ultra Sun / Ultra Moon · Let’s Go, Pikachu! / Let’s Go, Eevee! · Sword / ShieldThe user throws a punch at blinding speed. This move always goes first.
Legends: ArceusThe user throws a punch at blinding speed. This also raises the user's action speed.
Scarlet / VioletThe user throws a punch at blinding speed. This move always goes first.

Pokémon that learn it

All versions combined; see each Pokémon's page for game-by-game details.

Sources : PokeAPI (moves, move_changelog, move_flavor_text, pokemon_moves, machines)