Pokémon team generator

Pokémon Team Generator

Generate a full team at random, or lock a core and create three balanced candidates with transparent typing and base-stat constraints.

Generator mode

Generated Pokémon

Set a few filters or keep everything open, then press the picker button.

Your random team will appear here

Set a few filters or keep everything open, then press the picker button.

Generate randomly—or build around transparent constraints

Random mode shuffles the eligible Pokédex pool. Smart / Balanced mode searches many seeded combinations and returns three candidates scored by type diversity, shared weaknesses, base-stat attack profile, durability, Speed, and requested roles. Keep members you like, reroll a slot, or send a candidate to the Team Builder. The score is an explainable planning heuristic—not a win probability or format-legality verdict.

Frequently asked questions

How does the generator choose Pokémon?

Random mode chooses from the pool that matches your filters. Smart / Balanced mode uses the same eligible pool but searches seeded combinations for type balance, base-stat profiles, requested roles, and your shared-weakness limit.

Can I generate a full random Pokémon team?

Yes. Select six Pokémon, keep any members you like, and reroll individual slots or the remaining unlocked team. The generator creates random picks; the Team Builder handles matchup analysis.

Which filters can I use?

Combine type and generation filters with legendary, mythical, or first-partner options. Balanced mode also supports locked members, team style, stat-based roles, excluded Pokémon or types, and a maximum shared weakness.

Does the balance score predict whether a team will win?

No. It is a reproducible planning heuristic based on typing and base stats. It does not know a complete moveset, item, ability, opponent, tier, or battle decisions. Use the Competitive Builder for format-aware set and legality checks.