Best Flying-type Attackers in Pokémon GO

Flying

Best Flying-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 Flying-type move are eligible, including mixed movesets and attackers of other types.

Last updated at
1.Mega Rayquaza (Mega)Mega RayquazaFlyingAir SlashFlyingDragon Ascent45.3448.41,385.47310s10
2.Mega Staraptor (Mega)Mega StaraptorFlyingGustFlyingBrave Bird+35.338.49905.01399s15
3.RayquazaRayquazaFlyingAir SlashFlyingDragon Ascent32.9936.3786.9427s17
4.Mega Skarmory (Mega)Mega SkarmoryFlyingAir SlashFlyingDrill Peck+32.8135.83839.91429s16
5.Shadow Moltres (Shadow)Shadow MoltresFlyingWing AttackFlyingFly32.2335.74722.43437s19
6.Shadow Salamence (Shadow)Shadow SalamenceFireFire FangFlyingFly30.2934.06615.36466s22
7.Mega Salamence (Mega)Mega SalamenceFireFire FangFlyingFly30.1532.081,035.24466s13
8.Shadow Toucannon (Shadow)Shadow ToucannonFlyingPeckFlyingBeak Blast28.533.96412.92498s33
9.Enamorus (Incarnate Forme) (Incarnate)Enamorus (Incarnate Forme)FairyFairy WindFlyingFly28.3931.64621.04497s22
10.YveltalYveltalFlyingGustFlyingOblivion Wing27.5630.24688.4511s20
11.Shadow Staraptor (Shadow)Shadow StaraptorFlyingGustFlyingFly27.4532.74397.41517s35
12.MoltresMoltresFlyingWing AttackFlyingFly27.4229.91725.51513s19
13.Mega Charizard Y (Mega Y)Mega Charizard YFlyingAir SlashFireBlast Burn27.3329.62770.49515s18
14.Mega Pidgeot (Mega)Mega PidgeotFlyingGustFlyingBrave Bird27.2230.63553.92518s25
15.Galarian Articuno (Galarian)Galarian ArticunoPsychicPsycho CutFlyingFly27.129.4757.31519s18
16.Shadow Zapdos (Shadow)Shadow ZapdosElectricThunder ShockFlyingDrill Peck26.7829.87585.1526s23
17.Enamorus (Therian Forme) (Therian)Enamorus (Therian Forme)FairyFairy WindFlyingFly26.0928.5682.78539s20
18.SalamenceSalamenceFireFire FangFlyingFly25.9428.62620.62543s22
19.Shadow Lugia (Shadow)Shadow LugiaPsychicExtrasensoryFlyingFly25.4726.91996.59550s13
20.ToucannonToucannonFlyingPeckFlyingBeak Blast25.329.33427.92560s32
21.Shadow Ho-Oh (Shadow)Shadow Ho-OhPsychicExtrasensoryFlyingBrave Bird25.2727.28749.59556s18
22.Crowned Sword Zacian (Crowned Sword)Crowned Sword ZacianFlyingAir SlashFairyPlay Rough24.7926.83720.27567s19
23.Therian Forme Tornadus (Therian)Therian Forme TornadusFlyingGustFlyingBleakwind Storm24.4527.07572.57576s24
24.Mega Blaziken (Mega)Mega BlazikenFireFire SpinFlyingBrave Bird24.3827.73466.76579s29
25.StaraptorStaraptorFlyingGustFlyingFly24.2428.12409.67584s33
26.BraviaryBraviaryFlyingAir SlashFlyingFly24.0727.2480.31587s28
27.Shadow Unfezant (Shadow)Shadow UnfezantFlyingAir SlashFlyingSky Attack23.4928.04340.96604s40
28.Shadow Honchkrow (Shadow)Shadow HonchkrowFlyingPeckFlyingSky Attack23.2328.61293.74612s47
29.Hisuian Braviary (Hisuian)Hisuian BraviaryFlyingAir SlashFlyingFly23.0125.45545.19612s25
30.Shadow Vikavolt (Shadow)Shadow VikavoltElectricVolt SwitchFlyingFly22.8226.65373.01620s37
31.ZapdosZapdosElectricThunder ShockFlyingDrill Peck22.7624.95586.48618s23
32.Galarian Zapdos (Galarian)Galarian ZapdosFightingLow KickFlyingFly22.4824.81544.86626s25
33.Galarian Moltres (Galarian)Galarian MoltresFlyingWing AttackFlyingFly22.3524.48582.23630s23
34.Shadow Charizard (Shadow)Shadow CharizardFlyingAir SlashFireBlast Burn2224.91436.04642s31
35.Mega Charizard X (Mega X)Mega Charizard XFlyingWing AttackFireBlast Burn21.6823.95522.8649s26
36.Ho-OhHo-OhPsychicExtrasensoryFlyingBrave Bird21.4822.9755.06654s18
37.Incarnate Forme Tornadus (Incarnate)Incarnate Forme TornadusFlyingAir SlashFlyingHurricane21.4324.11447.37658s31
38.LugiaLugiaPsychicExtrasensoryFlyingFly21.3522.35993.47656s14
39.Shadow Swanna (Shadow)Shadow SwannaFlyingGustFlyingFly21.2925.54303.59666s45
40.Shadow Talonflame (Shadow)Shadow TalonflameFlyingPeckFlyingFly21.2724.41386.44664s36
41.Shadow Hydreigon (Shadow)Shadow HydreigonDragonDragon BreathFlyingFly21.2625.15325.15666s42
42.HonchkrowHonchkrowFlyingPeckFlyingSky Attack21.0825.14309.79673s44
43.Mega Dragonite (Mega)Mega DragoniteDragonDragon TailFlyingHurricane20.9322.37712.84671s19
44.UnfezantUnfezantFlyingAir SlashFlyingSky Attack20.7124.05350.88683s39
45.Shadow Dragonite (Shadow)Shadow DragoniteDragonDragon TailFlyingHurricane20.6522.98470.05683s29
46.FlamigoFlamigoFlyingWing AttackFlyingBrave Bird20.5423.52379.78688s36
47.LunalaLunalaFlyingAir SlashPsychicPsychic20.421.77715.49687s19
48.Shadow Scyther (Shadow)Shadow ScytherFlyingAir SlashFlyingAerial Ace20.2923.4358.6697s38
49.BombirdierBombirdierFlyingWing AttackFlyingFly20.0423.14351.52705s39
50.VikavoltVikavoltElectricVolt SwitchFlyingFly19.9922.78382.63706s36

