Best Dragon-type Attackers in Pokémon GO

Dragon

Best Dragon-type attackers in Pokémon GO, ranked by eDPS with TDO and recommended movesets. Compare raid matchups and adjust battle settings to explore the full ranking. Pokémon with at least one Dragon-type move are eligible, including mixed movesets and attackers of other types.

Last updated at
1.Mega Rayquaza (Mega)Mega RayquazaDragonDragon TailDragonBreaking Swipe34.3838.56706.75445s21
2.EternatusEternatusDragonDragon TailDragonDynamax Cannon33.6637.63710.9454s21
3.Mega Dragonite (Mega)Mega DragoniteDragonDragon TailDragonOutrage+32.2835.8730.29473s20
4.Mega Garchomp (Mega)Mega GarchompDragonDragon TailDragonBreaking Swipe31.5435.04705.14484s21
5.Black Kyurem (Black)Black KyuremDragonDragon TailIceFreeze Shock31.5435.92588.05486s25
6.White Kyurem (White)White KyuremDragonDragon BreathIceIce Burn29.5133.64550.73518s27
7.Shadow Garchomp (Shadow)Shadow GarchompDragonDragon TailDragonBreaking Swipe27.632.08459.42555s32
8.Mega Salamence (Mega)Mega SalamenceDragonDragon TailDragonDraco Meteor27.1630.13622.49562s24
9.Shadow Haxorus (Shadow)Shadow HaxorusDragonDragon TailDragonBreaking Swipe26.4732.54336.07582s44
10.Shadow Palkia (Shadow)Shadow PalkiaDragonDragon TailDragonDraco Meteor25.9830.49411.68590s36
11.Shadow Dialga  (Shadow)Shadow Dialga DragonDragon BreathDragonDraco Meteor25.9429.36512.32589s29
12.Origin Forme Palkia (Origin)Origin Forme PalkiaDragonDragon TailDragonSpacial Rend25.6929.23490.14596s30
13.BaxcaliburBaxcaliburIceIce FangDragonGlaive Rush25.5829.8422.28599s35
14.Mega Latios (Mega)Mega LatiosDragonDragon BreathDragonDragon Claw25.5528.82519.05598s29
15.Origin Forme Dialga (Origin)Origin Forme DialgaDragonDragon BreathDragonRoar of Time25.4728.07624.07598s24
16.Shadow Salamence (Shadow)Shadow SalamenceDragonDragon TailDragonOutrage25.4130.61354.1604s42
17.Shadow Dragonite (Shadow)Shadow DragoniteDragonDragon TailDragonOutrage25.0729.57387.23612s38
18.Primal Groudon (Primal)Primal GroudonDragonDragon TailGroundPrecipice Blades24.9427.1696.19611s21
19.RegidragoRegidragoDragonDragon BreathDragonDragon Energy24.9128.51459.3614s32
20.RayquazaRayquazaDragonDragon TailDragonBreaking Swipe24.5128.66397.76626s37
21.Shadow Reshiram (Shadow)Shadow ReshiramDragonDragon BreathDragonDraco Meteor24.3928.5397.1629s37
22.Mega Latias (Mega)Mega LatiasDragonDragon BreathDragonOutrage24.126.6583.94633s25
23.GarchompGarchompDragonDragon TailDragonBreaking Swipe23.827.02464.35642s32
24.HaxorusHaxorusDragonDragon TailDragonBreaking Swipe23.4927.98346.7654s43
25.Mega Sceptile (Mega)Mega SceptileBugFury CutterDragonBreaking Swipe23.4128.03336.79656s44
26.Shadow Latios (Shadow)Shadow LatiosDragonDragon BreathDragonDragon Claw23.0627.26353.85666s42
27.DragapultDragapultDragonDragon TailDragonBreaking Swipe22.8926.85366.14670s41
28.PalkiaPalkiaDragonDragon TailDragonDraco Meteor22.8726.17424.05669s35
29.DialgaDialgaDragonDragon BreathDragonDraco Meteor22.5124.98523.06677s28
30.SalamenceSalamenceDragonDragon TailDragonOutrage22.3426.14362.88687s41
31.KyuremKyuremDragonDragon BreathIceGlaciate22.1925.6391.57690s38
32.Shadow Hydreigon (Shadow)Shadow HydreigonDragonDragon BreathDragonDragon Pulse22.0125.92345.63697s43
33.ZekromZekromDragonDragon BreathDragonOutrage2225.07419.64695s35
34.DragoniteDragoniteDragonDragon TailDragonOutrage21.7925.05393.65703s38
35.Mega Gyarados (Mega)Mega GyaradosDragonDragon TailDragonOutrage21.6623.58602.99703s24
36.ReshiramReshiramDragonDragon BreathDragonDraco Meteor21.5424.56410.58710s36
37.Shadow Latias (Shadow)Shadow LatiasDragonDragon BreathDragonOutrage21.524.9371.63712s40
38.Mega Tyranitar (Mega)Mega TyranitarDragonDragon BreathDarkBrutal Swing21.3423.09637.85713s23
39.Shadow Groudon (Shadow)Shadow GroudonDragonDragon TailGroundPrecipice Blades21.1924.19401.91721s37
40.Shadow Tyrantrum (Shadow)Shadow TyrantrumDragonDragon TailDragonOutrage20.9325.21294.74734s51
41.Mega Charizard X (Mega X)Mega Charizard XDragonDragon BreathDragonDragon Claw20.6423.72374.65742s40
42.Mega Charizard Y (Mega Y)Mega Charizard YDragonDragon BreathDragonDragon Claw20.3222.98412.36752s36
43.LatiosLatiosDragonDragon BreathDragonDragon Claw20.0423.08359.48764s41
44.Shadow Tyranitar (Shadow)Shadow TyranitarDragonDragon BreathDarkBrutal Swing19.7922.52384.53772s39
45.Shadow Gyarados (Shadow)Shadow GyaradosDragonDragon TailDragonOutrage19.5822.68339.62782s44
46.Shadow Alolan Exeggutor (Alola Shadow)Shadow Alolan ExeggutorDragonDragon TailDragonDragon Pulse19.223.77240.03802s62
47.HydreigonHydreigonDragonDragon BreathDragonDragon Pulse19.1521.98351.75799s42
48.Giratina (Origin Forme) (Origin)Giratina (Origin Forme)DragonDragon TailGhostShadow Force19.0421.23431.17801s34
49.Shadow Rhyperior (Shadow)Shadow RhyperiorGroundMud-SlapDragonBreaking Swipe18.9421.72349.9808s43
50.DuraludonDuraludonDragonDragon TailDragonDragon Claw18.8821.72342.01811s44

