Random Pokémon

Team Builder for Pokémon

Pick your own six and see where the typing breaks — shared weaknesses, types nothing on the team resists, and the full matchup matrix against all 18 types.

Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6

Add a Pokémon to any slot to see the team's type coverage, shared weaknesses, and defensive gaps.

What this Pokémon team builder checks

Three things, in the order they usually break a team:

  • Shared weaknesses — any type that hits two or more of your Pokémon super-effectively. One Pokémon weak to Ground is fine; three is a single Earthquake away from losing half the team.
  • Types nothing resists — attacking types every member takes full damage from. Less obvious than a shared weakness and just as costly, because you have no safe switch-in.
  • STAB coverage gaps— types no member can hit super-effectively using a move of its own type. Coverage moves can fill these, which is why it's a flag rather than an error.

Shared weaknesses are the thing to fix first

A defensive gap costs you a switch-in. A shared weakness costs you the match, because one common attacking type threatens most of your roster at once. Ground, Rock, and Fairy stack up fastest — Ground because so many types are weak to it and it's on strong physical moves, Rock because it catches the Fire/Flying/Bug/Ice cluster, Fairy because Dragon and Fighting are everywhere.

The defensive matrix above shows every multiplier, so you can see which member to swap rather than guessing. If you want the same analysis for attacking types only, the coverage calculator works from move types instead of a roster.

What this team planner doesn't do

No. This is a type-matchup planner, not a moveset editor — it doesn't handle EVs, IVs, items, or export to a battle simulator. Use it to check whether a roster's typing holds up before you commit to training it.

For per-Pokémon matchup detail — a single typing against all 18 attacking types — use the type calculator.

Want a random team instead?

This one is for a team you choose. You pick all six Pokémon and it analyses what you built — shared weaknesses, types nothing resists, and gaps in your STAB coverage. The random team generator does the opposite: it picks six for you when you want a surprise roster or a randomized run.

Head to the random Pokémon team generatorif that's what you're after — it has the same shared-weakness check built in.