| 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 |