A random team generator creates fair, balanced teams from any player list in seconds. Enter names, choose how many teams you want, and get a randomly shuffled assignment — perfect for sports, classroom groups, office activities, or any situation where you need unbiased team splits.
Players
Assign Skill Levels
Rate each player 1 (beginner) to 5 (expert). Teams will be balanced by total skill.
Your Teams
Generation History
How to Use the Random Team Generator
The random team generator removes bias from group assignments. Whether you're organizing a sports tournament, a classroom activity, or a company team-building event, a fair random assignment takes seconds.
Step 1: Enter Your Players
Type or paste player names into the text area — one name per line. Your roster is automatically saved to your browser so it's ready next time. Use "Load saved" to restore your last list, and "Save roster" to update the saved version.
Step 2: Choose Team Count and Options
Select 2–6 teams with one click, or enter a custom number. Enable Captain Mode to automatically mark the first player on each team as captain. Enable Skill Balancing to assign each player a skill level (1–5) — the generator will distribute players so team skill totals are as equal as possible using a greedy balancing algorithm.
Step 3: Generate and Customize
Hit "Generate Teams!" to see your team assignments with a satisfying sorting animation. Click any team name to rename it (e.g., "Team 1" → "Dragons"). If the split doesn't feel right, hit "Re-shuffle" for a new random assignment without re-entering names.
Balanced Distribution Method
The random team generator uses the Fisher-Yates shuffle algorithm for statistically uniform randomness — every possible ordering of players has exactly equal probability. Players are then distributed round-robin: player 1 to team 1, player 2 to team 2, and so on. This guarantees team sizes never differ by more than one person.
Printing Teams
Click "Print" to open your browser's print dialog. The team cards print cleanly without navigation elements, perfect for posting on a whiteboard or sharing a physical copy.
FAQ
Is the random team generator free?
Yes, completely free with no account or signup required.
Is my data private?
Yes. Player rosters are stored only in your browser's localStorage. Nothing is sent to any server.
How does the team generator create balanced teams?
Players are shuffled using the Fisher-Yates algorithm (statistically uniform), then distributed round-robin across teams. This ensures team sizes differ by at most one player. For skill-based balancing, a greedy algorithm distributes players so team skill totals are as equal as possible.
What is Captain mode?
Captain mode marks the first player in each team as the captain, shown with a crown icon. The captain is determined randomly — it's purely cosmetic but useful for sports and games where team leads are needed.
How many teams can I create?
You can create 2 to 6 teams using the presets, or enter a custom number. You need at least as many players as teams — the tool enforces this.
Can I save my player list for next time?
Yes. Your player roster is automatically saved to your browser's localStorage and reloaded on your next visit.
How do I rename teams?
Click directly on any team name (like 'Team 1') to edit it. Press Enter or click elsewhere to save the new name.