Ice Punch is an Ice-type move with 75 power and 100% accuracy. It has a 10% chance of freezing the target, which can immobilize the opponent. Ice Punch is a physical move, making it advantageous for Pokémon with high Attack stats. It is widely used due to its ability to deal significant damage and potentially inflict the freeze status, which is one of the most debilitating conditions in battle. Ice Punch is versatile, often appearing on a variety of Pokémon, including those that are not Ice-type, thanks to its availability through various move tutor programs and TMs in different generations.