Random Team Picker
Split a list of names into random teams. Enter names separated by commas and choose the number of teams.
How to use this tool
- Enter names (comma-separated) and number of teams in the fields above.
- Results update instantly as you type — or click Calculate.
- Read your team 1 and the full breakdown beneath it.
Randomly split a group of people into fair teams in seconds.
How it works
The Random Team Picker splits a list of names into balanced, randomly assigned teams. Enter all participant names separated by commas, choose how many teams to create, and the tool distributes the names evenly at random.
If the total number of names does not divide evenly, the tool places the extra members into the first teams so each team differs by at most one person.
This is useful for classroom activities, sports pickups, hackathons, quiz nights, or any situation where you need fair, unbiased group assignments without manual shuffling.
Worked example
Split 8 players into 2 soccer teams
- Enter names: Alice, Bob, Carol, Dave, Eve, Frank, Grace, Hank
- Set Number of teams to 2.
- Click Pick Teams.
- The tool displays Team 1 and Team 2, each with 4 randomly assigned players.
Two balanced teams ready to play, with no manual picking or perceived bias.
Common mistakes to avoid
- Including extra spaces around names — 'Alice , Bob' may create a blank entry; trim spaces before the comma.
- Setting Number of teams higher than the number of names, which results in empty teams.
- Expecting the same result on re-run — the tool re-randomizes every time you click.
Key terms
- Random assignment
- Each name is shuffled before being distributed, so every possible team composition is equally likely.
- Balanced teams
- Teams whose member counts differ by at most one, achieved by distributing any remainder across early teams.
Frequently asked questions
- How does the team picker work?
- Your list of names is shuffled randomly using the Fisher-Yates algorithm, then distributed round-robin across the number of teams you specified.