18 Types Raid Counters

Best Pokemon GO Attackers by Type

Top raid counters for every type. Find the strongest attackers with best movesets, DPS rankings, and Shadow vs Mega comparisons.

Each type page ranks the top 30 Pokemon by DPS for raids, including Shadow and Mega forms. Click any type below to see the full tier list with movesets, DPS, TDO, and which raid bosses each type counters.

Our rankings use Pokemon GO's actual damage formula to simulate every possible moveset against a Tier 5 raid boss. We calculate DPS (Damage Per Second) for raw speed, TDO (Total Damage Output) for survivability, and eDPS (Effective DPS) as a balanced composite metric. Shadow Pokemon are ranked with their 20% attack boost, and Mega evolutions with their boosted base stats — so you can directly compare all forms side by side.

Building a strong raid team means covering all 18 types. Focus on S-Tier and A-Tier attackers for each type to maximize your damage contribution. Shadow forms generally lead in raw DPS, while Mega evolutions provide team-wide type boost benefits that help the entire lobby clear faster.

Building a Complete Raid Roster

Building a complete raid roster in Pokemon GO means covering all 18 attacking types so you can deal super-effective damage to any 5-Star, Mega, Elite, or Primal raid boss in the rotation. The minimum bench is two fully-powered attackers per type at level 40 or above, which is enough to clear most legendary raids in groups of three to four trainers. For solo and duo raids, you want six maxed attackers per type — ideally a mix of Shadow forms (highest raw DPS), Mega forms (team-wide damage boost), and a non-Shadow legendary or Community Day starter as the bulky anchor. Trainers chasing the global leaderboard or doing remote raid trains often build twelve attackers per type to avoid revive cycles, but for casual grinding two is plenty.

Universal Raid Attackers Worth Powering Up First

If you only have time to power up a small core of universal raid attackers, the highest-leverage picks are: Mewtwo with Psystrike (top Psychic and one of the best generalist attackers thanks to legacy Ice Beam, Thunderbolt, and Shadow Ball), Mega Rayquaza with Dragon Tail and Outrage (best Dragon and Flying attacker, doubles as anti-Bug), Kyogre with Waterfall and Surf (top Water for Fire/Ground/Rock raids), Mega Tyranitar with Smack Down and Brutal Swing (top Rock and Dark, hits Fire/Ice/Flying/Bug/Psychic/Ghost), Therian Landorus with Mud Shot and Earthquake (top Ground for Electric/Fire/Poison/Steel/Rock), Galarian Darmanitan with Ice Fang and Avalanche (top Ice for the entire Dragon meta), Mega Lucario with Counter and Aura Sphere (best Fighting for Normal/Rock/Ice/Steel/Dark gym defenders), and Mega Gardevoir or Crowned Zacian (top Fairy for Dragon and Dark cores). These eight attackers cover sixteen of the eighteen offensive types between them.

Shadow vs Mega vs Regular — Which to Power Up?

Shadow Pokemon receive a 20% Attack boost in exchange for an approximately 17% Defense penalty, making them glass-cannon DPS leaders for short raids and time-attack runs. Mega Pokemon receive boosted base stats and provide a team-wide Attack multiplier (33% for matching type, 10% for off-type) to every other attacker in the lobby — meaning a single trainer with a fully-evolved Mega can lift the entire raid party’s DPS for the duration of the fight. For solo raids and remote raid trains where you re-enter the lobby quickly, Shadows are the highest-leverage investment. For longer raids with raid heal cycles, in-person group raids, and Mega Raid grinding sessions, Megas pull ahead because the team multiplier compounds across all six attackers. If you have the resources, build both — Shadow as your primary attacker and Mega as the team booster who you bring in last to maximize the type-bonus uptime.

Weather Boost — The Hidden Damage Multiplier

Weather boost is the single largest force multiplier in Pokemon GO raids. Each weather type gives matching attacking moves a 1.2× damage bonus and raises the IV floor of wild catches to 4/4/4. Stacking weather boost on top of STAB (1.2×) and super-effective damage (1.6×) yields a 2.30× multiplier compared to a neutral hit, which is the difference between a four-attacker solo raid and a six-attacker group raid. Sunny boosts Fire, Grass, and Ground; Rainy boosts Water, Electric, and Bug; Snowy boosts Ice and Steel; Windy boosts Dragon, Flying, and Psychic; Cloudy boosts Fairy, Fighting, and Poison; Partly Cloudy boosts Normal and Rock; and Foggy is the rarest, boosting Dark and Ghost. Always check the in-game weather before launching a raid — a weather-boosted Galarian Darmanitan in Snowy can solo a Mega Salamence raid that an unboosted team would need three trainers for.

