| Type | fighting |
| Category | Physical |
| Power | 40 |
| Accuracy | 100 |
| PP | 30 |
| Introduced | Yes |
Mach Punch deals damage and has a priority of +1.
Moves with a higher priority always go first, regardless of a Pokémon's speed. If two moves with the same priority are used, the faster Pokémon goes first as usual.
When a Pokémon is holding Fightinium Z and uses its Z-Power, Mach Punch turns into All-Out Pummeling and has base power 100.
| Gold Silver Crystal | A fast punch that lands first. |
| Ruby Sapphire Emerald | A punch is thrown at wicked speed to strike first. |
| FireRed LeafGreen | A punch thrown at blinding speed. It is certain to strike first. |
| Diamond Pearl Platinum HeartGold SoulSilver | The user throws a punch at blinding speed. It is certain to strike first. |
| Black White Black 2 White 2 | The user throws a punch at blinding speed. It is certain to strike first. |
| X Y O.Ruby A.Sapphire | The user throws a punch at blinding speed. This move always goes first. |
| Sun Moon Ultra Sun Ultra Moon | The user throws a punch at blinding speed. This move always goes first. |
| Sword Shield B.Diamond S.Pearl | The user throws a punch at blinding speed. This move always goes first. |
| English | Mach Punch |
|---|---|
| Spanish | Ultrapuño |
| Italian | Pugnorapido |
| Japanese | マッハパンチ (Mach Punch) |
| German | Tempohieb |
| French | Mach Punch |