CHAMPIDEX / COMPETITIVE INTELLIGENCE

Understand the threats your team must answer.

Examine an opposing Pokémon against your configured team. Inspect defensive pressure, selected move responses, and unresolved inputs instead of relying on an unexplained team score.

THREAT & MATCHUP INTELLIGENCE

Probe an opposing Pokémon

Enter up to six team members and one opposing species or form. Add damaging moves to inspect their type effectiveness as well.

Analysis scope Typing and selected move types This does not simulate damage, abilities, items, Tera, speed, or battle outcomes.

The analysis uses the existing M19 Basic Matchup Signals contract. It does not modify or save your Builder team.

Enter your team and an opposing Pokémon to begin.
PARTNER COVERAGE INTELLIGENCE

Find defensive typing combinations

Explore which single or dual typings resist or are immune to every recorded weakness of a selected Pokémon.

Enter a Pokémon to inspect its defensive weaknesses.

ENGINE DEMONSTRATIONS

Worked Matchup Examples

These examples demonstrate how ChampiDex evaluates recorded typing and selected move types. They are illustrative inputs, not recommended or format-validated competitive teams.

Example 1: Garchomp vs Pikachu and Mega Charizard X

Engine result: READY · Two configured members.

Defensive responses

MemberDragonGround
Pikachu×1 Neutral×2 Weak
Mega Charizard X×2 Weak×2 Weak

Selected move responses

MemberMoveResult
PikachuThunderbolt×0 No effect
Mega Charizard XDragon Claw×2 Super-effective

Both members are weak to Ground-type attacks. Only Mega Charizard X has a selected move with super-effective typing against Garchomp.

Example 2: Garchomp vs Corviknight and Azumarill

Engine result: READY · Two configured members.

Defensive responses

MemberDragonGround
Corviknight×0.5 Resist×0 Immune
Azumarill×0 Immune×1 Neutral

Selected move responses

MemberMoveResult
CorviknightBrave Bird×1 Neutral
AzumarillPlay Rough×2 Super-effective
AzumarillAqua Jet×2 Super-effective

Corviknight and Azumarill have different defensive responses to Garchomp's two recorded types. Azumarill's selected Play Rough move has super-effective typing.

Example 3: Garchomp vs Rotom-Wash

Engine result: READY · One configured member.

Typing-only results

InteractionResult
Rotom-Wash Electric vs Garchomp×0 Immune
Rotom-Wash Water vs Garchomp×2 Super-effective
Garchomp Earthquake vs Rotom-Wash typing×2 Super-effective

Important limitation: Rotom-Wash has Levitate in the local ability dataset. M19 does not model ability effects. Therefore, the Earthquake result does not represent its actual effectiveness against Rotom-Wash with Levitate active.

Data provenance and limitations

The examples use ChampiDex local species and move indexes derived from dataset M0.2 and a Generation 9 type chart identifying @smogon/calc 0.11.0 as its source provider.

Move recognition does not establish species-specific learnset legality. The examples do not validate format legality, predict opposing movesets, calculate damage or speed, or determine battle outcomes.

The context identifier returned by M19 is metadata; it does not establish format-specific validation.

Read the ChampiDex methodology. Continue to Team Builder.

How to interpret the findings

Threat pressure describes how the opposing Pokémon's recorded types interact with the defensive typing of each configured team member. Defensive responses show the resulting multipliers.

Selected move responses examine the types of damaging moves supplied with each team member. They do not calculate damage or establish that a Pokémon can safely switch in or win a matchup.

Unresolved species or moves remain visible rather than being silently treated as valid data. Partial results must be interpreted accordingly.

Use the Pokémon reference to inspect species facts, or continue to the ChampiDex Builder to build and test a complete team.

Read the methodology and data limitations.

FROM INSIGHT TO ACTION

Take your findings into the Team Builder.

Use matchup and defensive coverage findings as a starting point. Configure your team in the Builder, inspect its structure, and run supported stress tests before deciding which changes are worth making.

Continue to Team Builder → Explore Pokémon Reference