Dragon

Best Dragon attackers

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

Super effective vs Dragon
Top DPS
23.0
Eternatus
Top TDO
648
Dragon Tail + 482
Ranked
30
Updated

Editor's notes

Dragon offense, where it matters and what to build.

Dragon type in Pokemon GO

Dragon-type Pokemon GO is home to the highest-DPS attackers in the game, including Mega Rayquaza (366 Attack — the highest of any released Pokemon), Origin Forme Dialga, Origin Forme Palkia, Mega Salamence, and Black Kyurem. Dragon moves are super-effective against other Dragon types only, but their high base power makes Dragon STAB the universal endgame attacker for trainers grinding XL Candy. Signature moves include Outrage, Draco Meteor (Dragon Community Day move), Dragon Tail, Dragon Pulse, Roar of Time (Origin Dialga signature), Spacial Rend (Origin Palkia signature), and Dragon Breath. Dragon types are weak to Ice, Dragon, and Fairy, with Fairy being the universal Dragon-killer added in 2017.

Top Dragon attackers explained

The top Dragon attackers are Mega Rayquaza, Mega Salamence, Origin Forme Dialga, Origin Forme Palkia, and Shadow Salamence. Mega Rayquaza with Dragon Tail and Outrage has the highest Dragon DPS in the game and doubles as the best Flying attacker. Mega Salamence (Dragon/Flying) with Dragon Tail and Outrage is the top Mega Dragon outside of Rayquaza. Origin Forme Dialga (Steel/Dragon) with Dragon Breath and Roar of Time tops the legendary Dragon tier. Shadow Salamence, Shadow Dragonite, and Shadow Garchomp round out the Shadow Dragon tier. Rayquaza, Palkia, Reshiram, and Zekrom are non-Mega legendary options.

Dragon in GO Battle League

Dragon types own the Master League meta. Origin Forme Dialga with Dragon Breath and Roar of Time is widely considered the best Master League pick. Mega Rayquaza, Origin Forme Palkia, Garchomp, Salamence, Dragonite, and Goodra anchor Master League cores. In Ultra League, Garchomp, Goodra, Dragonite, and Druddigon flex into limited cup teams. In Great League, Altaria (Dragon/Flying) with Dragon Breath and Sky Attack is a top pick despite its 4× Ice weakness. Hydreigon (Dark/Dragon) flexes into Ultra and Master League. Naganadel (Poison/Dragon) brings unique anti-Fairy coverage.

When to field Dragon attackers

Dragon attackers shine against other Dragon types (Garchomp, Salamence, Rayquaza, Dialga, Palkia) — making Dragon the only mainline solution to Mega Rayquaza raids without a 4× Ice attacker. Dragon types are 1.6× weak to Ice, Dragon, and Fairy — and Salamence-line Pokemon take 4× from Ice (Dragon/Flying). Windy weather boosts Dragon by 1.2× alongside Flying and Psychic. Avoid Dragon attackers against Mamoswine, Galarian Darmanitan, Mega Glalie, Crowned Zacian, Xerneas, and Togekiss. Dragon is also the universal Master League pick — almost every top-meta team includes at least two Dragon attackers, often paired with Steel resistances to flip the Fairy matchup.

Community Day picks & notable investments

Dragon Community Days have included Dratini → Dragonite with Draco Meteor, Bagon → Salamence with Outrage, Gible → Garchomp with Earth Power, Deino → Hydreigon with Brutal Swing, Goomy → Goodra, Druddigon (technically not CD but featured), Axew → Haxorus, and Rayquaza Raid Days that unlocked Hurricane and Dragon Ascent. Mega Rayquaza debuted in 2024 and immediately took the Dragon DPS crown. Origin Forme Dialga and Origin Forme Palkia raids in 2025 introduced Roar of Time and Spacial Rend, both top-tier Master League moves. Black Kyurem and White Kyurem fusion forms remain unreleased as of 2026 but are highly anticipated.

FAQ

What is the #1 ranked Dragon-type attacker right now?
Based on our DPS simulations, Eternatus currently ranks first among Dragon-type attackers in Pokemon GO, followed by Eternatus, Mega Rayquaza, Shadow Palkia (Origin). The full tier list above shows every viable Dragon attacker with its optimal moveset, DPS, TDO, and eDPS values.
Which raid bosses should I use Dragon attackers against?
Dragon-type attacks deal super-effective damage to Dragon-type Pokemon, so use Dragon 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 Dragon-type attacker in Pokemon GO?
Mega Rayquaza is the strongest Dragon attacker in the game thanks to its 366 Attack stat — the highest of any released Pokemon. Mega Salamence, Origin Forme Dialga, and Origin Forme Palkia are close behind. Shadow Salamence is the best non-Mega option. Most trainers also keep one Rayquaza with Dragon Tail and Outrage as a budget anchor.
Why is Dragon good against Dragon?
Dragon-type moves are super-effective against other Dragon types (1.6× damage). Since most top Master League PvP and raid bosses are Dragons, Dragon-type attackers are universally useful. Mega Rayquaza specifically is the best counter to Origin Forme Palkia, Mega Salamence, and Garchomp raids.
What are Dragon types weak to?
Dragon types take 1.6× damage from Ice, Dragon, and Fairy moves. Dragon/Flying duals like Salamence, Charizard, and Mega Rayquaza take 4× from Ice. Galarian Darmanitan, Mamoswine, Mega Glalie, Crowned Zacian, and Xerneas are the universal Dragon counters in raids and PvP.
Is Origin Forme Dialga the best Master League pick?
Yes. Origin Forme Dialga with Dragon Breath and Roar of Time is currently considered the best Master League PvP pick. Its Steel/Dragon typing resists most common Master League moves, and Roar of Time hits like a truck. It is the most-used Pokemon in the current Master League meta.

Explore more