Metric: Type Durability = HP × Defense × type-matchup multiplier. Each Pokémon is sorted by its "bulk" against each incoming attack type. Since the strongest type-resist (Triple Resist) boosts eHP up to ×4.10, this page uses a 7-step scale: ×4.10 (Triple Resist) / ×2.56 (Double Resist) / ×1.60 (Resist) / ×1.00 (Neutral) / ×0.625 (Weak) / ×0.391 (Double Weak).
This ranking compares structural defensive bulk with type matchups — it does not directly represent battle length or total damage taken. For boss-specific strategies, see Max Battle Boss Guides; for individual evaluations, see Max Battle Rating Summary. Pair with Power Rankings: Power Rankings = offensive potential; this page = defensive potential. Together they classify each Pokémon as wall, attacker, or balanced.
📊 Ranking Metric & Conditions
- Metric
- eHP = HP × Defense × 1.6^(−exponent) (actual calc adds IV15: (base HP+15)×(base Defense+15))
- Exponent
- Per data/rules/type_effect.json (log₁.₆ scale). Sum of defender's type1 and type2 entries (e.g., Rock vs Fire/Flying = +1 + +1 = +2 → ×2.56 damage / ×0.391 eHP)
- IVs
- 15 baseline (+15 added to base HP and Defense, matching Pokémon GO CPM calc)
- Scope
- Pokémon eligible for Max Battle (Mega forms always excluded)
- Not factored
- Attacker stats, move power, STAB, energy cycle, weather boost, boss CPM, shadow penalty
- Sort order
- 1st: eHP desc / 2nd: exponent asc (deeper resist on top) / 3rd: base HP desc / 4th: canonical_id asc (deterministic, stable tie-break)
- Filters
- Incoming attack type × Category (toggle Legendary / G-Max OFF to exclude) × Has 0.5s fast move
- Last updated
- May 26, 2026
In Pokémon GO, the strongest matchup is Triple Resist (eHP ×4.10). Single-type max resist is ×0.391 (Double Resist, a.k.a. pseudo-immunity) — e.g., Normal → Ghost is ×0.391, not ×0. Dual types can stack further to Triple Resist.
0.5s fast moves: Show only Pokémon with at least one 0.5-second fast move — useful for spotting walls that also accelerate Dynamax meter buildup.
Durability Ranking—Top 10 defenders vs
Fire-type attacks
Top 10 by Incoming Attack Type (Category: All)
⚡name = 0.5s fast move (fast Dynamax meter)name = 1.0-1.5s fast movename(140) = charge move (number = power)* = Legacy / Elite TM
Top 10 Defenders vs Normal-type Attacks
Best defender vs Normal: Regirock (eHP 106,272, Resist ×1.6). For an easier-to-obtain pick: Blissey (eHP 94,024). See Normal as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | RegirockLegendary⚡0.5秒技 Rock Moves: Charge: | Resist ×1.6 | 106,272 (190+15)×(309+15)×1.6 | |
| 2 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Resist ×1.6 | 101,678 (192+15)×(292+15)×1.6 | |
| 3 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 4 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 5 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 | |
| 6 | LugiaLegendary Psychic / Flying Moves: Charge: | Neutral ×1.0 | 81,250 (235+15)×(310+15)×1.0 | |
| 7 | Metagross⚡0.5秒技 Steel / Psychic Moves: Charge: | Resist ×1.6 | 79,704 (190+15)×(228+15)×1.6 | |
| 8 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Resist ×1.6 | 78,163 (221+15)×(192+15)×1.6 | |
| 9 | Gigalith Rock Moves: Charge: | Resist ×1.6 | 73,613 (198+15)×(201+15)×1.6 | |
| 10 | Chansey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 71,786 (487+15)×(128+15)×1.0 |
Top 10 Defenders vs Fire-type Attacks
Best defender vs Fire: Regirock (eHP 106,272, Resist ×1.6). For an easier-to-obtain pick: Omastar (eHP 103,404). See Fire as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | RegirockLegendary⚡0.5秒技 Rock Moves: Charge: | Resist ×1.6 | 106,272 (190+15)×(309+15)×1.6 | |
| 2 | Omastar⚡0.5秒技 Rock / Water Moves: Charge: | Double Resist ×2.56 | 103,404 (172+15)×(201+15)×2.56 | |
| 3 | SuicuneLegendary⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 96,000 (225+15)×(235+15)×1.6 | |
| 4 | Ho OhLegendary Fire / Flying Moves: Charge: | Resist ×1.6 | 94,898 (214+15)×(244+15)×1.6 | |
| 5 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 6 | EternatusLegendary Poison / Dragon Moves: Charge: | Resist ×1.6 | 93,730 (268+15)×(192+15)×1.6 | |
| 7 | Kabutops⚡0.5秒技 Rock / Water Moves: Charge: | Double Resist ×2.56 | 87,475 (155+15)×(186+15)×2.56 | |
| 8 | LatiasLegendary⚡0.5秒技 Dragon / Psychic Moves: Charge: | Resist ×1.6 | 85,608 (190+15)×(246+15)×1.6 | |
| 9 | Vaporeon⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 82,227 (277+15)×(161+15)×1.6 | |
| 10 | LugiaLegendary Psychic / Flying Moves: Charge: | Neutral ×1.0 | 81,250 (235+15)×(310+15)×1.0 |
Top 10 Defenders vs Water-type Attacks
Best defender vs Water: Suicune (eHP 96,000, Resist ×1.6). For an easier-to-obtain pick: Blissey (eHP 94,024). See Water as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | SuicuneLegendary⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 96,000 (225+15)×(235+15)×1.6 | |
| 2 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 3 | EternatusLegendary Poison / Dragon Moves: Charge: | Resist ×1.6 | 93,730 (268+15)×(192+15)×1.6 | |
| 4 | Gigantamax LaprasG-Max⚡0.5秒技 Water / Ice Moves: Charge: | Resist ×1.6 | 88,301 (277+15)×(174+15)×1.6 | |
| 5 | LatiasLegendary⚡0.5秒技 Dragon / Psychic Moves: Charge: | Resist ×1.6 | 85,608 (190+15)×(246+15)×1.6 | |
| 6 | Vaporeon⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 82,227 (277+15)×(161+15)×1.6 | |
| 7 | LugiaLegendary Psychic / Flying Moves: Charge: | Neutral ×1.0 | 81,250 (235+15)×(310+15)×1.0 | |
| 8 | Walrein Ice / Water Moves: Charge: | Resist ×1.6 | 78,539 (242+15)×(176+15)×1.6 | |
| 9 | LatiosLegendary⚡0.5秒技 Dragon / Psychic Moves: Charge: | Resist ×1.6 | 74,456 (190+15)×(212+15)×1.6 | |
| 10 | Urshifu Rapid StrikeLegendary Fighting / Water Moves: Charge: | Resist ×1.6 | 73,728 (225+15)×(177+15)×1.6 |
Top 10 Defenders vs Electric-type Attacks
Best defender vs Electric: Flygon (eHP 153,661, Triple Resist ×4.096). See Electric as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Flygon⚡0.5秒技 Ground / Dragon Moves: Charge: | Triple Resist ×4.096 | 153,661 (190+15)×(168+15)×4.096 | |
| 2 | Excadrill⚡0.5秒技 Ground / Steel Moves: Charge: | Double Resist ×2.56 | 94,740 (242+15)×(129+15)×2.56 | |
| 3 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 4 | EternatusLegendary Poison / Dragon Moves: Charge: | Resist ×1.6 | 93,730 (268+15)×(192+15)×1.6 | |
| 5 | LatiasLegendary⚡0.5秒技 Dragon / Psychic Moves: Charge: | Resist ×1.6 | 85,608 (190+15)×(246+15)×1.6 | |
| 6 | RaikouLegendary⚡0.5秒技 Electric Moves: Charge: | Resist ×1.6 | 74,592 (207+15)×(195+15)×1.6 | |
| 7 | LatiosLegendary⚡0.5秒技 Dragon / Psychic Moves: Charge: | Resist ×1.6 | 74,456 (190+15)×(212+15)×1.6 | |
| 8 | Chansey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 71,786 (487+15)×(128+15)×1.0 | |
| 9 | Vibrava⚡0.5秒技 Ground / Dragon Moves: Charge: | Triple Resist ×4.096 | 70,975 (137+15)×(99+15)×4.096 | |
| 10 | Gigantamax RillaboomG-Max⚡0.5秒技 Grass Moves: Charge: | Resist ×1.6 | 70,272 (225+15)×(168+15)×1.6 |
Top 10 Defenders vs Grass-type Attacks
Best defender vs Grass: Ho Oh (eHP 151,836, Double Resist ×2.56). For an easier-to-obtain pick: Corviknight (eHP 125,061). See Grass as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Ho OhLegendary Fire / Flying Moves: Charge: | Double Resist ×2.56 | 151,836 (214+15)×(244+15)×2.56 | |
| 2 | EternatusLegendary Poison / Dragon Moves: Charge: | Double Resist ×2.56 | 149,967 (268+15)×(192+15)×2.56 | |
| 3 | LugiaLegendary Psychic / Flying Moves: Charge: | Resist ×1.6 | 130,000 (235+15)×(310+15)×1.6 | |
| 4 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Double Resist ×2.56 | 125,061 (221+15)×(192+15)×2.56 | |
| 5 | MoltresLegendary Fire / Flying Moves: Charge: | Double Resist ×2.56 | 111,391 (207+15)×(181+15)×2.56 | |
| 6 | Gigantamax VenusaurG-Max⚡0.5秒技 Grass / Poison Moves: Charge: | Double Resist ×2.56 | 107,059 (190+15)×(189+15)×2.56 | |
| 7 | Venusaur⚡0.5秒技 Grass / Poison Moves: Charge: | Double Resist ×2.56 | 107,059 (190+15)×(189+15)×2.56 | |
| 8 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Resist ×1.6 | 101,678 (192+15)×(292+15)×1.6 | |
| 9 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 10 | Vespiquen⚡0.5秒技 Bug / Flying Moves: Charge: | Double Resist ×2.56 | 98,138 (172+15)×(190+15)×2.56 |
Top 10 Defenders vs Ice-type Attacks
Best defender vs Ice: Gigantamax Lapras (eHP 141,281, Double Resist ×2.56). For an easier-to-obtain pick: Walrein (eHP 125,663). See Ice as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Gigantamax LaprasG-Max⚡0.5秒技 Water / Ice Moves: Charge: | Double Resist ×2.56 | 141,281 (277+15)×(174+15)×2.56 | |
| 2 | Walrein Ice / Water Moves: Charge: | Double Resist ×2.56 | 125,663 (242+15)×(176+15)×2.56 | |
| 3 | RegiceLegendary⚡0.5秒技 Ice Moves: Charge: | Resist ×1.6 | 106,272 (190+15)×(309+15)×1.6 | |
| 4 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Resist ×1.6 | 101,678 (192+15)×(292+15)×1.6 | |
| 5 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 6 | SuicuneLegendary⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 96,000 (225+15)×(235+15)×1.6 | |
| 7 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 8 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 | |
| 9 | Sealeo⚡0.5秒技 Ice / Water Moves: Charge: | Double Resist ×2.56 | 83,543 (207+15)×(132+15)×2.56 | |
| 10 | Vaporeon⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 82,227 (277+15)×(161+15)×1.6 |
Top 10 Defenders vs Fighting-type Attacks
Best defender vs Fighting: Lugia (eHP 208,000, Double Resist ×2.56). For an easier-to-obtain pick: Gengar (eHP 114,196). See Fighting as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | LugiaLegendary Psychic / Flying Moves: Charge: | Double Resist ×2.56 | 208,000 (235+15)×(310+15)×2.56 | |
| 2 | Gigantamax GengarG-Max⚡0.5秒技 Ghost / Poison Moves: Charge: | Triple Resist ×4.096 | 114,196 (155+15)×(149+15)×4.096 | |
| 3 | Gengar⚡0.5秒技 Ghost / Poison Moves: Charge: | Triple Resist ×4.096 | 114,196 (155+15)×(149+15)×4.096 | |
| 4 | Gardevoir Psychic / Fairy Moves: Charge: | Double Resist ×2.56 | 98,918 (169+15)×(195+15)×2.56 | |
| 5 | Vespiquen⚡0.5秒技 Bug / Flying Moves: Charge: | Double Resist ×2.56 | 98,138 (172+15)×(190+15)×2.56 | |
| 6 | Ho OhLegendary Fire / Flying Moves: Charge: | Resist ×1.6 | 94,898 (214+15)×(244+15)×1.6 | |
| 7 | EternatusLegendary Poison / Dragon Moves: Charge: | Resist ×1.6 | 93,730 (268+15)×(192+15)×1.6 | |
| 8 | LatiasLegendary⚡0.5秒技 Dragon / Psychic Moves: Charge: | Resist ×1.6 | 85,608 (190+15)×(246+15)×1.6 | |
| 9 | Hatterene⚡0.5秒技 Psychic / Fairy Moves: Charge: | Double Resist ×2.56 | 82,708 (149+15)×(182+15)×2.56 | |
| 10 | Sylveon Fairy Moves: Charge: | Resist ×1.6 | 81,312 (216+15)×(205+15)×1.6 |
Top 10 Defenders vs Poison-type Attacks
Best defender vs Poison: Zamazenta Crowned Shield (eHP 162,685, Double Resist ×2.56). For an easier-to-obtain pick: Excadrill (eHP 151,585). See Poison as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Double Resist ×2.56 | 162,685 (192+15)×(292+15)×2.56 | |
| 2 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Double Resist ×2.56 | 157,440 (190+15)×(285+15)×2.56 | |
| 3 | Excadrill⚡0.5秒技 Ground / Steel Moves: Charge: | Triple Resist ×4.096 | 151,585 (242+15)×(129+15)×4.096 | |
| 4 | Metagross⚡0.5秒技 Steel / Psychic Moves: Charge: | Double Resist ×2.56 | 127,526 (190+15)×(228+15)×2.56 | |
| 5 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Double Resist ×2.56 | 125,061 (221+15)×(192+15)×2.56 | |
| 6 | RegirockLegendary⚡0.5秒技 Rock Moves: Charge: | Resist ×1.6 | 106,272 (190+15)×(309+15)×1.6 | |
| 7 | Duraludon⚡0.5秒技 Steel / Dragon Moves: Charge: | Double Resist ×2.56 | 95,744 (172+15)×(185+15)×2.56 | |
| 8 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 9 | EternatusLegendary Poison / Dragon Moves: Charge: | Resist ×1.6 | 93,730 (268+15)×(192+15)×1.6 | |
| 10 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 |
Top 10 Defenders vs Ground-type Attacks
Best defender vs Ground: Lugia (eHP 208,000, Double Resist ×2.56). For an easier-to-obtain pick: Vespiquen (eHP 157,020). See Ground as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | LugiaLegendary Psychic / Flying Moves: Charge: | Double Resist ×2.56 | 208,000 (235+15)×(310+15)×2.56 | |
| 2 | Vespiquen⚡0.5秒技 Bug / Flying Moves: Charge: | Triple Resist ×4.096 | 157,020 (172+15)×(190+15)×4.096 | |
| 3 | ArticunoLegendary Ice / Flying Moves: Charge: | Double Resist ×2.56 | 142,648 (207+15)×(236+15)×2.56 | |
| 4 | Gigantamax ButterfreeG-Max⚡0.5秒技 Bug / Flying Moves: Charge: | Triple Resist ×4.096 | 105,841 (155+15)×(137+15)×4.096 | |
| 5 | Butterfree⚡0.5秒技 Bug / Flying Moves: Charge: | Triple Resist ×4.096 | 105,841 (155+15)×(137+15)×4.096 | |
| 6 | Ho OhLegendary Fire / Flying Moves: Charge: | Resist ×1.6 | 94,898 (214+15)×(244+15)×1.6 | |
| 7 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 8 | Unfezant Normal / Flying Moves: Charge: | Double Resist ×2.56 | 84,493 (190+15)×(146+15)×2.56 | |
| 9 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Resist ×1.6 | 78,163 (221+15)×(192+15)×1.6 | |
| 10 | Chansey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 71,786 (487+15)×(128+15)×1.0 |
Top 10 Defenders vs Flying-type Attacks
Best defender vs Flying: Regirock (eHP 106,272, Resist ×1.6). For an easier-to-obtain pick: Blissey (eHP 94,024). See Flying as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | RegirockLegendary⚡0.5秒技 Rock Moves: Charge: | Resist ×1.6 | 106,272 (190+15)×(309+15)×1.6 | |
| 2 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 3 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 4 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 | |
| 5 | LugiaLegendary Psychic / Flying Moves: Charge: | Neutral ×1.0 | 81,250 (235+15)×(310+15)×1.0 | |
| 6 | Metagross⚡0.5秒技 Steel / Psychic Moves: Charge: | Resist ×1.6 | 79,704 (190+15)×(228+15)×1.6 | |
| 7 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Resist ×1.6 | 78,163 (221+15)×(192+15)×1.6 | |
| 8 | RaikouLegendary⚡0.5秒技 Electric Moves: Charge: | Resist ×1.6 | 74,592 (207+15)×(195+15)×1.6 | |
| 9 | Gigalith Rock Moves: Charge: | Resist ×1.6 | 73,613 (198+15)×(201+15)×1.6 | |
| 10 | Chansey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 71,786 (487+15)×(128+15)×1.0 |
Top 10 Defenders vs Psychic-type Attacks
Best defender vs Psychic: Malamar (eHP 158,515, Triple Resist ×4.096). See Psychic as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Malamar⚡0.5秒技 Dark / Psychic Moves: Charge: | Triple Resist ×4.096 | 158,515 (200+15)×(165+15)×4.096 | |
| 2 | Umbreon Dark Moves: Charge: | Double Resist ×2.56 | 150,797 (216+15)×(240+15)×2.56 | |
| 3 | LugiaLegendary Psychic / Flying Moves: Charge: | Resist ×1.6 | 130,000 (235+15)×(310+15)×1.6 | |
| 4 | Metagross⚡0.5秒技 Steel / Psychic Moves: Charge: | Double Resist ×2.56 | 127,526 (190+15)×(228+15)×2.56 | |
| 5 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 6 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 7 | Gigantamax GrimmsnarlG-Max⚡0.5秒技 Dark / Fairy Moves: Charge: | Double Resist ×2.56 | 91,069 (216+15)×(139+15)×2.56 | |
| 8 | LatiasLegendary⚡0.5秒技 Dragon / Psychic Moves: Charge: | Resist ×1.6 | 85,608 (190+15)×(246+15)×1.6 | |
| 9 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 | |
| 10 | Metang⚡0.5秒技 Steel / Psychic Moves: Charge: | Double Resist ×2.56 | 83,123 (155+15)×(176+15)×2.56 |
Top 10 Defenders vs Bug-type Attacks
Best defender vs Bug: Zamazenta Crowned Shield (eHP 162,685, Double Resist ×2.56). For an easier-to-obtain pick: Corviknight (eHP 125,061). See Bug as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Double Resist ×2.56 | 162,685 (192+15)×(292+15)×2.56 | |
| 2 | Ho OhLegendary Fire / Flying Moves: Charge: | Double Resist ×2.56 | 151,836 (214+15)×(244+15)×2.56 | |
| 3 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Double Resist ×2.56 | 135,130 (192+15)×(240+15)×2.56 | |
| 4 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Double Resist ×2.56 | 125,061 (221+15)×(192+15)×2.56 | |
| 5 | MoltresLegendary Fire / Flying Moves: Charge: | Double Resist ×2.56 | 111,391 (207+15)×(181+15)×2.56 | |
| 6 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 7 | Gigantamax CharizardG-Max⚡0.5秒技 Fire / Flying Moves: Charge: | Double Resist ×2.56 | 96,737 (186+15)×(173+15)×2.56 | |
| 8 | Charizard⚡0.5秒技 Fire / Flying Moves: Charge: | Double Resist ×2.56 | 96,737 (186+15)×(173+15)×2.56 | |
| 9 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 10 | EternatusLegendary Poison / Dragon Moves: Charge: | Resist ×1.6 | 93,730 (268+15)×(192+15)×1.6 |
Top 10 Defenders vs Rock-type Attacks
Best defender vs Rock: Zamazenta Crowned Shield (eHP 162,685, Double Resist ×2.56). For an easier-to-obtain pick: Excadrill (eHP 94,740). See Rock as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Double Resist ×2.56 | 162,685 (192+15)×(292+15)×2.56 | |
| 2 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 3 | Excadrill⚡0.5秒技 Ground / Steel Moves: Charge: | Double Resist ×2.56 | 94,740 (242+15)×(129+15)×2.56 | |
| 4 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 5 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 | |
| 6 | Metagross⚡0.5秒技 Steel / Psychic Moves: Charge: | Resist ×1.6 | 79,704 (190+15)×(228+15)×1.6 | |
| 7 | Urshifu Rapid StrikeLegendary Fighting / Water Moves: Charge: | Resist ×1.6 | 73,728 (225+15)×(177+15)×1.6 | |
| 8 | Urshifu Single StrikeLegendary⚡0.5秒技 Fighting / Dark Moves: Charge: | Resist ×1.6 | 73,728 (225+15)×(177+15)×1.6 | |
| 9 | Chansey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 71,786 (487+15)×(128+15)×1.0 | |
| 10 | Passimian Fighting Moves: Charge: | Resist ×1.6 | 67,200 (225+15)×(160+15)×1.6 |
Top 10 Defenders vs Ghost-type Attacks
Best defender vs Ghost: Blissey (eHP 240,701, Double Resist ×2.56). See Ghost as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Blissey⚡0.5秒技 Normal Moves: Charge: | Double Resist ×2.56 | 240,701 (496+15)×(169+15)×2.56 | |
| 2 | Chansey⚡0.5秒技 Normal Moves: Charge: | Double Resist ×2.56 | 183,772 (487+15)×(128+15)×2.56 | |
| 3 | Gigantamax SnorlaxG-Max⚡0.5秒技 Normal Moves: Charge: | Double Resist ×2.56 | 162,509 (330+15)×(169+15)×2.56 | |
| 4 | Greedent⚡0.5秒技 Normal Moves: Charge: | Double Resist ×2.56 | 120,384 (260+15)×(156+15)×2.56 | |
| 5 | Dubwool⚡0.5秒技 Normal Moves: Charge: | Double Resist ×2.56 | 104,148 (176+15)×(198+15)×2.56 | |
| 6 | Umbreon Dark Moves: Charge: | Resist ×1.6 | 94,248 (216+15)×(240+15)×1.6 | |
| 7 | Drampa⚡0.5秒技 Normal / Dragon Moves: Charge: | Double Resist ×2.56 | 92,106 (186+15)×(164+15)×2.56 | |
| 8 | Unfezant Normal / Flying Moves: Charge: | Double Resist ×2.56 | 84,493 (190+15)×(146+15)×2.56 | |
| 9 | Urshifu Single StrikeLegendary⚡0.5秒技 Fighting / Dark Moves: Charge: | Resist ×1.6 | 73,728 (225+15)×(177+15)×1.6 | |
| 10 | RegirockLegendary⚡0.5秒技 Rock Moves: Charge: | Neutral ×1.0 | 66,420 (190+15)×(309+15)×1.0 |
Top 10 Defenders vs Dragon-type Attacks
Best defender vs Dragon: Zacian Crowned Sword (eHP 216,207, Triple Resist ×4.096). For an easier-to-obtain pick: Sylveon (eHP 130,099). See Dragon as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Triple Resist ×4.096 | 216,207 (192+15)×(240+15)×4.096 | |
| 2 | Sylveon Fairy Moves: Charge: | Double Resist ×2.56 | 130,099 (216+15)×(205+15)×2.56 | |
| 3 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Resist ×1.6 | 101,678 (192+15)×(292+15)×1.6 | |
| 4 | Gardevoir Psychic / Fairy Moves: Charge: | Double Resist ×2.56 | 98,918 (169+15)×(195+15)×2.56 | |
| 5 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 6 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 7 | Gigantamax GrimmsnarlG-Max⚡0.5秒技 Dark / Fairy Moves: Charge: | Double Resist ×2.56 | 91,069 (216+15)×(139+15)×2.56 | |
| 8 | Whimsicott Grass / Fairy Moves: Charge: | Double Resist ×2.56 | 83,123 (155+15)×(176+15)×2.56 | |
| 9 | Hatterene⚡0.5秒技 Psychic / Fairy Moves: Charge: | Double Resist ×2.56 | 82,708 (149+15)×(182+15)×2.56 | |
| 10 | LugiaLegendary Psychic / Flying Moves: Charge: | Neutral ×1.0 | 81,250 (235+15)×(310+15)×1.0 |
Top 10 Defenders vs Dark-type Attacks
Best defender vs Dark: Urshifu Single Strike (eHP 117,965, Double Resist ×2.56). For an easier-to-obtain pick: Umbreon (eHP 94,248). See Dark as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Urshifu Single StrikeLegendary⚡0.5秒技 Fighting / Dark Moves: Charge: | Double Resist ×2.56 | 117,965 (225+15)×(177+15)×2.56 | |
| 2 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Resist ×1.6 | 101,678 (192+15)×(292+15)×1.6 | |
| 3 | Umbreon Dark Moves: Charge: | Resist ×1.6 | 94,248 (216+15)×(240+15)×1.6 | |
| 4 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 5 | Gigantamax GrimmsnarlG-Max⚡0.5秒技 Dark / Fairy Moves: Charge: | Double Resist ×2.56 | 91,069 (216+15)×(139+15)×2.56 | |
| 6 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 | |
| 7 | Sylveon Fairy Moves: Charge: | Resist ×1.6 | 81,312 (216+15)×(205+15)×1.6 | |
| 8 | Urshifu Rapid StrikeLegendary Fighting / Water Moves: Charge: | Resist ×1.6 | 73,728 (225+15)×(177+15)×1.6 | |
| 9 | Chansey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 71,786 (487+15)×(128+15)×1.0 | |
| 10 | Passimian Fighting Moves: Charge: | Resist ×1.6 | 67,200 (225+15)×(160+15)×1.6 |
Top 10 Defenders vs Steel-type Attacks
Best defender vs Steel: Zamazenta Crowned Shield (eHP 101,678, Resist ×1.6). For an easier-to-obtain pick: Blissey (eHP 94,024). See Steel as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | Zamazenta Crowned ShieldLegendary⚡0.5秒技 Fighting / Steel Moves: Charge: | Resist ×1.6 | 101,678 (192+15)×(292+15)×1.6 | |
| 2 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 3 | SuicuneLegendary⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 96,000 (225+15)×(235+15)×1.6 | |
| 4 | Ho OhLegendary Fire / Flying Moves: Charge: | Resist ×1.6 | 94,898 (214+15)×(244+15)×1.6 | |
| 5 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 6 | Vaporeon⚡0.5秒技 Water Moves: Charge: | Resist ×1.6 | 82,227 (277+15)×(161+15)×1.6 | |
| 7 | LugiaLegendary Psychic / Flying Moves: Charge: | Neutral ×1.0 | 81,250 (235+15)×(310+15)×1.0 | |
| 8 | Metagross⚡0.5秒技 Steel / Psychic Moves: Charge: | Resist ×1.6 | 79,704 (190+15)×(228+15)×1.6 | |
| 9 | EnteiLegendary Fire Moves: Charge: | Resist ×1.6 | 79,162 (251+15)×(171+15)×1.6 | |
| 10 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Resist ×1.6 | 78,163 (221+15)×(192+15)×1.6 |
Top 10 Defenders vs Fairy-type Attacks
Best defender vs Fairy: Registeel (eHP 98,400, Resist ×1.6). For an easier-to-obtain pick: Blissey (eHP 94,024). See Fairy as offense →
| Rank | Img | Pokémon (Type / Category) | Matchup (×mult) | eHP (breakdown) |
|---|---|---|---|---|
| 1 | RegisteelLegendary⚡0.5秒技 Steel Moves: Charge: | Resist ×1.6 | 98,400 (190+15)×(285+15)×1.6 | |
| 2 | Ho OhLegendary Fire / Flying Moves: Charge: | Resist ×1.6 | 94,898 (214+15)×(244+15)×1.6 | |
| 3 | Blissey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 94,024 (496+15)×(169+15)×1.0 | |
| 4 | Zacian Crowned SwordLegendary⚡0.5秒技 Fairy / Steel Moves: Charge: | Resist ×1.6 | 84,456 (192+15)×(240+15)×1.6 | |
| 5 | LugiaLegendary Psychic / Flying Moves: Charge: | Neutral ×1.0 | 81,250 (235+15)×(310+15)×1.0 | |
| 6 | Metagross⚡0.5秒技 Steel / Psychic Moves: Charge: | Resist ×1.6 | 79,704 (190+15)×(228+15)×1.6 | |
| 7 | EnteiLegendary Fire Moves: Charge: | Resist ×1.6 | 79,162 (251+15)×(171+15)×1.6 | |
| 8 | Corviknight⚡0.5秒技 Flying / Steel Moves: Charge: | Resist ×1.6 | 78,163 (221+15)×(192+15)×1.6 | |
| 9 | Chansey⚡0.5秒技 Normal Moves: Charge: | Neutral ×1.0 | 71,786 (487+15)×(128+15)×1.0 | |
| 10 | MoltresLegendary Fire / Flying Moves: Charge: | Resist ×1.6 | 69,619 (207+15)×(181+15)×1.6 |
FAQ
Q. What is "Type Durability"?
It's a metric that shows each Pokémon's "bulk" against an incoming attack type, calculated as HP × Defense × type-matchup multiplier. It doesn't factor in attacker stats, weather, or IVs — only structural type-matchup defense. Pair it with the Attack Index (Power Rankings) to classify each Pokémon as a wall or an attacker.
Q. How should I use this alongside Power Rankings?
Power Rankings rate "offensive potential" while Durability Rankings rate "defensive potential". For example, Chansey ranks high here = pure wall; G-Max Charizard ranks high on Power Rankings = pure attacker. Cross-referencing both pages clarifies each Pokémon's role.
Q. What's the strongest type-resist?
Triple Resist (eHP ×4.10, damage ×0.244). It happens with dual-type Pokémon when both types resist the incoming attack. Pokémon GO has no "immunity" (×0); single-type max resist is ×0.391 (Double Resist), but dual types can stack to Triple Resist.
Q. What do the "Legendary", "G-Max", and "0.5s fast moves" filter buttons do?
They narrow the rankings. Turning OFF Legendary excludes Legendary/Mythical/UB; turning OFF G-Max excludes Gigantamax. Turning ON "0.5s fast moves" keeps only Pokémon with a 0.5-second fast move (useful when you want to build Dynamax meter fast).
About this ranking
- Author
- Dr. Gogochi (PhD, data scientist). Publishes Pokémon GO data analysis on YouTube @DrGogochiPokemonGO.
- Methodology
- Scored purely from HP × Defense × 1.6^(−type-matchup exponent) (IV15 baseline applied). No attacker stats, weather, or IVs. Type effectiveness sourced from
data/rules/type_effect.json, reflecting PGO's convention (single-type max ×0.391, dual-type Triple Resist ×0.244). - Update policy
- Regenerated whenever Max Battle attackers / bosses are added or Gigantamax releases happen. The "Last updated" date in the methodology block shows the most recent regeneration.
- Related pages
- Max Battle Power Rankings — offensive counterpart (Attack Index). Max Battle Rating Summary — overall A+ to D tier with type effectiveness. Max Battle Boss Guides — per-boss counter hub.