Dark Type Weaknesses Pokemon GO: Top 10 Counters for Raids and PvP (2026 Meta)

Dark-type Pokémon are everywhere in Pokémon GO — in five-star raids as Darkrai and Yveltal, in Team GO Rocket lineups, and sitting at the top of several Battle League formats. The type has earned a reputation for being durable and hitting hard, but it has three consistent weaknesses that work across every game mode: Fighting, Bug, and Fairy.

Understanding the exact damage math changes how you build teams. In Pokémon GO, a super-effective hit deals 1.6× damage — not 2× like the main series. Stack a STAB bonus (1.2×) on top, and a Fighting-type Pokémon using Counter against a Dark type is hitting at 1.92× normal damage. That threshold separates a raid where you’re scrambling to stay alive from one you sweep comfortably.

This guide covers the complete type chart, the 10 best counters verified for the 2026 meta, dedicated sections for raids and PvP, and a budget tier for trainers who don’t have access to legendaries or shadow-boosted Pokémon. For a full breakdown of every type matchup in the game, see our Pokémon GO Type Chart.

Verified: April 2026. Counter picks may shift with seasonal balance updates — check in-game DPS numbers when a new season begins.

Dark Type: Full Weakness and Resistance Table

Dark-type Pokémon in Pokémon GO follow the same type matchup rules as the main series with one key difference: true immunities don’t exist. In the mainline games, Psychic-type moves deal zero damage to Dark types. In Pokémon GO, that same matchup results in 0.391× damage — still functionally useless, but technically not zero. The practical impact is the same: never use Psychic against a Dark type.

Attacking a Dark-type Pokémon (What Works and What Doesn’t)

Attacking TypeDamage MultiplierNotes
Fighting×1.6 (super effective)Best overall type — high DPS attackers available at every budget level
Bug×1.6 (super effective)Excellent for raid utility; Mega Heracross and Volcarona lead this category
Fairy×1.6 (super effective)Best for PvP due to Charm’s fast-move pressure; Mega Gardevoir leads raids
Normal×1.0 (neutral)No advantage
Fire×1.0 (neutral)No advantage
Water×1.0 (neutral)No advantage
Electric×1.0 (neutral)No advantage
Ice×1.0 (neutral)No advantage
Ground×1.0 (neutral)No advantage
Rock×1.0 (neutral)No advantage
Poison×1.0 (neutral)No advantage
Flying×1.0 (neutral)No advantage
Grass×1.0 (neutral)No advantage
Steel×1.0 (neutral)No advantage
Dragon×1.0 (neutral)No advantage
Ghost×0.625 (not very effective)Resisted — Dark types take reduced damage from Ghost moves
Dark×0.625 (not very effective)Resisted — Dark-type mirrors reduce Dark-move damage
Psychic×0.391 (near immunity)Effectively useless — 0.391× multiplier from the main-series immunity mechanic

What Dark-type Moves Hit Super Effectively

Target TypeMultiplierImplication
Ghost×1.6Dark moves are the top counter to Ghost-type raid bosses like Giratina and Gengar
Psychic×1.6Dark moves shred Psychic raid bosses — Mewtwo, Alakazam, Jynx are all vulnerable
Fighting×0.625Dark attacks don’t threaten the Fighting types you’ll be using to counter them
Dark×0.625Dark-vs-Dark battles favour bulkier Pokémon, not faster attackers
Fairy×0.625Your Fairy counters resist Dark moves — this is part of why they’re the best PvP option

The Fairy resistance to Dark moves is particularly useful in PvP: when you bring a Togekiss or Gardevoir against a Dark-type opponent, their Dark-type attacks deal only 0.625× damage to your counter. You’re both dealing super-effective damage and absorbing reduced damage — the double advantage that defines Fairy as the best PvP answer to dark types.

Top 10 Dark Type Counters: 2026 Meta

The following picks are drawn from the current raid meta as of early 2026. Shadow variants are listed where they represent a genuine improvement over the base form. Mega evolutions are included and ranked by their impact in group raids, where the raid-wide type-boost mechanic amplifies their value beyond individual DPS numbers.

