Random Pokemon Team Generator
Get a random team of six Pokémon from all nine generations, with optional type, generation, legendary and not-fully-evolved filters.Press the button and the Random Pokemon Team Generator hands you a team of six Pokémon, each on a card with its official artwork, name and type line, drawn from all 1,008 species through Generation 9. Leave the filters alone and you get a fully-evolved, non-legendary team from any generation, which is what most people mean by "give me a random team". Set a type, a generation, or flip one of the two checkboxes to narrow the pool.
The filters
- Pokémon type: Random or one of the 18 types, Bug through Water. Dual-typed Pokémon count for either of their types, so "Flying" can return Charizard.
- Pokémon generation: Random or a single generation, listed with its games and region: Gen 1 Kanto (#1–151), Gen 2 Johto (#152–251), Gen 3 Hoenn (#252–386), Gen 4 Sinnoh (#387–493), Gen 5 Unova (#494–649), Gen 6 Kalos (#650–721), Gen 7 Alola (#722–809), Gen 8 Galar and Hisui (#810–905), Gen 9 Paldea (#906–1008).
- Legendary only: unchecked, the team is built from ordinary Pokémon; checked, it is built only from the 96 legendaries and mythicals.
- Not fully evolved only: unchecked, only final forms and single-stage Pokémon are used; checked, only the 321 Pokémon that can still evolve.
The team size is fixed at six. Filters stack, and the pool can run dry: "Ice, Generation 6, legendary only" has no members, and the heading will tell you fewer than six (or none) were found. Loosen one filter and press again. Each press reshuffles, so a team never contains the same Pokémon twice.
What the dataset covers
The 1,008 entries run from Bulbasaur to Miraidon, so the list is complete through the Scarlet and Violet base games. Pokémon added in the Teal Mask and Indigo Disk DLC (#1009 onward) aren't included, and regional forms, Megas and Gigantamax forms are not separate entries. Each Pokémon carries its types, category, abilities and a stat sketch behind the scenes; the team card only shows the artwork, name and types. If you want the full stat block for one Pokémon, the Random Pokémon Generator shows it.
Uses
- Randomizer and monotype runs. Lock a generation to match the game you're playing, or lock a type for a monotype challenge, and use the six cards as your catch list.
- Nuzlocke variants. Some players roll a team here and allow themselves only those six species for the whole run.
- Draft leagues and Showdown practice. A random six is a fair way to hand out teams when nobody wants to build, and unevolved-only teams make for Little Cup-style matches.
- Art and writing prompts. A trainer OC needs a team; six random Pokémon are more interesting than the six you'd have picked yourself.
If you'd rather roll one type first and then build around it, the Random Pokémon Type Generator does that, and the Pokémon Infinite Fusion Generator is for the fan game. Other game and anime pickers are under all game & anime generators.
Frequently asked questions
- Does it cover all generations?
Yes, Generations 1 through 9, 1,008 Pokémon from Bulbasaur to Miraidon. Pokémon introduced in the Scarlet and Violet DLC and later are not in the list yet, and alternate forms are not separate entries.
- Can I generate a team of fewer or more than six?
No. The team is always six Pokémon, matching the in-game party limit. If a filter combination has fewer than six matches, you'll get however many exist.
- How do the Legendary and Not fully evolved checkboxes work?
Each checkbox switches the pool rather than adding to it. With Legendary unchecked, no legendaries appear; checked, only legendaries appear. With Not fully evolved unchecked, only final evolutions and single-stage Pokémon appear; checked, only Pokémon that can still evolve.
- Why did I get fewer than six Pokémon?
Your filters matched fewer than six species, for example a rare type inside a single generation with the Legendary box ticked. Set the generation or type back to Random and generate again.
- Does it balance the team by type?
No. The six are drawn at random within your filters, so a team can have three Water types and no Fire coverage. Treat it as a starting point and swap what you need.