Best Flying-type attackers at a glance

Best Flying-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 Flying attacker in Pokémon GO?

The best Flying attacker in Pokémon GO is Mega Rayquaza using Air Slash and Dragon Ascent, with 45.34 eDPS, 48.40 DPS and 1,385.5 TDO.

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

The best Mega or Primal Pokémon for Flying-type damage is Mega Rayquaza with Air Slash and Dragon Ascent, dealing 45.34 eDPS (48.40 DPS). This measures its own damage; bonuses to teammates are not included.

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

The best Shadow Pokémon for Flying-type damage is Shadow Moltres using Wing Attack and Fly, dealing 32.23 eDPS (35.74 DPS). Shadow Pokémon deal more damage but also take more damage.

Which Flying-type attackers are worth powering up?

Rayquaza 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 Air Slash (Fast Attack) and Dragon Ascent (Charged Attack).

Why are Pokémon of other types included?

This list compares attackers with at least one Flying-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 Flying-type attacker without an Elite TM?

The best Flying-type attacker without legacy moves is Mega Rayquaza using Air Slash and Dragon Ascent, with 45.34 eDPS.

It delivers 100% 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 Flying-type attacker should I build without Megas, Shadows or Legendaries?

Our strongest regular attacker for Flying-type damage is Salamence using Fire Fang and Fly, with 25.94 eDPS.

It delivers 57.2% 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.

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 Flying-type ranking?

We compare eligible Flying-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.