Best Dragon-type attackers at a glance

Best Dragon-type attackers: FAQ

These answers use the default Level 40 ranking. Pokémon are ranked by eDPS, which accounts for damage and time lost to fainting. Changing the table settings does not change these answers.

What is the best Dragon attacker in Pokémon GO?

The best Dragon attacker in Pokémon GO is Mega Rayquaza using Dragon Tail and Breaking Swipe *, with 34.38 eDPS, 38.56 DPS and 706.7 TDO.

What is the best Dragon-type Mega or Primal Pokémon in Pokémon GO?

The best Mega or Primal Pokémon for Dragon-type damage is Mega Rayquaza with Dragon Tail and Breaking Swipe *, dealing 34.38 eDPS (38.56 DPS). This measures its own damage; bonuses to teammates are not included.

What is the best Dragon-type Shadow Pokémon in Pokémon GO?

The best Shadow Pokémon for Dragon-type damage is Shadow Garchomp using Dragon Tail and Breaking Swipe, dealing 27.60 eDPS (32.08 DPS). Shadow Pokémon deal more damage but also take more damage.

Which Dragon-type attackers are worth powering up?

Eternatus is our highest-ranked option excluding Mega, Primal and Shadow forms. Build around Pokémon you already own, the required moves and your next raid boss. This category can still include Legendary and Mythical Pokémon.

