PKMN TEAM BUILDER
Rock

Rock Type Weakness

Rock-type Pokémon are weak against Water, Grass, Fighting, Ground, Steel — they take 2× (super-effective) damage from these. They resist Normal, Fire, Poison, Flying (½×).

The fastest way to beat a Rock Pokémon is to attack with a type it is weak to (Water, Grass, Fighting, Ground, Steel). See the best counters below, or drop your team into the builder to spot Rock weaknesses on your own six.

Rock-type Pokémon are…

Rock moves are…

Super-effective vs
Not very effective vs

Matchups shown for a pure Rock-type; a second type changes the math — check any specific Pokémon’s page for its exact weaknesses.

Best counters to Rock — what beats Rock-type Pokémon

These Pokémon resist Rock’s attacks and hit it super-effectively with Water, Grass, Fighting, Ground, Steel moves. Tap one to scout it, or assemble them into a team below.

Build a team that beats Rock

The team below is pre-loaded with the top counters to Rock. Swap any slot and the weakness chart updates live — a balanced team wants no attacking type hitting three or more of your six. Prefer a blank slate? Open the full team builder.

CobalionCobalion
SteelFighting
Edit set
Great TuskGreat Tusk
GroundFighting
Edit set
Iron TreadsIron Treads
GroundSteel
Edit set
LucarioLucario
FightingSteel
Edit set
SteelixSteelix
SteelGround
Edit set
ExcadrillExcadrill
GroundSteel
Edit set
55
out of 100

Structurally exposed

Provisional rating

Pokémon team rating

Several shared weaknesses or coverage gaps need attention. Based on typing, switch-ins and selected attacks. This is not a prediction of match results.

1

5 members are weak to Fire

5 Pokémon are weak to Fire, with no resistance or immunity to switch into.

Fire
2

5 members are weak to Fighting

5 Pokémon are weak to Fighting, with no resistance or immunity to switch into.

Fighting
3

5 members are weak to Ground

5 Pokémon are weak to Ground, with no resistance or immunity to switch into.

Ground

Best one-click upgrades

Team weakness analysis

Each row shows damage from one attacking type. Several red cells in a row indicate a shared weakness.

Unresolved weaknesses — no member resists these types:

FireWaterFightingGround
TypeCobalionGreat TuskIron TreadsLucarioSteelixExcadrillWeak
Normal
½
½
½
½
½
·
Fire
5
Water
4
Electric
0
0
0
0
·
Grass
½
½
1
Ice
½
½
1
Fighting
5
Poison
0
½
0
0
0
0
·
Ground
5
Flying
½
½
½
1
Psychic
½
½
½
1
Bug
¼
½
½
¼
½
½
·
Rock
¼
¼
¼
¼
¼
¼
·
Ghost
·
Dragon
½
½
½
½
½
·
Dark
½
½
½
·
Steel
½
½
½
½
½
·
Fairy
½
½
½
1

Offensive coverage

Types hit super-effectively by your team’s own types and selected damaging moves.

No super-effective attack against:

WaterGrassFightingGroundFlyingPsychicBugGhostDragon

Frequently asked questions

What is Rock weak against?

Rock-type Pokémon are weak against Water, Grass, Fighting, Ground, Steel — they take 2× (super-effective) damage from Water, Grass, Fighting, Ground, Steel-type moves.

What beats Rock-type Pokémon?

The best counters resist Rock and hit it super-effectively with Water, Grass, Fighting, Ground, Steel moves — for example Cobalion, Great Tusk, Iron Treads, Lucario, Steelix, Excadrill.

What is super effective against Rock?

Water, Grass, Fighting, Ground, Steel-type moves are super-effective against Rock.

What is Rock strong against?

Rock moves are super-effective against Fire, Ice, Flying, Bug.

All Rock-type Pokémon (99)

Related type weaknesses

New to type matchups? Read the complete Pokémon type chart guide or open the full interactive type chart.