#PokémonFast MoveCharged MoveWhy It’s Effective
1Mega LucarioCounterAura SphereHighest Fighting DPS in the game; Steel/Fighting typing resists most raid-boss attacks; boosts all Fighting-type damage for your raid group
2Mega GardevoirCharmDazzling GleamTop Fairy DPS; Charm generates energy fast; boosts Fairy-type damage for every teammate — best choice when your group runs multiple Fairy attackers
3Mega HeracrossCounterClose CombatBug/Fighting dual-type covers both weaknesses; Counter/Close Combat for Fighting DPS; swap to Fury Cutter/Megahorn if you want Bug-type output instead
4KeldeoLow KickSacred SwordLegendary-tier Fighting with Sacred Sword’s huge per-hit damage; no mega required; performs close to Mega Lucario in solo output
5TerrakionDouble KickSacred SwordHigh Total Damage Output (TDO) thanks to Rock/Fighting dual typing; survives longer than glass-cannon shadows in extended raids
6Shadow ConkeldurrCounterDynamic PunchShadow boost adds ~20% attack; Counter generates energy rapidly into Dynamic Punch; the best non-mega shadow Fighting choice for dark raids
7XerneasGeomancyMoonblastLegendary Fairy with Moonblast delivering massive Fairy damage per shot; Geomancy generates energy efficiently; strong across raids and Master League
8Shadow GardevoirCharmDazzling GleamShadow bonus pushes Charm-based Fairy DPS close to Mega Gardevoir without using your mega slot; best when Mega Gardevoir is already active in your lobby
9VolcaronaBug BiteBug BuzzThe strongest non-legendary, non-mega Bug attacker; Bug Buzz hits Dark types for clean 1.6× with solid DPS consistency; easier to acquire than Heracross
10Shadow MachampCounterDynamic PunchWidely available from Machop (common spawn, community events); shadow boost makes it competitive with non-shadow legendaries; best budget shadow for dark raids

Why Mega Lucario Leads Over Mega Gardevoir

In individual DPS, Mega Lucario outperforms Mega Gardevoir against Dark types — Counter generates energy faster than Charm, and Aura Sphere is a more efficient charged move than Dazzling Gleam. The reason to run Mega Gardevoir instead is the raid-wide Fairy boost. If your lobby has three or four trainers running Shadow Gardevoir, Togekiss, or Xerneas, Mega Gardevoir’s team multiplier lifts all of their output simultaneously. A lobby optimised around Mega Gardevoir as the anchor and multiple Fairy attackers as support will usually outperform a Mega Lucario setup unless everyone is running top-tier Fighting shadows.

When in doubt and raiding with random groups: Mega Lucario is the higher-floor pick because Fighting-type attackers are more common among typical raid lobbies than Fairy types.

Raid-Specific Strategy

Dark-type raid bosses you’ll commonly encounter include Darkrai (five-star — the benchmark dark raid), Mega Gyarados (Dark/Water in Mega form), and lower-tier bosses like Alolan Persian and Alolan Muk for newer players. This section focuses on the five-star tier where counter selection has the most impact on completion time and viability with fewer players.

Team composition for five-star dark raids: The ideal setup runs two or more Mega Lucario or Mega Gardevoir activations to keep the raid-wide type boost active, paired with three to four shadow or legendary Fighting/Fairy attackers. The Mega boost matters most in the first phase — activate your Mega as early as possible rather than holding it back.

Weather boosts: Cloudy weather boosts both Fairy and Fighting-type moves by 1.2×, stacking on top of all other multipliers. Rain boosts Bug, making Mega Heracross and Volcarona noticeably stronger. Before selecting which type to lead with, check the weather: a Cloudy boost can push even budget Fighting Pokémon into efficient territory against a five-star boss.