When to Spend an Elite TM

Elite Charged TMs and Elite Fast TMs are limited-supply items earned through GO Battle League rewards, in-person Raid Day events, and Pokemon GO Tour ticket bundles. They unlock legacy Community Day moves and signature legendary moves that are otherwise locked to specific event windows. The highest-priority Elite TM uses are: Psystrike on Mewtwo, Aeroblast on Lugia, Sacred Fire on Ho-Oh, Frenzy Plant on missed Grass starters, Blast Burn on missed Fire starters, Hydro Cannon on missed Water starters, Outrage on Salamence and Dragonite, Roar of Time on Origin Forme Dialga, Spacial Rend on Origin Forme Palkia, and Behemoth Blade on Crowned Zacian. Avoid wasting Elite TMs on regular legacy moves that are likely to return in seasonal Raid Day events. Bank one Elite Fast TM and two Elite Charged TMs at all times so you can react to surprise rotations.

Best Attackers — Frequently Asked Questions

What is the best raid attacker in Pokemon GO?

Shadow Mewtwo with Psystrike is widely considered the best generalist raid attacker thanks to its 374 Attack stat (the highest after Mega forms) and access to legacy Ice Beam, Thunderbolt, Shadow Ball, and Focus Blast as coverage charged moves. Mega Rayquaza is the highest-DPS Mega attacker overall thanks to its 366 Attack stat and Dragon/Flying typing.

What is the difference between DPS, TDO, and eDPS?

DPS (Damage Per Second) measures raw damage output per second. TDO (Total Damage Output) measures total damage dealt before fainting and rewards bulky attackers. eDPS (Effective DPS) is a composite metric calculated as (DPS³ × TDO)^0.25, which balances raw speed with survivability. Use DPS for time-attack raids, TDO for long fights with no revives, and eDPS for everyday raid roster decisions.

Should I power up a Shadow Pokemon or a Mega Pokemon?

Power up Shadows first if you raid solo or in remote raid trains, since Shadows give you the highest personal DPS to clear faster. Power up Megas first if you raid in-person with friends or grind Mega Raid passes, since Megas boost the entire team’s damage by 33% for matching type and 10% for off-type. Ideally, you want both — Shadow for personal DPS and Mega for team uptime.

How many attackers do I need per type?

For group legendary raids, two fully-powered attackers per type at level 40 is enough. For duo and trio raids, you want six attackers per type to avoid revive cycles. Solo Mega Raids, Elite Raids, and Tier 5 Raid Hour grinds reward twelve attackers per type. Powering up Best Buddy attackers (level 51 with the +1 CPM boost) is the marginal upgrade for trainers chasing leaderboard solo clears.

Are Mega Pokemon worth using in raids?

Yes. Mega Pokemon provide a 33% Attack boost to all teammates of the same type and a 10% boost to all teammates regardless of type, plus increased catch CP, candy bonuses, and bonus XL Candy from the post-raid catch. The team-wide multiplier easily justifies the Mega Energy cost in any group raid. Mega Lucario, Mega Rayquaza, Mega Mewtwo Y, Mega Tyranitar, and Mega Houndoom are the highest-leverage Mega investments for general raid use.

When should I use an Elite TM?

Save Elite TMs for legacy moves that significantly upgrade your highest-tier attackers — Psystrike on Mewtwo, Aeroblast on Lugia, Sacred Fire on Ho-Oh, Outrage on Dragonite and Salamence, and Frenzy Plant or Blast Burn on missed starter Community Days. Avoid spending Elite TMs on Pokemon you do not have multiple high-IV copies of, since you will likely re-roll the Pokemon during future Community Days or Raid Days.

What level should I power up my raid attackers to?

Level 40 is the standard maximum for raid attackers and the sweet spot for stardust efficiency. Level 50 (using XL Candy) gives an additional 8.5% damage and HP, which is meaningful for solo raids and remote raid trains. Best Buddy boost (level 51) gives another small upgrade. For everyday group raids, level 40 with a 90%+ IV spread is more than enough. Save XL Candy for your top three to four attackers per type rather than spreading it across an entire bench.

Do raid attackers need 100% IVs?

No. The difference between a 100% IV (15/15/15) attacker and an 80% IV attacker is roughly 1-2% in raid DPS. Attack IV matters more than Defense or Stamina for raid attackers since you are optimizing for damage, not survival. Trainers should prioritize moveset, level, and Shadow/Mega status over chasing 100% IVs. A 0/15/15 (max Attack) Shadow with the right moveset will outperform a 15/15/15 non-Shadow every time.

Related