Team Type Analyzer
Pick up to 6 Pokémon to see weaknesses and resistances as a heatmap — instantly spot types that multiple members are weak to.
Example: the top 6 Pokémon by usage in Champions Singles (2026-09). Replace them with your own picks.
Weakness heatmap
| Atk type | Mega Salamence | Primarina | Gholdengo | Garchomp | Mega Golisopod | Hippowdon | Weak | Resist |
|---|---|---|---|---|---|---|---|---|
| Normal | 0 | ½ | 2 | |||||
| Fire | ½ | ½ | ×2 | ½ | ×4 | 2 | 3 | |
| Water | ½ | ½ | ×2 | 1 | 2 | |||
| Electric | ×2 | 0 | 0 | 1 | 2 | |||
| Grass | ¼ | ×2 | ½ | ¼ | ×2 | 2 | 3 | |
| Ice | ×4 | ½ | ½ | ×4 | ½ | ×2 | 3 | 3 |
| Fighting | ½ | ½ | 0 | 3 | ||||
| Poison | ×2 | 0 | ½ | 0 | ½ | 1 | 4 | |
| Ground | 0 | ×2 | 1 | 1 | ||||
| Flying | ½ | 1 | ||||||
| Psychic | ½ | ½ | 2 | |||||
| Bug | ½ | ½ | ¼ | ½ | 4 | |||
| Rock | ×2 | ½ | ½ | ½ | 1 | 3 | ||
| Ghost | ×2 | 1 | ||||||
| Dragon | ×2 | 0 | ½ | ×2 | ½ | 2 | 3 | |
| Dark | ½ | ×2 | 1 | 1 | ||||
| Steel | ½ | ½ | 2 | |||||
| Fairy | ×2 | ½ | ×2 | ½ | 2 | 2 |
Shared weaknesses
Coverage gaps (unresisted types)
Attack types no member resists or is immune to.
Offense (STAB coverage)
Whether a member can hit each type super-effectively with STAB. Number = members that can.
Offensive gaps
Types no member hits super-effectively with STAB. Cover with coverage moves.
Worked example
Analyzing Mega Salamence / Primarina / Gholdengo / Garchomp / Mega Golisopod / Hippowdon (the top 6 by usage in Champions Singles):
- Types that two or more members are weak to: Ice / Fire / Grass / Dragon / Fairy. The biggest overlap is Ice (3 members).
- No member resists Ghost (coverage gaps).
- No member hits Normal / Water / Flying super effectively with STAB (offensive gaps).
Source: Smogon / Pokémon Showdown (Champions Singles, 2026-09)
Reading the weakness overlap
For each of the six Pokémon, the damage multiplier for all 18 attacking types is computed from the Generation 9 type chart and shown as a heat map. Types that hit **two or more** of your team for super-effective damage are listed as shared weaknesses, so you can prioritise them over a type only one member fears. Types that threaten three or more are highlighted in red.
FAQ
How many shared weaknesses are dangerous?
Two members is worth watching; three or more is a real hole. If half your team fears the same type, one move can shut it down, so you want either a resist or a Tera type that overwrites the weakness.
How should I handle a ×4 weakness?
When both halves of a dual type are weak, the multipliers multiply to ×4 — double what a super-effective hit normally does. Investing in bulk rarely saves you, so plan not to face that attacker directly, or overwrite the typing with Terastallization.
Does it also cover offensive coverage?
Yes. The same view also shows which types your team can hit super-effectively with same-type attacks. A defensively sound team that cannot threaten anything stalls out, so tune both sides together.