Brilliant Diamond & Shining PearlRock typeGen 8Updated OCT 27, 2026

Rock Type Pokémon in Brilliant Diamond & Shining Pearl

You can catch or receive 37 Rock-type Pokémon in Brilliant Diamond & Shining Pearl. Here’s where each one lives, how to get it and which Rock moves it can learn.

Pokémon you can get

List of all Rock-type Pokémon in Brilliant Diamond & Shining Pearl (37)

37 Rock-type Pokémon you can get in Brilliant Diamond & Shining Pearl, numbered by the Sinnoh Pokédex. On this list, Tyranitar has the highest base stat total (BST) at 600, and Aerodactyl is the fastest at 130 Speed.

ALL 37 POKÉMON
CAUGHT 0 / 37Same caught list as the Brilliant Diamond & Shining Pearl location pages.
Tag key
  • CATCHCatch (Great Marsh too), evolve, stone, breed
  • FOSSILStarters, the Riley and Hearthome City gift Eggs, fossils
  • POST-GAMELINK TRADELink trade, post-game or event
List of all Rock-type Pokémon in Brilliant Diamond & Shining Pearl (37)
TypeHow to get it
RockGround#031 · CATCHRavaged Path · Lv 5 +19 more. Show every place for Geodude in Locations4080100303020300
RockGround#032 · Evolve Geodude at Lv 255595115454535390
RockGround#033 · LINK TRADELink-trade Graveler to evolve it80120130556545495
RockGround#034 · CATCHOreburgh Mine · Lv 8⁠–⁠9 +9 more. Show every place for Onix in Locations3545160304570385
Rock#036 · FOSSILBRILLIANT DIAMOND ONLYOreburgh City · Lv 16712540303058350
Rock#037 · BRILLIANT DIAMOND ONLYEvolve Cranidos at Lv 309716560655058495
RockSteel#038 · FOSSILSHINING PEARL ONLYOreburgh City · Lv 13042118428830350
RockSteel#039 · SHINING PEARL ONLYEvolve Shieldon at Lv 3060521684713830495
Rock#092 · CATCHPOST-GAME IN BRILLIANT DIAMONDRoute 209 · Lv 16 +1 more. Show every place for Bonsly in Locations508095104510290
Rock#093 · POST-GAME IN BRILLIANT DIAMONDLevel up Bonsly once it knows Mimic70100115306530410
GroundRockNat. #111 · CATCHRocky Cave · Lv 16⁠–⁠63 +6 more. Show every place for Rhyhorn in Locations808595303025345
GroundRockNat. #112 · Evolve Rhyhorn at Lv 42105130120454540485
RockWaterNat. #138 · POST-GAMEOreburgh City · Lv 13540100905535355
RockWaterNat. #139 · POST-GAMEEvolve Omanyte at Lv 4070601251157055495
RockWaterNat. #140 · POST-GAMEOreburgh City · Lv 1308090554555355
RockWaterNat. #141 · POST-GAMEEvolve Kabuto at Lv 4060115105657080495
Locations

Where to find Rock Pokémon in Brilliant Diamond & Shining Pearl

55 places in Brilliant Diamond & Shining Pearl have Rock-type Pokémon (26 in the story, 29 in the post-game), listed in the order you reach them. Big Bluff Cavern and Rocky Cave tie for the most, with 7 different Rock-type Pokémon each.

55 PLACES
IN THE STORY26
Ravaged Path1 Pokémon
  • Walking
  • GeodudeLevel 5Encounter rate 20%
Oreburgh Gate1 Pokémon
  • Walking
  • GeodudeLevel 4–9Encounter rate 10–80%
Oreburgh City2 Pokémon
Route 2071 Pokémon
  • Walking
  • GeodudeLevel 5–7Encounter rate 55%
Oreburgh Mine2 Pokémon
  • Walking
  • GeodudeLevel 5–10Encounter rate 70%
  • OnixLevel 8–9Encounter rate 10%
Route 2112 Pokémon
Moves & TMs

Rock-type moves in Brilliant Diamond & Shining Pearl: 15 moves and who learns them

