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émon | Type | Champions | S/V | Z-A | Gens |
|---|---|---|---|---|---|
| Fighting | ✓ | 3–9 | |||
| Fighting | ✓ | 3–9 | |||
| Fire | ✓ | 4–9 | |||
| Bug/Flying | 4–7 | ||||
| Bug/Flying | 4–7 | ||||
| Fighting | ✓ | 3–9 | |||
| Fighting | ✓ | 3–9 | |||
| Fire | ✓ | 4–9 | |||
| Grass/Fighting | ✓ | 3–7, 9 | |||
| Fire/Fighting | ✓ | 4–7, 9 | |||
| Fire/Fighting | ✓ | ✓ | 4–7, 9 | ||
| Normal | ✓ | ✓ | |||
| Fire | ✓ | 4–9 | |||
| Fighting | ✓ | 5–9 | |||
| Fighting | ✓ | 5–9 | |||
| Fighting | ✓ | ✓ | 5–9 | ||
| Fighting | ✓ | ||||
| Fighting | ✓ | ||||
| Fighting/Ice | ✓ | ✓ | |||
| Fighting/Ghost | ✓ | ||||
| Fighting | ✓ | ||||
| Fighting | ✓ | ✓ | |||
| Electric | ✓ | 9 | |||
| Electric/Fighting | ✓ | 9 | |||
| Electric/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.