Watch for Focus Blast on Darkrai: Darkrai can run Focus Blast (Fighting-type charged move) in its move pool. This move directly threatens Fighting-type counters, which take neutral damage from Fighting (1.0×) but the raw power of Focus Blast still chunks them hard. If Darkrai is throwing Focus Blast frequently and you’re losing your Fighting attackers, switch your anchor to Mega Gardevoir or Xerneas — Fairy types take 1.0× from Fighting moves rather than super-effective damage, and you still deal 1.6× back to Darkrai. Your Fighting-type backline can continue after your Fairy anchor tanks the charged moves.

Group size for Darkrai: Two high-level trainers running optimal shadow counters (Mega Lucario + shadow Conkeldurr × 5) can clear Darkrai in perfect conditions. Realistically, three to five mid-level trainers using the budget picks below is more reliable. For a full breakdown of raid boss tiers by difficulty, see our Best Raid Attackers Guide.

Budget Options: F2P and Common Pokémon

Not every trainer has a stack of shadow legendaries or mega energy to burn. These six options come from common spawns, short evolve chains, or Pokémon that have appeared frequently in events — you can build most of them purely from wild catches and event research:

PokémonFast MoveCharged MoveWhy It’s Worth BuildingHow to Get Candy
MachampCounterDynamic PunchBest budget Fighting; competes with non-shadow legendaries at max levelMachop common spawn; 125 candy evolve chain
HariyamaForce PalmDynamic PunchTankier than Machamp; Makuhita appears in Windy and Cloudy weatherMakuhita regular in events; 50+125 candy
GranbullCharmPlay RoughBudget Fairy option; Charm DPS rivals legendaries against Dark typesSnubbull common in Fairy events; 50 candy
BreloomCounterDynamic PunchGrass/Fighting type; Counter into Dynamic Punch is efficient Fighting DPSShroomish common in Forest habitats; 125 candy
PinsirFury CutterX-ScissorReliable Bug-type DPS from a common spawn; no event candy requiredCommon in parks and during Bug Out events
GardevoirCharmDazzling GleamInvestment-worthy Fairy; can be Mega Evolved later; also strong in Ultra League PvPRalts from events and wild; 125 candy

Priority order if you’re building from scratch: Start with Machamp. Machop spawns in urban areas consistently, and Machamp with Counter/Dynamic Punch covers most of the scenarios where you need a Dark-type counter. Once you have two or three maxed Machamps, add a Granbull for Fairy coverage — Snubbull requires only 50 candy to evolve and Charm is immediately available without a TM. Those two Pokémon together handle the vast majority of dark-type raid and Rocket content without any Rare Candy investment.

Gardevoir sits at the bottom of the budget list because it requires 125 candy and a strong IV specimen to justify the investment over Granbull. However, Gardevoir’s long-term value as a Mega Evolution and PvP asset makes it a better use of Rare Candy than most non-legendary Pokémon. If you plan to raid seriously in the Fairy type, evolve toward Gardevoir rather than stopping at Granbull.

PvP Dark Type Counters: Battle League Strategy

Raids and PvP reward completely different things. In raids, raw DPS and Total Damage Output determine viability. In PvP, it’s fast-move energy generation, shield pressure, and switch-in matchup coverage that decide battles. The same Pokémon can perform very differently between the two modes — some raid stars are mediocre in PvP, and some top PvP picks have no place in a raid lobby.

Great League (1500 CP)

The 1500 CP cap rules out most legendaries at full power. The best dark-type counters in Great League are built around Fighting-type pressure and fast move efficiency:

Annihilape (Counter / Rage Fist / Shadow Ball) is the top Fighting/Ghost type in Great League right now. Counter generates energy quickly into Rage Fist, which gains a stacking damage bonus every time Annihilape gets hit — against tanky Dark types like Umbreon that hit frequently, Rage Fist snowballs fast. Shadow Ball as the second charged move provides Ghost coverage that handles other Dark-type switch-ins that resist Fighting.

Medicham (Counter / Dynamic Punch / Ice Punch) deals some of the highest Fighting-type DPS available at the 1500 CP cap. Dynamic Punch is a strong closer; Ice Punch covers Dragon and Flying threats that would otherwise hard-counter your team composition.

Toxicroak (Counter / Dynamic Punch / Sludge Bomb) brings Poison/Fighting typing that makes it resistant to Fairy moves — a useful trait if your opponent runs Fairy-type coverage alongside their Dark Pokémon. Cheaper to power up than most GL Fighting options.