Use the power-up calculator to compare costs and the rankings by type to fill gaps in your team.

What moves should Mega Rayquaza use?

Mega Rayquaza’s best moveset for this ranking is Dragon Tail (Fast Attack) and Breaking Swipe * (Charged Attack).

Why are Pokémon of other types included?

This list compares attackers with at least one Dragon-type move, so it can include Pokémon of other types and mixed movesets. Use the table settings to exclude off-type attackers or mixed movesets. Rankings describe PvE damage and do not predict performance in Trainer Battles.

What is the best Dragon-type attacker without an Elite TM?

The best Dragon-type attacker without legacy moves is Mega Dragonite using Dragon Tail and Outrage+, with 32.28 eDPS.

It delivers 93.9% of the default leader’s eDPS under the same default battle settings.

We recalculate every eligible Pokémon’s best moveset with legacy moves excluded. This avoids assuming you already own event-exclusive attacks. Special items, Mega Energy or other requirements may still apply.

Which Dragon-type attacker should I build without Megas, Shadows or Legendaries?

Our strongest regular attacker for Dragon-type damage is Baxcalibur using Ice Fang and Glaive Rush *, with 25.58 eDPS.

It delivers 74.4% of the default leader’s eDPS under the same default battle settings.

This recommendation excludes Mega, Primal, Shadow, Legendary and Mythical Pokémon, plus Ultra Beasts. It keeps legacy moves eligible, so check the listed moves before investing. Being in this category does not guarantee that a Pokémon is common or cheap to build.

A move marked * is a legacy move and may require a special event or an Elite TM.

If you already own this Pokémon with the recommended moves, it is a strong candidate for a regular raid team. Compare your current level and available resources in the power-up calculator, and prioritize attackers that exploit your next raid boss’s weaknesses.

How are the rankings calculated, and what do DPS, TDO and eDPS mean?

Rankings use effective damage per second (eDPS). For each Pokémon, we select the eligible moveset with the highest eDPS under the current settings. DPS measures damage per second while attacking; TDO estimates damage dealt before fainting.

eDPS adjusts DPS for time lost to fainting and rejoining with a team of six copies of the same Pokémon.

How are tiers assigned?

Tiers group attackers by similar scores, emphasizing differences near the top. We use eight groups, labelled SS, S, A, B, C, D, E and F, when there are enough distinct scores; otherwise, fewer tiers are used. Group sizes are determined by the scores, not fixed rank cutoffs. Tiers update with the simulation settings and stay the same when you sort or change pages.

How do opponent choice and rejoin time affect the rankings?

Scores attackers against the configured T4+ raid boss pool, including Mega, Legendary and Mythical Pokémon. Outgoing damage reflects how effective each move type is against the bosses; incoming damage reflects the attacker’s resistances to their moves. Per-type rankings use bosses weak to that type. Types without super-effective matchups use the full pool. Unavailable Pokémon are excluded from the boss pool.

The dummy boss uses neutral effectiveness (1.0×) for every move, with incoming damage based on Defense alone. This can favor attackers whose moves the raid pool resists, or whose weaknesses make them take more damage in raids. The dummy has a fixed 25,000 HP, regardless of raid tier.

Time to return after a team of six faints. Applies to eDPS and estimated battle time.

How reliable is this Dragon-type ranking?

We compare eligible Dragon-type movesets using Pokémon GO stats and move data, selecting each attacker’s best effective damage per second under the chosen settings. The table exposes damage and survival estimates so you can check why it ranks higher. Opponent choice, level and rejoin time can change the result; the recommended moveset matters as much as the Pokémon.