Pokémon Team Builder Template for VGC, Singles & Doubles
Plan Pokémon species, moves, types, roles, items, EVs, and IVs in a free editable team builder for VGC, Singles, Doubles, and casual play.
A Pokémon Team Builder is a workspace for planning a six-Pokémon party before you commit it to a save file or tournament team sheet — tracking species, moves, abilities, items, EVs, IVs, and team roles in one editable document. The AFFiNE template supports planning for VGC, Singles, Doubles, casual play, and older games, and works without an account.
Check the current official rules for your chosen game and format before finalizing a competitive roster. Takes about 10 minutes per team to fill in.
Built by the open-source AFFiNE community — 50K+ GitHub stars.
Building a competitive Pokémon team is a planning problem, not a Pokédex problem. Knowing every type matchup, hazard, and EV spread doesn't help if you can't see your team's gaps on one page. This free Pokémon Team Builder template gives you that one page — six structured slots that force you to think through type coverage, roles, movesets, items, and EV investment before you ever step into a battle.
Whether you are preparing for a current VGC event, a competitive Singles or Doubles ladder, casual play, or an older game such as Pokémon Emerald, the same six-slot framework applies. Duplicate it to your AFFiNE workspace, fill it in, and iterate.
A solid team needs answers to the major offensive types. The template forces you to map out resistances and weaknesses across all six slots, so you spot the moment you're 6-0'd by a single Tera Fairy sweeper.
Each slot has space for four moves, an item, an ability, a Tera type, and a nature. Filling all those fields one slot at a time is how you catch redundancy (three Pokémon all running Protect) and gaps (zero priority moves, zero hazard removal) before they cost you a match.
Every member of a balanced team has a job — sweeper, wall, pivot, support, lead, or wincon. The template's role field forces the question: if this Pokémon is your sweeper, who sets it up? If it's your wall, what does it switch into? Vague answers here usually mean a fragile team.
Use this table when reviewing coverage gaps. It lists all 18 attacking types and separates resistance from immunity. The Tera examples are defensive thought starters, not claims about what is current or common.
Check the official Pokémon battling type guide and verify the chart against the designated game and format before finalizing a competitive team. If a game-specific rule differs, use that rule rather than this planning reference.
| Attacking Type | Hits 2× | Resisted By / Immune | Example Defensive Tera |
|---|---|---|---|
| Normal | None | Rock, Steel; Ghost (immune) | Ghost |
| Fire | Grass, Ice, Bug, Steel | Fire, Water, Rock, Dragon | Water |
| Water | Fire, Ground, Rock | Water, Grass, Dragon | Grass |
| Electric | Water, Flying | Grass, Electric, Dragon; Ground (immune) | Ground |
| Grass | Water, Ground, Rock | Fire, Grass, Poison, Flying, Bug, Dragon, Steel | Fire |
| Ice | Grass, Ground, Flying, Dragon | Fire, Water, Ice, Steel | Steel |
| Fighting | Normal, Ice, Rock, Dark, Steel | Poison, Flying, Psychic, Bug, Fairy; Ghost (immune) | Ghost |
| Poison | Grass, Fairy | Poison, Ground, Rock, Ghost; Steel (immune) | Steel |
| Ground | Fire, Electric, Poison, Rock, Steel | Grass, Bug; Flying (immune) | Flying |
| Flying | Grass, Fighting, Bug | Electric, Rock, Steel | Steel |
| Psychic | Fighting, Poison | Psychic, Steel; Dark (immune) | Dark |
| Bug | Grass, Psychic, Dark | Fire, Fighting, Poison, Flying, Ghost, Steel, Fairy | Fire |
| Rock | Fire, Ice, Flying, Bug | Fighting, Ground, Steel | Steel |
| Ghost | Psychic, Ghost | Dark; Normal (immune) | Normal |
| Dragon | Dragon | Steel; Fairy (immune) | Fairy |
| Dark | Psychic, Ghost | Fighting, Dark, Fairy | Fairy |
| Steel | Ice, Rock, Fairy | Fire, Water, Electric, Steel | Water |
| Fairy | Fighting, Dragon, Dark | Fire, Poison, Steel | Steel |
A six-Pokémon team usually fills five or six of these roles. Use the role field in each template slot to state what that slot contributes and what conditions it needs.
These blueprints describe jobs rather than species. Choose legal species, moves, items, abilities, and spreads only after you confirm the target format's rules.
| Slot | Role | Team logic | Key check |
|---|---|---|---|
| 1 | Entry-hazard lead / pivot | Establishes early pressure and preserves momentum | Can it act before being forced out? |
| 2 | Physical wall | Absorbs common physical attacks and creates safe switches | Does it cover the lead's main weaknesses? |
| 3 | Special wall / recovery support | Handles special pressure and keeps the defensive core usable | Is its recovery plan reliable in this format? |
| 4 | Wallbreaker | Forces progress against defensive teams | Does it threaten what the walls invite in? |
| 5 | Speed control / revenge attacker | Stops faster threats after a teammate falls | Is the speed benchmark documented? |
| 6 | Setup win condition / cleaner | Converts chip damage and removed counters into an endgame | Which opposing roles must be weakened first? |
| Slot | Role | Team logic | Key check |
|---|---|---|---|
| 1 | Dedicated hazard lead | Trades longevity for immediate field pressure | Can it set the required hazard consistently? |
| 2 | Screen or disruption support | Creates safe setup turns and denies opposing tempo | Does it support both attacking modes? |
| 3 | Physical setup attacker | Punishes specially defensive answers | Is its setup window realistic? |
| 4 | Special setup attacker | Punishes physically defensive answers | Does it pressure the physical attacker's checks? |
| 5 | Fast wallbreaker / revenge attacker | Maintains momentum without needing setup | Can it remove weakened speed threats? |
| 6 | Secondary win condition | Gives the team another route when the first setup plan fails | Does it avoid duplicating the same counters? |
| Slot | Role | Team logic | Key check |
|---|---|---|---|
| 1 | Speed-control support | Sets or reverses the speed order for both attackers | Which speed modes does the team support? |
| 2 | Physical damage dealer | Applies immediate pressure on one defensive axis | What partner enables its safest turns? |
| 3 | Special damage dealer | Covers targets that withstand physical pressure | Does its coverage complement slot 2? |
| 4 | Redirection or disruption support | Protects key turns and interrupts opposing plans | Which threats can it reliably disrupt? |
| 5 | Defensive pivot | Repositions the board while preserving resources | Does it improve the team's shared weaknesses? |
| 6 | Flexible endgame attacker | Adapts the final slot to the event rules and expected field | What matchup or mode is still unsupported? |
Competitive rules can change by event, season, designated game, and battle format. Before using a plan in ranked or tournament play:
The Pokémon tournament rules and resources are the authority for official play. This template helps organize species, moves, roles, items, EVs, and IVs; it does not validate team legality or enforce the current rules.
There's no shortage of Pokémon team building tools. Here's an honest comparison.
| Tool | Strength | Limitation | Use AFFiNE When |
|---|---|---|---|
| Pokémon Showdown! Teambuilder | Battle simulator, full database, exports to Smogon format | Web-only, optimized for one-off ladder use, not personal planning | You want to plan multiple teams over time and keep them in your notes |
| PokémonDB Team Builder | Type coverage analyzer, full Pokédex | Doesn't save unless you make an account, no movesets | You want type coverage logic plus written rationale per slot |
| Pikalytics | Usage stats and movesets from real tournament data | Read-only — you can't actually build your own team there | You're researching the meta but want to draft team ideas alongside |
| AFFiNE Team Builder Template | Lives in your workspace, fully editable, links to other notes, offline-first | No baked-in Pokédex or battle simulator | You want one document covering your team plan, learnings, and iterations |
The honest pitch: this template won't replace Showdown for actual battling or Pikalytics for usage data. It replaces the messy notes app, spreadsheet, or random Google Doc where you currently jot down team ideas.
Yes — duplicate it to your AFFiNE workspace at no cost, no account required to view, and customize every field. AFFiNE itself has a free tier that covers personal use, so the template stays free to keep editing as you iterate.
Yes. The six-slot structure is format-agnostic. For VGC and competitive Singles use the role, item, ability, EV spread, and Tera type fields. For casual playthroughs and Nuzlocke runs you can skip the EVs and use the notes field for catch-route reminders or restrictions.
Showdown is a battle simulator first; its team builder exists to feed teams into matches. This template is a planning document — better for thinking through team rationale, keeping multiple team drafts side by side, and linking to your training notes. See our companion Pokémon team builder blog post for deeper strategy. Use both: plan here, battle there.
Yes. The role and coverage logic apply to every generation. For Gen 3 Emerald specifically, see our Pokémon Emerald team builder guide for Battle Frontier-tuned compositions.
The Type Effectiveness Quick Reference table above covers all 18 attacking types and marks immunities separately from resistances. The template itself includes a coverage notes field per slot so you can capture which types each Pokémon answers without re-deriving it every time. If you want second opinions on a finished team, our rate my Pokémon team guide walks through common feedback patterns.
The underlying structure — a six-slot planning document with role, status, and notes fields — is a general-purpose planning pattern. Pokémon team building is one of its highest-leverage uses; the same template structure also works for D&D party planning, sports lineups, and group-project role assignment.