User Rating 0.0
Total Usage 0 times
Type at least 2 characters to see suggestions
0 / 6 Pokémon
Is this tool helpful?

Your feedback helps us improve.

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.

pokemon team builder type coverage synergy checker competitive pokemon type chart weakness analyzer

Formulas

The composite synergy score S is computed as a weighted sum of three sub-scores:

S = 0.40 D + 0.35 O + 0.25 R

Where D is the Defensive Score, calculated by penalizing shared weaknesses:

D = 100 100Ntypes 18t=1 max(0, Wt 1)

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:

O = | Types hit SE |18 × 100

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

TypeWeaknessesResistancesImmunitiesSuper Effective AgainstResisted By
NormalFighting - Ghost - Rock, Steel
FireWater, Ground, RockFire, Grass, Ice, Bug, Steel, Fairy - Grass, Ice, Bug, SteelFire, Water, Rock, Dragon
WaterElectric, GrassFire, Water, Ice, Steel - Fire, Ground, RockWater, Grass, Dragon
ElectricGroundElectric, Flying, Steel - Water, FlyingElectric, Grass, Dragon
GrassFire, Ice, Poison, Flying, BugWater, Electric, Grass, Ground - Water, Ground, RockFire, Grass, Poison, Flying, Bug, Dragon, Steel
IceFire, Fighting, Rock, SteelIce - Grass, Ground, Flying, DragonFire, Water, Ice, Steel
FightingFlying, Psychic, FairyBug, Rock, Dark - Normal, Ice, Rock, Dark, SteelPoison, Flying, Psychic, Bug, Fairy
PoisonGround, PsychicFighting, Poison, Bug, Grass, Fairy - Grass, FairyPoison, Ground, Rock, Ghost
GroundWater, Grass, IcePoison, RockElectricFire, Electric, Poison, Rock, SteelGrass, Bug
FlyingElectric, Ice, RockGrass, Fighting, BugGroundGrass, Fighting, BugElectric, Rock, Steel
PsychicBug, Ghost, DarkFighting, Psychic - Fighting, PoisonPsychic, Steel
BugFire, Flying, RockGrass, Fighting, Ground - Grass, Psychic, DarkFire, Fighting, Poison, Flying, Ghost, Steel, Fairy
RockWater, Grass, Fighting, Ground, SteelNormal, Fire, Poison, Flying - Fire, Ice, Flying, BugFighting, Ground, Steel
GhostGhost, DarkPoison, BugNormal, FightingPsychic, GhostDark
DragonIce, Dragon, FairyFire, Water, Electric, Grass - DragonSteel
DarkFighting, Bug, FairyGhost, DarkPsychicPsychic, GhostFighting, Dark, Fairy
SteelFire, Fighting, GroundNormal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, FairyPoisonIce, Rock, FairyFire, Water, Electric, Steel
FairyPoison, SteelFighting, Bug, DarkDragonFighting, Dragon, DarkFire, Poison, Steel

Frequently Asked Questions

Defensive weaknesses are weighted at 40% because a single shared weakness (e.g., 3 team members weak to Ground) allows an opponent to sweep with one Pokémon. Offensive gaps can be patched with coverage moves, but defensive holes require switching - and if multiple members share the weakness, safe switches vanish. The penalty formula subtracts points for every type where more than 1 team member is weak, scaling linearly with the count.
Yes. When a dual-type Pokémon is added, both types are evaluated against the full 18-type chart. A Grass/Ice type like Abomasnow registers weaknesses to Fire (from both types, compounding to 4x in-game), Fighting, Poison, Flying, Bug, Rock, and Steel. The tool counts each type weakness once per Pokémon for the team-level analysis - a 4x weakness still counts as 1 weakness entry for that Pokémon toward that type, which is correct for team synergy math since the concern is switch-in viability, not damage multiplier magnitude.
Each Pokémon is categorized by its highest base stat ratios. If Attack exceeds Special Attack by 20% or more and Attack ≥ 100, it qualifies as a Physical Attacker. If Defense ≥ 100 and HP ≥ 80, it qualifies as a Physical Wall. Similarly for Special Attack/Special Defense. Speed ≥ 100 flags it as a Speed role. The tool checks if your team covers at least 4 core roles: Physical Attacker, Special Attacker, Physical Wall, and Special Wall. Each missing role deducts 25 points from a base of 100.
Offensive coverage is only 35% of the composite score. If your team has 3 or more members sharing a common weakness (e.g., three Flying-types all weak to Electric, Ice, and Rock), the Defensive Score drops sharply. Similarly, if all six members are sweepers with no defensive presence, Role Balance penalizes you. A well-rounded team needs both coverage breadth and defensive resilience.
No. The tool evaluates pure type-chart interactions only. Abilities like Levitate (Ground immunity), Thick Fat (Fire/Ice resistance halved), Flash Fire (Fire immunity), or Protean (type changes) are not factored in. This is a deliberate limitation - abilities are meta-dependent and change with generation rulesets. Treat this as a type-skeleton audit and layer ability synergies manually.
The tool analyzes whatever size team you provide (1-6). However, scores will naturally be lower with fewer members because offensive coverage gaps and missing roles are more likely. The defensive penalty still applies proportionally. A team of 3 can still score well if those 3 complement each other perfectly, but full coverage across all 18 types typically requires 5-6 members.