What Beats Rock?
Rock is weak to Water, Grass, Fighting, Ground, and Steel
Super effective against Rock (2×)
Rock Pokémon take double damage from these attack types — lead with them in any Rock matchup.
Rock resists (½×)
Avoid these attack types — Rock Pokémon only take half damage from them.
Best Rock Counters
The strongest attackers among the types that hit Rock for 2× damage:
Rock Weakness Q&A
- What is Rock type weak to?
- Rock Pokémon take 2× damage from Water, Grass, Fighting, Ground, and Steel type attacks.
- What resists Rock type?
- Rock Pokémon take only ½ damage from Normal, Fire, Poison, and Flying type attacks.
- What is the best counter to Rock Pokémon?
- Any strong Water, Grass, Fighting, Ground, or Steel attacker works — their attacks hit Rock Pokémon for double damage.







