Skip to content
WheelSpinny
Menu

Random team generator

Split a list of names into fair teams.

Ready to split

12 people
  • Amir
  • Bea
  • Callum
  • Dana
  • Emeka
  • Freya
  • Gabe
  • Hana
  • Ines
  • Jonah
  • Kemi
  • Leo

12 names

One name per line, up to 1,000.

Split into

3 teams of 4.

Team names (optional)

Teams without a name here are numbered. You can rename teams after making them.

Rules (optional)

One group per line, names separated by commas, spelled as in the list.

Everyone on a line goes to a different team.

How the teams are made

The generator shuffles everyone into a random order using your browser’s secure random number generator, then deals them out like cards: one to Team 1, one to Team 2, and so on, round and round. That keeps team sizes within one of each other, and every possible way of splitting the group into teams of those sizes is equally likely.

When sizes can’t be equal, the first teams get the extra person. With captains turned on, each team’s captain is the first person dealt to it, which is just as random as anyone else on the team.More on how WheelSpinny picks.

Teams, team size, or pairs

Keeping people together or apart

Open Rules when some combinations matter. Write one group per line, separated by commas:

With rules, the generator deals fresh random splits until it finds one that follows all of them. It never moves people around to make a split fit, so every split that follows your rules is still equally likely. If two rules contradict each other, or a group can’t fit in one team, it tells you which. Each rule makes the teams a little less random, so use as few as you need.

In the classroom or on the pitch

Copying, exporting, and privacy

Copy gives you each team’s name followed by its members, ready to paste into a chat or document.CSV downloads a spreadsheet with one row per person and columns for team, member, and captain.

Your names, team names, and rules are saved in this browser so they’re ready next time, and they’re never uploaded. The teams themselves aren’t saved; copy or export them to keep them.