Rock

Rock-type Pokémon

All Rock-type Pokémon with base stats, plus the type's weaknesses, resistances and coverage, the Pokémon that are strong against it, and those with a 4× weakness.

Rock weaknesses & resistances

Rock weaknesses (5): Water / Grass / Fighting / Ground / Steel. Rock resists (4): Normal / Fire / Poison / Flying.

Weak to (×2)
WaterGrassFightingGroundSteel
Resists (×½)
NormalFirePoisonFlying
Immune (×0)

None

Rock moves on offense

Rock moves are super effective (×2) against: Fire / Ice / Flying / Bug (4). Not very effective (×½) against Fighting / Ground / Steel.

Super effective (×2)
FireIceFlyingBug
Not very effective (×½)
FightingGroundSteel
No effect (×0)

None

Pokémon strong against Rock types

Pokémon that take ×½ or less (×½, ×¼, ×0) from Rock moves and hit Rock types super effectively with a same-type (STAB) move. Based on type matchups only (abilities, items and movesets are not considered).

Usable in Pokémon Champions

Ordered by usage rank (better of Singles and Doubles), then base stat total.

  1. SneaslerSneaslerFightingPoisonTakes ×½ from Rock moves · super effective with FightingUsage #2 (Doubles)
  2. GholdengoGholdengoSteelGhostTakes ×½ from Rock moves · super effective with SteelUsage #3 (Singles)
  3. GarchompGarchompDragonGroundTakes ×½ from Rock moves · super effective with GroundUsage #4 (Singles)
  4. KingambitKingambitDarkSteelTakes ×½ from Rock moves · super effective with SteelUsage #5 (Doubles)
  5. HippowdonHippowdonGroundTakes ×½ from Rock moves · super effective with GroundUsage #6 (Singles)
  6. ArchaludonArchaludonSteelDragonTakes ×½ from Rock moves · super effective with SteelUsage #7 (Singles)
  7. Mega Lucario ZMega Lucario ZFightingSteelTakes ×¼ from Rock moves · super effective with Fighting / SteelUsage #8 (Singles)
  8. PawmotPawmotElectricFightingTakes ×½ from Rock moves · super effective with FightingUsage #20 (Singles)
  9. Mega MetagrossMega MetagrossSteelPsychicTakes ×½ from Rock moves · super effective with SteelUsage #28 (Doubles)
  10. ExcadrillExcadrillGroundSteelTakes ×¼ from Rock moves · super effective with Ground / SteelUsage #31 (Doubles)
  11. Mega SwampertMega SwampertWaterGroundTakes ×½ from Rock moves · super effective with Water / GroundUsage #32 (Singles)
  12. Kommo-oKommo-oDragonFightingTakes ×½ from Rock moves · super effective with FightingUsage #37 (Doubles)

See all matching Pokémon →

All Pokémon (fully evolved)

Ordered by base stat total.

  1. DialgaDialgaSteelDragonTakes ×½ from Rock moves · super effective with Steel
  2. SolgaleoSolgaleoPsychicSteelTakes ×½ from Rock moves · super effective with Steel
  3. Necrozma (Dusk Mane)Necrozma (Dusk Mane)PsychicSteelTakes ×½ from Rock moves · super effective with Steel
  4. GroudonGroudonGroundTakes ×½ from Rock moves · super effective with Ground
  5. KoraidonKoraidonFightingDragonTakes ×½ from Rock moves · super effective with Fighting
  6. ZamazentaZamazentaFightingTakes ×½ from Rock moves · super effective with Fighting
  7. MetagrossMetagrossSteelPsychicTakes ×½ from Rock moves · super effective with Steel
  8. JirachiJirachiSteelPsychicTakes ×½ from Rock moves · super effective with Steel
  9. GarchompGarchompDragonGroundTakes ×½ from Rock moves · super effective with Ground
  10. Goodra (Hisuian Form)Goodra (Hisuian Form)SteelDragonTakes ×½ from Rock moves · super effective with Steel
  11. Kommo-oKommo-oDragonFightingTakes ×½ from Rock moves · super effective with Fighting
  12. MagearnaMagearnaSteelFairyTakes ×½ from Rock moves · super effective with Steel

See all matching Pokémon →

Rock-type Pokémon with a 4× weakness

27 Rock-type Pokémon take 4× damage from at least one type (when both of their types share a weakness).

Pokémon44 Pokémon

Find with advanced search

FAQ

What is Rock weak to?

Rock-type Pokémon take double damage from Water / Grass / Fighting / Ground / Steel moves.

What does Rock resist?

Rock resists Normal / Fire / Poison / Flying moves (×½).

What is Rock super effective against?

Rock moves are super effective against Fire / Ice / Flying / Bug (×2).

Which Pokémon are strong against Rock types?

Pokémon that take ×½ or less from Rock moves and can hit back super effectively with Water / Grass / Fighting / Ground / Steel moves have the edge, e.g. Sneasler / Gholdengo / Garchomp / Kingambit / Hippowdon.

Which Rock-type Pokémon have a 4× weakness?

27 Rock-type Pokémon take 4× damage from at least one type (when both of their types share a weakness). There are 27, e.g. Growlithe (Hisuian Form) (Water / Ground) / Arcanine (Hisuian Form) (Water / Ground) / Geodude (Water / Grass) / Geodude (Alolan Form) (Ground) / Graveler (Water / Grass).

How many Rock-type Pokémon are there?

This Pokédex lists 44 Rock-type Pokémon (e.g. Growlithe (Hisuian Form) / Arcanine (Hisuian Form) / Geodude / Graveler / Golem).

Browse by type

→ Type Matchups