GYM 1 · OREBURGH CITYUpdated OCT 30, 2026

How to Beat Roark in Brilliant Diamond & Shining Pearl

Roark’s Geodude comes out first in Brilliant Diamond & Shining Pearl, now with Defense Curl to double the power of its Rollout. A Machop from Route 207 hits all three of his team super effectively and learns Rock Smash, the TM a Hiker gives out at Oreburgh Gate.

RockBadgeCoal BadgeRewardTM76 Stealth RockCapLv 14
GYM 1 · OREBURGH CITY

Roark’s team and weaknesses

At a glance

Weak to
Bring these
WaterGrassFightingGround
Strong against
Keep these out
FireIceFlyingBug

Roark’s Pokémon

  1. Geodude

    Geodude

    Lv 12RockGround

    Ability
    Rock Head
    Weak to
    Water4×
    Grass4×
    Ice
    Fighting
    Ground
    Steel
    Immune to
    Electric
  2. Onix

    Onix

    Lv 12RockGround

    Ability
    Sturdy
    Weak to
    Same weaknesses and immunities as Geodude
  3. Cranidos

    Cranidos

    Lv 14ACERock

    Ability
    Mold Breaker
    Weak to
    Water
    Grass
    Fighting
    Ground
    Steel
How to beat

Best Pokémon for Roark in Brilliant Diamond & Shining Pearl

Geodude, Onix and Cranidos are Rock types, so Water and Grass moves hit all of them for 2× or more. Machop from Route 207 learns Low Sweep at Lv 12, and Turtwig learns Leafage at Lv 6.

Catch before Oreburgh Gym

  1. Hits all 3MachopFighting

    UsesLow SweepLv 12CatchRoute 207Lv 5–7

    LearnsTM98 Rock Smash

  2. Hits all 3BudewGrassPoison

    UsesAbsorbwhen caughtCatchRoute 204Lv 4–5

Using your starter

Items before Oreburgh Gym

  • BuyPotion₽300Oreburgh City

TMs and HMs before Oreburgh Gym

  • TM98Rock SmashHits all 3Oreburgh GateGift from the Hiker on 1F when you enter with a PoketchMachop can learn it
Damage check

Damage calculator

See how your Pokémon matches up against each of Roark’s Pokémon.

    Brilliant Diamond & Shining Pearl

    Brilliant Diamond & Shining Pearl gyms and League

    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