Best Attackers in Pokémon GO, ranked by their effective DPS. Mega Rayquaza leads with Dragon Tail and Dragon Ascent. Next are Mega Mewtwo Y, Mega Mewtwo X, Dawn Wings Necrozma, and Mega Chandelure.

Mega Rayquaza
Mega Mewtwo Y
Mega Mewtwo X
Dawn Wings Necrozma
Mega ChandelureOur rankings help you find the best Pokémon to use in raids. We compare attackers based on how much damage they deal, how long they survive, and how well they perform against different raid bosses. These rankings are designed for raids, not PvP battles.
We use three main measurements:
Higher scores generally mean better raid performance, but the best attacker can still depend on which raid boss you’re fighting.
To keep comparisons fair, every Pokémon is tested under the same conditions:
You can adjust these settings in the ranking table to see how Pokémon perform under different battle conditions. The highlighted picks and introductory recommendations use the default settings.
Rather than testing Pokémon against just one opponent, we compare them against a pool of high-tier raid bosses, including Mega, Legendary, and Mythical Pokémon.
Our calculations account for both sides of the battle: how much damage an attacker deals based on the boss’s weaknesses, and how much damage it takes based on its own resistances.
Unreleased Pokémon are not included as raid bosses. This gives you a broader picture of how useful each attacker is across different raids.
Released attackers, including Shadow, Mega and Primal forms, are eligible by default. Legacy moves are included. Each Pokémon starts with its highest-scoring moveset.
The % of best column shows how close each Pokémon comes to the strongest attacker in the current ranking.
These percentages use the same battle settings and eligible Pokémon pool. Searching or filtering the table by text won’t change them, but changing battle settings can.
Remember that 100% doesn’t mean a Pokémon is guaranteed to win a raid. It simply represents the strongest performance under the selected conditions.
You don’t always need a Legendary, Shadow, or Mega Pokémon to build a strong raid team.
Use the table’s filters and settings to find alternatives that match the Pokémon and resources you have available.
Where available, we also highlight:
These alternatives can help you decide which Pokémon are worth investing in, although they aren’t necessarily easy to obtain or power up.
Each attacker is evaluated with its Pokémon GO stats and move data under the same battle model. The table shows the moveset, damage and survival estimates behind its score, and the settings let you compare different conditions. This makes the ranking checkable: a specific boss’s weaknesses and moves can still change which attacker is best.
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.
Power up attackers that fill a gap in your raid team and can use the recommended attacks. Start with Pokémon you already have, especially those whose attacks exploit a raid boss’s weaknesses.
Compare the best attackers by type to find useful options, then use the power-up cost calculator to plan what you can afford.
No. CP gives a broad picture of a Pokémon’s stats, but it does not tell you how well it will perform in a raid. Its attacks, type matchups and ability to survive all affect the damage it can deal.
Sometimes, but a strong raid attacker is not automatically a good PvP choice. Trainer Battles have different attack mechanics, matchups and league rules. Check our Great League, Ultra League and Master League rankings before investing in a PvP team.
Click a column heading to sort by DPS, TDO or eDPS. Sorting changes the order of the rows; it does not recalculate the recommended movesets.
Tiers group Pokémon with similar performance, from SS (highest) to F (lowest). There are up to eight tiers: SS, S, A, B, C, D, E and F.
The boundaries follow performance gaps, with more emphasis on differences among the strongest attackers. They are not fixed ranking positions. Changing battle settings can change the tiers; sorting or paging through the table does not.
Tier boundaries use each Pokémon’s best moveset. Showing more movesets leaves those boundaries unchanged, and each alternative gets a tier based on its own eDPS.
The rankings are estimates based on Pokémon GO stats and move data, using the same battle model for every attacker. They help you compare Pokémon under consistent conditions.
They are not a guarantee of real raid results. A particular boss’s attacks, your timing and the time your team takes to rejoin can change the outcome.
We compare each Pokémon’s Fast Attack and Charged Attack combinations under the same settings, then rank them by eDPS.
Each Pokémon appears with its highest-eDPS moveset by default. In Settings, choose up to 3 or 5 movesets per Pokémon to compare alternatives. Each moveset has its own rank, DPS, TDO and eDPS.
The default base level is Level 40 with perfect 15/15/15 IVs. Shadow, Mega and Primal Pokémon and legacy moves are included. Mega Level 4 boosts relevant Mega attacks; at the default Mega Level 4, Mega and Primal forms also get a stat boost equivalent to two extra Pokémon levels. Weather boosts, friendship bonuses and Party Power are off.
Use the settings above to adjust the comparison or include Pokémon marked unavailable in our data. Unavailable Pokémon are excluded by default. There is no minimum CP requirement.
By default, Average Raid Boss Weaknesses uses the available Pokémon in our configured Tier 4+ raid boss pool, including Mega, Legendary and Mythical bosses. This pool is not limited to the current raid rotation.
It takes into account:
Choose Dummy boss (the neutral opponent) to compare Pokémon with neutral type effectiveness (1.0×) and no raid boss weighting. Incoming damage is estimated from the attacker’s Defense.
Both settings keep the same-type attack bonus (STAB): an attack deals extra damage when its type matches one of the Pokémon’s types.
An asterisk (*) marks a legacy move. A recommended moveset may rely on one, so check how to get it before investing in that Pokémon. It may require an event, an Elite TM or another special method. Some legacy moves cannot be learned with an Elite TM. Excluding legacy moves can change the recommended moveset and ranking.