Skip to main content

Random Team Generator

New

Split a list of names into a chosen number of randomly shuffled, evenly-sized teams — great for sports, classroom groups, or team-building activities.

random teamsteam generatorgroup splitterrandomizerclassroom
Read the guide
Shortcuts:⌘ KSearch

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.

Continue with:

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.

Related Tools