Best Rock counters & weaknesses

Rock-type Pokémon are weak to Water, Grass, Fighting, Ground, Steel. They resist Normal, Fire, Poison, Flying.

This page lists the best counters for Rock-type Pokémon in the Pokémon Champions roster, the strongest Rock-type mons themselves, and the type's full offensive and defensive matchups.

Matchups

  • Weak to: Water, Grass, Fighting, Ground, Steel
  • Resists: Normal, Fire, Poison, Flying

Best Rock-type Pokémon

Top counters to Rock

  1. Venusaur (Grass / Poison)
  2. Mega Venusaur (Grass / Poison)
  3. Blastoise (Water)
  4. Mega Blastoise (Water)
  5. Machamp (Fighting)
  6. Forretress (Bug / Steel)
  7. Medicham (Fighting / Psychic)
  8. Mega Medicham (Fighting / Psychic)
  9. Sharpedo (Water / Dark)
  10. Mega Sharpedo (Water / Dark)
  11. Camerupt (Fire / Ground)
  12. Mega Camerupt (Fire / Ground)

Want to find the best pick for your own team against a Rock-type opponent? Open the PokeCounter app.