Rock

Best Rock attackers

Every Rock-type raid attacker ranked by DPS and total damage output, with the moveset that gets there.

Super effective vs BugFireFlyingIce
Top DPS
19.0
Shadow Gigalith
Top TDO
395
Lock On + Meteor Beam
Ranked
30
Updated

Editor's notes

Rock offense, where it matters and what to build.

Rock type in Pokemon GO

Rock-type Pokemon GO has been a meta cornerstone since the original Mewtwo EX Raids, where Tyranitar with Smack Down and Stone Edge was the universal counter. Rock attackers are super-effective against Fire, Ice, Flying, and Bug — four common defensive typings — and Rock remains one of the most versatile raid attacking types. Top Rock attackers like Rampardos, Rhyperior, Mega Aerodactyl, Mega Tyranitar, and Terrakion sit at the top of the rankings. Signature Rock moves include Rock Slide, Stone Edge, Rock Wrecker (Rampardos exclusive), Smack Down, and Meteor Beam. Rock types are weak to Water, Grass, Fighting, Ground, and Steel — five weaknesses that make them fragile despite high attack stats.

Top Rock attackers explained

The top Rock attackers are Rampardos, Mega Tyranitar, Mega Diancie (Rock/Fairy), Mega Aerodactyl, and Shadow Rampardos. Rampardos with Smack Down and Rock Slide has the highest pure Rock DPS in the game thanks to its 295 Attack stat. Mega Tyranitar with Smack Down and Stone Edge is the gold standard Mega Rock attacker, also doubling as a top Dark attacker. Mega Aerodactyl (Rock/Flying) flexes between Rock and Flying roles. Terrakion (Rock/Fighting), Rhyperior, and Mega Rhyperior are budget Rock options. Shadow Tyranitar, Shadow Rhyperior, and Shadow Aerodactyl round out the Shadow tier.

Rock in GO Battle League

Rock types in PvP are punishing finishers. Bastiodon (Rock/Steel) is a Great League legend with Smack Down and Stone Edge. Aurorus (Rock/Ice) brings double super-effective hits against Dragons. Galarian Stunfisk (Steel/Ground) tangentially uses Rock-counters. Cradily (Rock/Grass) is a Great League pivot. In Ultra League, Tyranitar, Aurorus, Aggron, and Rhyperior see consistent usage. In Master League, Rhyperior, Tyranitar, and Mega Tyranitar flex against Yveltal, Mewtwo, and Charizard cores. Aerodactyl with Rock Throw and Rock Slide is a budget Master League pick that has surprised top trainers in the GO Battle League finals.

When to field Rock attackers

Rock attackers shine against Fire (Mega Charizard Y, Reshiram, Mega Houndoom), Ice (Galarian Darmanitan, Mamoswine, Glaceon), Flying (Mega Rayquaza, Mega Pidgeot, Lugia, Yveltal), and Bug (Genesect, Volcarona, Mega Heracross). However, Rock has five weaknesses: Water, Grass, Fighting, Ground, and Steel — and Rock/Ground duals like Rhyperior take 4× damage from Water and Grass. Partly Cloudy weather boosts Rock by 1.2×. Avoid Rock attackers against Kyogre, Mega Sceptile, Mega Lucario, Therian Landorus, and Excadrill. Rock is the universal counter to dragons paired with Flying (Salamence, Charizard, Rayquaza, Tropius), making it a Master League meta-buster.

Community Day picks & notable investments

Rock Community Days have included Larvitar → Tyranitar with Smack Down (one of the most impactful CDs ever), Aron → Aggron with Smack Down, Onix → Steelix with Psychic Fangs, Shieldon → Bastiodon with Smack Down (the Great League cornerstone), Rockruff → Lycanroc Midday/Midnight/Dusk forms, and Solrock/Lunatone region-locked spotlights. Rampardos arrived through Cranidos community-day-tier raids. Mega Tyranitar debuted in 2022 and immediately became the best Mega Rock attacker. Mega Aerodactyl and Mega Diancie rotate through Mega Raids regularly. Aurorus added Rock/Ice typing in 2020, providing a unique double-flip against Dragons that PvP players still use today.

FAQ

What is the #1 ranked Rock-type attacker right now?
Based on our DPS simulations, Shadow Gigalith currently ranks first among Rock-type attackers in Pokemon GO, followed by Shadow Gigalith, Mega Diancie, Shadow Rampardos. The full tier list above shows every viable Rock attacker with its optimal moveset, DPS, TDO, and eDPS values.
Which raid bosses should I use Rock attackers against?
Rock-type attacks deal super-effective damage to Bug, Fire, Flying, Ice-type Pokemon, so use Rock attackers when those types appear in 5-Star, Mega, Elite, or Primal raids. Always weather-check the boss before launching the raid to maximize damage with the appropriate weather boost.
What is the best Rock-type attacker in Pokemon GO?
Rampardos has the highest Rock DPS in the game thanks to its 295 Attack stat. Mega Tyranitar is the strongest Mega-tier Rock attacker, doubling as a top Dark attacker. Shadow Rampardos and Shadow Tyranitar are the top Shadow options for trainers who farmed during Team Rocket events.
Why is Rock good for raids?
Rock is super-effective against four common defensive types: Fire, Ice, Flying, and Bug. This makes Rock attackers universally useful for raids against Mega Charizard Y, Galarian Darmanitan, Mega Rayquaza, Lugia, and Genesect. Rock is also the cheapest type to build a raid roster around since Tyranitar and Rhyperior are non-legendary.
What are Rock types weak to?
Rock types take 1.6× damage from Water, Grass, Fighting, Ground, and Steel — five different weaknesses, the most of any single type besides Grass. Rock/Ground duals like Rhyperior take 4× from Water and Grass; Rock/Flying duals like Aerodactyl take 4× from Electric and Ice.
Is Tyranitar still good in 2026?
Yes. Tyranitar with Smack Down and Stone Edge (or Brutal Swing for Dark) remains a top-tier Rock and Dark attacker. Its Mega evolution surpasses every non-Shadow Rock attacker, and Shadow Tyranitar is one of the most-farmed Pokemon during Team Rocket Take Over events.

Explore more