Pick six Pokemon for your squad
A Pokemon team picker is a planning tool for competitive battles. Click any slot to select it, then use the search box or the filters on the left to narrow the 1,025-Pokemon national dex. Every row shows the Pokemon number, name and stat spread at level 50 or at base. When you click a row, that Pokemon joins the selected slot and the slot editor opens right away, so you can finish building the set before moving to the next one. Where a random tool rolls the dice for you, this Pokemon team generator leaves every call in your hands — the dex, the filters and the matchup math just do the busywork.
The filters work together: pick one or more types and switch the mode between Or and And, restrict the pool to a single generation, or find everything that learns a specific move. The move and ability dropdowns are multi-select, so you can stack several requirements in one pass. A Mega Evolution toggle narrows the list to forms that can Mega Evolve, which is handy when you want a physical Dragon Dance set or a special wall for the switch.
The build order: how a real six comes together
Most squads fall apart at the same place: the order of operations. A build usually goes better when it runs dex-wide first and role-first second. Search the roster for the two or three roles you know you need (a fast cleaner, a wall for the physical side, something with a pivot move) and only then start filtering by type. Type-first building finds you six Pokemon that cover each other on paper but share one fatal speed problem.
Once the roles are penciled in, the slot editors do the quiet work. Natures decide a surprising number of matchups before a single move is picked, and the Pokemon Nature Chart sorts out which stat each species wants. Items decide most of the rest. Leave the defensive matrix for last, but do not skip it: it is the only panel that tells you what happens when all six stand next to each other.
Export when it is stable. A squad that leaves the matrix without double-stacked weaknesses is usually worth keeping; one that does not is worth rebuilding while the roles are still fresh in your head.
Fine-tune each member
Each team slot has its own editor. Set a nature to raise one stat and lower another, pick the ability that fits the role, choose a held item (Leftovers, a Choice item, a Focus Sash), and assign up to four moves from the Pokemon's learnset. The stat preview updates live, so you can see exactly what the spread looks like at level 50 with the nature applied. If the Pokemon can Mega Evolve, a switch appears next to the editor — enable it and the form's stats, types, and ability replace the base ones.
You can nickname any member and save completed sets to your own Pokemon library. The library keeps them in the browser, ready to drop into any future team.
Build a balanced six-Pokemon squad
A good team needs roles that cover each other, not just six strong Pokemon. Use the table's sortable columns to find fast sweepers, bulky walls, and strong physical or special attackers, then place them next to each other. The stat view switches between level 50 numbers and base stats, which helps when a Pokemon sits on a borderline speed tier or when you are comparing a defensive clone against an offensive one. Treat the table as a team planner: sort by role, compare the borderline calls, and commit a slot only when it fits.
Type balance matters just as much. Pair a Fire-type with a Water-type partner to cover Ground and Rock weaknesses, or bring a Fairy-type to handle Dragon and Dark sweepers. Since the picker shows every form from the national dex, you can also experiment with Alt formes, regional variants, and hidden abilities that change how a Pokemon plays — a Lightning Rod user can turn your Electric weakness into an easy switch-in.
If you plan a challenge run instead, this picker pairs naturally with the Nuzlocke Team Builder: use the Nuzlocke page to roll your encounters and the team picker to tune the survivors before a gym or Elite Four checkpoint. Want a fully random starting point instead? Roll a squad first with the Random Pokemon Generator and then refine the survivors here. And when a slot comes down to picking between forms of the same family — the eight Eevee evolutions being the classic case — the Eevee Evolutions chart settles it in one table.
The roster, by the numbers
The national dex this picker draws from splits almost evenly: 499 of the 1,025 species are single-type, and 526 are dual-type. The single-type group leans on three families (Normal at 75 species, Water at 74, Grass at 47), which is why "just add a Water type" works so often in casual runs and so rarely satisfies a builder.
Dual types are where the surprises live. The most common pairing in the dex is Normal/Flying, with 27 species, the early-route bird family that has anchored every region. Grass/Poison sits second at 14, and Bug/Flying third at 13. Across the 136 pairings that actually exist, more than half hold three species or fewer, so the long tail is genuinely thin.
For a builder, the interesting number is not the total; it is the shape. The dex overflows with Water and Normal picks and only trickles when you need something oddly specific, and that asymmetry is why hunting with filters beats hunting with tier lists: you are looking for the shape of your missing slot, not the best Pokemon in the abstract.
Export, share and keep your squads
Once your Pokemon team picker squad feels right, you have three ways to take it with you. The Showdown export copies a paste-ready team block: species, held item, level, nature, ability and every move, formatted the way Pokemon Showdown's teambuilder reads it. The JSON export keeps the full set data for your own records, and the Share button builds a link that anyone can open to see the identical team, name included.
Teams are saved in your browser automatically, so closing the tab never loses an afternoon of tuning. The import box accepts both raw Showdown team text and JSON, which makes trading squads with friends painless. Not sure which nature to set in the slot editor? Pokemon Nature Chart recommends one from any species' base stats. When the squad is final, the Pokemon Card Generator puts it on paper: a custom Pokemon card for each member, plus a Pokemon Trainer Card Generator card for the trainer who runs them. Matchups and hidden IVs get their own tools: the Pokemon Type Chart for weaknesses, the Pokemon IV Calculator for the numbers behind the stats.
Check the defensive matchup matrix
The Team Defense panel builds one row per attacking type and one column per team member. Each cell shows the damage multiplier, colour-coded from red (super effective) to green (resisted or immune). The totals column counts every weakness and every resist for the whole squad, so a shared Electric or Ground weakness jumps out before you enter a battle. Try swapping a member and watch the matrix update. It is the part most team generator tools skip — and the part that wins battles.
When the team feels right, use the Share menu to export a Showdown-ready paste, copy a share link, or download the team as JSON. Import works the other way: paste a Showdown team text into New / Import Team and the picker rebuilds every slot for you. The whole flow — search, filter, slot, tune, check, export — takes minutes instead of spreadsheets.