Random Team Generator
NewSplit a list of names into a chosen number of randomly shuffled, evenly-sized teams — great for sports, classroom groups, or team-building activities.
Shuffles the full name list randomly, then deals names into your chosen number of teams round-robin style, so team sizes differ by at most one person when the total doesn't divide evenly.
Frequently Asked Questions
How are teams kept evenly sized?
The full name list is shuffled randomly and then dealt out round-robin style across your chosen number of teams, so team sizes never differ by more than one person even when the total doesn't divide evenly.
Can I control who ends up on which team?
No — this tool is specifically for fully random team assignment; if you need to guarantee certain people are separated or grouped together, you'd need to run separate generations for sub-groups or adjust the list manually afterward.
What is the maximum number of teams I can create?
Any number from 2 up to the total number of names you've entered — asking for more teams than people obviously can't produce non-empty teams, so the tool caps it there.
Does clicking "Generate teams" again produce the same result?
No — each click re-shuffles the list from scratch, so you'll get a new random arrangement every time; keep clicking until you get a split you're happy with if the first result isn't ideal.
What is this typically used for?
Splitting a class into project groups, organizing pickup sports teams, dividing a work team into breakout groups for an activity, or any situation where you want a fair, unbiased random split.