Random Team Generator

Free random team generator: enter a list of names and split them into random, balanced teams. Choose the number of teams or the team size. Great for sports, classrooms, tournaments, and project groups. Runs in your browser.

Click generate to split names into random teams.

How random team generator works

This generator shuffles your list of names into a random order, then deals them out round-robin into the requested number of teams. Round-robin dealing keeps teams balanced: team sizes differ by at most one person, so no team is unfairly large or small.

Enter your names one per line (or comma-separated). Then choose either the number of teams (e.g. 4 teams) or the team size (e.g. 5 people per team). If you set the number of teams, names are dealt evenly across them; if you set the team size, the generator creates as many teams as needed.

For reproducible results, enter a seed number. The same seed always produces the same teams, which is handy for repeating a draw or sharing a result. All shuffling happens in your browser, so your names are never uploaded.

Frequently asked questions

Are the teams balanced?
Yes. Names are shuffled then dealt round-robin, so team sizes differ by at most one. With 10 names and 3 teams you get teams of 4, 3, and 3 — never 7, 2, and 1.
What's the difference between team count and team size?
Team count sets the number of teams (e.g. 4 teams) and deals names evenly across them. Team size sets how many people each team holds (e.g. 5 per team) and creates as many teams as needed. Provide one or the other.
Can I make the draw reproducible?
Yes. Enter a seed number and the same seed will always produce the same teams. Leave it blank for a fresh random draw each time.
How are names entered?
One name per line or separated by commas. Blank lines and empty entries are ignored. Names are trimmed of extra whitespace, so " Alice " is treated as "Alice".