Pokémon Team Synergy Checker - Type Coverage & Weakness Analyzer
Analyze your Pokémon team's type synergy, defensive weaknesses, offensive coverage, and role balance. Build the perfect competitive team.
About
Competitive Pokémon battles are decided before they begin. A team with three Fire-types shares a crippling x4 aggregate Water weakness. A team without a single super-effective option against Steel-types gets walled indefinitely. This tool calculates your team's composite type synergy score S across 18 types by evaluating defensive overlap, offensive coverage percentage, and role distribution. It uses the Generation IX type effectiveness matrix - 324 matchups - to identify shared vulnerabilities and uncovered threats. The analysis assumes STAB (Same-Type Attack Bonus) coverage only; it does not account for specific movesets, abilities like Levitate, or held items. Treat the output as a structural audit of your team skeleton, not a replacement for metagame knowledge.
Formulas
The composite synergy score S is computed as a weighted sum of three sub-scores:
Where D is the Defensive Score, calculated by penalizing shared weaknesses:
Where Wt is the count of team members weak to type t, and Ntypes = 18. Any type with 2 or more weak members contributes a penalty.
The Offensive Coverage score:
Where "Types hit SE" is the set of types for which at least one team member has a STAB super-effective matchup.
The Role Balance score R is based on how many of 4 key roles (Physical Attacker, Special Attacker, Physical Wall, Special Wall) are represented on the team, scaled to 100.
Where S = Synergy Score (0 - 100), D = Defensive Score, O = Offensive Coverage Score, R = Role Balance Score, Wt = weakness count for type t.
Reference Data
| Type | Weaknesses | Resistances | Immunities | Super Effective Against | Resisted By |
|---|---|---|---|---|---|
| Normal | Fighting | - | Ghost | - | Rock, Steel |
| Fire | Water, Ground, Rock | Fire, Grass, Ice, Bug, Steel, Fairy | - | Grass, Ice, Bug, Steel | Fire, Water, Rock, Dragon |
| Water | Electric, Grass | Fire, Water, Ice, Steel | - | Fire, Ground, Rock | Water, Grass, Dragon |
| Electric | Ground | Electric, Flying, Steel | - | Water, Flying | Electric, Grass, Dragon |
| Grass | Fire, Ice, Poison, Flying, Bug | Water, Electric, Grass, Ground | - | Water, Ground, Rock | Fire, Grass, Poison, Flying, Bug, Dragon, Steel |
| Ice | Fire, Fighting, Rock, Steel | Ice | - | Grass, Ground, Flying, Dragon | Fire, Water, Ice, Steel |
| Fighting | Flying, Psychic, Fairy | Bug, Rock, Dark | - | Normal, Ice, Rock, Dark, Steel | Poison, Flying, Psychic, Bug, Fairy |
| Poison | Ground, Psychic | Fighting, Poison, Bug, Grass, Fairy | - | Grass, Fairy | Poison, Ground, Rock, Ghost |
| Ground | Water, Grass, Ice | Poison, Rock | Electric | Fire, Electric, Poison, Rock, Steel | Grass, Bug |
| Flying | Electric, Ice, Rock | Grass, Fighting, Bug | Ground | Grass, Fighting, Bug | Electric, Rock, Steel |
| Psychic | Bug, Ghost, Dark | Fighting, Psychic | - | Fighting, Poison | Psychic, Steel |
| Bug | Fire, Flying, Rock | Grass, Fighting, Ground | - | Grass, Psychic, Dark | Fire, Fighting, Poison, Flying, Ghost, Steel, Fairy |
| Rock | Water, Grass, Fighting, Ground, Steel | Normal, Fire, Poison, Flying | - | Fire, Ice, Flying, Bug | Fighting, Ground, Steel |
| Ghost | Ghost, Dark | Poison, Bug | Normal, Fighting | Psychic, Ghost | Dark |
| Dragon | Ice, Dragon, Fairy | Fire, Water, Electric, Grass | - | Dragon | Steel |
| Dark | Fighting, Bug, Fairy | Ghost, Dark | Psychic | Psychic, Ghost | Fighting, Dark, Fairy |
| Steel | Fire, Fighting, Ground | Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy | Poison | Ice, Rock, Fairy | Fire, Water, Electric, Steel |
| Fairy | Poison, Steel | Fighting, Bug, Dark | Dragon | Fighting, Dragon, Dark | Fire, Poison, Steel |