Of these moves, Head Smash and Rock Wrecker share the highest power at 150, and every Rock-type Pokémon in Brilliant Diamond & Shining Pearl can learn 5 of these moves. Each TM in Brilliant Diamond & Shining Pearl breaks after one use, and the old HMs are now TM93 to TM100. Any TM with a price can be bought again.

ALL 15 MOVES
Cat.
Stone EdgeThe user stabs the target from below with sharpened stones. Critical hits land more easily.PHYSICALPower100Acc.80PP5How to get it
TM71
LEVEL-UP
Learned byGeodudeLv 42OnixLv 52RhyhornLv 50Omastarand 56 Pokémon of other types
Rock Slide30% chance to make the target flinchPHYSICALPower75Acc.90PP10How to get it
TM80
LEVEL-UP
Learned byGeodudeOnixLv 20RhyhornOmanyteand 144 Pokémon of other types
Rock TombBoulders are hurled at the target. This also lowers the target’s Speed stat by preventing its movement.PHYSICALPower60Acc.95PP15How to get it
TM39
LEVEL-UP
Learned byGeodudeOnixRhyhornOmanyteand 155 Pokémon of other types
Head SmashThe user attacks the target with a hazardous, full-power headbutt. This also damages the user terribly.PHYSICALPower150Acc.80PP5How to get it
LEVEL-UP
Learned bySudowoodoLv 48RelicanthLv 55CranidosLv 46
Rock WreckerThe user launches a huge boulder at the target to attack. The user can’t move on the next turn.PHYSICALPower150Acc.90PP5How to get it
LEVEL-UP
Learned byRhyperiorLv 75
Power GemThe user attacks with a ray of light that sparkles as if it were made of gemstones.SPECIALPower80Acc.100PP20How to get it
LEVEL-UP
Learned byCorsolaLv 40NosepassLv 25and 15 Pokémon of other types
Ancient PowerThe user attacks with a prehistoric power. This may also raise all the user’s stats at once.SPECIALPower60Acc.100PP5How to get it
LEVEL-UP
Learned byOmanyteLv 30KabutoLv 30AerodactylLv 1MagcargoLv 22and 31 Pokémon of other types
Rock ThrowThe user picks up and throws a small rock at the target to attack.PHYSICALPower50Acc.90PP15How to get it
LEVEL-UP
Learned byGeodudeLv 16OnixLv 1SudowoodoLv 1ShuckleLv 15and 5 Pokémon of other types
All Brilliant Diamond & Shining Pearl moves & TMs →
Boosts

Rock-type boosts in Brilliant Diamond & Shining Pearl: items and weather

Each card shows how it helps Rock moves in Brilliant Diamond & Shining Pearl and where to get it.

Held items2

Hold either Stone Plate or Rock Incense and Rock moves get 20% more power. A Pokémon holds one item at a time, so pick one per Pokémon.

  • Stone Plate×1.2

    An Arceus holding it becomes Rock-type.

    Where: Mt. Coronet

  • Rock Incense×1.2

    Where: Fuego Ironworks

Weather1

  • SandstormMOVE

    Hippopotas from the Maniac Tunnel has Sand Stream and evolves into Hippowdon at level 34. Your Rock types take special hits on half again as much Sp. Def in the sand.

    Where: TM37

Rock weakness page: abilities and items that change Rock matchups →
Gen 8 rules

How Rock moves deal damage in Brilliant Diamond & Shining Pearl

Each Rock move in Brilliant Diamond & Shining Pearl is physical or special on its own, so check the category before you pick an attacker. The Rock matchups here are the same as in today’s games.

HOW ROCK DAMAGE WORKS
PER MOVEATTACK / SP. ATK vs DEFENSE / SP. DEF

Each move has its own category: physical moves use Attack against Defense, special moves use Sp. Atk against Sp. Def. The move list above shows which is which.

All types in Brilliant Diamond & Shining Pearl

FULL TYPE CHART →

Water is the most common type in Brilliant Diamond & Shining Pearl, with 90 Pokémon you can get. Each tile also shows which types hit Rock for 2× and which ones Rock hits for 2×.

Rock in other Pokémon games

ROCK IN EVERY GAME →

Pick another game to see its own Rock list, places and moves. Games run oldest first.

Was this page helpful?
Thanks for your feedback!
Want to tell us more?
What was most useful?
What could be improved?
Thanks for your feedback