Stealth Rock (move)

Move data

Type Rock
Category   Status
Power
Accuracy
PP 20  (max. 32)
Introduced Generation 4

Machine/Record

Diamond​/​Pearl
Platinum
HeartGold​/​SoulSilver
TM76
L.G. Pikachu​/​L.G. Eevee TM56
Sword​/​Shield TR76

Effects

DefenseDamage
14×132 HP
12×116 HP
18 HP
14 HP
12 HP

Stealth Rock lays a trap of stones around the foe, which hurts Pokémon switching in to the opposing field. The rocks inflict variable damage — a fraction of the Pokémon's maximum HP, based on its susceptibility to the Rock type, as shown in the table.

For example, a Fighting type switching in would lose 116 their maximum HP since Rock is not very effective against it. A Fire/Flying type would lose 12 their HP since Rock is super-effective against both Fire and Flying.

Stealth Rock can be cleared from the field by the moves Rapid Spin (around the user) or Defog (around the target).

50% HP loss

These are the worst Pokémon to switch in on a Stealth Rock trap:

Z-Move effects

When a Pokémon is holding Rockium Z and uses its Z-Power, Stealth Rock turns into Z-Stealth Rock and raises Defense one stage, in addition to its usual effect as above.

Move target

Foe
Foe
Foe
User
Ally
Ally

Targets all Pokémon on the opposing field.

Other languages

English Stealth Rock
Japanese ステルスロック (Stealth Rock)
German Tarnsteine
French Piège de Roc
Italian Levitoroccia
Spanish Trampa Rocas

Game descriptions

Diamond​/​Pearl
Platinum
HeartGold​/​SoulSilver
The user lays a trap of levitating stones around the foe. The trap hurts foes that switch into battle.
Black​/​White
Black 2​/​White 2
The user lays a trap of levitating stones around the opponent’s team. The trap hurts opponents that switch into battle.
X​/​Y
O.Ruby​/​A.Sapphire
The user lays a trap of levitating stones around the opposing team. The trap hurts opposing Pokémon that switch into battle.
Sun​/​Moon
Ultra Sun​/​Ultra Moon
L.G. Pikachu​/​L.G. Eevee
The user lays a trap of levitating stones around the opposing team. The trap hurts opposing Pokémon that switch into battle.
Sword​/​Shield The user lays a trap of levitating stones around the opposing team. The trap hurts opposing Pokémon that switch into battle.

Learnt by level up

These Pokémon learn Stealth Rock at the level specified. The numbers given are for Pokémon Sword & Shield and may vary in other games; check the respective Pokédex pages for details.

Onix
#095 / Rock · Ground
Level 32
Steelix
#208 / Steel · Ground
Level 32
Roggenrola
#524 / Rock
Level 8
Boldore
#525 / Rock
Level 1
Gigalith
#526 / Rock
Level 1
Dwebble
#557 / Bug · Rock
Level 28
Crustle
#558 / Bug · Rock
Level 28
Necrozma
#800 / Psychic
Level 8
Rolycoly
#837 / Rock
Level 30
Carkol
#838 / Rock · Fire
Level 35
Coalossal
#839 / Rock · Fire
Level 37
Stonjourner
#874 / Rock
Level 30

Learnt by TR

Onix
#095 / Rock · Ground
Rhyhorn
#111 / Ground · Rock
Rhydon
#112 / Ground · Rock
Mew
#151 / Psychic
Steelix
#208 / Steel · Ground
Shuckle
#213 / Bug · Rock
Swinub
#220 / Ice · Ground
Piloswine
#221 / Ice · Ground
Corsola
#222 / Water · Rock
Corsola
Galarian Corsola
#222 / Ghost
Larvitar
#246 / Rock · Ground
Pupitar
#247 / Rock · Ground
Tyranitar
#248 / Rock · Dark
Celebi
#251 / Psychic · Grass
Mawile
#303 / Steel · Fairy
Torkoal
#324 / Fire
Solrock
#338 / Rock · Psychic
Bonsly
#438 / Rock
Mamoswine
#473 / Ice · Ground
Boldore
#525 / Rock
Gigalith
#526 / Rock
Dwebble
#557 / Bug · Rock
Crustle
#558 / Bug · Rock
Stunfisk
Galarian Stunfisk
#618 / Ground · Steel
Golett
#622 / Ground · Ghost
Golurk
#623 / Ground · Ghost
Pawniard
#624 / Dark · Steel
Bisharp
#625 / Dark · Steel
Binacle
#688 / Rock · Water
Drednaw
#834 / Water · Rock
Rolycoly
#837 / Rock
Carkol
#838 / Rock · Fire
Coalossal
#839 / Rock · Fire
Cursola
#864 / Ghost
Cufant
#878 / Steel