Best Overall Attackers in Pokémon GO (October 2026)
Compare the best Pokémon GO attackers by DPS (damage per second), TDO (total damage output) and score (eDPS). Each Pokémon uses its best eDPS moveset against the same neutral target. Adjust the simulation settings to compare weather boosts, Party Power, Mega and Shadow Pokémon.

Simulation settings
How are the overall attackers ranked?
We evaluate each Pokémon’s fast and charged move combinations and keep the moveset with the highest eDPS. Pokémon use level 50 and perfect IVs. By default, Shadow, Mega and Primal Pokémon and legacy moves are included, with Mega level 4, no weather boost and no Party Power. Use the settings above to change these options or include unavailable Pokémon. There is no minimum CP cutoff. Every attack has neutral type effectiveness; the same-type attack bonus still applies.
What do DPS, TDO and eDPS mean?
- DPS: Damage per second while attacking with the listed moveset. Higher DPS means dealing damage faster against the neutral target.
- TDO: Total damage output: the estimated damage dealt before fainting. This benchmark uses a generic incoming-damage model, so a specific raid boss can produce different results.
- Score (eDPS): Effective damage per second. It adjusts DPS for time lost to fainting and rejoining with a team of six copies of the same Pokémon. This is the default ranking score; higher is better.
Click a column heading to sort the table. Each row keeps the moveset selected for the highest eDPS, even when you sort by DPS or TDO.
How should I use these rankings for raids?
Use this table to compare neutral damage and survival under the same conditions. In a specific raid, the boss’s types and moves can change the best choice. See our raid attacker rankings for performance across raid boss matchups, or best attackers by type to build around a boss’s weaknesses.