Ultra League (2500 CP)

The 2500 CP cap opens up Togekiss, Gardevoir, and properly IV-built Lucario:

Togekiss (Charm / Flamethrower / Ancient Power) is one of the best Ultra League Pokémon regardless of the matchup. Against Dark types specifically, Charm’s fast-move pressure is overwhelming — it fires frequently and deals 1.6× super-effective Fairy damage. Flamethrower covers the Steel types that resist Fairy, and Ancient Power baits shields efficiently. Most Dark-type Pokémon cannot handle Charm pressure from a full-health Togekiss.

Gardevoir (Charm / Dazzling Gleam / Shadow Ball) performs similarly to Togekiss in the Fairy matchup but with different secondary coverage. Shadow Ball makes it stronger against Ghost and Psychic types. The choice between Togekiss and Gardevoir usually comes down to what the rest of your team needs covered.

Lucario (Counter / Aura Sphere / Power-Up Punch) is viable in Ultra League for Fighting-type coverage. Counter generates energy quickly into Power-Up Punch, which builds up attack buffs for late-game pressure. Aura Sphere at a low energy cost chips steadily without requiring a full buff stack. Lucario’s Fighting/Steel dual typing resists Psychic and Dragon — two common coverage types in the Ultra League meta.

Master League (No CP Cap)

At full power, the Fairy legendary tier takes over. Xerneas (Geomancy / Moonblast) and Zacian-Crowned (Snarl / Play Rough) both rank among the strongest Fairy-type closers in the game. Keldeo (Low Kick / Sacred Sword) brings consistent Fighting-type damage at the legendary tier. For complete team-building advice around these picks, see our Battle League Guide and Great League Teams pages.

For a full overview of shadow PvP team construction, including which shadow Fighting and Fairy types work best together as core + support combinations, see our Best Shadow Teams for PvP guide.

Frequently Asked Questions

Is Psychic effective against Dark types in Pokémon GO?

No — it’s nearly useless. Dark types take 0.391× damage from Psychic moves in Pokémon GO. In the main series, Dark types have full immunity to Psychic; GO replicates this with a 0.391× multiplier — less than half of a neutral hit. The practical impact is the same: never use Psychic against a Dark type, regardless of how strong the Pokémon using it is. Mewtwo is one of the most powerful Pokémon in the game and still deals near-zero damage to Darkrai with Psychic moves.

What’s the best dark type counter for a free-to-play trainer?

Machamp with Counter and Dynamic Punch. Machop spawns consistently in urban areas and has appeared in multiple events with boosted spawn rates. At level 40+ with optimal IVs, Machamp competes with non-shadow legendary Fighting types in raw DPS against Dark targets. For Fairy coverage, add a Granbull (Charm / Play Rough) from the common Snubbull line — 50 candy, no event access required. Between a Machamp core and a Granbull support, you have both primary weaknesses covered without spending a single Rare Candy or needing any Legendary Pokémon.

Which dark-type raid boss is the hardest in Pokémon GO?

Darkrai is the hardest standard five-star dark-type raid boss. Its high base stats and broad move pool — including Focus Blast, which directly threatens Fighting-type counters — make it the most demanding dark raid encounter. Shadow Darkrai (obtainable from Giovanni) is harder still, as the shadow boost increases its attack significantly. For Darkrai specifically, the safest approach is anchoring your team around Mega Gardevoir or Xerneas to avoid the Focus Blast threat, with Fighting-type shadows in the back to clean up. Optimal counter choice for Darkrai follows the same list above: the Fairy and Fighting meta picks all apply.

Sources

  1. Bulbapedia. Dark (type) — Bulbagarden Encyclopedia.
  2. Dexerto. Pokemon GO Type Chart: Type Effectiveness and Damage Multipliers.
  3. Dexerto. Pokemon GO Darkrai Raid Guide: Weaknesses and Best Counters.
  4. Digancy. Top 6 Best Attackers Per Type in Pokémon GO.